/* packed by css.packer 2020-01-02 11:45:56 jevgeni dot virves at regio dot ee */

.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; /* support: IE7 */}.ui-helper-zfix{width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter:Alpha(Opacity=0);}.ui-front{z-index: 100;}/* Interaction Cues----------------------------------*/.ui-state-disabled{cursor: default !important;}/* Icons----------------------------------*//* states and images */.ui-icon{display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}/* Misc visuals----------------------------------*//* Overlays */.ui-widget-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;}.ui-resizable{position: relative;}.ui-resizable-handle{position: absolute;font-size: 0.1px;display: block;}.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-helper{position: absolute;z-index: 100;border: 1px dotted black;}.ui-accordion .ui-accordion-header{display: block;cursor: pointer;position: relative;margin-top: 2px;padding: .5em .5em .5em .7em;min-height: 0; /* support: IE7 */}.ui-accordion .ui-accordion-icons{padding-left: 2.2em;}.ui-accordion .ui-accordion-noicons{padding-left: .7em;}.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; /* removes extra width in IE */}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration: none;}/* to make room for the icon, a width needs to be set here */.ui-button-icon-only{width: 2.2em;}/* button elements seem to need a little more width */button.ui-button-icon-only{width: 2.4em;}.ui-button-icons-only{width: 3.4em;}button.ui-button-icons-only{width: 3.7em;}/* button text element */.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;}/* no icon support for input elements, provide padding by default */input.ui-button{padding: .4em 1em;}/* button icon element(s) */.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;}/* button sets */.ui-buttonset{margin-right: 7px;}.ui-buttonset .ui-button{margin-left: 0;margin-right: -.3em;}/* workarounds *//* reset extra padding in Firefox, see h5bp.com/l */input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border: 0;padding: 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;}.ui-datepicker select.ui-datepicker-month-year{width: 100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width: 49%;}.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;}/* with multiple calendars */.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;}/* RTL support */.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-dialog{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: 21px;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: 2px;margin: 0;display: block;outline: none;}.ui-menu .ui-menu{margin-top: -3px;position: absolute;}.ui-menu .ui-menu-item{margin: 0;padding: 0;width: 100%;/* support: IE10, see #8844 */list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}.ui-menu .ui-menu-divider{margin: 5px -2px 5px -2px;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0 0;}.ui-menu .ui-menu-item a{text-decoration: none;display: block;padding: 2px .4em;line-height: 1.5;min-height: 0; /* support: IE7 */font-weight: normal;}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight: normal;margin: -1px;}.ui-menu .ui-state-disabled{font-weight: normal;margin: .4em 0 .2em;line-height: 1.5;}.ui-menu .ui-state-disabled a{cursor: default;}/* icon support */.ui-menu-icons{position: relative;}.ui-menu-icons .ui-menu-item a{position: relative;padding-left: 2em;}/* left-aligned */.ui-menu .ui-icon{position: absolute;top: .2em;left: .2em;}/* right-aligned */.ui-menu .ui-menu-icon{position: static;float: right;}.ui-progressbar{height: 2em;text-align: left;overflow: hidden;}.ui-progressbar .ui-progressbar-value{margin: -1px;height: 100%;}.ui-progressbar .ui-progressbar-overlay{background: url("../img/jquery/animated-overlay.gif");height: 100%;filter: alpha(opacity=25);opacity: 0.25;}.ui-progressbar-indeterminate .ui-progressbar-value{background-image: none;}.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;}.ui-slider .ui-slider-range{position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;}/* For IE8 - See #6727 */.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;}/* more specificity required here to overide default borders */.ui-spinner a.ui-spinner-button{border-top: none;border-bottom: none;border-right: none;}/* vertical centre icon */.ui-spinner .ui-icon{position: absolute;margin-top: -8px;top: 50%;left: 0;}.ui-spinner-up{top: 0;}.ui-spinner-down{bottom: 0;}/* TR overrides */.ui-spinner .ui-icon-triangle-1-s{/* need to fix icons sprite */background-position: -65px -16px;}.ui-tabs{position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */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 li a{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 a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor: text;}.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{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;}/* Component containers----------------------------------*/.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 #dddddd;background: #eeeeee url(../img/jquery/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color: #333333;}.ui-widget-content a{color: #333333;}.ui-widget-header{border: 1px solid #e78f08;background: #f6a828 url(../img/jquery/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color: #ffffff;font-weight: bold;}.ui-widget-header a{color: #ffffff;}/* Interaction states----------------------------------*/.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border: 1px solid #cccccc;background: #f6f6f6 url(../img/jquery/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(../img/jquery/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{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: #ffffff url(../img/jquery/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;}/* Interaction Cues----------------------------------*/.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border: 1px solid #fed22f;background: #ffe45c url(../img/jquery/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(../img/jquery/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color: #ffffff;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color: #ffffff;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color: #ffffff;}.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); /* For IE8 - See #6059 */}/* Icons----------------------------------*//* states and images */.ui-icon{width: 16px;height: 16px;}.ui-icon,.ui-widget-content .ui-icon{background-image: url(../img/jquery/ui-icons_222222_256x240.png);}.ui-widget-header .ui-icon{background-image: url(../img/jquery/ui-icons_ffffff_256x240.png);}.ui-state-default .ui-icon{background-image: url(../img/jquery/ui-icons_ef8c08_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image: url(../img/jquery/ui-icons_ef8c08_256x240.png);}.ui-state-active .ui-icon{background-image: url(../img/jquery/ui-icons_ef8c08_256x240.png);}.ui-state-highlight .ui-icon{background-image: url(../img/jquery/ui-icons_228ef1_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image: url(../img/jquery/ui-icons_ffd27a_256x240.png);}/* positioning */.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 is deprecated, use ui-icon-seek-start instead */.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; }/* Misc visuals----------------------------------*//* Corner radius */.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;}/* Overlays */.ui-widget-overlay{background: #666666 url(../img/jquery/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: #000000 url(../img/jquery/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity: .2;filter: Alpha(Opacity=20);border-radius: 5px;}div.olMap{  z-index: 0;  padding: 0 !important;  margin: 0 !important;  cursor: default;}div.olMapViewport{  text-align: left;  -ms-touch-action: none;}div.olLayerDiv{  -moz-user-select: none;  -khtml-user-select: none;}.olLayerGoogleCopyright{  left: 2px;  bottom: 2px;}.olLayerGoogleV3.olLayerGoogleCopyright{  right: auto !important;}.olLayerGooglePoweredBy{  left: 2px;  bottom: 15px;}.olLayerGoogleV3.olLayerGooglePoweredBy{  bottom: 15px !important;}/* GMaps should not set styles on its container */.olForeignContainer{  opacity: 1 !important;}.olControlAttribution{  font-size: smaller;  right: 3px;  bottom: 4.5em;  position: absolute;  display: block;}.olControlScale{  right: 3px;  bottom: 3em;  display: block;  position: absolute;  font-size: smaller;}.olControlScaleLine{  display: block;  position: absolute;  left: 10px;  bottom: 15px;  font-size: xx-small;}.olControlScaleLineBottom{  border: solid 2px black;  border-bottom: none;  margin-top:-2px;  text-align: center;}.olControlScaleLineTop{  border: solid 2px black;  border-top: none;  text-align: center;}.olControlPermalink{  right: 3px;  bottom: 1.5em;  display: block;  position: absolute;  font-size: smaller;}div.olControlMousePosition{  bottom: 0;  right: 3px;  display: block;  position: absolute;  font-family: Arial;  font-size: smaller;}.olControlOverviewMapContainer{  position: absolute;  bottom: 0;  right: 0;}.olControlOverviewMapElement{  padding: 10px 18px 10px 10px;  background-color: #00008B;  -moz-border-radius: 1em 0 0 0;}.olControlOverviewMapMinimizeButton,.olControlOverviewMapMaximizeButton{  height: 18px;  width: 18px;  right: 0;  bottom: 80px;  cursor: pointer;}.olControlOverviewMapExtentRectangle{  overflow: hidden;  background-image: url("img/blank.gif");  cursor: move;  border: 2px dotted red;}.olControlOverviewMapRectReplacement{  overflow: hidden;  cursor: move;  background-image: url("img/overview_replacement.gif");  background-repeat: no-repeat;  background-position: center;}.olLayerGeoRSSDescription{  float:left;  width:100%;  overflow:auto;  font-size:1.0em;}.olLayerGeoRSSClose{  float:right;  color:gray;  font-size:1.2em;  margin-right:6px;  font-family:sans-serif;}.olLayerGeoRSSTitle{  float:left;font-size:1.2em;}.olPopupContent{  padding:5px;  overflow: auto;}.olControlNavigationHistory{  background-image: url("img/navigation_history.png");  background-repeat: no-repeat;  width: 24px;  height: 24px;}.olControlNavigationHistoryPreviousItemActive{ background-position: 0 0;}.olControlNavigationHistoryPreviousItemInactive{  background-position: 0 -24px;}.olControlNavigationHistoryNextItemActive{  background-position: -24px 0;}.olControlNavigationHistoryNextItemInactive{  background-position: -24px -24px;}div.olControlSaveFeaturesItemActive{  background-image: url(img/save_features_on.png);  background-repeat: no-repeat;  background-position: 0 1px;}div.olControlSaveFeaturesItemInactive{  background-image: url(img/save_features_off.png);  background-repeat: no-repeat;  background-position: 0 1px;}.olHandlerBoxZoomBox{  border: 2px solid red;  position: absolute;  background-color: white;  opacity: 0.50;  font-size: 1px;  filter: alpha(opacity=50);}.olHandlerBoxSelectFeature{  border: 2px solid blue;  position: absolute;  background-color: white;  opacity: 0.50;  font-size: 1px;  filter: alpha(opacity=50);}.olControlPanPanel{  top: 10px;  left: 5px;}.olControlPanPanel div{  background-image: url(img/pan-panel.png);  height: 18px;  width: 18px;  cursor: pointer;  position: absolute;}.olControlPanPanel .olControlPanNorthItemInactive{  top: 0;  left: 9px;  background-position: 0 0;}.olControlPanPanel .olControlPanSouthItemInactive{  top: 36px;  left: 9px;  background-position: 18px 0;}.olControlPanPanel .olControlPanWestItemInactive{  position: absolute;  top: 18px;  left: 0;  background-position: 0 18px;}.olControlPanPanel .olControlPanEastItemInactive{  top: 18px;  left: 18px;  background-position: 18px 18px;}.olControlZoomPanel{  top: 71px;  left: 14px;}.olControlZoomPanel div{  background-image: url(img/zoom-panel.png);  position: absolute;  height: 18px;  width: 18px;  cursor: pointer;}.olControlZoomPanel .olControlZoomInItemInactive{  top: 0;  left: 0;  background-position: 0 0;}.olControlZoomPanel .olControlZoomToMaxExtentItemInactive{  top: 18px;  left: 0;  background-position: 0 -18px;}.olControlZoomPanel .olControlZoomOutItemInactive{  top: 36px;  left: 0;  background-position: 0 18px;}/* * When a potential text is bigger than the image it move the image * with some headers (closes #3154) */.olControlPanZoomBar div{  font-size: 1px;}.olPopupCloseBox{ background: url("img/close.gif") no-repeat; cursor: pointer;}.olFramedCloudPopupContent{  padding: 5px;  overflow: auto;}.olControlNoSelect{ -moz-user-select: none; -khtml-user-select: none;}.olImageLoadError{  background-color: pink;  opacity: 0.5;  filter: alpha(opacity=50); /* IE */}/** * Cursor styles */.olCursorWait{  cursor: wait;}.olDragDown{  cursor: move;}.olDrawBox{  cursor: crosshair;}.olControlDragFeatureOver{  cursor: move;}.olControlDragFeatureActive.olControlDragFeatureOver.olDragDown{  cursor: -moz-grabbing;}/** * Layer switcher */.olControlLayerSwitcher{  position: absolute;  top: 25px;  right: 0;  width: 20em;  font-family: sans-serif;  font-weight: bold;  margin-top: 3px;  margin-left: 3px;  margin-bottom: 3px;  font-size: smaller;  color: white;  background-color: transparent;}.olControlLayerSwitcher .layersDiv{  padding-top: 5px;  padding-left: 10px;  padding-bottom: 5px;  padding-right: 10px;  background-color: darkblue;}.olControlLayerSwitcher .layersDiv .baseLbl,.olControlLayerSwitcher .layersDiv .dataLbl{  margin-top: 3px;  margin-left: 3px;  margin-bottom: 3px;}.olControlLayerSwitcher .layersDiv .baseLayersDiv,.olControlLayerSwitcher .layersDiv .dataLayersDiv{  padding-left: 10px;}.olControlLayerSwitcher .maximizeDiv,.olControlLayerSwitcher .minimizeDiv{  width: 18px;  height: 18px;  top: 5px;  right: 0;  cursor: pointer;}.olBingAttribution{  color: #DDD;}.olBingAttribution.road{  color: #333;}.olGoogleAttribution.hybrid, .olGoogleAttribution.satellite{  color: #EEE;}.olGoogleAttribution{  color: #333;}span.olGoogleAttribution a{  color: #77C;}span.olGoogleAttribution.hybrid a, span.olGoogleAttribution.satellite a{  color: #EEE;}/** * Editing and navigation icons. * (using the editing_tool_bar.png sprint image) */.olControlNavToolbar ,.olControlEditingToolbar{  margin: 5px 5px 0 0;}.olControlNavToolbar div,.olControlEditingToolbar div{  background-image: url("img/editing_tool_bar.png");  background-repeat: no-repeat;  margin: 0 0 5px 5px;  width: 24px;  height: 22px;  cursor: pointer}/* positions */.olControlEditingToolbar{  right: 0;  top: 0;}.olControlNavToolbar{  top: 295px;  left: 9px;}/* layouts */.olControlEditingToolbar div{  float: right;}/* individual controls */.olControlNavToolbar .olControlNavigationItemInactive,.olControlEditingToolbar .olControlNavigationItemInactive{  background-position: -103px -1px;}.olControlNavToolbar .olControlNavigationItemActive ,.olControlEditingToolbar .olControlNavigationItemActive{  background-position: -103px -24px;}.olControlNavToolbar .olControlZoomBoxItemInactive{  background-position: -128px -1px;}.olControlNavToolbar .olControlZoomBoxItemActive{  background-position: -128px -24px;}.olControlEditingToolbar .olControlDrawFeaturePointItemInactive{  background-position: -77px -1px;}.olControlEditingToolbar .olControlDrawFeaturePointItemActive{  background-position: -77px -24px;}.olControlEditingToolbar .olControlDrawFeaturePathItemInactive{  background-position: -51px -1px;}.olControlEditingToolbar .olControlDrawFeaturePathItemActive{  background-position: -51px -24px;}.olControlEditingToolbar .olControlDrawFeaturePolygonItemInactive{  background-position: -26px -1px;}.olControlEditingToolbar .olControlDrawFeaturePolygonItemActive{  background-position: -26px -24px;}div.olControlZoom{  position: absolute;  top: 8px;  left: 8px;  background: rgba(255,255,255,0.4);  border-radius: 4px;  padding: 2px;}div.olControlZoom a{  display: block;  margin: 1px;  padding: 0;  color: white;  font-size: 18px;  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;  font-weight: bold;  text-decoration: none;  text-align: center;  height: 22px;  width:22px;  line-height: 19px;  background: #130085; /* fallback for IE - IE6 requires background shorthand*/  background: rgba(0, 60, 136, 0.5);  filter: alpha(opacity=80);}div.olControlZoom a:hover{  background: #130085; /* fallback for IE */  background: rgba(0, 60, 136, 0.7);  filter: alpha(opacity=100);}@media only screen and (max-width: 600px){  div.olControlZoom a:hover{    background: rgba(0, 60, 136, 0.5);  }}a.olControlZoomIn{  border-radius: 4px 4px 0 0;}a.olControlZoomOut{  border-radius: 0 0 4px 4px;}/** * Animations */.olLayerGrid .olTileImage{  /*-webkit-transition: opacity 0.2s linear 0s;*/  -moz-transition: opacity 0.2s linear 0s;  -o-transition: opacity 0.2s linear 0s;  /*transition: opacity 0.2s linear 0s;*/}/* Turn on GPU support where available */.olTileImage{  /*-webkit-transform: translateZ(0);*/  -moz-transform: translateZ(0);  -o-transform: translateZ(0);  -ms-transform: translateZ(0);  /*transform: translateZ(0);*/  /*-webkit-backface-visibility: hidden;*/  -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden;  /*backface-visibility: hidden;*/  -webkit-perspective: 1000;  -moz-perspective: 1000;  -ms-perspective: 1000;  perspective: 1000;}/* when replacing tiles, do not show tile and backbuffer at the same time */.olTileReplacing{  display: none;}/* override any max-width image settings (e.g. bootstrap.css) */img.olTileImage{  max-width: none;}html{width: 100%;height: 100%;}body{width: 100%;height: 100%;margin: 0 auto;font-family: sans-serif;font-size: medium;line-height: normal;color: #000;}a{border: none;outline: none;color: inherit;text-decoration: none;cursor: pointer;}div, p, br, ul, li, h1, h2, h3, h4, h5, h6, img{display: block;position: relative;float: none;clear: both;margin: 0;padding: 0;border: none;}label{display: inline;position: relative;}ul{list-style: none;}ul.horizontal li{display: inline;clear: none;}table{font-size: 100%;}input[type="text"], input[type="email"], input[type="password"], select, textarea{/*display: inline-block;*/position: relative;float: none;clear: none;margin: 0;padding: 0;border: none;background: none;font-family: inherit;font-size: 100%;line-height: 100%;}.hidden,ul.horizontal li.hidden{display: none;}*:focus,*:active{border: none;outline: none;}.map_wrapper{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;min-width: 200px;min-height: 200px;}.map_wrapper #olMap{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: #738aa0;z-index: 1;}.regio_zoombar{  position: absolute;  top: 10px;  right: 10px;  width: 22px;  height: 40%;min-height: 150px;  background: #333;  border-radius: 20px;  z-index: 2;  opacity: 0.3;  cursor: pointer;}.regio_zoombar:hover,.regio_zoombar.active{  opacity: 0.7;}.regio_zoombar span.zoomDrag{  display: block;  position: absolute;  top: 2px;  left: 1px;  right: 1px;  bottom: 2px;  background: transparent;  background-image: -moz-linear-gradient(left, #000000 0%, #555555 100%);  background-image: -webkit-linear-gradient(left, #000000 0%, #555555 100%);  border-radius: 20px;  z-index: 1;}.regio_zoombar span.zoomLevel{  display: block;  position: absolute;  top: 0;  left: 1px;  right: 1px;  height: 50px;  background: #ffca00;  border-radius: 20px;  border-top: solid 1px #ffe580;  border-left: solid 1px #ffe580;  border-bottom: solid 1px #b28d00;  border-right: solid 1px #b28d00;  text-align: center;  line-height: 50px;  z-index: 1;  font-size: 9px;  font-weight: normal;  color: #fff;  text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);}.regio_zoombar input.zoomOut,.regio_zoombar input.zoomIn{  display: block;  position: absolute;  margin: 0;  padding: 0;  width: 100%;  height: 20px;  background: transparent;  border: none;  font-family: arial, sans-serif;  font-size: 14px;  line-height: 20px;  font-weight: bold;  text-align: center;  color: #fff;  text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);  cursor: pointer;  z-index: 2;}.regio_zoombar input.zoomOut{  top: 0;}.regio_zoombar input.zoomIn{  bottom: 2px;}.regio_zoombar input:disabled{  pointer-events: none;  cursor: default;}body{font-family: arial, helvetica, sans-serif;font-size: 12px;line-height: 12px;overflow: hidden;}.wrapper{width: 80%;min-width: 100px;max-width: 2000px;min-height: 100px;margin: 0 auto;overflow: hidden;}.page_header{position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 38px;background: #e5e5e5 url('../img/delfi/header_background.png') left center repeat-x;border-bottom: solid 2px #5593d9;z-index: 2;}.page_header iframe{  width: 100%;  height: 56px;  border: none;}.page_content{position: absolute;top: 40px;left: 0;right: 0;bottom: 0;width: 100%;z-index: 1;}.page_footer{position: absolute;left: 0;right: 0;bottom: 0;width: 100%;height: 1;z-index: 2;}.map-info{  position: absolute;  bottom: 10px;  right: 50%;  color: #000000;  z-index: 2;  text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}.loader{  position: absolute;  top: 30%;  right: 15px;  margin: 25px 0 0 0;  width: 22px;  height: 14px;  background: transparent url('../img/delfi/loading-14x14.gif') center no-repeat;  overflow: hidden;  color: transparent;  text-indent: 100px;  pointer-events: none;  z-index: 2;}.floating_box{position: absolute;z-index: 3;}.left_top{top: 10px;left: 10px;width: 330px;}.left_bottom{left: 10px;bottom: 12px;width: 330px;}.floating_box .header{width: 100%;line-height: 220%;text-transform: uppercase;}.floating_box .header a{display: block;position: absolute;top: 0;z-index: 1;}.right_bottom{position: absolute;right: 5px;bottom: 10px;z-index: 2;}.right_top{top: 10px;right: 50px;}a[href="#my_map"]{left: 37%;right: 0;margin-right: 0;background-image: url('../img/delfi/my_map_icon_white.svg');}a[href="#my_map"].selected{background-image: url('../img/delfi/my_map_icon_blue.svg');}/* general */.my_map{max-height: 0;overflow-x: hidden;overflow-y: auto;background: #fff;}.show_my_map .my_map{border-bottom: 5px solid #606c7b;}.my_map .left{  float: left;}.my_map .right{  float: right;}.my_map .border-radius-1{  -webkit-border-radius: 1px;  -moz-border-radius: 1px;  border-radius: 1px;}.my_map .border-radius-3{  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}/* header */.my_map .my-map-header{  width: 100%;  text-align: center;  margin: 10px;}.my_map .my-map-header a{display: inline-block;  width: 30%;}.my_map .my-map-header a div{  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  background-color: #388add;  width: 40px;  height: 40px;  margin-left: auto;  margin-right: auto;  margin-bottom: 3px;  background-repeat: no-repeat;  background-position: center center;}.my_map .my-map-header a:hover, .my_map .my-map-header a.active{  color: #38A4F7;}.my_map .my-map-header a:hover div, .my_map .my-map-header a.active div{  background-color: #38A4F7;}/* list */.my_map .my-map-object-list-table{  width: 100%;  padding: 0px;  border-bottom: 1px solid #D0D0D0;  list-style: none;}.my_map .my-map-object-list-table .my-map-object-list-row{  border-top: 1px solid #D0D0D0;  height: 26px;  width: 100%;  float: left;  clear: left;}.my_map .my-map-object-list-table .my-map-object-list-row div{  position: absolute;}.my_map .my-map-object-list-table .my-map-object-list-item-icon{  top: 1px;  left: 1px;  height: 24px;  width: 24px;  background-position: center;  background-repeat: no-repeat;  background-color: transparent;}.my_map .my-map-object-list-table .my-map-object-list-item-icon:hover{  cursor: move;}.my_map .my-map-object-list-table .my-map-object-list-item-name{  top: 7px;  left: 30px;  width: 200px;}.my_map .my-map-object-list-table .selected .my-map-object-list-item-name{  font-weight: bold;}.my_map .my-map-object-list-table .my-map-object-list-item-name:hover{  cursor: pointer;}.my_map .my-map-object-list-table .my-map-object-list-item-edit{  top: 7px;  left: 235px;  width: 80px;}.my_map .my-map-object-list-table .my-map-object-list-item-delete{  top: 6px;  right: 5px;  width: 15px;}.my_map .my-map-object-list-table .my-map-object-list-item-delete a{  background: url('../img/delfi/prygikast_icon_blue.svg') no-repeat;  width: 15px;  height: 15px;  display: block;}.my_map .my-map-object-list-table .line-icon{  height: 2px;  width: 20px;  margin-left: 3px;  margin-top: 10px;  background-color: #5593D9;}.my_map .my-map-object-list-table .area-icon{  width: 0;  height: 0;  margin-top: 3px;  margin-left: 3px;  border-left: 10px solid transparent; /* left arrow slant */  border-right: 10px solid transparent; /* right arrow slant */  border-bottom: 15px solid #5593D9; /* bottom, add background color here */}.my_map .my-map-object-list-table .my-map-object-list-item-edit a{  color: #38A4F7;  text-decoration: underline;}.my_map .my-map-object-list-table .my-map-object-list-item-name span{  font-size: 10px;}/* add edit form */.my_map .my-map-settings{  padding: 0px 15px 0px 15px;}.my_map .my-map-object-list-table #my-map-add-edit-form-container{  border-top: 2px solid #38A4F7;  border-bottom: 2px solid #38A4F7;}.my-map-settings .my-map-edit-form-table{  border-spacing:0px;  width: 100%;  border-bottom: 1px solid #D0D0D0;}.my-map-settings .my-map-edit-form-table tr td{  border-top: 1px solid #D0D0D0;  height: 30px;  padding: 5px 0px 5px 0px;}.my-map-settings .my-map-edit-form-table tr:first-child td{  border-top: none;}.my_map .my-map-settings .my-map-settings-title{  padding: 10px 0px 10px 0px;  border-bottom: 1px solid #D0D0D0;  color: #38A4F7;}.my_map .my-map-settings .my-map-settings-buttons{  padding: 10px 0px 20px 0px;}.my_map .my-map-settings .my-map-settings-buttons a{  float: right;  text-decoration: underline;  color: #38A4F7;  padding-left: 20px;}.my_map .my-map-settings .my-map-settings-buttons .my-map-cancel-drawing{  color: #b9b9b9;}.my_map .my-map-settings .active{  background-color: #38A4F7 !important;}.my_map .my-map-settings .my-map-edit-name input{  background-color: #EFEFEF;  padding: 2px;  height: 24px;  width: 195px;}.my-map-coordinates input{  background-color: #EFEFEF;  padding: 2px;  height: 24px;  width: 195px;}.help-block{  display: block;  margin-top: 5px;  margin-bottom: 10px;  color: red;}.my-map-coordinates a{  width: 10px;  height: 20px;  background: transparent url('../img/delfi/arrow_down_small_gray.png') center right no-repeat;  padding-right: 12px;  cursor: pointer;}.my_map .my-map-settings .my-map-edit-color div{  display:inline-block;  text-align:center;}.my_map .my-map-settings .my-map-edit-color .color-box{  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  width: 18px;  height: 18px;  display:inline-block;  text-align:center;}.my_map .my-map-settings .my-map-edit-color div{  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  width: 18px;  height: 18px;  padding: 1px;  background: transparent;  border: 3px solid transparent;}.my_map .my-map-settings .my-map-edit-color .active-color{  border: 3px solid #dedede;}.my_map .my-map-settings .my-map-edit-thick .thick-box{  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  width: 18px;  height: 18px;  display:inline-block;  text-align:center;  background-color: #D3D3D3;  position: relative;  margin: 0px 4px 0px 4px;}.my_map .my-map-settings .my-map-edit-thick .thick-box div{  margin-left: auto;  margin-right: auto;  background-color: #ffffff;  position: absolute;}.my_map .my-map-settings .my-map-edit-symbol .symbol-box{  width: 24px;  height: 24px;  display:inline-block;  margin: 0px 1px 0px 1px;}.my_map .my-map-settings .my-map-edit-symbol .symbol-none{  background: #5593D9;  display: block;  float: left;  margin-right: 3px;}.my_map .my-map-settings .my-map-edit-opacity .opacity-box{  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  margin-right: 10px;  background-color: #D3D3D3;  padding: 5px 8px 5px 8px;  width: 25px;  display: block;  float: left;  text-align: center;}.my_map .my-map-share{  padding-right: 10px;border-top: 2px solid #D0D0D0;line-height: 2.5em;text-align: right;}.my_map .my-map-share a{display: inline-block;  padding-right: 25px;  background: url(../img/delfi/jaga_blue.svg) no-repeat right center;  color: #38A4F7;  text-decoration: underline;}.my-map-add-info-box{  background-color: #388ADD;  padding: 15px;  text-align: center;  color: #ffffff;}.my-map-add-info-box-tip{  width: 0px;  margin-left: 140px;  border-top: solid 5px transparent;  border-left: solid 7px transparent;  border-bottom: solid 7px #388ADD;  border-right: solid 7px transparent;}.popup{position: absolute;left: 30%;top: 30%;min-width: 200px;max-width: 390px;background: #fff;border-right: solid 1px #78797b;border-bottom: solid 1px #78797b;cursor: default;z-index: 2;}.popup .tipLeft{position: absolute;left: 17px;bottom: -41px;width: 18px;height: 41px;background: transparent url('../img/delfi/popup_tip.png') center no-repeat;z-index: 2;pointer-events: none;}.popup .tipRight{position: absolute;right: 17px;bottom: -41px;width: 18px;height: 41px;background: transparent url('../img/delfi/popup_tip_left.png') center no-repeat;z-index: 2;pointer-events: none;}.popup .close{position: absolute;top: 6px;right: 6px;width: 20px;height: 20px;background: transparent url('../img/delfi/cross_blue.svg') center no-repeat;cursor: pointer;z-index: 2;}.popup .header{padding: 3px 18px;border-bottom: solid 1px #dadada;line-height: 200%;color: #5593d9;}.popup .header .count_features{font-weight: bold;}.popup .content div{padding: 5px 18px 10px 18px;color: #444;}.popup.multiple{width: 390px;}.popup.multiple .content div{padding: 0 18px 5px 18px;}.popup.multiple .content div:hover{background: #f5f5f5;}.popup .content h3{padding: 7px 0 0 0;font-size: 120%;font-weight: normal;color: #5593d9}.popup .content p{padding: 1px 0 2px 0;line-height: 130%;color: #444;}.popup .content .category_name{font-size: 95%;font-weight: bold;color: #555;//text-transform: lowercase;}.popup .content a{color: #5593d9;text-decoration: underline;}.popup .content a:hover{text-decoration: underline;}.popup .footer{padding: 0 10px;border-top: solid 1px #dadada;font-size: 120%;line-height: 200%;color: #666;}.popup .footer ul{text-align: right;}.popup .footer ul li{line-height: 200%;vertical-align: middle;}.popup .footer ul .current{color: #5593d9;}.popup .footer ul .prev,.popup .footer ul .next{padding: 0 10px;background-color: transparent;background-position: center;background-repeat: no-repeat;cursor: pointer;opacity: 0.8;}.popup .footer ul .prev:hover,.popup .footer ul .next:hover{opacity: 1;}.popup .footer ul .prev{background-image: url('../img/delfi/arrow_left_small_blue.png');}.popup .footer ul .next{background-image: url('../img/delfi/arrow_right_small_blue.png');}.popup.first .footer ul .prev,.popup.last .footer ul .next{cursor: default;pointer-events: none;}.popup.first .footer ul .prev{background-image: url('../img/delfi/arrow_left_small_gray.png');}.popup.last .footer ul .next{background-image: url('../img/delfi/arrow_right_small_gray.png');}.popup .toggle-directions{text-align: right;}.popup .toggle-directions a{padding: 0.2em 0 0.2em 1.6em;background: transparent url('../img/delfi/add_to_directions_blue.svg') left center no-repeat;background-size: 1.5em;}.popup .image{display: inline-block;box-sizing: border-box;width: 100%;min-width: 220px;height: 220px;margin-top: 10px;overflow: hidden;text-align: center;}.popup .image:before{content: '';display: block;position: absolute;width: 40px;height: 40px;top: 50%;left: 50%;margin: -20px 0 0 -20px;background: transparent url('../img/delfi/spinner_blue.svg') center no-repeat;-webkit-animation: spinner-animation 7s 200 linear;-moz-animation:  spinner-animation 7s 200 linear;-o-animation:   spinner-animation 7s 200 linear;}@-webkit-keyframes spinner-animation{from{ -webkit-transform: rotate(0deg); }to { -webkit-transform: rotate(360deg); }}@-moz-keyframes spinner-animation{from{ -moz-transform: rotate(0deg); }to { -moz-transform: rotate(360deg); }}@-o-keyframes spinner-animation{from{ -o-transform: rotate(0deg); }to { -o-transform: rotate(360deg); }}.popup .image img{height: 100%;margin: 0 auto;}.popup .popup-list-items li{display: inline-block;box-sizing: border-box;clear: both;padding: 2px 0;width: 100%;}.popup .popup-list-items li:hover{background: #fafafa;}.popup .popup-list-items li span{display: inline-block;box-sizing: border-box;padding: 2px;vertical-align: top;}.popup .popup-list-items li span:first-child{width: 100px;}.popup .popup-list-items li span:nth-child(2){width: 240px;}a[href="#pois"]{left: 0;right: 0;margin: 0;background-image: url('../img/delfi/pois_icon_white.svg');}.show_pois a[href="#pois"]{background-image: url('../img/delfi/pois_icon_blue.svg');}.expand_pois{position: absolute;top: 1px;bottom: 0;right: 10px;z-index: 2;width: 20px;background: transparent url('../img/delfi/arrow_up_white.png') center no-repeat;cursor: pointer;pointer-events: none;}.clear_pois{position: absolute;top: 2px;bottom: 0;right: 10px;z-index: 2;width: 20px;background: transparent url('../img/delfi/prygikast_icon_blue.svg') center no-repeat;cursor: pointer;}.show_pois .expand_pois{display: none;}.header .clear_pois{display: none;}.show_pois .header .clear_pois{display: block;}.pois{max-height: 0;width: 100%;background: #fff;overflow: hidden;}.show_pois .pois{overflow: auto;border-top: solid 2px #5593d9;border-bottom: solid 5px #606c7b;}/*populaatsed kihid*/.pois #promotions-category{  border-bottom: solid 2px #5593d9;}.pois #promotions-category .image_promotions{  height: 60px;  display: block;  float: left;  padding: 0 0 0 10px;}.pois #promotions-category .image_promotions div{  width: 50px;  height: 50px;  display: inline-block;  margin: 5px;  border: 2px solid #ffffff;}.pois #promotions-category .image_promotions div:hover{  cursor: pointer;}.pois #promotions-category .image_promotions div.selected{  border: 2px solid #38A4F7;}.pois #promotions-category > ul{  max-height: 1000px;  background: transparent;  padding: 0 0 0 10px;}.pois > #promotions-category > label{  display: block;  margin: 0;  padding: 7px 0 7px 15px;  background: transparent;  border: none;  font-size: 125%;  line-height: 100%;  color: #222;}.pois > li > label:hover{  background-color: transparent;  cursor: pointer;}/*kategooriad*/.pois > li > label{display: block;margin: 0;padding: 7px 0 7px 36px;background: transparent url('../img/delfi/arrow_down_small_gray.png') 14px center no-repeat;border-bottom: solid 1px #ebebeb;font-size: 125%;line-height: 100%;color: #222;cursor: pointer;}.pois > li > label:hover{background-color: #f5f5f5;}.pois > li.expanded > label{background-color: #c0c0c0;background-image: url('../img/delfi/arrow_up_small_white.png');color: #fff;}.pois > li > input{position: absolute;width: 0;height: 0;display: none;}.pois > li ul{max-height: 0;overflow: hidden;background: #f2f2f2;padding: 0 0 0 33px;margin: 0;}.pois li > ul ul{padding-left: 22px;margin: 0;}.pois .expanded > ul{max-height: 1000px;}.pois > li > ul li input{vertical-align: middle;line-height: 100%;}.pois > li > ul li label{display: inline-block;vertical-align: middle;padding: 3px 0 3px 0;  margin: 0 0 0 5px;  width: 220px;color: #444;cursor: pointer;line-height: 170%;}.pois > li > ul li:hover{cursor: pointer;}.pois > li > ul li:hover > label{  color: #000;}.pois > li > ul li.selected > label{color: #5593d9;}.pois .enabled,.pois .disabled{position: absolute;top: 50%;right: 9px;width: 22px;height: 22px;margin-top: -11px;background-color: transparent;background-position: center;background-repeat: no-repeat;}.pois li > .enabled,.pois li.selected > .disabled{display: none;}.pois li > .disabled,.pois li.selected > .enabled{display: block;}.pois .clear_pois{top: 0;background-image: url('../img/delfi/prygikast_icon_gray.svg');}.pois .expanded .clear_pois{background-image: url('../img/delfi/prygikast_icon_white.svg');}a[href="#search"]{left: 0;right: 63%;margin-left: 0;background-image: url('../img/delfi/search_icon_blue.svg');}.show_my_map a[href="#search"]{background-image: url('../img/delfi/search_icon_white.svg');}.show_my_map a[href="#search"]:hover{}.search{max-height: 0;background: #fff;overflow: hidden;}.show_search .search{overflow: visible;}.search_fields{padding: 10px 0 10px 0;}.search_fields > li{margin: 10px 10px 0 10px;background: #fff url('../img/delfi/plus_small_gray.png') 8px center no-repeat;border: solid 1px #c5c5c5;border-radius: 3px;}.search_fields > li:first-child{margin-top: 0;}.search_fields .empty{}.search_fields .last.empty{background-color: #efefef;}.search_fields .empty .clear_field{display: none;}.search_fields .input{padding: 0 24px;}.search_fields .empty .input{padding-right: 0;}.search_fields input{width: 100%;padding: 3px 0 2px 0;font-size: 125%;line-height: 100%;color: #222;}.search_fields input::-webkit-input-placeholder{font-style: italic; color:#999; opacity: 1;}.search_fields input::-moz-placeholder{font-style: italic; color:#999; opacity: 1;}.search_fields input:-moz-placeholder{font-style: italic; color:#999; opacity: 1;}.search_fields input:-ms-input-placeholder{font-style: italic; color:#999; opacity: 1;}.search_fields input::-ms-clear{display: none;}.search_fields .token{position: absolute;top: 1px;left: 1px;bottom: 1px;width: 22px;padding: 3px 0 0 0;font-size: 125%;font-weight: bold;line-height: 100%;color: transparent;text-align: center;cursor: default;}.search_fields .token.move{cursor: move;}.search_fields .has_feature .token{background: #fff;color: #5593d9;}.search_fields .has_feature .token.destination{color: #71bc11;}.search_fields .focus,.search_fields .focus.last.empty{background-color: #fff;border-color: #5593d9;}.search_fields .has_feature{background-color: #fff;}.search_fields .destination .token{color: #71bc11;}.search_fields .clear_field{position: absolute;top: 1px;right: 1px;bottom: 1px;width: 24px;background: transparent url('../img/delfi/cross_gray.svg') 6px center no-repeat;cursor: pointer;z-index: 2;}.search_fields li:first-child.empty .clear_field{display: none;}.search_fields div.my_location{display: block;position: absolute;top: 1px;right: 1px;bottom: 1px;width: 24px;background: #fff url('../img/delfi/my_location_gray.svg') center no-repeat;background-size: 80%;cursor: pointer;z-index: 3;}.search_fields .empty.last div.my_location{background-color: #efefef;}.search_fields .empty.last.focus div.my_location{background-color: #fff;}.search_fields .has_feature div.my_location{display: none;}.search_fields div.my_location:hover,.search_fields div.my_location.selected{background-image: url('../img/delfi/my_location_blue.svg');}.search_fields .autocomplete{position: absolute;left: -1px;right: -1px;margin-top: 1px;background: #fff;border: solid 1px #c5c5c5;border-radius: 3px;box-shadow: 0 5px 5px #999;z-index: 1;}.search_fields .autocomplete .selectable{padding: 2px 10px;line-height: 125%;cursor: pointer;}.search_fields .autocomplete .selectable.focus{background: #f3f3f3;}.search_fields .autocomplete .selected{background: #f3f3f3;}.search_fields .autocomplete .address_title,.search_fields .autocomplete .poi_title{padding: 10px 10px 2px 10px;color: #5593d9;text-transform: uppercase;}.search_fields .autocomplete .more_results{padding: 10px;color: #5593d9;text-align: center;}.search_fields .autocomplete div.name{font-size: 125%;color: #222;}.search_fields .autocomplete div.address{color: #444;}.search_fields .expand_fields{padding: 0 0 0 25px;border: none;font-style: italic;color: #666;}.search_fields .expand_fields a{color: #666;}.search_fields .expand_fields a:hover{color: #5593d9;}.search_controls{padding: 0 10px 10px 10px;text-align: right;}.search_controls a{color: #5593d9;line-height: 150%;white-space: nowrap;}.search_controls a[href="#reverse_routing"]{padding-left: 15px;background: transparent url('../img/delfi/search_fields_reverse_routing.png') left center no-repeat;float: left;}.search_controls a[href="#clear_search"]{}.search_controls a:hover{text-decoration: underline;}.search_summary{padding: 10px 10px 0 10px;border-top: solid 2px #dadada;text-align: right;}.search_summary li{padding: 0 0 10px 0;border-bottom: solid 1px #dadada;}.search_summary a{margin-left: 20px;color: #5593d9;}.search_summary a:hover{text-decoration: underline;}.search_summary .count{color: #555;}.search_summary a.selected,.search_summary a.selected .count{color: #777;}.search_results{border-bottom: solid 5px #606c7b;overflow: auto;}.search_results.show_pois li.address{display: none;}.search_results.show_addresses li.poi{display: none;}.search_results li{padding: 10px 10px 0 10px;cursor: pointer;}.search_results li:hover,.search_results li.selected{background-color: #f5f5f5;}.search_results .token{position: absolute;top: 11px;left: 10px;width: 22px;padding: 0;font-size: 125%;line-height: 125%;font-weight: bold;line-height: 100%;color: #5593d9;text-align: center;cursor: pointer;}.search_results .name{padding: 0 45px 0 24px;font-size: 125%;line-height: 125%;color: #222;}.search_results div.address{padding: 0 0 10px 24px;border-bottom: solid 1px #dadada;color: #444;}.search_results a[href="#add_to_directions"]{display: block;box-sizing: border-box;position: absolute;top: 5px;right: 10px;padding: 0.2em 1.7em 0.2em 1.6em;background: transparent url('../img/delfi/add_to_directions_blue.svg') right center no-repeat;background-size: 1.5em;line-height: 1.6em;color: #5593d9;overflow: hidden;}.directions_summary{padding: 10px 10px 0 10px;border-top: solid 2px #dadada;text-align: right;color: #5593d9;cursor: pointer;}.directions_summary li{padding: 0 0 10px 0;border-bottom: solid 1px #dadada;}.traffic-info{float: left;font-weight: bold;color: #8B0000;}.directions{border-bottom: solid 5px #606c7b;overflow: auto;}.directions li{padding: 10px;cursor: pointer;}.directions li:hover{background-color: #fcfcfc;}.directions li label{cursor: pointer;}.directions .name{padding: 0 45px 0 24px;font-size: 125%;line-height: 125%;color: #222;}.directions div.address{padding: 0 0 0 24px;color: #444;}.directions .token{position: absolute;top: 11px;left: 10px;width: 22px;padding: 0;font-size: 125%;line-height: 125%;font-weight: bold;line-height: 100%;color: #5593d9;text-align: center;cursor: pointer;}.directions .summary{padding: 5px 0 5px 34px;color: #5593d9;}.directions .direction{padding: 7px 34px 7px 34px;background-color: transparent;background-position: 15px center;background-repeat: no-repeat;border: none;font-size: 109%;color: #444;}.directions .stop.selected,.directions .direction.selected{background-color: #f5f5f5;}.directions .TurnLeft{background-image: url('../img/delfi/directions_TurnLeft_gray.png');}.directions .TurnRight{background-image: url('../img/delfi/directions_TurnRight_gray.png');}.directions .Depart{background-image: url('../img/delfi/directions_Depart_gray.png');}.directions .Straight{background-image: url('../img/delfi/directions_Straight_gray.png');}.directions .Stop{background-image: url('../img/delfi/directions_Stop_gray.png');}.directions .UTurn{background-image: url('../img/delfi/directions_UTurn_gray.png');}.directions a[href="#add_to_map"]{display: block;position: absolute;top: 50%;right: 10px;width: 20px;height: 20px;margin-top: -10px;background: transparent url('../img/delfi/circle_small_gray.png') center no-repeat;opacity: 0.3;}.directions .direction:hover a[href="#add_to_map"]{opacity: 1;}.directions a[href="#add_to_map"].selected{background-image: url('../img/delfi/circle_small_blue.png');opacity: 1;}.regio_zoombar{  position: absolute;  top: 10px;  right: 10px;  width: 32px;  height: 30%;min-height: 150px;  background: #3f3f3f;  border-radius: 0;  z-index: 2;  opacity: 0.8;  cursor: pointer;}.regio_zoombar:hover,.regio_zoombar.active{  opacity: 0.9;}.regio_zoombar span.horizontalBar{  position: absolute;  top: 26px;  bottom: 26px;  left: 50%;  width: 2px;  margin: 0 0 0 -1px;  background: #fff;  opacity: 0.5;}.regio_zoombar span.zoomDrag{  display: block;  position: absolute;  top: 26px;  left: 0;  right: 0;  bottom: 26px;  background: transparent;  border-radius: 4px;  z-index: 1;}.regio_zoombar span.zoomLevel{  display: block;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 39px;  background: transparent url('../img/delfi/zoombar.png') center no-repeat;  border-radius: 2px;  border: none;  text-align: center;  line-height: 50px;  z-index: 1;font-family: tahoma;  font-size: 10px;  font-weight: normal;  color: #c5c5c5;  text-shadow: none;  pointer-events: none;}.regio_zoombar input.zoomOut,.regio_zoombar input.zoomIn{  display: block;  position: absolute;  margin: 0;  padding: 0;  left: 0;width: 100%;  height: 26px;  background: transparent;  border: none;-webkit-appearance: none;-webkit-border-radius: 0;border-radius: 0;  font-family: arial, sans-serif;  font-size: 20px;  line-height: 20px;  font-weight: bold;  text-align: center;  color: #fff;  text-shadow: none;  cursor: pointer;  z-index: 2;}.regio_zoombar input.zoomOut{  top: 0;}.regio_zoombar input.zoomIn{  bottom: 0;}.regio_zoombar input:disabled{  pointer-events: none;  cursor: default;}.map_tools li{text-align: center;}.map_tools a{display: block;position: relative;float: left;}.map_button_gray[href="#my_location"]{  background-image: url('../img/delfi/my_location.svg');}.map_button_gray[href="#my_location"].selected{  background-image: url('../img/delfi/my_location_blue.svg');}.map_button_gray[href="#fullscreen"]{display: none;background-image: url('../img/delfi/fullscreen.svg');}.map_button_gray[href="#fullscreen"].selected{display: none;background-image: url('../img/delfi/fullscreen_blue.svg');}.map_button_gray[href="#ruler"]{  background-image: url('../img/delfi/joonlaud_white.svg');}.map_button_gray[href="#ruler"].selected{  background-image: url('../img/delfi/joonlaud_blue.svg');}.map_button_gray[href="#share"]{  background-image: url('../img/delfi/jaga_white.svg');}.map_button_gray[href="#share"].selected{  background-image: url('../img/delfi/jaga_blue.svg');}.map_button_gray[href="#ruler"].selected:after,.map_button_gray[href="#share"].selected:after,.map_button_gray[href="#clear_map"].selected:after{display: block;content: '';position: absolute;left: 0;bottom: -10px;width: 100%;height: 10px;background: #fff;z-index: 4;}.map_button_gray[href="#print_preview"]{  background-image: url('../img/delfi/print_white.svg');}.map_button_gray[href="#print_preview"].selected{  background-image: url('../img/delfi/print_blue.svg');}.map_button_gray[href="#clear_map"]{  background-image: url('../img/delfi/puhasta_white.svg');}.map_button_gray[href="#clear_map"].selected{  background-image: url('../img/delfi/puhasta_blue.svg');}.map_button_gray[href="#feedback"]{  background-image: url('../img/delfi/tagasiside_icon_white.svg');}.map_button_gray[href="#feedback"].selected{  background-image: url('../img/delfi/tagasiside_icon_blue.svg');}.map_button_gray.help_link{  background-image: url('../img/delfi/abi_icon_white.svg');}.map_button_gray.help_link:hover{  background-color: #fff;  border-color: #fff;  color: #5593d9;  opacity: 1;  background-image: url('../img/delfi/abi_icon_blue.svg');}a.help_link{  display: inline-block;  position: relative;  clear: none;  float: left;}.ruler{position: absolute;left: 0;right: 0;  top: 30px;background: #fff;line-height: 220%;padding: 0 20px;text-transform: none;color: #222;white-space: nowrap;box-shadow: 0 3px 5px #999999;z-index: 3;}.ruler .coords{display: block;clear: both;}.ruler .close_ruler{  position: absolute;  top: 5px;  right: 5px;  z-index: 2;  width: 20px;  height: 20px;  background: transparent url('../img/delfi/cross_blue.svg') center no-repeat;}.ruler .close_ruler:hover{  cursor: pointer;}.ruler .measure_stop_info{text-align: center;font-style: italic;}.ruler .measure_stop{display: none;}.share{  position: absolute;  left: 0px;  right: 0px;  top: 30px;  background: #fff;  text-transform: none;  color: #222;  white-space: nowrap;  box-shadow: 0 3px 5px #999999;  height: auto;  padding: 10px;}.share .title{  float: left;  font-size: 14px;  color: #222222;}.share div.close_share{  position: absolute;  top: 5px;  right: 5px;  z-index: 2;  width: 20px;  height: 20px;  background: transparent url('../img/delfi/cross_blue.svg') center no-repeat;}.share div.close_share:hover{  cursor: pointer;}.share .link{  margin-top: 5px;  float: left;  width: 97%;  height: 40px;  background-color: #efefef;  padding: 5px;}.share .buttons{  text-align: center;  width: 100%;  margin-top: 10px;  border-top: 1px solid #ddd;  padding-top: 10px;}.share .buttons a{  background-position-x: center;  color: #444444;}.share .buttons a:hover{  color: #5593d9;}.share .buttons a div{  margin-left: auto;  margin-right: auto;}.share .buttons a .send-facebook-icon{  background: #5492d8 url('../img/delfi/facebook.svg') center no-repeat;  height: 40px;  width: 50px;  border-radius: 3px;  margin-bottom: 3px;}.share .buttons a .send-twitter-icon{  background: #5492d8 url('../img/delfi/twitter.svg') center no-repeat;  height: 40px;  width: 50px;  border-radius: 3px;  margin-bottom: 3px;}.share .buttons a .send-mail-icon{  background: #5492d8 url('../img/delfi/email_white.svg') center no-repeat;  height: 40px;  width: 50px;  border-radius: 3px;  margin-bottom: 3px;}.share .buttons a .embed-code-icon{  background: #5492d8 url('../img/delfi/jagalink_white.svg') center no-repeat;  height: 40px;  width: 50px;  border-radius: 3px;  margin-bottom: 3px;}.share .buttons a:hover div{  background-color: #37a3f5;}.share .email-params{  border-top: 1px solid #ddd;}.share .email-params table{  margin-top: 7px;  width: 100%;}.share .email-params table h2{  font-size: 14px;  font-weight: normal;  margin-bottom: 5px;}.share .email-params input, .share .email-params textarea{  border: 1px solid #EFEFEF;  border-radius: 3px;  padding: 2px;  height: 24px;  width: 100%;}.share .email-params textarea{  height: 50px;}.share .email-params a.close_share{  float: right;  color: #5492d8;  margin-top: 5px;  padding: 5px 10px 5px 10px;}.share .email-params a.close_share:hover{  color: #37a3f5;}.share .email-params #send-mail-action{  margin-top: 5px;  background-color: #5492d8;  padding: 5px 10px 5px 10px;  border-radius: 3px;  color: #ffffff;  float: right;}.share .email-params #send-mail-action:hover{  background-color: #37a3f5;}.share .email-params .error-row .error-text{  color: #ff0000;  padding-top: 5px;  padding-bottom: 5px;}.share .email-params .success-message{  font-size: 14px;  color: #5492d8;  text-align: center;  padding-top: 20px;  padding-bottom: 15px;}.share .email-params .success-message .message{  color: #000000;  margin-bottom: 5px;}.share .email-params .success-message .close_share{  display: block;  float: none;  margin-top: 20px;}.clear_map{  position: absolute;  right: 0px;  left: 0px;  top: 30px;  background: #fff;  text-transform: none;  color: #222;  box-shadow: 0 3px 5px #999999;  height: auto;  padding: 10px 10px 20px 10px;  text-align: center;}.clear_map .close_clear_map{  position: absolute;  top: 5px;  right: 5px;  z-index: 2;  width: 20px;  height: 20px;  background: transparent url('../img/delfi/cross_blue.svg') center no-repeat;}.clear_map .close_clear_map:hover{  cursor: pointer;}.clear_map .clear_map_icon{  margin-top: 10px;  height: 45px;  background: url('../img/delfi/prygikast_icon_suur_blue.svg') center no-repeat;}.clear_map .clear-links{  padding-top: 10px;}.clear_map .clear-links a{  text-decoration: underline;  padding: 10px;}.clear_map .clear-links #clear-map-link{  color: #5593D9;}.embed_code_window p{  padding: 10px 5px;}.embed_code_window p:first-child{  border-top: 1px solid #ddd;  font-weight: bold;}.embed_iframe_size span{  display: inline-block;  width: 49%;}.embed_iframe_size input{  display: block;  clear: both;  width: 110px;  height: 20px;  margin: 5px 0 0 0;  border: 1px solid #ddd;}.embed_code_field{  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  margin: 5px 0;  width: 100%;  height: 60px;  background-color: #efefef;  border-right: solid 5px #fff;  border-left: solid 5px #fff;  padding: 5px;}.embed_code_window_footer{  margin: 5px 5px 0 5px;  border-top: 1px solid #ddd;  text-align: right;}.embed_code_close{  display: inline-block;  clear: none;  color: #5492d8;  margin-top: 5px;  padding: 5px 10px;}.embed_code_copy{  display: inline-block;  clear: none;  background-color: #5492d8;  border-radius: 3px;  color: #fff;  margin-top: 5px;  padding: 5px 10px;}.languages{float: left;clear: none;}.languages a{display: block;float: left;margin: 0 5px;padding: 0 7px;}.languages a:hover{opacity: 1;}.languages .selected{background: #fff;border-color: #fff;color: #5593d9;}.layer_switcher{position: absolute;top: 10px;left: 350px;z-index: 2;}.layer_switcher a{display: block;float: left;}.layer_switcher a[href="#tiles"]{background-image: url('../img/delfi/baselayer_icon_tile_white.svg');}.layer_switcher a[href="#orto"]{background-image: url('../img/delfi/baselayer_icon_orto_white.svg');}.layer_switcher a[href="#hybrid"]{background-image: url('../img/delfi/baselayer_icon_hybrid_white.svg');}.layer_switcher a[href="#tiles"].selected{background-image: url('../img/delfi/baselayer_icon_tile_blue.svg');}.layer_switcher a[href="#orto"].selected{background-image: url('../img/delfi/baselayer_icon_orto_blue.svg');}.layer_switcher a[href="#hybrid"].selected{background-image: url('../img/delfi/baselayer_icon_hybrid_blue.svg');}.right_bottom .regio_scalebar{float: left;clear: none;margin: 0 5px;padding: 0 10px;}.regio_scalebar .label{float: left;clear: none;font-weight: bold;}.regio_scalebar .bar{float: left;clear: none;width: 80px;margin: 0 10px;}.regio_scalebar .bar div{position: absolute;background: #fff;}.regio_scalebar .bar .point{top: 50%;width: 2px;height: 7px;margin-top: -4px;}.regio_scalebar .bar .point.left{left: -3px;}.regio_scalebar .bar .point.right{right: -3px;}.regio_scalebar .bar .line{top: 50%;left: 0;right: 0;width: 100%;height: 1px;margin-top: -1px;}.regio_logo{float: left;clear: none;}.regio_logo a{display: block;width: 60px;margin-left: 15px;background: transparent url('../img/regio/reachu_logo_white.svg') center no-repeat;line-height: 200%;text-transform: uppercase;}.wrapper.fullscreen{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;min-width: inherit;max-width: none;}.wrapper.embed .page_header,.wrapper.embed .left_top,.wrapper.embed .left_bottom,.wrapper.embed .right_bottom,.wrapper.embed .layer_switcher,.wrapper.embed .horizontalBar,.wrapper.embed .zoomDrag{  display: none;}.wrapper.embed .page_content{  top: 0;}.wrapper.embed .regio_zoombar{  top: 50px;  min-height: 0;width: 31px;  height: 62px;  background: transparent;}.wrapper.embed input.zoomIn,.wrapper.embed input.zoomOut{  height: 30px;  background: #3f3f3f;}.wrapper.embed .map_tools{  display: none;}.exit_embed{  display: none;}.wrapper.embed .exit_embed{  display: block;  position: absolute;  top: 10px;  right: 10px;  width: 31px;  height: 30px;  margin: 0;  padding: 0;  background-color: #3f3f3f;  background-image: url('../img/delfi/nooled.png');  background-repeat: no-repeat;  background-position: center;  z-index: 2;}.wrapper.embed .loader{  top: 105px;}.wrapper.no_header .page_header{  display: none;}.wrapper.no_header .page_content{  top: 0;}.map_button_gray{margin: 0 1px;padding: 0 20px 0 35px;background-position: 10px center;background-repeat: no-repeat;background-color: #3f3f3f;color: #d5dae1;line-height: 220%;text-transform: uppercase;opacity: 0.8;}.map_button_gray:hover{color: #eee;opacity: 0.9;}.map_button_gray.selected{background-color: #fff;border-color: #fff;color: #5593d9;opacity: 1;}@media screen and (min-width: 1000px) and (max-width: 1269px){  ul.horizontal.layer_switcher li{    display: inline-block;    width: 37px;    overflow: hidden;  }  ul.horizontal.layer_switcher li a{    color: transparent;text-indent: -100000px;  }}@media screen and (min-width: 1000px) and (max-width: 1099px){body{font-size: 10px;}.left_top, .left_bottom{width: 330px;}.layer_switcher{left: 350px;}.regio_scalebar .bar .point{margin-top: -3px;}.regio_scalebar .bar .line{margin-top: 0;}  ul.horizontal.layer_switcher li, ul.horizontal.map_tools li{    display: inline-block;    width: 37px;    overflow: hidden;  }  ul.horizontal.layer_switcher li a, ul.horizontal.map_tools li a{    color: transparent;text-indent: -100000px;  }  [href="#feedback"],  [href="#feedback"].selected{    width: 37px;    overflow: hidden;    color: transparent;    padding: 0;text-indent: -100000px;    background-position: center;  }}@media screen and (min-width: 1100px) and (max-width: 1399px){body{font-size: 11px;}.left_top, .left_bottom{width: 330px;}.layer_switcher{left: 350px;}}@media screen and (min-width: 1400px){body{font-size: 12px;}.left_top, .left_bottom{width: 330px;}.layer_switcher{left: 350px;}}@media screen and (max-width: 999px){body{font-size: 1em;line-height: 1em;overflow: hidden;}.left_top,.right_top{top: 0;left: 0;right: 0;width: 100%;height: 0;}.left_bottom,.right_bottom{bottom: 0;left: 0;right: 0;width: 100%;z-index: 4;}.left_top{z-index: 5;}.right_top{z-index: 5;}.left_bottom{z-index: 4;}.right_bottom{z-index: 3;}.wrapper.show_pois .left_bottom{z-index: 6;}.left_top > .header{width: 28.571428571428575%;width: calc(100% / 7 * 2);height: 2.5em;}.map_button_gray,.floating_box .header a,.layer_switcher li .map_button_gray,.languages li .map_button_gray,.map_tools a,.floating_box .header a[href="#pois"],.regio_scalebar.map_button_gray,ul.languages li a{display: inline-block;box-sizing: border-box;position: relative;float: left;clear: none;top: auto;left: auto;right: auto;bottom: auto;margin: 0;padding: 0;background-position: center;border-left: solid 1px #5f5f5f;font-size: 1em;line-height: 2.5em;text-indent: -10000px;}.floating_box .header a[href="#search"]{left: auto;right: auto;width: 50%;border: none;}.floating_box .header a[href="#my_map"]{position: absolute;top: 0;left: 50%;right: 0;}.layer_switcher{position: absolute;top: 0;left: 28.57142857142857%;width: 14.28571428571429%;left: calc(100% / 7 * 2);width: calc(100% / 7);z-index: 5;}ul.layer_switcher li{display: none;width: 100%;float: left;}.layer_switcher li.selected{display: inline-block;}.layer_switcher.active li{display: inline-block;}.layer_switcher li .map_button_gray{width: 100%;background-color: #3f3f3f;opacity: 0.8;color: #d5dae1;}.layer_switcher.active li.selected .map_button_gray{background-color: #fff;color: #5593d9;}.layer_switcher li.selected [href="#tiles"].map_button_gray{background-image: url('../img/delfi/baselayer_icon_tile_white.svg');}.layer_switcher li.selected [href="#orto"].map_button_gray{background-image: url('../img/delfi/baselayer_icon_orto_white.svg');}.layer_switcher li.selected [href="#hybrid"].map_button_gray{background-image: url('../img/delfi/baselayer_icon_hybrid_white.svg');}.layer_switcher.active li.selected [href="#tiles"].map_button_gray{background-image: url('../img/delfi/baselayer_icon_tile_blue.svg');}.layer_switcher.active li.selected [href="#orto"].map_button_gray{background-image: url('../img/delfi/baselayer_icon_orto_blue.svg');}.layer_switcher.active li.selected [href="#hybrid"].map_button_gray{background-image: url('../img/delfi/baselayer_icon_hybrid_blue.svg');}.map_tools{position: absolute;left: 42.85714285714286%;left: calc(100% / 7 * 3);right: 0;}ul.map_tools li{display: inline-block;float: left;width: 25%;}ul.map_tools li a{width: 100%;}.ruler,.share,.clear_map{top: 2.5em;box-shadow: none;border-bottom: solid 5px #606c7b;}.share .email-params{position: absolute;top: 0;left: 0;right: 0;padding: 1.5em 1em 3em 1em;background: #fff;border-top: none;border-bottom: solid 5px #606c7b;}.share-info{font-size: 80%;}.share .email-params input,.share .email-params textarea{box-sizing: border-box;padding: 7px 0;}.share .email-params input{height: auto;}.ruler{line-height: 2em;}.ruler .measure_stop_info{display: none;}.ruler .measure_stop{display: block;position: absolute;top: 0;right: 4em;text-align: right;color: #5593d9;cursor: pointer;}.feedback{top: 0;left: 0;right: 0;bottom: 2.5em;padding: 0;box-shadow: none;box-sizing: border-box;z-index: 5;}.feedback .form{padding: 10px;}.feedback .form [href="#cancel"]{float: left;}.feedback .error{position: absolute;left: 2em;right: 2em;margin-top: 3em;text-align: center;}.map_button_gray[href="#my_location"]{/*background-size: 50%;*/}ul.map_tools .print-button{display: none;}.floating_box.left_bottom > .header{width: 14.28571428571429%;width: calc(100% / 7);height: 0;}.floating_box .header a[href="#pois"]{position: absolute;top: -2.5em;left: 0;width: 100%;border: none;}.floating_box.left_bottom > .header .clear_pois,.floating_box.left_bottom > .header .expand_pois{display: none;}.right_bottom{padding-left: 14.28571428571429%;padding-left: calc(100% / 7);}.right_bottom > .map_button_gray{width: 14.28571428571429%;width: calc(100% / 7);}.regio_scalebar.map_button_gray{width: 28.57142857142857%;width: calc(100% / 7 * 2);}.regio_scalebar .label{display: block;position: absolute;left: 0;right: 0;bottom: 8px;font-size: 60%;line-height: 1em;text-align: center;text-indent: 0;}.regio_scalebar .bar{display: block;position: relative;float: none;clear: both;height: 50%;margin: 0 auto;}.regio_scalebar .regio_logo{display: none;}.languages{float: left;width: 14.28571428571429%;width: calc(100% / 7);line-height: 0;}.languages.active{margin-top: -5em;}ul.languages li{display: none;box-sizing: border-box;width: 100%;line-height: 50%}ul.languages li.selected,ul.languages.active li{display: inline-block;}ul.languages li .map_button_gray{box-sizing: border-box;width: 100%;background-color: #3f3f3f;opacity: 0.8;color: #d5dae1;text-align: center;text-indent: 0;}ul.languages.active li.selected .map_button_gray{background-color: #fff;border-color: #fff;color: #5593d9;}.map_button_gray[href="#fullscreen"]{display: inline-block;background-size: auto 75%;float: right;margin-right: 14.28571428571429%;margin-right: calc(100% / 7);}.regio_zoombar{top: 5em;right: 2px;width: auto;height: auto;margin: 15px 0 0 0;min-height: 4em;background: none;}.regio_zoombar input.zoomIn,.regio_zoombar input.zoomOut{position: relative;box-sizing: border-box;clear: both;width: 2em;height: 2em;margin: 2px 0 0 0;line-height: 2em;background: #3f3f3f;}.regio_zoombar span.zoomDrag,.regio_zoombar span.horizontalBar{display: none;}.wrapper.embed .regio_zoombar{top: 30px;right: 10px;min-height: 0;width: 31px;height: 62px;background: transparent;}.wrapper.embed input.zoomIn,.wrapper.embed input.zoomOut{width: 100%;height: 30px;background: #3f3f3f;line-height: 30px;}.map-info{left: 50%;right: auto;bottom: 4em;width: 100px;margin: 0 0 0 -50px;font-size: 0.7em;text-align: center;pointer-events: none;}.embed .map-info{bottom: 3px;}.search_fields .token,.search_fields div.my_location,.search_fields .clear_field{width: 1.5em;}.search_fields .input{ padding: 0 2em;}.search_fields input{padding: 0;font-size: inherit;font-style: normal;line-height: 2em;}.search_fields input::-webkit-input-placeholder{font-size: inherit;font-style: normal; line-height: 2em; color:#999; opacity: 1;}.search_fields input::-moz-placeholder{font-size: inherit;font-style: normal; line-height: 2em; color:#999; opacity: 1;}.search_fields input:-moz-placeholder{font-size: inherit;font-style: normal; line-height: 2em; color:#999; opacity: 1;}.search_fields input:-ms-input-placeholder{font-size: inherit;font-style: normal; line-height: 2em; color:#999; opacity: 1;}.search_fields .autocomplete{max-height: 320px;box-shadow: none;overflow-y: auto;}.search_fields .autocomplete .address_title,.search_fields .autocomplete .poi_title{ padding: 0.5em 1em; font-size: 0.7em;}.search_fields .autocomplete .selectable{}.search_fields .autocomplete div.name{font-size: inherit;}.search_fields .autocomplete div.address{font-size: 0.9em;padding: 0 0 0.5em 0;}.search_summary a{margin-left: 5px;}.search_results{box-sizing: border-box;}.search_results .name{padding: 0 2.5em 0.25em 2em;font-size: inherit;line-height: inherit;}.search_results div.address{font-size: 0.9em;padding: 0 1em 0.5em 2.2em;}.search_results a[href="#add_to_directions"]{text-indent: -1000px;}.my_map .my-map-share{display: none;}.my_map .my-map-object-list-table{border-bottom: none;}.my_map .my-map-object-list-table .my-map-object-list-row{display: block;box-sizing: border-box;float: none;clear: both;width: auto;height: auto;margin: 0;}.my_map .my-map-object-list-table .my-map-object-list-row div{display: block;position: absolute;top: 50%;left: 5px;margin: -12px 0 0 0;width: 24px;height: 24px;}.my_map .my-map-object-list-table div.my-map-object-list-item-icon.area-icon{margin-top: -10px;width: auto;height: auto;}.my_map .my-map-object-list-table div.my-map-object-list-item-icon.line-icon{margin-top: -2px;height: 4px;}.my_map .my-map-object-list-table div.my-map-object-list-item-name{position: relative;top: auto;left: auto;width: 50%;overflow: hidden;margin: 0 0 0 2em;line-height: 2.05em;height: 2em;}.my_map .my-map-object-list-table div.my-map-object-list-item-edit{left: auto;right: 6em;}.my_map .my-map-object-list-table div.my-map-object-list-item-move{left: auto;right: 3em;}.my_map .my-map-object-list-table div.my-map-object-list-item-delete{left: auto;right: 0;}.my_map .my-map-object-list-table .my-map-object-list-item-edit a,.my_map .my-map-object-list-table .my-map-object-list-item-move a,.my_map .my-map-object-list-table .my-map-object-list-item-delete a{display: inline-block;width: 100%;height: 100%;background: transparent url('../img/delfi/settings_icon_blue.svg') center no-repeat;background-size: 70%;overflow: hidden;text-indent: -1000px;}.my_map .my-map-object-list-table .my-map-object-list-item-edit a.active{background-image: url('../img/delfi/settings_icon_white.svg');background-color: #388add;}.my_map .my-map-object-list-table .my-map-object-list-item-move a{background-image: url('../img/delfi/move_blue.svg');}.my_map .my-map-object-list-table .my-map-object-list-item-move a.active{background-image: url('../img/delfi/move_white.svg');background-color: #388add;}.my_map .my-map-object-list-table .my-map-object-list-item-delete a{background-image: url('../img/delfi/trash_blue.svg');}.my_map .my-map-settings .my-map-settings-title{border-bottom: 1px solid #d0d0d0;}.my-map-settings .my-map-edit-form-table{}.my-map-settings .my-map-edit-form-table tr:first-child td{border-top: none;}.my_map .my-map-object-list-table #my-map-add-edit-form-container{border-bottom: none;}.my_map .my-map-settings .my-map-settings-buttons{padding: 0;}.my_map .my-map-settings .my-map-settings-buttons a{line-height: 2.5em;padding: 0 20px;}.my-map-add-info-box{padding: 0;line-height: 2em;}.pois{box-sizing: content-box;}.pois > li > label{font-size: 1.1em;line-height: 2em;}.pois > li > ul li label{line-height: 2em;}.popup{box-sizing: content-box;/*width: 90%;*/min-width: 150px;max-width: 90%;z-index: 3;}.popup.multiple{left: 0;right: 0;top: 2.5em;bottom: 2.5em;width: 100%;z-index: 7;}.popup .header{border-top: solid 1px #dadada;}.popup .close{width: 2.5em;height: 2.5em;top: 0;right: 0;}.popup .content,.popup .footer{background: #fff;z-index: 2;}.popup .content h3{padding-right: 3em;font-size: inherit;}.popup .tip{box-sizing: border-box;left: 50%;bottom: -11px;width: 20px;height: 20px;margin: 0 0 0 -10px;background: #fff;border: solid 1px #78797b;transform: rotate(45deg);z-index: 1;}.popup.multiple .header{box-sizing: border-box;padding: 0 0 0 1em;line-height: 2.5em;}.popup.multiple .content{box-sizing: border-box;position: absolute;top: 2.5em;left: 0;right: 0;bottom: 2.5em;margin: 2px 0;overflow-y: auto;}.popup.multiple .footer{position: absolute;box-sizing: border-box;bottom: 0;width: 100%;padding: 0;line-height: 2.5em;}.popup .content div{padding: 0.5em 1em;}.popup.multiple .content div{padding: 0 1em 1em 1em;}.popup .footer ul .prev,.popup .footer ul .next{padding: 0 1em;}.popup.multiple .tip{display: none;}.popup .popup-list-items li span:nth-child(2){width: 190px;}}.search,.my_map,.pois,.pois ul{  -webkit-transition: max-height 0.2s ease-in-out;  -moz-transition: max-height 0.2s ease-in-out;  -o-transition: max-height 0.2s ease-in-out;  -ms-transition: max-height 0.2s ease-in-out;  transition: max-height 0.2s ease-in-out;}[href="#feedback"]{  display: inline-block;  position: relative;  clear: none;  float: left;}.feedback{  position: absolute;  left: 5px;  right: 5px;  bottom: 35px;  padding: 15px;  background: #fff;  box-shadow: 0 3px 5px #999999;  color: #222;}.feedback h3{  display: inline-block;  position: relative;  clear: both;  margin: 0 0 10px 0;  padding: 10px 0 15px 60px;  background: transparent url('../img/delfi/tagasiside_icon_suur_blue.svg') left center no-repeat;  font-size: 130%;  font-weight: normal;  line-height: 100%;  color: #5793d6;}.feedback .form [href="#close"]{  display: block;  position: absolute;  right: -5px;  top: -5px;  height: 20px;  width: 20px;  background: #fff url('../img/delfi/cross_blue.svg') no-repeat center center;  text-indent: 100px;  color: transparent;  overflow: hidden;}.feedback .form label{  display: block;  padding: 10px 0 5px 0;}.feedback .form input[type="text"],.feedback .form textarea{  width: 100%;  border: 1px solid #efefef;  border-radius: 3px;  transition: border-color 0.2s linear 0s;}.feedback input[type="text"]:focus,.feedback .form textarea:focus{  border-color: #5492d8;}.feedback .form input[type="text"]{  height: 26px;  text-indent: 5px;}.feedback .form textarea{  height: 80px;  margin: 0 0 30px 0;  line-height: 160%;}.feedback .form [href="#send"]{  display: inline-block;  position: relative;  float: right;  margin: 5px 2px 0 2px;  padding: 5px 10px;  background-color: #5492d8;  border-radius: 3px;  color: #fff;  cursor: pointer;}.feedback .form [href="#send"]:hover{  background-color: #37a3f5;}.feedback .form [href="#send"].loading{  background-color: #ccc;  cursor: default;}.feedback .form [href="#cancel"]{  display: inline-block;  position: relative;  float: right;  float: right;  margin: 5px 2px 0 2px;  padding: 5px 10px;  color: #5492d8;}.feedback .form [href="#cancel"]:hover{  color: #37a3f5;}.feedback .error{  line-height: 150%;  color: #ff0000;}.feedback .result{  font-size: 120%;  text-align: center;}.feedback .send_success{  display: block;  position: relative;  clear: both;  padding: 20px;}.feedback [href="#finish"]{  color: #5492d8;}
