@charset "utf-8"; html {-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block}
audio,canvas,progress,video,output {display:inline-block; font-size:1em; vertical-align:baseline}
audio:not([controls]) {display:none; height:0}
[hidden],template {display:none}
a {background-color:transparent}
a:active,a:hover {outline:0}
abbr[title] {border-bottom:1px dotted}
b,strong {font-weight:700}
dfn {font-style:italic}
h1 {margin:.67em 0; font-size:2em}
mark {color:#000; background:#fdffbc}
small {font-size:80%}
sub,sup {position:relative; font-size:75%; line-height:0; vertical-align:baseline}
sup {top:-.5em}
sub {bottom:-.25em}
img {border:0}
svg:not(:root) {overflow:hidden}
figure {margin:1em 40px}
hr {height:0; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box}
pre {overflow:auto}
code,kbd,pre,samp {font-family:monospace,monospace; font-size:1em}
button,input,optgroup,select,textarea {margin:0; font:inherit; color:inherit}
button {overflow:visible}
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}
button::-moz-focus-inner,input::-moz-focus-inner {padding:0; border:0}
input {line-height:normal}
input[type=checkbox],input[type=radio] {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto}
input[type=search] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance:none}
fieldset {padding:.35em .625em .75em; margin:0 2px; border:1px solid silver}
legend {padding:0; border:0}
textarea {overflow:auto}
optgroup {font-weight:700}
table {border-spacing:0; border-collapse:collapse}
td,th {padding:0}
 * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
:after,:before {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
button,input,select,textarea {font-family:inherit; font-size:inherit; background:#fff; line-height:inherit}
a {color:#337ab7; text-decoration:none}
a:focus,a:hover {color:#23527c; text-decoration:underline}
a:focus {outline:5px auto -webkit-focus-ring-color; outline-offset:-2px}
figure {margin:0}
img {vertical-align:middle}
table {background-color:transparent}
caption {padding-top:0.5em; padding-bottom:0.5em; color:#777}
th {text-align:left}
table col[class*=col-] {position:static; display:table-column; float:none}
table td[class*=col-],table th[class*=col-] {position:static; display:table-cell; float:none}
fieldset {min-width:0; padding:0; margin:0; border:0}
legend {display:block; width:100%; padding:0; margin-bottom:20px; font-size:21px; line-height:inherit; color:#333; border:0; border-bottom:1px solid #e5e5e5}
label {display:inline-block; max-width:100%; margin-bottom:5px; font-weight:700}
input[type=search] {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
input[type=checkbox],input[type=radio] {margin:4px 0 0 0; margin-top:1px; line-height:normal}
input[type=file] {display:block}
input[type=range] {display:block; width:100%}
select[multiple],select[size] {height:auto}
input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus {outline:5px auto -webkit-focus-ring-color; outline-offset:-2px}
.form-control {display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus {border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder {color:#999; opacity:1}
.form-control:-ms-input-placeholder {color:#999}
.form-control::-webkit-input-placeholder {color:#999}
 body {font-size:1em; font-family:Arial,sans-serif; margin:0 auto; width:100%; height:100%; color:#000000; background-color:#fff}
main {min-height:90vh}
textarea {font-size:1em; border:0.6px solid #8D8D8D; border-radius:0.3em}
table,input,button,select,img {font-size:1em}
label {font-weight:normal}
input::placeholder {color:#767676}
input[type=text],select,input[type=number],input[type=date],input[type=time],input[type=datetime-local] {border:0.6px solid #8D8D8D; border-radius:0.3em}
form {margin:0}
hr {color:#767676}
th {text-align:center}
 a,.a {padding:0; margin:0; text-decoration:none; color:#03589A}
a:hover,.a:hover {color:#0080ff; text-decoration:underline; cursor:pointer}
div[contenteditable][placeholder]:empty::before {content:attr(placeholder); cursor:text; color:#555}
div[contenteditable][placeholder]::before {content:""}
 .no_a {color:#000000; text-decoration:none}
 .no_a:hover {color:#000000; text-decoration:none}
ul {list-style:none; margin:0; padding-left:0.3em}
ol {margin:0}
li {padding-top:0.3em; padding-bottom:0.3em}
.ul_circle,.circle {list-style:circle; padding-left:1.2em}
.latin {list-style-type:lower-latin; padding-left:1.2em}
.roman {list-style-type:upper-roman; padding-left:1.2em}
.ul_right {direction:rtl; text-align:right; padding-right:0.3em}
.ul_galka>li {list-style:none; text-indent:-1em}
.ul_galka>li:before {content:'✔ '; color:#4087b4}
.caret:before {display:inline-block; transition:transform 0.5s; width:0.5em; font-size:1.2em; line-height:0.5; font-style:normal; content:'\203A'}
.caret>sup {position:absolute; left:0; top:0.3em; font-size:0.55em; width:1.6em; color:#767676; font-family:Times New Roman}
.hover_title:hover>span:first-child>.caret:before,.knopka:hover>.caret:before,.caret.checked:before {transform:rotateZ(90deg)}
details {display:block}
details>summary::-webkit-details-marker {display:none}
details>summary:before {display:inline-flex; text-align:center; justify-content:center; align-items:center; font-size:1.2em; content:'\203A'; line-height:0.5; width:0.8em; height:1em; -webkit-transition:0.5s; transition:0.5s}
details[open]>summary:before {transform:rotateZ(90deg)}
details>summary:hover:before {color:#03589A}
.no_before>summary:before,.spec_details.no_before>summary:before {content:''}
.full {display:block; width:100%; height:100%}
.mw {width:100%}
H1 {font-size:1.4em; margin:0 0 0.6em 0; text-align:center; padding:0.5em 0; background-color:#edf2f6}
 H2 {font-size:1.2em; color:#000; margin:0.5em 0; text-align:center; padding:0 1em}
 H3 {font-size:1em; margin-bottom:5px; padding-left:1em; padding-right:1em; text-decoration:underline}
 H4 {font-size:1em; font-weight:normal; margin-bottom:0; font-style:oblique; color:#767676}
 H2 + H3,H2+div>H3:first-child,H3+H4,td>H4:first-child {margin-top:0}
.center {text-align:center; margin-left:auto; margin-right:auto}
.table_center {margin-left:auto; margin-right:auto}
.left {text-align:left}
.right {text-align:right}
 .left_first {text-align:center}
 .left_first>tbody>tr>td:first-child {text-align:left}
.b {font-weight:bold}
 .i {font-style:oblique}
 .n {font-weight:normal!important}
 .s {text-decoration:line-through}
 .u,.underline {text-decoration:underline}
 .uu {border-bottom:1px dotted #000000}
.red,.knopka.red,a.red {color:#e84a4a}
.black {color:#000}
 .gray,.check_knopka+.gray {color:#767676}
.black a:hover,.gray a:hover,.black .a:hover,.gray .a:hover {color:#0080ff}
 .green {color:#388d04}
 .blue {color:#03589A}
 .pink {color:#ff7979}
 .yellow {color:#e3e32d}
 .orange_color,.orange {color:#e96300}
.white_str {background-color:#fff}
 .white_str>td:first-child {background-color:#fff}
 .cream_str {background-color:#f4f4e9}
 .yellow_str {background-color:#f1f295}
 .green_str {background-color:#b9daa6}
 .blue_str {background-color:#93c8f1 }
 .red_str {background-color:#ffd0c8}
 .orange_str {background-color:#ffdfab}
 .fiolet_str {background-color:#f7edff}
.yellow_l_str {background-color:#fdffbc}
 .green_l_str {background-color:#d9ebd9}
 .blue_l_str {background-color:#edf2f6}
 .pink_str {background-color:#ffdfd9}
 .gray_str {background-color:#eaeaea}
 .gray_l_str {background-color:#f7f7f7}
 .orange_l_str {background-color:#ffe9c4}
 .hover_str {background:#c1cdd7}
.green_o {background-color:#e6f3da; border:1px solid #388d04}
 .blue_o {background-color:#edf2f6; border:1px solid #767676}
 .red_o {background-color:#fee7e7; border:1px solid #e43f3f}
 .orange_o {background-color:#fff6e8; border:1px solid #EE8C55}
 .transparent {background:transparent; background-color:transparent}
.gray_str {background-color:#eaeaea}
.blue_str_s {background-color:#4087b4; color:#fff!important}
 .blue_str_s a,.blue_str_s .gray,.blue_str_s a:hover {color:#edf2f6!important}
 .blue_str_s .green {color:#b9daa6}
.orange_str_s {background-color:#e96300; color:#fff}
 .orange_str_s a {color:#fff}
.font_shadow,.text_shadow,.f_s {text-shadow:2px 2px 2px #aaa}
.k06 {font-size:0.8em}
.mini,.k07 {font-size:0.8em}
.k08 {font-size:0.85em}
.k09 {font-size:0.9em}
.k1 {font-size:1em}
.k11 {font-size:1.1em}
.k125 {font-size:1.25em}
.k14 {font-size:1.4em}
.k16 {font-size:1.6em}
.k2 {font-size:2em}
.k25 {font-size:2.5em}
.k4 {font-size:4em}
.width2,.width25,.width3,.width4,.ul_str .komp_only,.komp_only,.komp_only2 {display:none}
 .height2,.height3 {height:auto}
.height06 {height:0.6em}
.opacity {opacity:0.7}
.opacity5 {opacity:0.5}
.opacity3 {opacity:0.3}
.otstupverh {line-height:1.7}
.otstupverh .check_knopka+label,.otstupverh .knopka,.otstupverh .gray_knopka,.otstupverh input,.otstupverh textarea,.otstupverh select,.otstupverh button {line-height:1.3}
.otstupverh2>.knopka,.otstupverh2>.gray_knopka,.otstupverh2>table {margin:0.3em 0}
.capitalize {text-transform:capitalize}
.rotate90 {-webkit-transform:rotateZ(-90deg); -moz-transform:rotateZ(-90deg); -ms-transform:rotateZ(-90deg); -o-transform:rotateZ(-90deg); transform:rotateZ(-90deg)}
.click_select {text-decoration:underline}
.login {background:transparent; height:2.5em; max-width:10em; text-decoration:none; color:black}
.login:hover {text-decoration:none; cursor:pointer; background-color:#eaeaea}
.help_cursor,.help {cursor:help}
.atlas_cursor {cursor:url(img_full/atlas/atlas_cursor.png) 10 10,pointer}
.hover_a {text-transform:capitalize; color:#000; border-bottom:2px solid #767676; width:100%; margin:0}
 .hover_a:hover {color:#000; background:#c1cdd7; cursor:pointer; text-decoration:none}
 .hover_a a {color:#000; cursor:pointer; text-decoration:none}
 .hover:hover,summary:hover {background:#c1cdd7; background-color:#c1cdd7!important; cursor:pointer; text-decoration:none; transition:all 0.15s ease-out}
 .hover:active {cursor:pointer!important}
summary:hover::-webkit-details-marker {color:#03589A}
.img_hover:hover {opacity:0.5; cursor:pointer}
 .opacity3.img_hover:hover,.opacity5.img_hover:hover,.opacity.img_hover:hover,.krest.img_hover:hover {opacity:0.8}
.hover2:hover {background:#eaeaea; cursor:pointer}
.youtube>div {background-color:rgba(0,0,0,0.7)}
 .youtube:hover>div {background-color:red}
.img_more {cursor:zoom-in; cursor:-webkit-zoom-in}
.nowrap {white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.nowrap_open {overflow:hidden; position:relative; line-height:1.2em; max-height:1.2em; text-align:justify; padding-right:1em}
.nowrap_open:before {content:'…'; position:absolute; right:0; bottom:0; pointer-events:all}
.nowrap_open:hover:before {opacity:0.5; cursor:pointer}
.nowrap_open:after {content:""; position:absolute; right:0; width:1em; height:1.2em; margin-top:0; background:white}
.spec_details>summary .nowrap_open:after,.tr_standart .nowrap_open:after {background-color:#93c8f1}
.hover:hover .nowrap_open:after {background-color:#c1cdd7}
 .blue_str_s .nowrap_open:after {background-color:#4087b4}
 .gray_str .nowrap_open:after {background-color:#eaeaea}
.perenos {word-wrap:break-word}
.no_input {background:transparent; border:0; padding-left:0; padding-right:0}
.no_select {-ms-user-select:none; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none}
.wrapper {margin:0 auto; width:100%; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.wrapper_top>tbody>tr>td {padding:0 0.5%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.nav_mobile {position:absolute; right:0em; top:2.2em; padding:0 0.2em; z-index:125; width:15em; max-height:85vh; overflow-y:auto}
.nav_mobile_vipad {position:relative}
.nav_mobile_vipad>nav {margin-right:-60em}
#first_top {position:fixed; z-index:100; max-width:100vw; min-width:280px; width:100%; margin:0 auto}
#body_return {background-color:#ffffff}
#date_table>tbody>tr>td {padding:0.5%; overflow-x:auto; width:98vw; max-width:98vw}
#data_center {position:fixed; z-index:90; top:0; width:100%; height:100%; min-height:100%; background-color:rgba(0,0,0,0.4)}
#data_center>table {position:absolute; top:13vh; left:0; right:0; width:96%; margin:0 auto}
#bottom {height:9em; min-height:10vh; width:100%; width:100%; border-collapse:collapse; width:100%; max-width:100%; text-align:center}
.tr_standart,.tr_standart2 {font-weight:bold; color:#000; text-align:center}
.tr_standart {background-color:#93c8f1}
.tr_standart2 {background-color:#eaeaea}
.tr_standart2>td,div.tr_standart2,h2.tr_standart2,.tr_standart>td,div.tr_standart,h2.tr_standart {padding:0.3em 0}
.tr_standart h2,h2.tr_standart,.tr_standart2 h2,h2.tr_standart2 {margin:0; padding:0.3em; font-size:1em}
.tr_standart2>td>h2,.tr_standart>td>h2 {padding:0}
.border {border:1px solid #8D8D8D; border-radius:0.3em}
 .radius {border-radius:0.3em}
 .radius_top {border-radius:0.3em 0.3em 0 0}
 .radius_top>td:first {border-radius:0.3em 0 0 0}
 .radius_top>td:nth-last-child {border-radius:0 0.3em 0 0}
.radius_bot {border-radius:0 0 0.3em 0.3em}
 .radius_bot>td:first {border-radius:0 0 0 0.3em}
 .radius_bot>td:nth-last-child {border-radius:0 0 0.3em 0}
.radius>li:first-child {border-radius:0.3em 0.3em 0 0}
.radius_left {border-radius:0 0.3em 0.3em 0.3em}
.radius_right {border-radius:0.3em 0 0.3em 0.3em}
.padding {padding:0.3em}
.padding2 {padding-top:0.3em; padding-bottom:0.3em}
.padding1 {padding:1em}
.margin {margin:0.3em}
.margin3 {margin-left:0.3em; margin-right:0.3em}
.border.checked {font-weight:bold; border:2px solid #8D8D8D}
.border_left {border-left:1px solid #8D8D8D}
.border_hover:hover {border-left:3px solid #8D8D8D}
.border_invert {display:inline-flex; background-color:#4087b4; align-items:center; min-height:1.5em; padding:0.1em 0.2em; border:0; border-radius:0.3em}
.border_invert .white_str {display:inline-flex; padding:0.3em 0.3em 0 0.3em; border-radius:0 0.3em 0.3em 0}
.border_invert .radio,.border_invert .radio+label {border:0}
.table_padding>tbody>tr>td {padding-bottom:0.3em; padding-top:0.3em}
 .table_padding>thead>tr>td {padding:0.4em 0}
.table_padding>li,.table_padding>button {margin-bottom:0.3em}
.table_padding2>tbody>tr>td,.table_padding2>thead>tr>td,.table_padding2>li {padding:0.1em 0.3em}
.table_padding3>tbody>tr>td {padding:0.3em}
 .table_padding3>thead>tr>td {padding:0.3em}
 .table_padding3>thead>tr>th {padding:0.3em}
.table_padding3>li {margin-top:0.3em; padding-left:0.3em; padding-right:0.3em}
.table_padding3>li.gray_str,.table_padding3>li.gray_str {margin:0 0 0.3em 0}
.table_spacing {border-collapse:separate; border-spacing:0.4em}
.table_border {border-collapse:collapse}
 .table_border>tbody>tr>td,.table_border>thead>tr>td,.table_border>thead>tr>th,.table_border>tbody>tr>th {border:0.6px solid #767676}
.no_border {border:0!important}
 .blue_l_first_td>tbody>tr>td:nth-child(1) {background-color:#eaeaea; text-align:left}
.shadow_l {-webkit-box-shadow:0.05em 0.1em 0.2em rgba(0,0,0,0.1),-0.05em 0.1em 0.2em rgba(0,0,0,0.1),0 -0.1em 0.2em rgba(0,0,0,0.1)}
.shadow {box-shadow:0.2em 0.2em 0.3em 0.05em rgba(0,0,0,0.3),-0.2em -0.2em 0.3em rgba(0,0,0,0.3); -webkit-box-shadow:0.2em 0.2em 0.3em 0.05em rgba(0,0,0,0.3),-0.2em -0.2em 0.3em rgba(0,0,0,0.3)}
.hide_gradient {max-height:19em; overflow:hidden; margin-top:-6em; cursor:pointer}
.hide_gradient:before {content:"\00A0"; display:block; cursor:pointer; position:relative; background:linear-gradient(to bottom,transparent 0,#fff 70%); height:6em; top:13.5em}
.hide_gradient:hover:before {background:linear-gradient(to bottom,transparent 0,#fff 120%)}
.outline_none {border:0}
.outline_none:focus {outline:none}
.box_sizing {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.table_scroll {position:static; z-index:30; min-height:360px; height:85vh; overflow-y:auto; width:32vw; overflow-x:hidden}
.table_scroll_out {position:relative; z-index:5; overflow-x:hidden; width:32vw; border-right:0.2em ridge #767676}
#second_scroll {position:fixed; bottom:0; left:0.5%; z-index:5; max-width:98vw; overflow-x:auto; overflow-y:hidden}
.none,.print_only,.knopka.none,.green_knopka.none,.red_but.none,.green_but.none,.orange_but.none,.white_but.none,.gray_but.none,.yellow_but.none,.fiolet_but.none,.blue_l_but.none,.block_phrase.none {display:none}
.in_href {position:absolute; margin-top:-5.2em}
.table-cell {display:table-cell}
.padding0 {padding:0; margin:0; border-collapse:collapse}
 .padding0>tbody>tr {padding:0; margin:0}
 .padding0>tbody>tr>td {padding:0; margin:0}
.border0 {border:0!important}
 .border0 td {border:0!important; border-left:0; border-right:0; border-top:0; border-bottom:0}
.ramka {border-top:0.2em ridge #4087b4; position:relative}
.ramka2,.ramka3 {position:relative}
.ramka2:after {position:absolute; top:0; left:0; width:50%; border-top:1px solid #767676; content:""; text-align:center}
.ramka3:after {position:absolute; top:0; right:0; width:50%; border-top:1px solid #767676; content:""; text-align:center}
.right_bot {position:absolute; bottom:0.3em; right:0.6em}
.no_fon {background:transparent; border:0}
.relative {position:relative}
.drag {padding-left:0.3em; padding-right:0.3em; color:gray; touch-action:none; align-self:stretch}
.drag:hover {opacity:0.5; cursor:move}
.table_input {border-spacing:0; border-collapse:collapse}
.table_input>tbody>tr>td {background:#fff; border:0.6px solid #767676; padding:0 0.3em}
.table_input>tbody>tr>td:hover {background:#c1cdd7; cursor:pointer}
.table_input>tbody>tr>td.no_input {background:transparent; border:0}
 .table_input>tbody>tr>td.checked {background:#eaeaea}
 .left_standart {width:100%; padding:0; max-width:100vw}
.left_50 {width:100%; margin:0; padding:0}
.left40 {width:100%}
 .left60 {width:100%}
.left_three,.left_33 {width:100%}
.left_66 {width:100%}
.left_25 {width:100%; padding:0.5%; margin:0 auto}
.columns,.columns2 {overflow:hidden; column-count:1; -moz-column-count:1; -webkit-column-count:1}
.columns>table>tbody>tr,.columns2>table>tbody>tr,.columns2_mob>table>tbody>tr,.columns20_em>li,.columns>li,.columns2>li,.columns2_mob>li,.columns3_2>li,.columns>details,.columns2>details,.columns2_mob>details,.columns2>.naznach_tab,.columns2 .vipad_next+ul {break-inside:avoid; break-inside:avoid-column; page-break-inside:avoid; -webkit-column-break-inside:avoid; overflow:hidden}
.break_avoid>li,.break_avoid>table>tbody>tr {break-inside:avoid; -webkit-column-break-inside:avoid}
.columns2_mob {column-count:2; -moz-column-count:2; -webkit-column-count:2; -moz-column-gap:1%; column-gap:1%; -webkit-column-gap:1%}
.columns3_mob {column-count:3; -moz-column-count:3; -webkit-column-count:3; column-gap:1%}
.columns_border {-webkit-column-rule-style:solid; -moz-column-rule-style:solid; column-rule-style:solid; -webkit-column-rule-width:0.1em; -moz-column-rule-width:1px; column-rule-width:1px; -webkit-column-rule-color:#767676; -moz-column-rule-color:#767676; column-rule-color:#767676}
.border_bottom>li:not(:last-child),.border_bottom>tbody>tr:not(:last-child)>td,.border_bottom>thead>tr>td,.border_bottom {border-bottom:0.6px solid #767676}
 .columns_full>li>a {display:inline-block; width:100%; height:100%}
.columns20_em {columns:20em auto; -moz-columns:20em auto}
.columns4_2,.columns3_2 {column-count:2; -moz-column-count:2; -webkit-column-count:2}
.overflow96 {max-width:96vw; overflow-x:auto; margin:0 auto}
#opisanie .overflow96 {max-width:86vw}
.plitka {max-height:15em; overflow-y:auto; overflow-x:hidden; padding:0 0.1em 0.2em 0.1em; margin-bottom:0.4em; margin-top:0.4em; border-radius:0.3em; border:1px solid #767676}
.plitka .input_registr {padding-top:0; padding-bottom:0}
.tiles,.columns_em {display:grid; grid-gap:0.15em 0.5%; justify-content:center; justify-items:center; grid-template-columns:repeat(auto-fit,8.4em)}
#table_zalobi .vipad_menu {font-size:0.8em; color:black; left:0em}
#table_zalobi .vipad_menu>.krest {position:absolute; top:0; left:0}
#table_zalobi .vipad_menu>li:nth-child(1) {font-size:1.1em; font-style:oblique; background:#eaeaea; text-align:center}
#table_zalobi>li {display:inline-block; width:100%}
#table_zalobi>li>details>ul>li {position:relative}
#table_zalobi>li>details>ul>li>img {height:1.5em; margin:0 0.3em}
.good_window {position:relative; border:0; border-radius:0.3em; background-color:#eaeaea; margin:0 auto; box-shadow:0.1em 0.1em 0.3em rgba(0,0,0,0.15),-0.1em 0.1em 0.3em rgba(0,0,0,0.15),0 -0.1em 0.2em rgba(0,0,0,0.15); -webkit-box-shadow:0.1em 0.1em 0.3em rgba(0,0,0,0.15),-0.1em 0.1em 0.3em rgba(0,0,0,0.15),0 -0.1em 0.2em rgba(0,0,0,0.15)}
.good_window>tbody>tr>td,.good_window {padding:0.3em 0.3em 0.3em 0.5em}
.good_window.no_padding>tbody>tr>td {padding:0}
.print_start>tbody>tr>td:nth-child(2) {background:#fff}
.print_start .gray_str>td:nth-child(2) {background-color:#eaeaea}
.tr_reg_td>ul {padding:0; text-align:center; border:1px solid #767676; border-radius:0.3em; position:relative; margin:0.1em 0.15em; display:inline-block; width:48.5%; height:10em; overflow-x:hidden; overflow-y:auto}
.tr_reg_td>ul>li:nth-child(1)>b {position:relative; border-radius:0 0 0.3em 0; left:-0.1em; top:-0.2em; float:left; border:1px solid #8D8D8D; padding-left:0.2em; margin-right:0.2em}
.ul_str {display:flex; margin:0; overflow-y:auto; align-items:center}
.ul_str>div {display:inline-flex}
.ul_str>li,.ul_str>div>li {display:inline-flex; padding:0 0.05em 0.2em 0; margin:0 0 0 0.05em}
#preparat_text {word-wrap:break-word; background-color:#fff}
#date_table #preparat_text {padding-left:0; width:100%}
#preparat_text>h2,#preparat_text>section>h2,#preparat_text>.hide_gradient>section>h2 {text-align:left}
#preparat_text>section,#preparat_text>.hide_gradient>section {text-align:left; padding:0.3em 0.5em 0.3em 0.5em; background-color:#fff; width:98%; max-width:98vw; margin:auto}
#preparat_text>section>div>table:not([class]),#preparat_text>section>table:not([class]) {display:block; max-width:96vw; overflow-x:auto}
#preparat_text>section>div>table:not([class])>tbody>tr>td,#preparat_text>section>table:not([class])>tbody>tr>td {border:1px solid #767676; padding:0.2em}
#preparat_text>section>div>table:not([class])>tbody {background-color:#f7f7f7}
#show_all_prepart>tbody>tr>td {word-wrap:break-word}
#all_chats {position:fixed; font-size:0.9em; top:2.5em; right:0.5em; z-index:110; border-radius:0.3em; width:96vw}
#chat_field li {clear:both}
#chat_field li>div {text-align:left; margin-top:0.3em; margin-bottom:0.3em; padding:0.3em; max-width:90%; word-wrap:break-word; white-space:pre-wrap}
#result_table_sravnit {background-color:transparent}
#result_table_sravnit>tbody>tr>td:nth-child(1) {text-align:left; padding:0.3em; min-width:15em}
#result_table_sravnit>tbody>tr>td:nth-child(1)>span {float:right; font-size:0.9em; font-weight:normal}
#result_table_sravnit>tbody>tr>td>span>input {width:4em}
#result_table_sravnit>tbody>tr>td>span>.knopka {opacity:0.7}
#result_table_sravnit>tbody>tr>td>span>.krest {opacity:0.5; margin-left:0.3em}
#result_table_sravnit>tbody>tr>td>span>.krest:hover,#result_table_sravnit>tbody>tr>td>span>.knopka:hover {opacity:1}
.podsk-container {display:flex; flex-wrap:wrap; align-items:stretch; justify-content:flex-start}
.podsk-chip {flex:1 1 auto; display:flex; align-items:center; justify-content:center; cursor:pointer; box-sizing:border-box; font-size:0.9em; line-height:1.2em; max-width:100%; word-break:break-word; overflow-wrap:break-word; transition:transform 0.1s ease,box-shadow 0.2s ease}
.podsk-main {flex:1; text-align:center; word-break:break-word; overflow-wrap:anywhere; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; position:relative}
.podsk-main::before {content:"✔"; position:absolute; font-size:3em; color:rgba(0,180,0,0.15); top:50%; left:50%; transform:translate(-50%,-50%) scale(0.7); pointer-events:none}
.podsk-remove {padding:0.2em; color:#9e9f9f; z-index:2}
@media (min-width:768px) {.podsk-container {gap:0.3em; max-height:3.9em; overflow-y:hidden}
.podsk-chip {border:1px solid #9e9f9f; border-radius:0.3em; background:#f9f9f9; text-align:left}
.podsk-chip span:first-child {padding:0.2em 0.1em 0.2em 0.3em}
}
@media (max-width:767px) {.podsk-container {padding:0!important; max-height:6.8em!important; overflow-y:hidden}
 .podsk-chip {padding:0.1em 0.2em; border-bottom:2px solid #ccc; border-right:1px solid #ccc; border-radius:0; background:#fff; text-align:center; font-size:0.85em}
}
#analogi_table>li>span:nth-child(1) {text-align:center; display:inline-block; width:3.1em; font-size:1.1em}
#analogi_table>li>span:nth-child(2) {float:right; text-align:center; display:inline-block; width:5.5em}
#start_print {max-width:98vw; overflow-x:auto}
.top_menu_list>tbody>tr>td:nth-child(1) {padding-left:1em; height:2em}
.top_menu_list>tbody>tr>td:nth-child(2) {width:2.5em; text-align:center}
.top_list>li>table,.top_list>a>table {width:100%}
.top_list>li>table>tbody>tr>td:nth-child(1),.top_list>a>table>tbody>tr>td:nth-child(1) {width:100%}
.top_list>li>table>tbody>tr>td:nth-child(2),.top_list>a>table>tbody>tr>td:nth-child(2) {min-width:1.5em; font-size:1em; background-color:rgba(184,184,184,0.3)}
.top_prep_list>table {width:100%; height:2em; border-bottom:0.6px solid #767676}
.fast_search_vivod>tr {border-bottom:1px solid #767676}
 .fast_search_vivod>tr>td:nth-child(1) {padding:0 0.2em; word-wrap:break-word; width:100%}
.fast_search_vivod>tr>td:nth-child(1):hover {background:#c1cdd7; cursor:pointer}
.fast_search_vivod>tr>td>button {margin:0.1em}
.fast_search_vivod i {font-size:0.8em}
.fast_search_vivod a {display:inline-block; width:100%; min-height:1.4em; text-decoration:none}
 .fast_search_vivod .more {color:gray}
 .fast_search_vivod .more:hover {color:gray; color:#767676; cursor:pointer}
.fast_search_vivod>tr>td:nth-child(n+2) {text-align:center}
.center_komp,.spec_details.center_komp {margin-left:auto!important; margin-right:auto!important; width:97%; max-width:97vw}
.pereadr {background:#fff; border:1px solid #767676; border-radius:0.3em; font-weight:normal; color:#767676; cursor:pointer; padding-right:0.3em}
.table_background {border-radius:0.3em; background-color:#eaeaea}
.gray_grad {background:linear-gradient(to left,#eaeaea,#fff)}
 .green_grad {background:linear-gradient(to top,#88c74b,#fff 60%,#fff); background:-webkit-linear-gradient(bottom,#88c74b 0,#fff 60%,#fff 100%)}
.green_gray_grad {background:linear-gradient(to bottom,#e6f3da,#eaeaea); background:-webkit-linear-gradient(top,#e6f3da 0,#eaeaea)}
.gray_red_grad {background:linear-gradient(to top,#ffdfd9 0,#eaeaea 100%); background:-webkit-linear-gradient(bottom,#ffdfd9 0,#eaeaea)}
.spec_details {max-width:96vw; margin:0.5em; padding:0; border-radius:0.3em; box-shadow:0.1em 0.1em 0.3em rgba(0,0,0,0.15),-0.1em 0.1em 0.3em rgba(0,0,0,0.15); -webkit-box-shadow:0.1em 0.1em 0.3em rgba(0,0,0,0.15),-0.1em 0.1em 0.3em rgba(0,0,0,0.15)}
 .spec_details[open] {margin:0.5em 0.5em 1em 0.5em; border-radius:0.3em; background-color:#fff}
.spec_details:not(details),.spec_details>summary {background-color:#93c8f1; padding:0.3em; border:1px solid transparent; border-radius:0.3em; position:relative}
.spec_details:not(details):hover,.spec_details>summary:hover {cursor:pointer; border:1px solid #767676; box-shadow:0.1em 0.1em 0.4em rgba(0,0,0,0.15),-0.1em 0.1em 0.4em rgba(0,0,0,0.15),0 -0.1em 0.4em rgba(0,0,0,0.15); -webkit-box-shadow:0.1em 0.1em 0.4em rgba(0,0,0,0.1),-0.1em 0.1em 0.4em rgba(0,0,0,0.15),0 -0.1em 0.4em rgba(0,0,0,0.15)}
.spec_details[open]>summary {border-radius:0.3em 0.3em 0 0}
.spec_details[open]>summary:hover {box-shadow:none; -webkit-box-shadow:none; border-radius:0.3em 0.3em 0 0}
.spec_details>summary:focus {outline:none}
.spec_details>summary h2,.spec_details>summary>h3 {display:inline-flex; font-size:1em; margin:0; padding:0; max-width:95%}
.spec_details[open]>table.white_str>tbody>tr>td,.spec_details[open]>div {padding:0.3em 0.5em; border-radius:0 0 0.3em 0.3em}
 .spec_details[open]>table {border-radius:0 0 0.3em 0.3em; width:100%; margin-bottom:0.3em}
.spec_details.plitka,.spec_details.border,.spec_details.border {box-shadow:none; -webkit-box-shadow:none; border:1px solid #8D8D8D}
.spec_details.plitka:not([open]) {height:auto}
.spec_details>summary.gray_str,.spec_details.gray_str>summary,div.spec_details.gray_str {background-color:#eaeaea; padding:0.1em}
#blank_form .spec_details>div,#blank_body .spec_details>table {background-color:#f7f7f7}
#blank_body input {min-width:4em}
#blank_body input:hover,#blank_body select:hover,#blank_body textarea:hover {background-color:#edf2f6; transition:all 0.15s ease-out}
#blank_body .spec_details>div>table {max-width:96vw}
#blank_body .spec_details>div>table>tbody>tr>td:nth-child(1) {word-wrap:break-word; max-width:48vw}
#blank_body .spec_details>div>table>tbody>tr>td:nth-child(2) {position:relative; min-width:5em}
#blank_body .spec_details>div>table>tbody>tr>td:nth-child(3) {min-width:4em}
#blank_body .spec_details>div>table>tbody>tr>td:nth-child(3)>select {max-width:4em}
 #blank_body .spec_details>div>table>tbody>tr>td:nth-child(3) {max-width:5vw}
#blank_body .spec_details>div>table>tbody>tr>td:nth-child(4) {max-width:10em}
#blank_body input:disabled {background-color:#eaeaea}
.table_show>tbody>tr>td {word-wrap:break-word; max-width:15em}
.table_show>tbody>tr>td>span {color:#767676; font-size:0.8em; opacity:0.7}
.table_r_gray>tbody>tr>td {min-height:2em}
.table_r_gray>tbody>tr>td:nth-child(1) {width:90%}
.table_r_gray>tbody>tr>td:nth-child(2) {text-align:center; min-width:2em}
#atlas_tree .spec_checkbox+label {float:right}
#atlas_tree>li>div>.spec_checkbox+label,#atlas_tree>li>ul {font-size:0.8em}
#atlas_tree li {position:relative}
#atlas_tree.columns2 {-moz-column-gap:2em; column-gap:2em; -webkit-column-gap:2em}
#atlas_tree.tab_result .spec_checkbox+label {float:none; font-size:0.8em}
#atlas_tree.tab_result tr>td:nth-child(4),#atlas_tree.tab_result tr>td:nth-child(5) {display:none}
#atlas_tree.tab_result>tbody>tr>td:nth-child(1) {max-height:2.8em}
.tree {padding:0.1em 0.3em 1em 1em}
.minus {content:'\2212'; font-size:1.6em; line-height:0.6; font-size:1.6em; font-weight:bold; position:relative; bottom:-0.16em; cursor:pointer}
.treeline {padding:0.1em 0 1em 0}
 .treeline li {border-radius:0.3em}
.treeline li>div {padding-top:0.2em; padding-right:0.3em}
.treeline li>table {display:inline-table; margin-top:0.4em; margin-bottom:0.4em}
.treeline li>div>.knopka {position:relative; top:-0.1em}
.treeline li>div>sub {font-size:0.7em; color:#767676; opacity:0.7}
.treeline li {margin-bottom:0.3em; padding:0 0 0.2em 0}
.treeline ul,.treeline>li li {margin-right:0.3em; list-style:none}
.treeline>li,.treeline>li>ul>li>ul>li,.treeline>li>ul>li>ul>li>ul>li>ul>li {background-color:#eaeaea}
.treeline>li>ul>li,.treeline>li>ul>li>ul>li>ul>li {background-color:#fff}
.treeline li>div>.drop {left:0.1em}
.treeline ul {padding:0; position:relative; margin-top:0.3em}
 .treeline > li,.treeline li li {position:relative; padding-left:1em}
.treeline .treeline_left_hover {border-radius:0; position:absolute; height:100%; min-height:100%; width:1em; left:-1em; top:0; background-color:transparent}
.treeline .treeline_left_hover:hover {background-color:#edf2f6}
 .treeline li:last-child:before {width:1.1em; border-left:1px solid #ccc}
.drop {position:absolute; left:-0.5em; top:0.25em; width:1em; height:1em; text-align:center; font-weight:bold; cursor:pointer; -webkit-user-select:none; -moz-user-select:none}
.treeline li:last-child > .drop {margin-left:1px}
.drop + ul {display:none}
#atlas_tree.treeline li li:before {height:1.03em; width:0.75em}
 .navicon {border-bottom:0.85em double #4087b4; border-top:0.29em solid #4087b4; content:""; height:1.42em; width:2em; margin:0 auto}
 .vipad_spisok2,.vipad_spisok3 {position:relative}
 .vipad_ul>ul {display:none; position:absolute; left:0; top:0; width:100%; padding-left:0.1em}
.vipad_ul:hover>ul {display:block}
.vipad_ul>ul>li:hover {cursor:pointer; background:#c1cdd7}
.vipad_spisok2>ul,.vipad_spisok2 .elem {cursor:auto; display:none; position:absolute; white-space:normal; border-radius:0.3em; list-style-type:none; width:100%; top:1.1em; padding:0.5em; z-index:25}
.vipad_spisok2:hover>ul,.vipad_spisok2:hover .elem {display:block}
 .vipad_spisok3 .elem {display:none; position:absolute; top:2em; padding:1em 0 0 0; cursor:auto}
.vipad_spisok3:hover .elem {display:block; cursor:auto}
.vipad_next+ul {display:none; break-inside:avoid; page-break-inside:avoid; -webkit-column-break-inside:avoid}
.vipad_next:hover+ul,.vipad_next+ul:hover {display:block}
.vipad_menu {padding:0.3em; margin:0; text-align:left; display:none; background-color:#fff; border-radius:0.3em; position:absolute; width:20em; top:0; z-index:10}
.vipad_menu>li>b:nth-child(1),.vipad_menu>li>a>b:nth-child(1) {width:20px; display:inline-block; text-align:center}
.krest {text-align:center; margin:0 auto; display:inline-block; padding:0 0.3em; transition:opacity 0.15s ease-out}
.krest:hover {opacity:0.5; cursor:pointer}
.global_opoves {position:fixed; z-index:130; top:45vh; max-width:80vw; text-align:center; margin:0 auto; left:0; right:0; padding:0.2em 1em 0.2em 0.3em}
 #result_mono {max-width:94vw}
.tab_result {padding:0!important; max-width:94vw; overflow-x:auto; text-align:center; margin-bottom:1em}
.tab_result a:not(.blue) {color:black}
.tab_result a:hover {color:#0080ff}
.tab_result span.n>a {color:#03589A}
.tr_mono>td {background:#eaeaea; overflow:hidden; white-space:nowrap}
.tr_komplex {background-color:#93c8f1}
 .tr_komplex>td:nth-child(n+6) {font-weight:normal}
.tr_komplex>td:nth-child(n+6) font {font-size:0.8em}
.tab_result>thead>tr>td {border:0.6px solid #767676}
.tab_result>thead>tr:nth-child(2)>td img {width:0.7em}
.tab_result>thead>tr>td:nth-child(n+6) {min-width:4em; width:4em}
.tab_result>thead>tr:nth-child(2) {background:#eaeaea; font-size:1em; height:1.7em; max-height:1.7em; text-align:center; font-size:0.8em}
.tab_result>thead>tr:nth-child(2)>td>button.check_knopka {color:#000; font-weight:normal; background:transparent; font-size:1em; border:1px solid transparent}
.tab_result>thead>tr:nth-child(2)>td>button.check_knopka.checked {font-weight:bold}
.tab_result>thead>tr:nth-child(2)>td:nth-child(n+2)>.check_knopka:hover {border:1px solid #767676}
.tab_result>thead>tr:nth-child(2)>td:nth-child(n+2)>.check_knopka.checked {border:1px solid #03589A}
.videlen_preparat_iz_tablici>thead>tr:nth-child(1)>td:nth-child(6),.videlen_preparat_iz_tablici>thead>tr:nth-child(2)>td:nth-child(2),.videlen_preparat_iz_tablici>tbody>tr>td:nth-child(6) {background:#edf2f6; position:relative}
 .tr_mono>td:nth-child(-n+5),.tab_result td.gray_str {color:#767676}
 .tab_result:active {cursor:-moz-grabbing; cursor:-webkit-grabbing}
.tab_result>tbody>tr {height:2.8em; max-height:2.8em}
.tab_result>tbody>tr>td:nth-child(3) {white-space:nowrap}
black.tab_result>tbody>tr>td:nth-child(5)>.check_knopka+label {line-height:1; padding:0 0.25em; margin:0.1em}
.tab_result>tbody>tr>td:nth-child(3)>.spec_checkbox+label {font-size:0.7em; opacity:0.7; margin:0.5em 0 0 0}
.tab_result>tbody>tr>td:nth-child(1) {position:absolute; z-index:5; text-align:left; padding:0 0.1em; width:12.1em; height:3em; max-height:3em; line-height:0.9; overflow-x:hidden; overflow-y:auto}
.tab_result>tbody>tr>td,.tab_result>tfoot>tr>td:nth-child(n+1) {border:0.6px solid #767676}
 .tab_result>tbody>tr.gray_str>td:nth-child(1) {text-align:center; font-weight:normal; height:1.5em; max-height:1.5em}
.tab_result>tbody>tr>td:nth-child(2) {min-width:1.5em; width:1.5em; max-width:1.5em}
.tab_result>tbody>tr>td:nth-child(n+6) {font-size:0.8em; font-style:italic}
.tab_result>tbody>tr>td:nth-child(n+6):hover {color:#0080ff; text-decoration:underline; cursor:pointer}
.tab_result>tbody>tr>td:nth-child(n+6)>i {color:#9e9f9f; font-size:0.8em}
.mono_prevoice_grad {background:-webkit-linear-gradient(to right,transparent 0,#fff 5%); background:linear-gradient(to right,transparent 0,#fff 5%)}
.mono_prevoice_grad b {opacity:0.5}
.mono_prevoice_grad:hover {cursor:pointer; background:-webkit-linear-gradient(to right,transparent,#fff 10%); background:linear-gradient(to right,transparent,#fff 10%)}
.mono_prevoice_grad:hover b {opacity:0.8}
 .table_registratura>tbody>tr>td:nth-child(1) {text-align:left; background-color:#f7f7f7; border-right:0; padding-left:0.3em}
 .table_registratura>tbody>tr>td:nth-child(1)>a {display:inline-block; width:100%; height:100%; color:#000}
.table_registratura>tbody>tr>td:nth-child(1)>a>span {float:right; font-size:0.8em; min-width:2em; color:#767676; margin-right:0.1em}
.table_registratura>tbody>tr>td:nth-child(1)>a>.knopka {min-width:2em}
.table_registratura a {color:#000}
 .table_registratura .sr-registratura {float:right}
.table_registratura>tbody>tr>td:nth-child(1)>a:hover {background:#c1cdd7}
.table_registratura>tbody>tr>td:nth-child(2) {min-width:6em}
.table_registratura>tbody>tr>td:nth-child(3) {white-space:nowrap}
.hover_str,.table_registratura>tbody>.hover_str>td:first-child {background-color:#c1cdd7}
.calendar>tbody>tr>td:nth-child(1) {position:absolute; width:3em; height:2.5em; z-index:5; background-color:#93c8f1}
.calendar>tbody>tr>td:nth-child(1)>span {color:#9e9f9f; font-size:0.8em}
.calendar>tbody>tr>td:nth-child(n+2) {position:relative; height:2.5em; min-width:4em; overflow:visible}
.calendar>tbody>tr>td:nth-child(n+2)>a {display:inline-block; z-index:1; position:absolute; width:100%; max-width:100%; white-space:nowrap; overflow-x:hidden; text-overflow:ellipsis; left:0}
.calendar>tbody>tr>td:nth-child(n+2)>i {color:#908f8f}
.calendar>tbody>tr>td:nth-child(n+2)>i:hover {color:#0080ff; text-decoration:underline; cursor:pointer}
#zalobi_prevoice_visit {font-size:0.9em; position:relative; z-index:1; max-width:95vw}
#zalobi_prevoice_visit>tbody>tr>td:nth-child(1) {position:relative; width:7.5em; border-left:0.6px solid #767676}
#zalobi_prevoice_visit>tbody>tr>td:last-child {border-right:0.6px solid #767676}
#zalobi_prevoice_visit>tbody input[type=text] {border:0.6px solid #767676; border-radius:0.3em; margin:0.3em 0.1em}
#zalobi_prevoice_visit>tbody input[type=text]::placeholder {opacity:0.5}
#zalobi_prevoice_visit>tbody input[type=text]+span {color:gray; font-size:0.8em}
#zalobi_prevoice_visit .krest {font-size:1em; opacity:0.5}
#zalobi_prevoice_visit>tbody>tr>td:nth-child(3) {width:1em}
#dialog_kiberis>div {border-bottom:1px solid #767676}
.tr_yellow>td:nth-child(1) {background:#FEFFD3}
 .tr_yellow {background-color:#fdfdec}
 .tr_orange>td:nth-child(1) {background:#FFEBC9}
 .tr_orange {background-color:#fff2dd}
 .tr_krasn>td:nth-child(1) {background:#FFDFDF}
 .tr_krasn {background-color:#ffeaea}
 .tr_fiolet>td:nth-child(1) {background:#f7edff}
 .tr_fiolet {background-color:#f3e9fb}
 .tr_green>td:nth-child(1) {background:#cfecbe}
 .tr_green {background-color:#e3f8d7}
 .tr_blue>td:nth-child(1) {background:#aedafb}
 .tr_blue {background-color:#cfeaff}
 .table_knopki_right>li>button,.table_knopki_right>tbody>tr>button {float:right}
.float_right {float:right}
.float_left {float:left}
.vs_table {text-align:center; width:100%; color:#000}
.vs_table>thead>tr>td:nth-child(n+2) {white-space:nowrap; overflow-x:hidden; text-overflow:ellipsis; max-width:7.5em; width:7.5em; background:#eaeaea; padding:0!important}
.vs_table>tbody>tr>td:nth-child(1) {text-align:left; background:#eaeaea; padding:0.3em}
 .block_online2 {display:none}
.block_online,.block_online2+label {display:table; width:100%; background:#f7f7f7; border-radius:0.5em; margin-top:1em; box-shadow:0.1em 0.1em 0.1em 0.1em rgba(0,0,0,0.3),-0.1em -0.05em 0.1em 0.1em rgba(0,0,0,0.3); -webkit-box-shadow:0.1em 0.1em 0.1em rgba(0,0,0,0.3),-0.1em -0.05em 0.1em rgba(0,0,0,0.3); -moz-box-shadow:0.1em 0.1em 0.1em rgba(0,0,0,0.3),-0.1em -0.05em 0.1em rgba(0,0,0,0.3)}
.block_online2+label {display:block}
.block_online>tbody>tr>td {padding:0.3em}
.block_online:hover,.block_online2+label:hover {box-shadow:0.2em 0.2em 0.2em 0.2em rgba(0,0,0,0.3),-0.2em -0.1em 0.2em 0.2em rgba(0,0,0,0.3); -webkit-box-shadow:0.2em 0.2em 0.2em rgba(0,0,0,0.3),-0.2em -0.1em 0.2em rgba(0,0,0,0.3); -moz-box-shadow:0.2em 0.2em 0.2em rgba(0,0,0,0.3),-0.2em -0.1em 0.2em rgba(0,0,0,0.3)}
.block_online2:checked+label {background:#eaeaea}
.block_online2:checked+label .checked_green,.block_online2+label:hover .checked_green {color:#03589A; font-weight:bold}
.block_online2:checked+label.gray,.block_online2+label:hover.gray {color:#000}
.block_online2:checked+label.opacity5,.block_online2+label:hover.opacity5 {opacity:1}
.block_online2:checked+label .none {display:block}
.raspisanie {width:100%; border-left:0; max-height:inherit; height:inherit; overflow-y:auto}
 .raspisanie>table>tbody>tr {min-height:2em; height:2em}
.raspisanie>table>tbody>tr>td {border-bottom:1px ridge #767676}
.raspisanie>table>tbody>tr>td>button {display:inline-block; float:left; width:3em; max-width:3em; margin:0.2em; padding:0 0.1em}
.raspisanie>table>tbody>tr>td>button>span {line-height:2em}
 .stat_ul {padding:0; margin:0}
.stat_ul>li>i,.stat_ul>li>details>summary>i,.stat_ul>i,.stat_ul>details>summary>i {font-size:0.8em}
.stat_ul>li .knopka,.stat_ul>.knopka,.stat_ul>details>summary>button {font-size:0.8em; float:right}
.stat_ul>li>details>div,.stat_ul>details>div {background-color:#fff; font-size:0.8em; padding-left:1em; border-bottom:0.6px solid #767676}
.stat_ul>li>details>div>ul,.stat_ul>details>div>ul {padding:0; margin:0}
.stat_ul_right {float:right; font-size:0.8em; cursor:pointer}
.stat_ul_right:hover {opacity:0.5}
.stat_ul_right>i {display:inline-block; text-align:center; width:3em}
.stat_ul>li>details>div>ul>li>.stat_ul_right>i {width:3.6em}
.stat_ul h4 {margin:0}
.ul_standart {display:table-row; margin:0 auto; max-width:1900px}
.ul_standart li {display:table-cell; text-align:center; width:auto; vertical-align:middle}
.input {font-size:1em; margin:0; border:1px solid #a9a9a9; border-radius:5px; max-width:100%}
.ul_border li {border-top:0.1em solid #767676}
.input_show {border:2px solid #000000; box-shadow:3px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:3px 3px rgba(0,0,0,0.2); -moz-box-shadow:3px 3px rgba(0,0,0,0.2)}
.progress {position:relative; width:100%; min-height:1.5em; height:1.5em; border-radius:0.3em; overflow:hidden; transition:all 0.5s; box-shadow:0 0 5px #4087b4}
.progress>.progress-bar {position:absolute; height:100%; width:100%; background-color:#4087b4; top:0; bottom:0; left:-100%; border-radius:inherit; display:flex; color:white}
.progress>.progress-value {font-family:sans-serif; position:relative; z-index:3; font-style:oblique; width:100%; text-align:center; justify-content:center; align-items:center}
 .input_dobavit {border:1px solid #767676; outline:none; background-color:#fff; padding:0; -webkit-border-radius:0.3em; -moz-border-radius:0.3em; -khtml-border-radius:0.3em; border-radius:0.3em; color:black; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
input.input_dobavit {padding:0.2em 0 0.2em 0.3em}
.input_dobavit:focus {border:1px solid #03589A; background-color:#edf2f6}
.input_dobavit td {position:relative}
.input_dobavit td input {padding-left:0.1em; border:0; background:transparent; width:100%}
.input_dobavit td input:focus {border:0; outline:none}
#first_top .input_dobavit {background-color:#fff; border:1px solid #9e9f9f; display:block}
.input_registr {margin:0 auto; border-collapse:separate; background:#ffffff; padding:0.1em 1px 0.1em 0.2em; border:1px solid #767676; border-radius:0.3em}
table.input_registr {display:inline-table}
.input_registr>tbody>tr>td>input,.input_registr>tbody>tr>td>select {border:0; border-radius:0.3em}
.input_registr>tbody>tr>td>input:focus,.input_registr>tbody>tr>td>select:focus,.input_registr:focus {outline:none}
.input_registr>tbody>tr>td>select {max-width:12em}
.green_input {border:1px solid #4087b4; background-color:#edf2f6}
 .green_input input,.green_input select {background-color:#edf2f6}
 .red_input {border:1px solid #e43f3f; background-color:#fff7f7}
 .red_input input {background-color:#fff7f7}
 .green_input td:last-child {color:#57af01}
.show_oshibka {white-space:normal; position:absolute; bottom:2em; right:0.5em; display:inline-block; width:20em; max-width:90vw; background:#fee7e7; border-radius:0.3em 0.3em 0 0.3em; padding:0.5em; text-align:left; box-shadow:0.2em 0.15em 0.3em 0.05em rgba(0,0,0,0.3),-0.2em 0.15em 0.3em rgba(0,0,0,0.3); -webkit-box-shadow:0.2em 0.15em 0.3em 0.05em rgba(0,0,0,0.3),-0.2em 0.15em 0.3em rgba(0,0,0,0.3)}
.search_textarea {margin:0.3em 0}
.search_textarea .white_str {border:1px solid #9e9f9f; border-radius:0.3em}
.search_textarea .orange2 {display:inline-block; margin:0.2em 0 0.2em 0.2em}
.search_textarea .input_registr {border:0}
.search_textarea .check_knopka {margin:0.1em; background:#fff}
 .search_textarea .check_knopka:hover {background:#fff; cursor:auto}
.rating {position:relative; float:right; width:4em; min-width:180px; max-width:320px; height:4em; max-height:42px}
.vote-wrap {}
 .vote-block {position:relative}
.vote-hover {float:right; cursor:pointer}
.vote-stars {position:absolute; left:0; top:0}
.vote-active {position:absolute; left:0; top:0}
.vote-result {color:#ccc; font-size:1em; padding-left:6em}
.vote-success {position:absolute; white-space:nowrap; overflow-x:visible; clear:both; color:#ccc; font-size:1em; top:35px; left:3em}
 .stars__out,.stars__in {display:inline-block; height:1em; margin:0}
 .stars__out {position:relative; margin:0; background:url(design/star0.png) no-repeat; background-size:100% auto; width:1em; min-width:1em; z-index:1}
 .stars__in {position:absolute; z-index:2; background:url(design/star1.png) no-repeat; background-size:1em auto; top:0; left:0; bottom:0; overflow:hidden; width:0}
.disabled:hover {cursor:not-allowed!important; opacity:0.7}
button,.gray_knopka,.knopka,.knopka_red_o,.green_knopka,.knopka_orange_o {display:inline-block; border:0; border-radius:0.3em; padding:0 0.3em; text-align:center}
button,.gray_knopka:focus,.green_knopka:focus,.blue_knopka:focus,.knopka:focus {outline:none}
.knopka:hover,.gray_knopka:hover {text-decoration:none; opacity:1; cursor:pointer}
.green_knopka {border:1px solid #1d8b00; background:linear-gradient(to top,#b9daa6,#fff); color:#000}
 .gray_knopka {background:#eaeaea; color:#000; border:0.6px solid #767676; position:relative; transition:all 0.15s ease-out}
.gray_knopka:hover {color:#fff; background:#7d7d7d}
.knopka_red_o {background-color:#fc836d; color:#000}
.knopka_orange_o {background-color:#fc836d; color:#000}
input.radio,input.check_knopka,input.gray_knopka,.black_radio {display:none}
 button,.knopka,.radio:not(input),input.radio + label,input.check_knopka + label,.check_knopka:not(input),input.gray_knopka + label {display:inline-block; color:#000; background:linear-gradient(to top,#eaeaea,#fff); text-align:center; padding:0 0.3em; border:1px solid #9e9f9f; border-radius:0.3em; margin:0 auto; position:relative; transition:background 0.15s ease-out}
input.check_knopka[type=checkbox]+label {color:#767676}
button:hover,input.radio + label:hover,.radio:not(input):hover,input.check_knopka + label:hover,.check_knopka:not(input):hover,input.gray_knopka + label:hover,.knopka:hover,.green_knopka:hover,a.green_knopka:hover,.hover_title:hover>.knopka {cursor:pointer; color:#000; text-decoration:none; background:#eaeaea}
 .radio:checked + label,.radio:not(input).checked {background:#4087b4; color:#fff; border:1px solid #4087b4}
button.checked,input.check_knopka:checked + label,.check_knopka:not(input).checked,.knopka.checked {background:linear-gradient(to top,#edf2f6,#fff); color:#03589A; font-weight:bold; border:1px solid #03589A}
input.check_knopka + label.orange,.check_knopka:not(input).orange {color:#EE8C55}
 input.check_knopka:disabled + label,.check_knopka.disabled {cursor:not-allowed; opacity:0.7}
.knopka.padding,.green_knopka.padding,.gray_knopka.padding {padding:0.3em 0.3em}
.knopka:not(.checked):before,.gray_knopka:before,.check_knopka:not(.checked):before,.check_knopka:not(:checked)+label:before,.radio:not(:checked)+label:before {content:''; position:absolute; display:block; background-image:linear-gradient(to bottom,transparent,rgba(64,135,180,1)); opacity:0; width:100%; height:100%; border-radius:0.2em 0.3em 0.3em 0.2em; left:0; bottom:0; opacity:0; text-align:center; transition:all 0.15s ease-in-out}
.knopka:active:before,.check_knopka:not(.checked):active:before,.check_knopka:checked+label:before,.check_knopka+label:active:before,.radio:not(:checked)+label:active:before {opacity:1; transition:0s; width:0}
.gray_knopka:active:before {background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.1)); background-size:100% 100%}
.block_phrase {display:inline-block; margin:0.1em; padding-left:0.2em; background-color:#edf2f6; border:1px solid #767676; ; border-radius:0.3em}
.block_phrase.gray {background-color:#eaeaea}
.gray_knopka[type=checkbox]:checked + label,.gray_knopka.checked,.gray_knopka[type=radio]:checked + label {background:#767676; color:#fff}
.gray_knopka[type=checkbox]:checked + label:hover {background:#7d7d7d}
.black_radio:checked + label {font-weight:bold; text-decoration:underline}
.black_radio + label:hover {color:#03589A; cursor:pointer; text-decoration:underline}
.radio[type=checkbox]:checked + label:hover,.radio:not(input).checked:hover,input.check_knopka[type=checkbox]+label:hover {background:linear-gradient(to top,#d5d5d5,#eaeaea); color:#000; border:1px solid #767676}
.radio.disabled + label:hover {cursor:not-allowed}
.radio+label>div:nth-child(1) {display:inline-block; vertical-align:middle}
.radio+label>div:nth-child(2) {line-height:2em}
.spec_checkbox {display:none}
.spec_checkbox+label {align-items:center; user-select:none; cursor:pointer; position:relative}
.spec_checkbox+label:before {content:"\00A0"; cursor:pointer; background-color:#fff; display:inline-block; font-size:0.8em; text-align:center; width:1.3em; height:1.3em; flex-shrink:0; flex-grow:0; border:1px solid #767676; border-radius:0.3em; margin-right:0.3em; background-color:#fff; background-repeat:no-repeat; background-position:center center; background-size:50% 50%; line-height:1}
.spec_checkbox:checked+label:before {border-color:#03589A; color:#03589A; content:"✔"}
.spec_checkbox:disabled+label {cursor:not-allowed}
.spec_checkbox:disabled+label:before {background-color:#eaeaea; cursor:not-allowed}
.spec_checkbox.black:checked+label:before,.spec_checkbox:checked+label.black:before {border-color:#000; color:#000; content:"✔"; background-color:#f7f7f7}
.red_but,.green_but,.orange_but,.white_but,.gray_but,.yellow_but,.fiolet_but,.blue_l_but {padding:0 0.3em; border-radius:0.3em; min-width:1em; display:inline-block; cursor:pointer}
.red_but.black,.green_but.black,.orange_but.black,.white_but.black,.gray_but.black,.yellow_but.black,.fiolet_but.black,.blue_l_but.black {color:black}
.red_but {color:#e84a4a; border:0.5px solid #e84a4a; background:#fff3f3}
 .red_but:hover,.red_but.checked {color:#fff; background:#f76565}
.green_but {color:#57af01; border:0.5px solid #57af01; background:#f1f6ed}
 .green_but:hover,.green_but.checked {color:#fff; background:#78d221}
.yellow_but {color:#9d9d00; border:0.5px solid #9d9d00; background:#fdfdec}
 .yellow_but:hover,.yellow_but.checked {color:#fff; background:#c0c000}
.orange_but {color:#e35200; border:0.5px solid #EE8C55; background:#fff8ed}
 .orange_but:hover,.orange_but.checked {color:#fff; background:#EE8C55}
.white_but {color:#767676; border:0.5px solid #767676; background:#fff}
 .gray_but {color:#7d7d7d; border:0.5px solid #7d7d7d; background:#eaeaea}
 .gray_but:hover,.gray_but.checked,.white_but:hover,.white_but.checked {color:#fff; background:#7d7d7d}
.blue_but {color:#03589A; border:0.5px solid #03589A; background:#f7f7f7}
 .blue_but:hover,.blue_but.checked {color:#fff; background:#4087b4}
.blue_l_but {color:#03589A; border:0.5px solid #03589A; background:#f7f7f7}
 .blue_l_but:hover,.blue_l_but.checked {color:#000; background:#b5dcff}
.fiolet_but {color:#550297; border:0.5px solid #550297; background:#f7edff}
 .fiolet_but:hover,.fiolet_but.checked {color:#fff; background:#550297}
.strelka {padding:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1.3em}
.strelka>input {display:none}
.strelka>input+label {cursor:pointer; font-size:1.4em; background-image:url(design/strelka.png); display:inline-block; border:0; background-color:transparent; margin:0}
.strelka0+label {width:1.29em; height:1.5em; background-position:36.727% 2.174%; background-size:419.767%,330%}
.strelka0:checked+label {width:1.29em; height:1.5em; background-position:1.818% 2.174%; background-size:419.767%,330%}
.strelka0+label:hover {width:1.29em; height:1.5em; background-position:71.636% 2.174%; background-size:419.767%,330%}
.strelka1+label {width:0.72em; height:1.5em; background-position:20.128% 50%; background-size:752.083%,330%}
.strelka1:checked+label {width:0.72em; height:1.5em; background-position:1.597% 50%; background-size:752.083%,330%}
.strelka1+label:hover {width:0.72em; height:1.5em; background-position:38.658% 50%; background-size:752.083%,330%}
.strelka2+label {width:0.78em; height:1.5em; background-position:77.994% 50%; background-size:694.231%,330%}
.strelka2:checked+label {width:0.78em; height:1.5em; background-position:57.929% 50%; background-size:694.231%,330%}
.strelka2+label:hover {width:0.78em; height:1.5em; background-position:1.618% 97.826%; background-size:694.231%,330%}
.strelka3+label {width:0.78em; height:1.5em; background-position:41.748% 97.826%; background-size:694.231%,330%}
.strelka3:checked+label {width:0.78em; height:1.5em; background-position:21.683% 97.826%; background-size:694.231%,330%}
.strelka3+label:hover {width:0.78em; height:1.5em; background-position:61.812% 97.826%; background-size:694.231%,330%}
.strelka4+label {width:0.795em; height:1.5em; background-position:95.13% 2.174%; background-size:681.132%,330%}
.strelka4:checked+label {width:0.795em; height:1.5em; background-position:82.143% 97.826%; background-size:681.132%,330%}
.strelka4+label:hover {width:0.795em; height:1.5em; background-position:98.377% 50%; background-size:681.132%,330%}
.flex {display:-webkit-flex; display:flex; align-items:center}
.flex>span,.flex>label,.flex>select,.flex>.krest {display:-webkit-inline-flex; display:inline-flex}
.child {display:inline-block; vertical-align:middle}
.helper {display:inline-block; vertical-align:middle; height:100%; width:0}
.middle>span {line-height:2em}
.radio_blank {display:none}
.radio_blank + label {display:inline-block; color:#767676; text-align:center; padding:0.2em 0; border:0; margin:0 auto; font-style:oblique; font-size:0.9em}
.radio_blank + label:hover {text-decoration:underline; cursor:pointer; color:#03589A}
.radio_blank:checked + label {display:inline-block; text-align:center; text-decoration:underline; cursor:pointer; color:#03589A; font-weight:bold}
#date_return #blank_body {padding:0}
.color_sila {font-size:1em; padding:0; height:2.7em; text-align:center; min-width:6em; width:6em; white-space:nowrap}
.color_sila input {display:none}
.color_sila input +label {display:inline-block; text-align:center; padding:0; min-width:1em; min-height:0.8em; font-weight:bold; border:1px solid #000; margin-left:1px; cursor:pointer}
.color_sila input +label:nth-child(20) {font-weight:normal}
.sila1 + label:hover,.sila1:checked + label,.sila1 + .gray_strel:hover,.sila1:checked + .gray_strel {background:#ecf06e}
.sila2 + label:hover,.sila2:checked + label,.sila2 + .gray_strel:hover,.sila2:checked + .gray_strel {background:#FFD800}
.sila3 + label:hover,.sila3:checked + label,.sila3 + .gray_strel:hover,.sila3:checked + .gray_strel {background:#FFBC3D}
.sila4 + label:hover,.sila4:checked + label,.sila4 + .gray_strel:hover,.sila4:checked + .gray_strel {background:#ff9e48}
.sila5 + label:hover,.sila5:checked + label,.sila5 + .gray_strel:hover,.sila5:checked + .gray_strel {background:#ff8048}
.sila6 + label:hover,.sila6:checked + label,.sila6 + .gray_strel:hover,.sila6:checked + .gray_strel {background:#FF5D48}
.sila7 + label:hover,.sila7:checked + label,.sila7 + .gray_strel:hover,.sila7:checked + .gray_strel {background:#dd426e}
.sila8 + label:hover,.sila8:checked + label,.sila8 + .gray_strel:hover,.sila8:checked + .gray_strel {background:#ff5aa4}
.sila9 + label:hover,.sila9:checked + label,.sila9 + .gray_strel:hover,.sila9:checked + .gray_strel {background:#e259f1}
.sila10 + label:hover,.sila10:checked + label,.sila10 + .gray_strel:hover,.sila10:checked + .gray_strel {background:#b349ff}
.color_sila input + .gray_strel {background:#9e9f9f}
.color_sila input:checked + .gray_strel {background:#00a4ba}
.strel0 {display:none}
.strel0 + label {display:table-cell; text-align:center; vertical-align:middle; height:45px; background:url(design/strel0.gif) no-repeat center; background-size:100% 100%; height:46px; width:25px; cursor:pointer; font-weight:bold}
.strel0 + label:hover,.strel0:checked + label {background:url(design/strel0_fon.gif) no-repeat center; background-size:100% 100%}
.dark {background-color:rgba(88,88,88,0.3)}
.dark_blue {background-color:rgba(3,88,154,0.3)}
.upload-container {display:inline-flex; justify-content:center; align-items:center; flex-direction:column; max-width:96vw; max-height:96vw; outline:2px dashed #767676; outline-offset:-0.5em; background-color:#edf2f6; color:#767676}
.upload-container>div {position:relative; z-index:1; margin:0}
.upload-container>img {height:70%; user-select:none}
.file-input+label {color:#000}
.file-input+label:hover {cursor:pointer; text-decoration:underline; color:#03589A}
.file-input[type=file] {width:0.1px; height:0.1px; opacity:0; position:absolute; z-index:-10}
.file-input[type=file]:focus + label {outline:1px solid #03589A; outline:-webkit-focus-ring-color auto 5px}
.file-input+label.focus {outline:1px solid #03589A; outline:-webkit-focus-ring-color auto 5px}
 .upload-container.dragover {background-color:#f7f7f7; outline-offset:-1em}
 #vverh {display:block; padding-bottom:1.4em; font-size:2em; position:fixed; z-index:30; right:5%; bottom:2.3em; border-radius:0.3em; left:auto; width:1.5em; height:1.3em; cursor:pointer; background:#aec5d8; opacity:0.5; text-align:center; font-weight:bold; font-size:1.5em; color:#4087b4}
 #vverh:hover {opacity:0.7; text-decoration:none; color:#03589A}
.podskazki {position:absolute; border:2px solid #767676; border-radius:0 0 20px 20px; background:#eaeaea; z-index:6; padding:0; margin:0; max-width:998px; width:100%}
#ul_pod li {margin:0; padding:0; color:#000000; text-align:left; font-size:1.4em; border-bottom:1px solid #000}
#ul_pod li:hover {background:#4087b4}
.podskazki2 {border:1px solid #000; position:absolute; z-index:25; background:#000; padding:0; margin:0; width:100%; border-collapse:collapse; box-shadow:10px 10px 10px rgba(0,0,0,0.3); -webkit-box-shadow:10px 10px 20px rgba(0,0,0,0.3),-2px 0 8px -3px rgba(0,0,0,.8); -moz-box-shadow:10px 10px 20px rgba(0,0,0,0.3)}
 .podskazki2 td {margin:0; padding:4px; background:#ffffff; font-size:1.2em; text-align:left}
.podskazki2 td.green_str {background:#b9daa6}
.podskazki2 td:hover {background:#4087b4}
 .podskazki2 td:focus {background:#4087b4}
.podskazki2 td:focus {background:#4087b4}
 .podskazki2 td:focus {background:#4087b4}
#rotator {margin-top:-1em; max-height:7em; height:7em; position:relative; z-index:1}
#rotator>ul>li {position:absolute; width:100%; left:0; height:100%; list-style:none; display:none}
#rotator>ul>li>table {max-height:7em; height:7em}
#rotator>ul>li.show {z-index:1; display:inline-block; width:100%; height:100%}
.ienlarger {width:20vw; height:auto}
 .resize_thumb {width:20vw; height:auto}
 .ienlarger a span {border:2px solid #4087b4; border-radius:50px; position:absolute; top:0; display:none; color:#767676; text-align:center; font-size:1.6em; background-color:#fff; font-weight:bold; padding-top:15px; padding-right:15px; padding-bottom:15px; padding-left:15px; box-shadow:5px 5px 5px rgba(0,0,0,0.2); -webkit-box-shadow:5px 5px rgba(0,0,0,0.2); -moz-box-shadow:5px 5px rgba(0,0,0,0.2); max-width:95vw; height:auto}
 .img_large {max-width:85vw; height:auto}
.ienlarger a {display:block}
 .ienlarger a:hover {position:relative}
 .ienlarger span img {margin-bottom:8px}
@-webkit-keyframes pulsate {50% {color:#4087b4; text-shadow:0 -1px rgba(0,0,0,.3),0 0 5px #4087b4,0 0 8px #fff}
}
@keyframes pulsate {50% {color:#4087b4; text-shadow:0 -1px rgba(0,0,0,.3),0 0 5px #4087b4,0 0 8px #fff}
}
@keyframes blinker {50% {opacity:0}
}
.blink {color:#767676; text-shadow:0 -1px rgba(0,0,0,.1); -webkit-animation:pulsate 1.2s linear infinite; animation:pulsate 1.2s linear infinite}
.blink>img {-webkit-animation:blinker 1.2s linear infinite; animation:blinker 1.2s linear infinite}
.top_date_table {top:10em}
 [class^="sr-"] {background-image:url(design/sprit.png); display:inline-flex; position:relative; margin-bottom:-0.2em; border:0; background-color:transparent}
.sr-MKB {width:1.5em; height:0.987em; background-position:0.401% 0.415%; background-size:3384.211%,4920%}
.sr-access {width:1.471em; height:1.5em; background-position:4.469% 0.443%; background-size:1286%,1205.882%}
.sr-account {width:1.245em; height:1.5em; background-position:13.549% 0.442%; background-size:1549.398%,1230%}
.sr-admin {width:1.5em; height:1.44em; background-position:21.585% 0.441%; background-size:1286%,1281.25%}
.sr-akupunktura {width:1.425em; height:1.5em; background-position:30.73% 0.442%; background-size:1353.684%,1230%}
.sr-analis_krovi_obchii {width:0.369em; height:1.5em; background-position:37.53% 0.453%; background-size:4148.387%,976.19%}
.sr-analysis_for_pathogens {width:1.5em; height:1.5em; background-position:43.17% 0.442%; background-size:1286%,1230%}
.sr-autoimmune_factors {width:1.5em; height:1.389em; background-position:55.338% 0.463%; background-size:793.827%,820%}
.sr-baa {width:1.5em; height:1.351em; background-position:67.574% 0.442%; background-size:1158.559%,1230%}
.sr-blood_bh {width:1.087em; height:1.5em; background-position:76.633% 0.453%; background-size:1397.826%,968.504%}
.sr-calc {width:1.5em; height:1.5em; background-position:0.44% 13.148%; background-size:857.333%,820%}
.sr-cancer_markers {width:1.5em; height:1.442em; background-position:14.602% 13.148%; background-size:824.359%,820%}
.sr-cart {width:1.5em; height:1.417em; background-position:28.559% 12.793%; background-size:1012.598%,1025%}
.sr-chat {width:1.5em; height:1.2em; background-position:40.31% 12.566%; background-size:1028.8%,1230%}
.sr-clinic {width:1.5em; height:1.154em; background-position:68.685% 12.566%; background-size:989.231%,1230%}
.sr-coagulogram {width:0.99em; height:1.5em; background-position:78.686% 13.148%; background-size:1298.99%,820%}
.sr-coprogram {width:1.41em; height:1.5em; background-position:0.419% 26.726%; background-size:1368.085%,1230%}
.sr-copy {width:1.5em; height:1.5em; background-position:9.595% 27.963%; background-size:857.333%,820%}
.sr-deal_it {width:1.5em; height:1.185em; background-position:22.681% 26.238%; background-size:1286%,1556.962%}
.sr-death {width:1.2em; height:1.5em; background-position:31.426% 26.726%; background-size:1607.5%,1230%}
.sr-diseases {width:1.43em; height:1.5em; background-position:41.032% 27.963%; background-size:899.301%,820%}
.sr-dislike {width:1.442em; height:1.5em; background-position:82.282% 0.424%; background-size:2572%,2365.385%}
.sr-email {width:1.32em; height:1.5em; background-position:51.92% 26.726%; background-size:1461.364%,1230%}
.sr-en {width:1.5em; height:0.998em; background-position:66.298% 22.972%; background-size:643%,924.812%}
.sr-error {width:1.5em; height:1.5em; background-position:78.415% 26.726%; background-size:1286%,1230%}
.sr-facebook {width:0.94em; height:1.5em; background-position:0.419% 38.148%; background-size:1368.085%,820%}
.sr-fito {width:1.483em; height:1.5em; background-position:22.417% 36.045%; background-size:1495.349%,1413.793%}
.sr-homeopatia {width:1.5em; height:1.414em; background-position:30.442% 35.889%; background-size:1478.161%,1500%}
.sr-kiberis {width:1.5em; height:1.5em; background-position:63.083% 44.301%; background-size:428.667%,410%}
.sr-kolba {width:1.335em; height:1.5em; background-position:77.861% 36.46%; background-size:1444.944%,1230%}
.sr-komplex {width:1.5em; height:1.48em; background-position:0.441% 66.852%; background-size:846.053%,820%}
.sr-kp {width:1.5em; height:1.5em; background-position:9.348% 47.027%; background-size:1071.667%,1025%}
.sr-like {width:1.442em; height:1.5em; background-position:82.282% 5.688%; background-size:2572%,2365.385%}
.sr-listok {width:1.5em; height:1.136em; background-position:0.399% 5.56%; background-size:3896.97%,4920%}
.sr-manufacturer {width:1.5em; height:1.5em; background-position:20.152% 46.195%; background-size:1286%,1230%}
.sr-medicaments {width:1.5em; height:1.485em; background-position:29.451% 46.195%; background-size:1273.267%,1230%}
.sr-message_to {width:1.5em; height:1.275em; background-position:38.786% 45.59%; background-size:1286%,1447.059%}
.sr-microelements {width:1.5em; height:1.429em; background-position:78.916% 46.195%; background-size:1224.762%,1230%}
.sr-minimize {width:1.5em; height:1.5em; background-position:20.152% 55.929%; background-size:1286%,1230%}
.sr-mozg {width:1.5em; height:1.047em; background-position:0.402% 52.667%; background-size:2990.698%,4100%}
.sr-no_photo {width:1.5em; height:1.087em; background-position:32.345% 66.852%; background-size:621.256%,820%}
.sr-online_priem {width:1.5em; height:1.442em; background-position:78.849% 55.929%; background-size:1236.538%,1230%}
.sr-options {width:1.5em; height:1.49em; background-position:49.868% 66.852%; background-size:851.656%,820%}
.sr-organs {width:1.03em; height:1.5em; background-position:14.117% 68.704%; background-size:1248.544%,820%}
.sr-other_hormones {width:1.5em; height:1.128em; background-position:63.053% 65.664%; background-size:966.917%,1230%}
.sr-pharm_group {width:1.5em; height:1.328em; background-position:78.237% 68.959%; background-size:739.08%,798.701%}
.sr-phone {width:1.5em; height:1.5em; background-position:0.422% 80.177%; background-size:1286%,1230%}
.sr-print {width:1.5em; height:1.5em; background-position:28.236% 53.559%; background-size:2572%,2460%}
.sr-ru {width:1.5em; height:0.998em; background-position:10.589% 82.589%; background-size:643%,924.812%}
.sr-schema {width:1.5em; height:1.471em; background-position:99.538% 0.485%; background-size:630.392%,615%}
.sr-sex_h_analises {width:1.5em; height:1.442em; background-position:88.24% 19.027%; background-size:1236.538%,1230%}
.sr-share {width:1.5em; height:1.39em; background-position:91.549% 29.789%; background-size:857.333%,884.892%}
.sr-shop {width:1.5em; height:1.402em; background-position:98.134% 19.027%; background-size:1201.869%,1230%}
.sr-skype {width:1.485em; height:1.5em; background-position:88.206% 41.947%; background-size:1298.99%,1230%}
.sr-spermogramma {width:1.49em; height:1.5em; background-position:92.7% 54.074%; background-size:863.087%,820%}
.sr-standart {width:1.5em; height:1.5em; background-position:97.47% 41.947%; background-size:1286%,1230%}
.sr-taa {width:1.485em; height:1.5em; background-position:88.87% 65.899%; background-size:1286%,1217.822%}
.sr-telegram {width:1.5em; height:1.5em; background-position:92.782% 79.167%; background-size:857.333%,820%}
.sr-thyroid_analises {width:1.35em; height:1.5em; background-position:97.324% 65.841%; background-size:1428.889%,1230%}
.sr-tkm {width:1.5em; height:1.485em; background-position:61.35% 75.575%; background-size:1273.267%,1230%}
.sr-twitter {width:1.5em; height:1.22em; background-position:28.609% 91.606%; background-size:857.333%,1008.197%}
.sr-urina_obch {width:1.022em; height:1.5em; background-position:98.039% 28.534%; background-size:2074.194%,1351.648%}
.sr-urna {width:0.921em; height:1.5em; background-position:40.417% 93.119%; background-size:1495.349%,878.571%}
.sr-uslugi {width:1.5em; height:1.299em; background-position:50.787% 91.689%; background-size:905.634%,1000%}
.sr-viber {width:1.5em; height:1.5em; background-position:61.804% 89.823%; background-size:1286%,1230%}
.sr-view {width:1.5em; height:1.5em; background-position:74.208% 93.981%; background-size:857.333%,820%}
.sr-vk {width:1.5em; height:1.057em; background-position:86.168% 88.724%; background-size:1054.098%,1430.233%}
.sr-vosrast {width:1.065em; height:1.5em; background-position:93.416% 89.823%; background-size:1811.268%,1230%}
.sr-whatsapp {width:1.485em; height:1.5em; background-position:0.421% 99.558%; background-size:1298.99%,1230%}
.outer_baner {display:inline-block; width:100%; text-align:center}
.banner_class_1 {display:none; width:0; height:0}
.banner_class_4 {display:inline-block; width:100%; margin:0.3em 0}
.banner_class_0,.banner_class_2,.banner_class_3 {display:inline-block; width:320px; height:100px; text-align:center; margin:0.3em 0}
@media (min-width:340px) {.width2 {display:block}
 .width25 {display:block; width:2.5em}
 .width3 {display:block; width:3em}
 .width4 {display:block; width:4em}
.height2 {display:block; height:2em}
 .height3 {display:block; height:3em}
}
@media (min-width:500px) {.k06 {font-size:0.6em}
 .k07 {font-size:0.7em}
 .k08 {font-size:0.8em}
.banner_class_0,.banner_class_2,.banner_class_3 {width:468px; height:60px}
}
@media (min-width:800px) {body {line-height:1.3}
 li {padding-top:0.2em; padding-bottom:0.2em}
.input_registr>tbody>tr>td>select {max-width:6em}
#vverh {bottom:2.5em; right:2%; bottom:2.5em}
#date_table>tbody>tr>td {width:98vw; max-width:98vw}
#data_center>table {width:70%; top:18vh}
#atlas_zalobi .spec_details {max-width:40vw}
#all_chats {width:23em}
 #all_chats.mw {width:96vw}
#result_mono {max-width:95vw}
#blank_body {padding:0 0.3em}
.stat_ul_right>i {display:inline-block; text-align:center; width:4em}
.stat_ul>li>details>div>ul>li>.stat_ul_right>i {width:4.4em}
.left_standart {float:left; width:49%; max-width:49%; margin-left:0.25%; margin-right:0.25%; padding:0.25%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.left_25 {float:left; width:48%; padding:0.5%; margin:0 auto}
 .left_50 {float:left; width:50%; max-width:50%; margin:0; padding:0}
.left40 {float:left; min-width:40%; width:40%; max-width:40%; margin-left:0.5%; margin-right:1%}
.left60 {float:left; min-width:58%; width:58%; max-width:58%}
.left_three,.left_33 {padding:0; float:left; width:32.3%; margin-left:0.5%; margin-right:0.5%}
.left_66 {padding:0; float:left; width:65.5%; margin-left:0.5%; margin-right:0.5%}
.plitka {height:15em; max-height:15em; margin-bottom:0.3em; margin-top:0.3em}
.color_sila {font-size:1.1em}
 .global_opoves {max-width:60vw}
.center_komp,.spec_details.center_komp,#preparat_text>section,#preparat_text>.hide_gradient>section {width:96%}
.zakaz_table td {padding:0.5em}
.raspisanie {border-left:0.1em ridge #767676}
 .spec_details {max-width:98vw; margin:0.3em}
.spec_details[open] {margin:0.3em 0.3em 1.2em 0.3em}
.spec_details[open]>table>thead>tr>td,.spec_details[open]>div {padding:0.3em}
.spec_details>summary {margin-bottom:0}
.spec_checkbox+label:before {line-height:1.4}
.bufer_window {width:30vw; max-width:30vw}
.columns,.columns2 {column-count:2; -moz-column-count:2; -webkit-column-count:2}
#rotator {margin-bottom:0.3em}
.ienlarger {padding-bottom:5px; width:20%; height:100%}
.ienlarger a span {max-width:auto; height:auto}
.ienlarger a:hover span {display:block; left:0; top:50px}
.resize_thumb {height:7em; width:auto}
.banner_class_0 {display:none; width:0; height:0}
.banner_class_1 {display:inline-block; width:160px; height:600px; float:right; margin:0.3em 0.6em}
.banner_class_2 {width:728px; height:90px}
.banner_class_3 {display:block; width:300px; height:250px; float:right; margin:0.3em 0.6em}
.fast_search_vivod>tr>td:nth-child(1) {word-wrap:normal; width:auto}
.upload-container {width:10em; height:10em}
#atlas_tree li>div {padding-top:0.3em; padding-bottom:0.3em}
.strelka>input+label {font-size:1em}
#zalobi_prevoice_visit>tbody>tr>td:nth-child(1) {width:5.5em}
#zalobi_prevoice_visit .krest {font-size:0.7em; top:0.4em; right:-0em}
.strelka {font-size:1.45em}
.spec_checkbox:not(:disabled):not(:checked)+label:hover:before {content:"✔"; color:#93c8f1}
.spec_checkbox:not(:disabled):checked+label:hover:before {border-color:#03589A; background-color:#03589A; color:#fff}
}
@media (min-width:1000px) {#second_top.ul_str {font-size:0.9em}
.ul_str>li,.ul_str>div>li {padding:0 0.1em 0.2em 0; margin:0 0 0 0.1em}
.left_standart {width:49.5%; max-width:49.5%}
.input_registr>tbody>tr>td>select {max-width:7em}
.columns4_2 {column-count:4; -moz-column-count:4; -webkit-column-count:4}
.columns3_2 {column-count:3; -moz-column-count:3; -webkit-column-count:3}
#blank_body {padding:0 0.5em}
.banner_class_2 {width:970px; height:90px; margin:0.3em 10px}
}
@media (min-width:1200px) {body {font-size:1.1em}
.tr_reg_td>ul {width:32.5%}
.input_registr>tbody>tr>td>select {max-width:12vw}
#result_mono {max-width:96vw}
#second_top.ul_str {font-size:1em}
.ul_str>li,.ul_str>div>li {padding:0 0.2em 0.2em 0; margin:0 0 0 0.2em}
.ul_str .komp_only,.komp_only {display:inline-block}
.komp_only2 {display:table-cell}
.center_komp,.spec_details.center_komp,#preparat_text>section {width:94%}
.global_opoves {max-width:40vw}
#data_center>table {width:50%; top:23vh}
#blank_body {padding:0 1em}
.top_date_table {top:26vh}
 .left_25 {width:24%}
.banner_class_1 {width:300px; height:600px; float:right; margin:0.3em 1em}
.outer_baner_1 {width:auto}
.banner_class_3 {display:block; width:336px; height:280px; margin:0.3em 1em}
.columns {column-count:3; -moz-column-count:3; -webkit-column-count:3}
 }
@media (min-width:1900px) {body {font-size:1.2em}
.ul_str>li,.ul_str>div>li {padding:0 0.4em 0.2em 0; margin:0 0 0 0.4em}
.input_registr>tbody>tr>td>select {max-width:11em}
.top_date_table {top:10em}
}
@media (min-width:2500px) {body {font-size:1.3em}
.tr_reg_td>ul {width:24.3%}
.ul_str>li,.ul_str>div>li {padding-right:0.4em; margin-left:0.8em}
.input_registr>tbody>tr>td>select {max-width:11em}
.top_date_table {top:10em}
}
#date_table #preparat_text>section {width:100%}
.spec_details.left_standart {padding:0; margin-right:0.25%; margin-left:0.25%; margin-top:0.5em; margin-bottom:0.5em}
.peeek-loading {background-color:rgba(56,211,104,0.5); position:fixed; z-index:150; top:0; left:0; width:100%; height:100%; opacity:1; transition:opacity 0.4s}
.loader-circle {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:80px; height:80px}
.loader-circle::before,.loader-circle::after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; border-radius:50%; background:radial-gradient(circle,#fff 30%,transparent 31%),conic-gradient(transparent 0deg,#fff 360deg); -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#fff 0); mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#fff 0); animation:loader-spin 1.5s linear infinite}
.loader-circle::after {-webkit-mask:radial-gradient(farthest-side,transparent 50%,#fff 51%); mask:radial-gradient(farthest-side,transparent 50%,#fff 51%); animation-delay:-0.75s}
@keyframes loader-spin {0% {transform:rotate(0deg)}
 100% {transform:rotate(360deg)}
}
@keyframes loader-spin {0% {transform:rotate(0deg)}
 100% {transform:rotate(360deg)}
}
.hover_title {text-align:left; text-decoration:none; position:relative}
.hover_title>.title_text {font-weight:initial; color:initial; opacity:initial; position:fixed; z-index:110; left:0; visibility:hidden; background:#f7f7f7; padding:0.2em 0.3em; border:1px solid #767676; border-radius:0.3em; max-width:98vw}
.pt12 {font-size:12pt; font-weight:normal}
.pt14 {font-size:14pt; font-weight:bold}
.und {position:relative; display:inline-block; border-bottom:1px solid #000000; padding-right:2mm}
.no_und {position:relative; display:inline-block; padding-bottom:3px; margin-bottom:-3px; background-color:#ffffff}
.print {border:2px solid #9e9f9f; font-family:'Times New Roman'}
.print>thead>tr,.print>tbody>tr {page-break-inside:avoid}
.print>thead>tr>td {border:2px solid #9e9f9f}
.print>tbody>tr>td:nth-child(1) {border:1px solid #9e9f9f; padding:0.3em}
.print>tbody>tr:nth-child(2)>td:nth-child(2) {padding-top:10mm}
.print>tbody>tr:last-child>td:nth-child(2) {border-bottom:2px solid #9e9f9f; padding-bottom:20mm}
.print>tbody>tr>td:nth-child(2) {width:210mm; min-width:210mm; max-width:210mm; border-right:2px solid #9e9f9f}
.print>tbody>tr>td:nth-child(2) {padding:1mm 10mm}
.print .gray_str .no_und {background-color:#eaeaea}
@media print {h1 {text-shadow:none; color:black}
#start_print {max-width:100vw; overflow-x:visible}
.print_only {display:inline-block}
.print {border:0}
.print>tbody>tr>td:nth-child(1) {display:none!important}
.print>tbody>tr>td {padding:0!important; border:0!important}
#navbar-iframe,#vverh {display:none; height:0; visibility:hidden}
.noprint,jdiv,#jvlabelWrap,.krest {display:none!important}
body {background:#FFF; color:#000}
 a {text-decoration:underline; color:#00F}
button {display:none!important}
input {border:0!important; outline:0!important}
#jivo-iframe-container {visibility:hidden !important}
#jivo_container {visibility:hidden !important}
[class^="jivo"] {display:none !important; visibility:hidden !important}
[id^="jivo"] {display:none !important; visibility:hidden !important}
.print_start,.good_window,#date_table {border:0!important; box-shadow:0 0 0 rgba(0,0,0,0.0)!important; -webkit-box-shadow:0 0 rgba(0,0,0,0.0)!important; -moz-box-shadow:0 0 rgba(0,0,0,0.0)!important; margin-bottom:0; background:#fff}
#date_table>tbody>tr>td {max-width:212mm; width:212mm; overflow:hidden}
.table_border>tbody>tr>td {border:0.5mm solid #000; padding:1mm}
.no_und {position:relative; background-color:#fff!important; bottom:-1mm}
.left_three,.left_33 {float:left; width:32%; margin:0 0.5%; padding:0}
.input_registr {border:0}
}
.ui-datepicker {width:17em; padding:.2em .2em 0; display:none}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {position:absolute; top:2px; width:1.8em; height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top:1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px}
.ui-datepicker .ui-datepicker-title {margin:0 2.3em; line-height:1.8em; text-align:center}
.ui-datepicker .ui-datepicker-title select {font-size:1em; margin:1px 0; color:#000}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width:45%}
.ui-datepicker table {width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em}
.ui-datepicker th {padding:.7em .3em; text-align:center; font-weight:bold; border:0}
.ui-datepicker td {border:0; padding:1px}
.ui-datepicker td span,.ui-datepicker td a {display:block; padding:.2em; text-align:right; text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane {background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button {float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
.ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%; font-size:0}
.ui-datepicker-rtl {direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right:2px; left:auto}
.ui-datepicker-rtl .ui-datepicker-next {left:2px; right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right:1px; left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left:1px; right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-helper-hidden {display:none}
.ui-helper-hidden-accessible {border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}
.ui-helper-reset {margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after {content:""; display:table; border-collapse:collapse}
.ui-helper-clearfix:after {clear:both}
.ui-helper-clearfix {min-height:0}
.ui-helper-zfix {width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0)}
.ui-front {z-index:100}
.ui-state-disabled {cursor:default!important}
.ui-icon {display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat}
.ui-widget-overlay {position:fixed; top:0; left:0; width:100%; height:100%}
.ui-draggable-handle {-ms-touch-action:none; touch-action:none}
.ui-resizable {position:relative}
.ui-resizable-handle {position:absolute; font-size:0.1px; display:block; -ms-touch-action:none; touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {display:none}
.ui-resizable-n {cursor:n-resize; height:7px; width:100%; top:-5px; left:0}
.ui-resizable-s {cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0}
.ui-resizable-e {cursor:e-resize; width:7px; right:-5px; top:0; height:100%}
.ui-resizable-w {cursor:w-resize; width:7px; left:-5px; top:0; height:100%}
.ui-resizable-se {cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px}
.ui-resizable-sw {cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px}
.ui-resizable-nw {cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px}
.ui-resizable-ne {cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px}
.ui-selectable {-ms-touch-action:none; touch-action:none}
.ui-selectable-helper {position:absolute; z-index:100; border:1px dotted black}
.ui-sortable-handle {-ms-touch-action:none; touch-action:none}
.ui-accordion .ui-accordion-header {display:block; cursor:pointer; position:relative; margin:2px 0 0 0; padding:.5em .5em .5em .7em; min-height:0; font-size:100%}
.ui-accordion .ui-accordion-icons {padding-left:2.2em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position:absolute; left:.5em; top:50%; margin-top:-8px}
.ui-accordion .ui-accordion-content {padding:1em 2.2em; border-top:0; overflow:auto}
.ui-autocomplete {position:absolute; top:0; left:0; cursor:default}
.ui-button {display:inline-block; position:relative; padding:0; line-height:normal; margin-right:.1em; cursor:pointer; vertical-align:middle; text-align:center; overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {text-decoration:none}
.ui-button-icon-only {width:2.2em}
button.ui-button-icon-only {width:2.4em}
.ui-button-icons-only {width:3.4em}
button.ui-button-icons-only {width:3.7em}
.ui-button .ui-button-text {display:block; line-height:normal}
.ui-button-text-only .ui-button-text {padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {padding:.4em; text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text {padding-left:2.1em; padding-right:2.1em}
input.ui-button {padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {position:absolute; top:50%; margin-top:-8px}
.ui-button-icon-only .ui-icon {left:50%; margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {right:.5em}
.ui-buttonset {margin-right:7px}
.ui-buttonset .ui-button {margin-left:0; margin-right:-.3em}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {border:0; padding:0}
.ui-dialog {overflow:hidden; position:absolute; top:0; left:0; padding:.2em; outline:0}
.ui-dialog .ui-dialog-titlebar {padding:.4em 1em; position:relative}
.ui-dialog .ui-dialog-title {float:left; margin:.1em 0; white-space:nowrap; width:90%; overflow:hidden; text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close {position:absolute; right:.3em; top:50%; width:20px; margin:-10px 0 0 0; padding:1px; height:20px}
.ui-dialog .ui-dialog-content {position:relative; border:0; padding:.5em 1em; background:none; overflow:auto}
.ui-dialog .ui-dialog-buttonpane {text-align:left; border-width:1px 0 0 0; background-image:none; margin-top:.5em; padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float:right}
.ui-dialog .ui-dialog-buttonpane button {margin:.5em .4em .5em 0; cursor:pointer}
.ui-dialog .ui-resizable-se {width:12px; height:12px; right:-5px; bottom:-5px; background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar {cursor:move}
.ui-menu {list-style:none; padding:0; margin:0; display:block; outline:none}
.ui-menu .ui-menu {position:absolute}
.ui-menu .ui-menu-item {position:relative; margin:0; padding:3px 1em 3px .4em; cursor:pointer; min-height:0; list-style-image:url("data:image/gif; base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-divider {margin:5px 0; height:0; font-size:0; line-height:0; border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active {margin:-1px}
.ui-menu-icons {position:relative}
.ui-menu-icons .ui-menu-item {padding-left:2em}
.ui-menu .ui-icon {position:absolute; top:0; bottom:0; left:.2em; margin:auto 0}
.ui-menu .ui-menu-icon {left:auto; right:0}
.ui-progressbar {height:2em; text-align:left; overflow:hidden}
.ui-progressbar .ui-progressbar-value {margin:-1px; height:100%}
.ui-progressbar-indeterminate .ui-progressbar-value {background-image:none}
.ui-selectmenu-menu {padding:0; margin:0; position:absolute; top:0; left:0; display:none}
.ui-selectmenu-menu .ui-menu {overflow:auto; overflow-x:hidden; padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {font-size:1em; font-weight:bold; line-height:1.5; padding:2px 0.4em; margin:0.5em 0 0 0; height:auto; border:0}
.ui-selectmenu-open {display:block}
.ui-selectmenu-button {display:inline-block; overflow:hidden; position:relative; text-decoration:none; cursor:pointer}
.ui-selectmenu-button span.ui-icon {right:0.5em; left:auto; margin-top:-8px; position:absolute; top:50%}
.ui-selectmenu-button span.ui-selectmenu-text {text-align:left; padding:0.4em 2.1em 0.4em 1em; display:block; line-height:1.4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.ui-slider {position:relative; text-align:left}
.ui-slider .ui-slider-handle {position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default; -ms-touch-action:none; touch-action:none}
.ui-slider .ui-slider-range {position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {filter:inherit}
.ui-slider-horizontal {height:.8em}
.ui-slider-horizontal .ui-slider-handle {top:-.3em; margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range {top:0; height:100%}
.ui-slider-horizontal .ui-slider-range-min {left:0}
.ui-slider-horizontal .ui-slider-range-max {right:0}
.ui-slider-vertical {width:.8em; height:100px}
.ui-slider-vertical .ui-slider-handle {left:-.3em; margin-left:0; margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range {left:0; width:100%}
.ui-slider-vertical .ui-slider-range-min {bottom:0}
.ui-slider-vertical .ui-slider-range-max {top:0}
.ui-spinner {position:relative; display:inline-block; overflow:hidden; padding:0; vertical-align:middle}
.ui-spinner-input {border:none; background:none; color:inherit; padding:0; margin:.2em 0; vertical-align:middle; margin-left:.4em; margin-right:22px}
.ui-spinner-button {width:16px; height:50%; font-size:.5em; padding:0; margin:0; text-align:center; position:absolute; cursor:default; display:block; overflow:hidden; right:0}
.ui-spinner a.ui-spinner-button {border-top:none; border-bottom:none; border-right:none}
.ui-spinner .ui-icon {position:absolute; margin-top:-8px; top:50%; left:0}
.ui-spinner-up {top:0}
.ui-spinner-down {bottom:0}
.ui-spinner .ui-icon-triangle-1-s {background-position:-65px -16px}
.ui-tabs {position:relative; padding:.2em}
.ui-tabs .ui-tabs-nav {margin:0; padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li {list-style:none; float:left; position:relative; top:0; margin:1px .2em 0 0; border-bottom-width:0; padding:0; white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float:left; padding:.5em 1em; text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom:-1px; padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {cursor:pointer}
.ui-tabs .ui-tabs-panel {display:block; border-width:0; padding:1em 1.4em; background:none}
.ui-tooltip {padding:8px; position:absolute; z-index:9999; max-width:300px; -webkit-box-shadow:0 0 5px #aaa; box-shadow:0 0 5px #aaa}
body .ui-tooltip {border-width:2px}
.ui-widget {font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:1.1em}
.ui-widget .ui-widget {font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:1em}
.ui-widget-content {border:1px solid #ddd; background:#eee url("design/ui-bg_highlight-soft_100_F0EFEF_1x100.png") 50% top repeat-x; color:#333}
.ui-widget-content a {color:#333}
.ui-widget-header {border:1px solid #e78f08; background:#f6a828 url("design/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x; color:#fff; font-weight:bold}
.ui-widget-header a {color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {border:1px solid #ccc; background:#f6f6f6 url("design/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x; font-weight:bold; color:#1c94c4}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color:#1c94c4; text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {border:1px solid #fbcb09; background:#fdf5ce url("design/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; font-weight:bold; color:#c77405}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {color:#c77405; text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {border:1px solid #fbd850; background:#fff url("design/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; font-weight:bold; color:#eb8f00}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color:#eb8f00; text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {border:1px solid #fed22f; background:#ffe45c url("design/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {border:1px solid #cd0a0a; background:#b81900 url("design/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; color:#fff}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {color:#fff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {color:#fff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {opacity:.7; filter:Alpha(Opacity=70); font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {opacity:.35; filter:Alpha(Opacity=35); background-image:none}
.ui-state-disabled .ui-icon {filter:Alpha(Opacity=35)}
.ui-icon {width:16px; height:16px}
.ui-icon,.ui-widget-content .ui-icon {background-image:url("design/ui-icons_222222_256x240.png")}
.ui-widget-header .ui-icon {background-image:url("design/ui-icons_ffffff_256x240.png")}
.ui-state-default .ui-icon {background-image:url("design/ui-icons_ef8c08_256x240.png")}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {background-image:url("design/ui-icons_ef8c08_256x240.png")}
.ui-state-active .ui-icon {background-image:url("design/ui-icons_ef8c08_256x240.png")}
.ui-state-highlight .ui-icon {background-image:url("design/ui-icons_228ef1_256x240.png")}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {background-image:url("design/ui-icons_ffd27a_256x240.png")}
.ui-icon-blank {background-position:16px 16px}
.ui-icon-carat-1-n {background-position:0 0}
.ui-icon-carat-1-ne {background-position:-16px 0}
.ui-icon-carat-1-e {background-position:-32px 0}
.ui-icon-carat-1-se {background-position:-48px 0}
.ui-icon-carat-1-s {background-position:-64px 0}
.ui-icon-carat-1-sw {background-position:-80px 0}
.ui-icon-carat-1-w {background-position:-96px 0}
.ui-icon-carat-1-nw {background-position:-112px 0}
.ui-icon-carat-2-n-s {background-position:-128px 0}
.ui-icon-carat-2-e-w {background-position:-144px 0}
.ui-icon-triangle-1-n {background-position:0 -16px}
.ui-icon-triangle-1-ne {background-position:-16px -16px}
.ui-icon-triangle-1-e {background-position:-32px -16px}
.ui-icon-triangle-1-se {background-position:-48px -16px}
.ui-icon-triangle-1-s {background-position:-64px -16px}
.ui-icon-triangle-1-sw {background-position:-80px -16px}
.ui-icon-triangle-1-w {background-position:-96px -16px}
.ui-icon-triangle-1-nw {background-position:-112px -16px}
.ui-icon-triangle-2-n-s {background-position:-128px -16px}
.ui-icon-triangle-2-e-w {background-position:-144px -16px}
.ui-icon-arrow-1-n {background-position:0 -32px}
.ui-icon-arrow-1-ne {background-position:-16px -32px}
.ui-icon-arrow-1-e {background-position:-32px -32px}
.ui-icon-arrow-1-se {background-position:-48px -32px}
.ui-icon-arrow-1-s {background-position:-64px -32px}
.ui-icon-arrow-1-sw {background-position:-80px -32px}
.ui-icon-arrow-1-w {background-position:-96px -32px}
.ui-icon-arrow-1-nw {background-position:-112px -32px}
.ui-icon-arrow-2-n-s {background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw {background-position:-144px -32px}
.ui-icon-arrow-2-e-w {background-position:-160px -32px}
.ui-icon-arrow-2-se-nw {background-position:-176px -32px}
.ui-icon-arrowstop-1-n {background-position:-192px -32px}
.ui-icon-arrowstop-1-e {background-position:-208px -32px}
.ui-icon-arrowstop-1-s {background-position:-224px -32px}
.ui-icon-arrowstop-1-w {background-position:-240px -32px}
.ui-icon-arrowthick-1-n {background-position:0 -48px}
.ui-icon-arrowthick-1-ne {background-position:-16px -48px}
.ui-icon-arrowthick-1-e {background-position:-32px -48px}
.ui-icon-arrowthick-1-se {background-position:-48px -48px}
.ui-icon-arrowthick-1-s {background-position:-64px -48px}
.ui-icon-arrowthick-1-sw {background-position:-80px -48px}
.ui-icon-arrowthick-1-w {background-position:-96px -48px}
.ui-icon-arrowthick-1-nw {background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s {background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w {background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n {background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e {background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s {background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w {background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position:-48px -64px}
.ui-icon-arrowreturn-1-w {background-position:-64px -64px}
.ui-icon-arrowreturn-1-n {background-position:-80px -64px}
.ui-icon-arrowreturn-1-e {background-position:-96px -64px}
.ui-icon-arrowreturn-1-s {background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w {background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n {background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e {background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s {background-position:-176px -64px}
.ui-icon-arrow-4 {background-position:0 -80px}
.ui-icon-arrow-4-diag {background-position:-16px -80px}
.ui-icon-extlink {background-position:-32px -80px}
.ui-icon-newwin {background-position:-48px -80px}
.ui-icon-refresh {background-position:-64px -80px}
.ui-icon-shuffle {background-position:-80px -80px}
.ui-icon-transfer-e-w {background-position:-96px -80px}
.ui-icon-transferthick-e-w {background-position:-112px -80px}
.ui-icon-folder-collapsed {background-position:0 -96px}
.ui-icon-folder-open {background-position:-16px -96px}
.ui-icon-document {background-position:-32px -96px}
.ui-icon-document-b {background-position:-48px -96px}
.ui-icon-note {background-position:-64px -96px}
.ui-icon-mail-closed {background-position:-80px -96px}
.ui-icon-mail-open {background-position:-96px -96px}
.ui-icon-suitcase {background-position:-112px -96px}
.ui-icon-comment {background-position:-128px -96px}
.ui-icon-person {background-position:-144px -96px}
.ui-icon-print {background-position:-160px -96px}
.ui-icon-trash {background-position:-176px -96px}
.ui-icon-locked {background-position:-192px -96px}
.ui-icon-unlocked {background-position:-208px -96px}
.ui-icon-bookmark {background-position:-224px -96px}
.ui-icon-tag {background-position:-240px -96px}
.ui-icon-home {background-position:0 -112px}
.ui-icon-flag {background-position:-16px -112px}
.ui-icon-calendar {background-position:-32px -112px}
.ui-icon-cart {background-position:-48px -112px}
.ui-icon-pencil {background-position:-64px -112px}
.ui-icon-clock {background-position:-80px -112px}
.ui-icon-disk {background-position:-96px -112px}
.ui-icon-calculator {background-position:-112px -112px}
.ui-icon-zoomin {background-position:-128px -112px}
.ui-icon-zoomout {background-position:-144px -112px}
.ui-icon-search {background-position:-160px -112px}
.ui-icon-wrench {background-position:-176px -112px}
.ui-icon-gear {background-position:-192px -112px}
.ui-icon-heart {background-position:-208px -112px}
.ui-icon-star {background-position:-224px -112px}
.ui-icon-link {background-position:-240px -112px}
.ui-icon-cancel {background-position:0 -128px}
.ui-icon-plus {background-position:-16px -128px}
.ui-icon-plusthick {background-position:-32px -128px}
.ui-icon-minus {background-position:-48px -128px}
.ui-icon-minusthick {background-position:-64px -128px}
.ui-icon-close {background-position:-80px -128px}
.ui-icon-closethick {background-position:-96px -128px}
.ui-icon-key {background-position:-112px -128px}
.ui-icon-lightbulb {background-position:-128px -128px}
.ui-icon-scissors {background-position:-144px -128px}
.ui-icon-clipboard {background-position:-160px -128px}
.ui-icon-copy {background-position:-176px -128px}
.ui-icon-contact {background-position:-192px -128px}
.ui-icon-image {background-position:-208px -128px}
.ui-icon-video {background-position:-224px -128px}
.ui-icon-script {background-position:-240px -128px}
.ui-icon-alert {background-position:0 -144px}
.ui-icon-info {background-position:-16px -144px}
.ui-icon-notice {background-position:-32px -144px}
.ui-icon-help {background-position:-48px -144px}
.ui-icon-check {background-position:-64px -144px}
.ui-icon-bullet {background-position:-80px -144px}
.ui-icon-radio-on {background-position:-96px -144px}
.ui-icon-radio-off {background-position:-112px -144px}
.ui-icon-pin-w {background-position:-128px -144px}
.ui-icon-pin-s {background-position:-144px -144px}
.ui-icon-play {background-position:0 -160px}
.ui-icon-pause {background-position:-16px -160px}
.ui-icon-seek-next {background-position:-32px -160px}
.ui-icon-seek-prev {background-position:-48px -160px}
.ui-icon-seek-end {background-position:-64px -160px}
.ui-icon-seek-start {background-position:-80px -160px}
.ui-icon-seek-first {background-position:-80px -160px}
.ui-icon-stop {background-position:-96px -160px}
.ui-icon-eject {background-position:-112px -160px}
.ui-icon-volume-off {background-position:-128px -160px}
.ui-icon-volume-on {background-position:-144px -160px}
.ui-icon-power {background-position:0 -176px}
.ui-icon-signal-diag {background-position:-16px -176px}
.ui-icon-signal {background-position:-32px -176px}
.ui-icon-battery-0 {background-position:-48px -176px}
.ui-icon-battery-1 {background-position:-64px -176px}
.ui-icon-battery-2 {background-position:-80px -176px}
.ui-icon-battery-3 {background-position:-96px -176px}
.ui-icon-circle-plus {background-position:0 -192px}
.ui-icon-circle-minus {background-position:-16px -192px}
.ui-icon-circle-close {background-position:-32px -192px}
.ui-icon-circle-triangle-e {background-position:-48px -192px}
.ui-icon-circle-triangle-s {background-position:-64px -192px}
.ui-icon-circle-triangle-w {background-position:-80px -192px}
.ui-icon-circle-triangle-n {background-position:-96px -192px}
.ui-icon-circle-arrow-e {background-position:-112px -192px}
.ui-icon-circle-arrow-s {background-position:-128px -192px}
.ui-icon-circle-arrow-w {background-position:-144px -192px}
.ui-icon-circle-arrow-n {background-position:-160px -192px}
.ui-icon-circle-zoomin {background-position:-176px -192px}
.ui-icon-circle-zoomout {background-position:-192px -192px}
.ui-icon-circle-check {background-position:-208px -192px}
.ui-icon-circlesmall-plus {background-position:0 -208px}
.ui-icon-circlesmall-minus {background-position:-16px -208px}
.ui-icon-circlesmall-close {background-position:-32px -208px}
.ui-icon-squaresmall-plus {background-position:-48px -208px}
.ui-icon-squaresmall-minus {background-position:-64px -208px}
.ui-icon-squaresmall-close {background-position:-80px -208px}
.ui-icon-grip-dotted-vertical {background-position:0 -224px}
.ui-icon-grip-dotted-horizontal {background-position:-16px -224px}
.ui-icon-grip-solid-vertical {background-position:-32px -224px}
.ui-icon-grip-solid-horizontal {background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position:-64px -224px}
.ui-icon-grip-diagonal-se {background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {border-bottom-right-radius:4px}
.ui-widget-overlay {background:#666 url("design/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; opacity:.5; filter:Alpha(Opacity=50)}
.ui-widget-shadow {margin:-5px 0 0 -5px; padding:5px; background:#000 url("design/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; opacity:.2; filter:Alpha(Opacity=20); border-radius:5px}
.jqplot-xaxis,.jqplot-xaxis-label {margin-top:10px}
.jqplot-x2axis,.jqplot-x2axis-label {margin-bottom:10px}
.jqplot-target {position:relative; color:#666; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:1em}
.jqplot-axis {font-size:.75em}
.jqplot-yaxis {margin-right:10px}
.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis {margin-left:10px; margin-right:10px}
.jqplot-axis-tick,.jqplot-x2axis-tick,.jqplot-xaxis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick,.jqplot-yaxis-tick {position:absolute; white-space:pre}
.jqplot-xaxis-tick {top:0; left:15px; vertical-align:top}
.jqplot-x2axis-tick {bottom:0; left:15px; vertical-align:bottom}
.jqplot-yaxis-tick {right:0; top:15px; text-align:right}
.jqplot-yaxis-tick.jqplot-breakTick {right:-20px; margin-right:0; padding:1px 5px; z-index:2; font-size:1.5em}
.jqplot-x2axis-label,.jqplot-xaxis-label,.jqplot-yMidAxis-label,.jqplot-yaxis-label {font-size:11pt; position:absolute}
.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick {left:0; top:15px; text-align:left}
.jqplot-yMidAxis-tick {text-align:center; white-space:nowrap}
.jqplot-yaxis-label {margin-right:10px}
.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label {font-size:11pt; margin-left:10px; position:absolute}
.jqplot-meterGauge-tick {font-size:.75em; color:#999}
.jqplot-meterGauge-label {font-size:1em; color:#999}
table.jqplot-table-legend {margin:12px}
table.jqplot-cursor-legend,table.jqplot-table-legend {background-color:rgba(255,255,255,.6); border:1px solid #ccc; position:absolute; font-size:.75em}
td.jqplot-table-legend {vertical-align:middle}
td.jqplot-seriesToggle:active,td.jqplot-seriesToggle:hover {cursor:pointer}
.jqplot-table-legend .jqplot-series-hidden {text-decoration:line-through}
div.jqplot-table-legend-swatch-outline {border:1px solid #ccc; padding:1px}
div.jqplot-table-legend-swatch {width:0; height:0; border-width:5px 6px; border-style:solid}
.jqplot-title {top:0; left:0; padding-bottom:.5em; font-size:1.2em}
table.jqplot-cursor-tooltip {border:1px solid #ccc; font-size:.75em}
.jqplot-canvasOverlay-tooltip,.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip {border:1px solid #ccc; font-size:.75em; white-space:nowrap; border-radius:0.3em; background:#f7f7f7; opacity:0.9; padding:0.1em; -webkit-box-shadow:0.05em 0.1em 0.2em rgba(0,0,0,0.1),-0.05em 0.1em 0.2em rgba(0,0,0,0.1),0 -0.1em 0.2em rgba(0,0,0,0.1)}
.jqplot-point-label {font-size:.75em; z-index:2}
td.jqplot-cursor-legend-swatch {vertical-align:middle; text-align:center}
div.jqplot-cursor-legend-swatch {width:1.2em; height:.7em}
.jqplot-error {text-align:center}
.jqplot-error-message {position:relative; top:46%; display:inline-block}
div.jqplot-bubble-label {font-size:.8em; padding-left:2px; padding-right:2px; color:rgb(20%,20%,20%)}
div.jqplot-bubble-label.jqplot-bubble-label-highlight {background:rgba(90%,90%,90%,.7)}
div.jqplot-noData-container {text-align:center; background-color:rgba(96%,96%,96%,.3)}
