.dropdown_placeholder { visibility: hidden; } .icon { display: inline-block; width: 16px; height: 16px; background: url(http://krooditehnopark.ee/trickster/images/admin/icons/folder.png) no-repeat; vertical-align: middle; } .icon.icon_delete { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/remove.png'); height: 19px; width: 12px; } .button .icon.icon_delete { width: 20px; } .icon.icon_banners, .icon.icon_banner { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/image_arrow.png'); } .icon.icon_send { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/mail.png'); } .icon.icon_shortcut { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/arrow_circle_315.png'); } .icon.icon_metaFilters { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/minus_circle.png'); } .icon.icon_metaFilter { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/minus_small_circle.png'); } .icon.icon_seo { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/wrench.png'); } .icon.icon_translations { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/balloons.png'); } .icon.icon_translation { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/balloon.png'); } .icon.icon_adminTranslations { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/balloons.png'); } .icon.icon_adminTranslation { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/balloon.png'); } .icon.icon_folder { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/folder.png'); } .icon.icon_article { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/document_text.png'); } .icon.icon_productCatalogue { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/chain.png'); } .icon.icon_mail, .icon.icon_feedback { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/mail.png'); } .icon.icon_productFilters, .icon.icon_productFilter { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/funnel.png'); } .icon.icon_productParameters, .icon.icon_productParameter { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/gear.png'); } .icon.icon_portfolio, .icon.icon_gallery { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/images.png'); } .icon.icon_categories { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/notebooks.png'); } .icon.icon_category { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/notebook.png'); } .icon.icon_companies, .icon.icon_company { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/bank.png'); } .icon.icon_language { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/flag.png'); } .icon.icon_adminLanguages { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/flag.png'); } .icon.icon_privilege { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/key.png'); } .icon.icon_service { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/clipboard__pencil.png'); } .icon.icon_privileges { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/lock.png'); } .icon.icon_show { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/microphone.png'); } .icon.icon_positions { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/notebook.png'); } .icon.icon_catalogue, .icon.icon_product { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/box.png'); } .icon.icon_catalogues { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/book_brown.png'); } .icon.icon_userGroups, .icon.icon_userGroup { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/cards_address.png'); } .icon.icon_newsMails { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/cards_stack.png'); } .icon.icon_newsMailsAddresses { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/cards_stack.png'); } .icon.icon_newsMailsText { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/notebook.png'); } .icon.icon_newsMailsTexts { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/notebooks.png'); } .icon.icon_newsMailAddress { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/card.png'); } .icon.icon_newsMailForm { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/card__plus.png'); } .icon.icon_users, .icon.icon_user { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/card_address.png'); } .icon.icon_root { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/database.png'); } .icon.icon_search { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/magnifier.png'); } .icon.icon_edit { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/edit.png'); } .icon.icon_list { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/list.png'); } .icon.icon_positions { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/positions.png'); } .icon.icon_copy { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/card__exclamation.png'); } .icon.icon_paste { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/card__pencil.png'); } .icon.icon_save { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/disk_black.png'); } .icon.icon_layout { background-image: url('http://krooditehnopark.ee/trickster/images/admin/icons/layout.png'); height: 13px; } html { height: 100%; width: 100%; margin: 0; padding: 0; } body { margin: 0; padding: 0; position: relative; } body { min-height: 100%; width: 100%; } .main_block { position: relative; margin: 0 auto; } .header_block { position: relative; } .columns_table { margin: 0; padding: 0; border-collapse: collapse; border-style: none; width: 100%; table-layout: fixed; } .columns_table .left_column { border-collapse: collapse; border-style: none; width: 20%; padding: 0 3em 0 0; } .columns_table .center_column { border-collapse: collapse; border-style: none; padding: 0; } .columns_table .right_column { border-collapse: collapse; border-style: none; width: 20%; padding: 0 0 0 3em; } .clearfix { display: block; clear: both; } .ajaxsearch_results_block { background-color: #ffffff; display: none; margin-top: 0.25em; padding: 0.25em 0; position: absolute; z-index: 50; -moz-box-shadow: 0 0 4px -2px #000000; -webkit-box-shadow: 0 0 4px -2px #000000; box-shadow: 0 0 4px -2px #000000; } .ajaxsearch_results_list { min-width: 10em; padding: 1em; } .ajaxsearch_results_item { display: block; cursor: pointer; max-width: 20em; overflow: hidden; padding: 0.25em 0; white-space: nowrap; } .ajaxsearch_results_item_text { vertical-align: middle; font-size: 0.9em; color: #333333; } .ajaxsearch_results_item:hover { opacity: 0.8; } .ajaxsearch_results_item .icon { margin-right: 0.5em; } .ajaxitemsearch { margin-bottom: 10px; } .ajaxitemsearch_result { border-bottom: 1px solid #DADADA; display: none; font-size: 11px; font-weight: bold; line-height: 24px; margin: 0 8px; position: relative; width: 340px; } .ajaxitemsearch_result:after { border-bottom: 1px solid #fff; content: ""; display: block; width: 340px; } .ajaxitemsearch_result_text { line-height: 30px; } .ajaxitemsearch_result_remover { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAOVBMVEX////pFxfpFxfpFxfpFxfpFxfpFxfpFxfpFxfpFxfpFxfpFxfpFxfpFxfpFxfpFxfpFxfpFxfpFxcn44EhAAAAEnRSTlMAABt42wn5Tt51huwknHK9n8CS62h/AAAAXElEQVR4XrXMOQKAIAwFUX4gIItb7n9YE4ugB2DKV0xYEXgnaEeBG5+SFKvk4kZJFKuIRDcYdiNMM3zpa2hKnX4WxUo07aW2GbqNbC9SvNxQcgQUb56GAYsYYUEPzMkDsvaKEHoAAAAASUVORK5CYII='); cursor: pointer; float: right; height: 19px; margin-top: 6px; position: absolute; right: 0; top: 0; width: 19px; } .artweb_link { display: block; outline: none; text-decoration: none; position: absolute; bottom: 0; right: 0; } .artweb_link:hover, .artweb_link:focus { text-decoration: underline; } .breadcrumbs_block { display: block; } .breadcrumbs_item { display: inline-block; } .bubble_component { background: #fff; z-index: 120; text-align: center; position: absolute; -moz-box-shadow: 0 0 4px -2px #000000; -webkit-box-shadow: 0 0 4px -2px #000000; box-shadow: 0 0 4px -2px #000000; } .bubble_content { font-size: 0.9em; padding: 0.5em 1em; z-index: 10; } .bubble_block_center { display: block; position: absolute; top: 0; z-index: 5; } .bubble_block_top_left { display: block; position: absolute; top: 0; left: 0; } .bubble_block_top { display: block; position: absolute; top: 0; } .bubble_block_top_right { display: block; position: absolute; top: 0; right: 0; } .bubble_block_left { display: block; position: absolute; left: 0; z-index: 5; } .bubble_block_right { display: block; position: absolute; right: 0; z-index: 5; } .bubble_block_bottom_left { display: block; position: absolute; bottom: 0; left: 0; } .bubble_block_bottom { display: block; position: absolute; bottom: 0; } .bubble_block_bottom_right { display: block; position: absolute; bottom: 0; right: 0; } .button { display: inline-block; position: relative; cursor: pointer; outline: none; text-decoration: none; text-align: center; white-space: nowrap; padding: 0 1em; max-width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .button:hover, .button:focus { opacity: 0.9; } .button_left { display: block; position: absolute; top: 0; left: 0; bottom: 0; z-index: 5; } .button_center { display: block; position: absolute; top: 0; bottom: 0; z-index: 5; } .button_right { display: block; position: absolute; top: 0; bottom: 0; right: 0; z-index: 5; } .button_text { display: block; position: relative; z-index: 10; } input.button { border: none; } .checkbox_placeholder { display: inline-block; margin: 0; vertical-align: middle; } .checkbox { cursor: pointer; display: inline-block; vertical-align: middle; outline: none; } .columnmodule_component { margin: 0 0 1.5em; display: block; overflow: hidden; } .columnmodule_component:last-child { margin-bottom: 0; } .toggleable_component_content { overflow: hidden; width: 100%; } .toggleable_component_content_hidden { display: none; } .toggleable_component_trigger { cursor: pointer; } .contentmodule_component { position: relative; margin-bottom: 3em; display: block; } .contentmodule_component:last-of-type { margin-bottom: 0; } .contentmodule_title { position: relative; } .contentmodule_content { display: block; } .contentmodule_content:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .debug_block { position: fixed; top: 0; bottom: 0; left: 0; opacity: 0.8; padding: 10px 20px; font-family: Lucida Sans, Courier New, monospace; font-size: 11px; background-color: #ffffff; border: 1px solid #a0a0a0; color: #808080; z-index: 1000; overflow-x: hidden; overflow-y: auto; } .dropdown_block { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; vertical-align: middle; cursor: pointer; position: relative; text-decoration: none; outline: none; z-index: 1; } .dropdown_title { display: block; min-width: 12em; overflow: hidden; position: relative; white-space: nowrap; text-align: left; z-index: 10; } .dropdown_block_left { display: block; position: absolute; left: 0; top: 0; bottom: 0; z-index: 5; } .dropdown_block_center { display: block; position: absolute; top: 0; bottom: 0; z-index: 5; } .dropdown_block_right { display: block; position: absolute; right: 0; top: 0; bottom: 0; z-index: 5; } .dropdown_arrow { position: absolute; z-index: 11; top: 0; right: 0; height: 100%; } .dropdown_list { display: none; position: absolute; z-index: 15; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .dropdown_list_content { display: block; position: relative; overflow: auto; } .dropdown_list_scrollup { position: absolute; top: 0; left: 0; right: 0; cursor: pointer; } .dropdown_list_scrolldown { position: absolute; bottom: 0; left: 0; right: 0; cursor: pointer; } .dropdown_option { display: block; cursor: pointer; white-space: nowrap; text-decoration: none; z-index: 10; outline: none; overflow: hidden; } .footer_block { position: relative; display: block; } .footer_content_block { margin: 0 auto; position: relative; } .footer_menu_item { display: inline-block; } .footer_menu_item_block { text-align: left; } .footer_article_item { text-align: left; display: block; position: relative; white-space: nowrap; } .footer_folders_item { display: inline-block; position: relative; } .form_table { margin: 0 auto; padding: 0; border-style: none; border-collapse: collapse; width: 100%; } .form_table td { border-style: none; border-collapse: collapse; padding: 0.5em; } .form_label { line-height: 1.9em; text-align: right; width: 29%; } .form_star { color: red; width: 1em; max-width: 2%; text-align: center; line-height: 1.9em; } .form_field { width: 39%; padding-bottom: 1em; } .form_field .input_block, .form_field .textarea_block, .form_field .dropdown_block { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; } .form_field label { vertical-align: middle; padding: 0 0.5em; cursor: pointer; } .form_extra { width: 30%; } .form_controls { text-align: center; margin: 1.5em auto 0 auto; width: 100%; } .form_error_message { color: #cc0000; } .form_error, .form_error .form_label { color: #cc0000; } .fullscreen_gallery_block { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; } .fullscreen_gallery_center { background-color: #FFFFFF; position: absolute; padding: 3em; } .fullscreen_gallery_images { position: relative; overflow: hidden; } .fullscreen_gallery_image { display: block; position: absolute; } .fullscreen_gallery_close { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAeBAMAAABQ5mokAAAAKlBMVEX////IyMjt7e34+PjKysre3t7W1tbMzMzi4uLOzs7Q0NDZ2dnT09Pn5+cxVE7XAAAAe0lEQVR4XsXOIQ6EMBQE0J9iMIghwZAV5Q41SG5QboCqWUeyWYviHByBI9JSyqQn6JhJfl4yX4pn/P9irQkoYBOpJtgXDWhFDDoPiHQiRIkQJUIUCdMAS34xQJsRPwTonHR+LidWZcjg8zxOcsTHSfpQM9HuzlC1+0rxXNIsDw9XmmYiAAAAAElFTkSuQmCC") no-repeat scroll 50% 50% transparent; cursor: pointer; display: block; height: 30px; position: absolute; right: 0; top: 0; width: 33px; } .fullscreen_gallery_next { display: block; position: absolute; top: 40px; left: 50%; width: 50%; height: 39px; cursor: pointer; z-index: 2; } .fullscreen_gallery_prev { display: block; position: absolute; top: 40px; left: 0; width: 50%; height: 39px; cursor: pointer; z-index: 2; } .fullscreen_gallery_button_next { height: 38px; width: 33px; position: absolute; top: 50%; right: 0; margin-top: -15px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAmBAMAAAC4z+/kAAAAMFBMVEX////IyMjNzc329vbp6enJycnQ0NDOzs7o6Oj19fXU1NTLy8vR0dHPz8/MzMzu7u4yjkcRAAAAXklEQVR4Xs3KMRGAMBAF0W/hZkioKOgoT8KJiINIoKLDCyJosYIDJNDvGciWb1ZjdondTlmPJNUp1pPMTrGepDrF9iSLU+xJclImQUpQmiAlKE2QEhQueoOyiX0ath/OAg4D42zfFQAAAABJRU5ErkJggg==") no-repeat scroll 50% 100% transparent; } .fullscreen_gallery_button_prev { height: 38px; width: 33px; position: absolute; top: 50%; left: 0; margin-top: -15px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAmBAMAAAC4z+/kAAAAMFBMVEX////IyMjNzc329vbp6enJycnQ0NDOzs7o6OjU1NTR0dHPz8/Ly8v19fXMzMzu7u60/tvTAAAAYklEQVR4Xs3KMRGAMBBE0Z25K2gozgEqkoKKIgJOQiREAg6wgBOkIAEJ9LsG8ss3H9NmF0t9CNaxkZQgsc5Sg8Q6SwkSGyx7sNwip4iLoIl4sqCJeLKgiXiy4HhZFnnwYcp+nDQN5ax6RW4AAAAASUVORK5CYII=") no-repeat scroll 50% 100% transparent; } .header_block { position: relative; } .input_block { position: relative; display: inline-block; vertical-align: top; z-index: 1; height: 1.9em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .input_block input { background-color: transparent; border-style: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; display: block; font-size: 1em; margin: 0; padding: 0 0.5em; position: relative; width: 100%; height: 100%; vertical-align: middle; z-index: 10; } .input_block_left { position: absolute; top: 0; left: 0; bottom: 0; z-index: 5; } .input_block_center { position: absolute; top: 0; bottom: 0; z-index: 5; } .input_block_right { position: absolute; top: 0; right: 0; bottom: 0; z-index: 5; } .languages_block { white-space: nowrap; position: absolute; } .language_item { position: relative; display: inline-block; outline: none; text-decoration: none; } .logo_block { position: absolute; display: block; outline: none; } .logo_block img { display: block; } .menu_block { position: relative; } .menuitem_block { display: inline-block; position: relative; text-decoration: none; outline: none; } .menuitem_text { display: block; position: relative; text-align: center; } .pager_block { margin-top: 1em; white-space: nowrap; text-align: right; } .pager_block:first-child { margin-top: 0; margin-bottom: 1em; } .pager_previous { display: inline-block; vertical-align: middle; } .pager_previous.pager_hidden { display: none; } .pager_page { min-width: 20px; text-align: center; display: inline-block; vertical-align: middle; text-decoration: none; } a.pager_page:hover, a.pager_page:active { text-decoration: underline; } .pager_next { display: inline-block; vertical-align: middle; } .pager_next.pager_hidden { display: none; } .products_filter { position: relative; margin-bottom: 1em; } .products_filter_item { width: 22%; margin-bottom: 0.5em; display: inline-block; overflow: hidden; margin-right: 1%; } .products_filter_label { font-size: 0.9em; margin-bottom: 0.5em; } .products_filter_dropdown { display: block; } .products_top_pager .products_sorter { float: left; } .products_sorter_label { margin-right: 0.5em; } .products_sorter_item { margin-left: 0.5em; } .products_sorter_item_active { font-weight: bold; } .products_sorter_item_icon_asc, .products_sorter_item_icon_desc { display: none; } .products_sorter_order_asc .products_sorter_item_icon_asc { display: block; } .products_sorter_order_asc .products_sorter_item_active:hover .products_sorter_item_icon_asc { display: none; } .products_sorter_order_asc .products_sorter_item_active:hover .products_sorter_item_icon_desc { display: block; } .products_sorter_order_desc .products_sorter_item_icon_desc { display: block; } .products_sorter_order_desc .products_sorter_item_active:hover .products_sorter_item_icon_desc { display: none; } .products_sorter_order_desc .products_sorter_item_active:hover .products_sorter_item_icon_asc { display: block; } .products_sorter_item_icon { display: inline-block; width: 0.5em; margin-left: 0.5em; vertical-align: top; text-align: center; } .radio_holder { display: inline-block; width: 21px; height: 21px; margin: 0; } .radiobutton { cursor: pointer; display: inline-block; width: 21px; height: 21px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAdVBMVEX2+Pr///9dquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquj2+PrJ4fVdqujF3/To8fjp8vmKwe232PPy9vqPxO7W5/Zfq+hqsOmTxu5rseqRxe7Z6fdztevX6PaVxu9nzgryAAAAE3RSTlMAAK60Rep++cmWSwPnV1RjWmZdxT4k0gAAAIBJREFUeF5tj1cOwzAMQ+WZ2XRIHtnd9z9i4RhB66TvQyAIQSJhoSzyLC/KIFkYkrfd2I9dy2V09GwxYmcdnOPT4Yq7SQbV9MIvljM4XfGX+wEEJQ4JUD5xXA0GE/psv/PnzuW9/VVNj00eOKeZd73W7gN59DTE7guNUEaJJkj2AXmNEXIG3sRnAAAAAElFTkSuQmCC'); vertical-align: middle; outline: none; } .radiobutton.radiobutton_checked { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAllBMVEX2+Pr///9dquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquhdquj2+PoAAAAGBgbJ4fXNz9Ho8fhfq+jw8vTF3/R6e3xqsOmKwe3p8vkDAwO32PPo6et3eHmPxO7y9voJCQldqujW5/bX6PZzteuVxu9rserZ6ffLzM6Rxe7Q0tSTxu5g/GlQAAAAE3RSTlMAAK5FtOp+VEuWyflXA+ddY2ZasxawGQAAAKNJREFUeF5lj+cOwyAMhCEhu+kykL1H93r/lytgpVKV7wecTifbRwx+EEZh4GtJ9WNbdXeezl1t2ei4VQFIUbna2V9TWEjvNiVxdjHGG1MWJcePEvkguBhypV4bwqT6S64plZKMOA1APxtn7gHSLTkBQMKRBGCKMCOMITCznrO7mV0tb5ddcfYAzfN3Dzn837zqtXQfZQONHLG7wWPOyWGelvQL+X4T4wbUqQIAAAAASUVORK5CYII='); } .scroll_pages_container { overflow: hidden; position: relative; white-space: nowrap; } .scroll_page { width: 100%; display: inline-block; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; } .slide_gallery { position: relative; display: block; } .slide_gallery_images { position: relative; width: 100%; overflow: hidden; } .slide_gallery_item { top: 0; left: 0; position: absolute; width: 100%; max-height: 100%; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } .slide_gallery_item_clickable { cursor: pointer; } .slide_gallery_item img { position: absolute; top: 0; left: 0; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } .header_gallery .slide_gallery_item { cursor: default; } .slide_gallery_selector { position: relative; display: block; overflow: hidden; margin-top: 2em; } .slide_gallery_selector_images { overflow: hidden; position: relative; top: 0; left: 0; right: 0; height: 100%; white-space: nowrap; margin: 0 2em; } .slide_gallery_selector_left { background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAMAAACDMFxkAAAAY1BMVEXb29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/b29/zUaPgAAAAIHRSTlMAWgYt6lf58CRCFdsMyb2ljSr8aXiWA7EJwA/SG+Q2Uec/MPwAAABNSURBVHheRca1AcAwEANAGYLMDL//lGne8lUHspxJworU6Fwm2tyLtqxEWzeita2EdhLaS+gwsphiMcdiiV03FvvB4rxY3A8L51m83w/Mhgnrx9K1EgAAAABJRU5ErkJggg==') no-repeat scroll 50% 50%; position: absolute; display: block; cursor: pointer; text-decoration: none; height: 100%; top: 0; left: 0; width: 2em; outline: none; z-index: 5; } .slide_gallery_selector_right { background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACnSURBVHjajNIhCgJBFAbgT4VNgskbmASrB7CZxCbeQczewGLeuDcQFMFk8AwLlg2mrYJJEATL5JmZMuVj3pv/vU7TPAt8JU4XS6xzYA8VZikIBY6YpCAMcMMoBWGIa7ijUHjxgn4KwhSn0HsUCilUOVDI95ADYYtxDtzgkYI7lKnSJfapz5xDyWiOd6zwi8EaC3xiI2wxxzu2FK+A2tiafQKqYzn9BwD33Bs+VeJS1gAAAABJRU5ErkJggg==') no-repeat scroll 50% 50%; position: absolute; display: block; cursor: pointer; text-decoration: none; height: 100%; top: 0; right: 0; width: 2em; outline: none; z-index: 5; } .slidegallery_selector_item { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-sizing: border-box; position: relative; display: inline-block; margin: 0 0.5% 0 0.5%; cursor: pointer; vertical-align: middle; height: 100%; width: 19%; } .slidegallery_selector_item img { display: block; margin: 0 auto; max-height: 100%; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } .slidegallery_selector_item:last-of-type { margin-right: 0; } .slide_gallery_description { position: absolute; bottom: 0; left: 0; background: #fff; z-index: 5; } .subcontentmodule_component { position: relative; padding: 1em; margin: 1em 0.5em; } .submenus_popup_block { display: none; position: absolute; z-index: 100; } .submenus_popup_background { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .submenus_popup_content { position: relative; vertical-align: top; } .submenuitem_popup_item { position: relative; display: block; text-decoration: none; } .table_component { border-collapse: collapse; } .table_component > tbody > tr > td, .table_component > tbody > tr > th, .table_component > tfoot > tr > td, .table_component > tfoot > tr > th, .table_component > thead > tr > td, .table_component > thead > tr > th { padding: 0.5em 1em; } .table_component > thead > tr > td, .table_component > thead > tr > th { text-align: center; } .table_component > tbody > tr > th { text-align: right; } .table_component_column_centeredcontent { text-align: center; } .tabs { position: relative; } .tabs_buttons { position: relative; display: block; white-space: nowrap; } .tab_button { position: relative; display: inline-block; cursor: pointer; height: 100%; } .tabs_items { position: relative; } .tabs_item { display: none; } .tabs_item_active { display: block; } .tab_button { font-weight: normal; color: inherit; line-height: 2.21em; min-width: 8.2em; text-align: center; padding: 0 0.7em; } .tab_button_active { font-weight: bold; } .textarea_block { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display: inline-block; vertical-align: top; z-index: 5; width: 100%; } .textarea_block textarea { position: relative; border-style: none; background-color: transparent; margin: 0; overflow: auto; padding: 0.5em 0.5em; z-index: 10; width: 100%; min-height: 15em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; } .textarea_block div { position: absolute; } .textarea_block_top_left { top: 0; left: 0; } .textarea_block_top { top: 0; } .textarea_block_top_right { top: 0; right: 0; } .textarea_block_left { left: 0; } .textarea_block_right { right: 0; } .textarea_block_bottom_left { bottom: 0; left: 0; } .textarea_block_bottom { bottom: 0; } .textarea_block_bottom_right { bottom: 0; right: 0; } .tip_popup { text-align: center; z-index: 120; position: absolute; } .tip_popup_content { font-size: 0.9em; padding: 0.5em 1em; display: block; position: relative; background: #fff; -moz-box-shadow: 0 0 4px -2px #000000; -webkit-box-shadow: 0 0 4px -2px #000000; box-shadow: 0 0 4px -2px #000000; } .article_content { display: block; position: relative; } .article_column_content { font-size: 0.84em; line-height: 1.2em; } .banner_block { position: relative; display: block; margin: 0 auto; } .banner_cover { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #ffff0f; opacity: 0; } .banner_block img, .banner_block object, .banner_block embed { display: block; margin: 0 auto; } .banner { margin: 1em auto 0 auto; position: relative; display: block; } .banner:first-child { margin-top: 0; } .discount_short { display: block; text-decoration: none; outline: none; position: relative; overflow: hidden; } .discount_short_amount { float: right; font-size: 2em; } .discount_short_title { display: block; margin-top: 0; } .discount_short_top:after { content: ""; display: block; clear: both; } .discount_short_image { width: 20%; display: block; float: left; margin: 0 1em 0 0; } .discount_short_image img { display: block; width: 100%; } .discount_short_info { margin-bottom: 1em; } .discount_short_content { display: block; margin-bottom: 2.5em; text-align: justify; } .discount_short_controls { position: absolute; bottom: 1em; right: 1em; } .discount_details { position: relative; overflow: hidden; } .discount_details_amount { float: right; } .discount_details_title { display: block; margin-top: 0; } .discount_details_top:after { content: ""; display: block; clear: both; } .discount_details_top { margin-bottom: 3em; } .discount_details_image { width: 20%; display: block; float: left; margin: 0 1em 0 0; } .discount_details_image img { display: block; width: 100%; } .discount_details_info { margin-bottom: 1em; } .discount_details_content { display: block; margin-bottom: 2.5em; text-align: justify; } .discount_column { position: relative; padding: 0.5em; margin-bottom: 0.5em; display: block; text-decoration: none; } .discount_column_image { float: left; width: 25%; margin-right: 0.5em; margin-bottom: 0.5em; display: block; } .discount_column_image img { width: 100%; display: block; } .discount_column_title { display: block; } .discount_column_dates { font-size: 0.8em; } .discount_column_dates:after { content: ""; display: block; clear: both; } .discountslist_content { position: relative; margin-bottom: 2em; } .eventslist_short_month { margin-bottom: 1em; } .eventslist_filter { margin-bottom: 1em; text-align: right; } .eventslist_table { margin-bottom: 1.5em; } .eventslist_table_item_date { font-size: 0.9em; font-weight: bold; } .eventslist_calendar { width: 100%; table-layout: fixed; } .eventslist_calendar_day { height: 6em; width: 14%; } .eventslist_calendar .eventslist_calendar_day { padding: 0.7em; } .eventslist_calendar .eventslist_calendar_day_foreign { background-color: #f4f4f4; } .eventslist_calendar_day_past .eventslist_calendar_day_number { color: #808080; } .eventslist_calendar .eventslist_calendar_day_holiday { background-color: #fff2f2; } .eventslist_calendar_day_current .eventslist_calendar_day_number { font-weight: bold; } .eventslist_calendar_day_number { width: 2.5em; float: left; } .eventslist_calendar_day_events { overflow: hidden; } .eventslist_calendar_day_event { font-size: 0.9em; } .eventslist_calendar_day_event_link { overflow: hidden; text-overflow: ellipsis; } .eventslist_calendar_day_event_address { overflow: hidden; text-overflow: ellipsis; } .event_short { position: relative; display: inline-block; min-height: 10em; width: 32%; margin: 0.5%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .event_short_image_wrap { float: left; width: 40%; margin-right: 1em; } .event_short_image { width: 100%; } .event_short_description { overflow: hidden; } .event_short_title { font-size: 0.9em; margin-bottom: 1em; } .event_short_location { height: 1em; } .event_short_link { display: block; margin-top: 1em; } .event_details { position: relative; } .event_details_dates { margin-bottom: 1em; } .event_details_address { margin-bottom: 1em; } .event_details_image_wrap { float: left; margin-right: 1em; max-width: 35%; } .event_details_image { max-width: 100%; } .event_details_specifics { overflow: hidden; } .event_details_content { margin-top: 2em; } .event_map { margin: 2em auto 0 auto; } .event_map iframe { width: 100%; height: 17em; } .column_selectedevents_item .event_short { width: 100%; } .feedback_content { margin-bottom: 1em; } .form_table.feedback_form_table { margin: 0 auto; } .feedback_form_groups_grouptitle { display: block; padding: 0.5em 0; width: 90%; margin: 0 auto 1em auto; } .gallery_short_block { display: inline-block; text-decoration: none; outline: none; width: 33%; -moz-box-sizing: border-box; box-sizing: border-box; } .gallery_short_image { display: block; margin-bottom: 1em; width: 100%; } .gallery_short_bottom { display: block; text-align: center; } .gallery_short_title { display: inline-block; } .gallery_short_block:hover .gallery_short_title, .gallery_short_block:focus .gallery_short_title { text-decoration: underline; } .gallery_details_content { overflow: hidden; margin-bottom: 1em; } .gallery_details_item { padding: 0; display: inline-block; margin: 0.5%; width: 24%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: top; } .gallery_details_item_link { overflow: hidden; position: relative; display: block; } .gallery_details_item_image { display: block; width: 100%; } .gallery_details_item_overlay { right: 0; left: 0; top: 100%; bottom: 0; display: block; position: absolute; overflow: visible; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAABRJREFUeF4twCEBAAAAgCD/r7ZADAAIAAGAG1oOAAAAAElFTkSuQmCC'); } .gallery_details_item_title { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAAA1BMVEUAAACnej3aAAAAAXRSTlNm5DccCwAAABRJREFUeF4twCEBAAAAgCD/r7ZADAAIAAGAG1oOAAAAAElFTkSuQmCC'); padding: 0.5em; color: #fff; position: absolute; bottom: 0; left: 0; right: 0; display: block; text-align: center; text-overflow: ellipsis; overflow: hidden; } .gallery_details_item_overlay .gallery_details_item_title { bottom: 100%; } .gallery_details_item_description { display: block; color: #fff; padding: 1em; overflow: hidden; } .slide_gallery_item_info { position: absolute; opacity: 0; bottom: 0; left: 0; z-index: 1; padding: 0.5em 1em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: none; } .slide_gallery_item_info_visible { display: block; } .slide_gallery_item_title { font-weight: bold; margin-bottom: 0.25em; color: #fff; } .slide_gallery_item_description { color: #fff; } .slide_gallery_item_info_background { background: #000; opacity: 0.6; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; } .slide_gallery_button_pause { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAAA1BMVEX///+nxBvIAAAAFElEQVR4XlXAIQEAAACAIP+vNkMYAA4AAcFNteYAAAAASUVORK5CYII=") no-repeat scroll 50% 50%; } .slide_gallery_button_play { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABxJREFUeF4NwyEBAAAIA7BFe5RHQBIfxESNfZUDEjYCmY7OD8oAAAAASUVORK5CYII=") no-repeat scroll 50% 50%; } .scroll_gallery_item_clickable { cursor: pointer; } .linklist_block { margin-bottom: 50px; } .linklist_items { vertical-align: top; text-align: left; } .linklist_content { margin-bottom: 1.5em; } .linklistitem_details_title { position: relative; display: block; white-space: nowrap; text-align: center; height: 2.692em; line-height: 2.692em; } .linklist_list { display: inline-block; width: 49%; margin: 0.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: top; } .linklist_list_image_wrap { margin-right: 1em; width: 45%; float: left; } .linklist_list_image { width: 100%; } .linklist_list_item { display: block; margin-bottom: 0.5em; } .linklist_list .linklist_items { overflow: hidden; } .linklist_item_thumbnail { position: relative; display: inline-block; text-decoration: none; vertical-align: top; width: 24%; margin: 0.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .linklist_item_thumbnail_link { position: relative; display: block; color: inherit; text-decoration: none; overflow: hidden; } .linklist_item_thumbnail_title { position: absolute; bottom: 0; left: 0; right: 0; background: #fff; color: #000; display: block; padding: 0.3em 0.5em; } .linklist_item_thumbnail_image_wrap { position: relative; display: block; } .linklist_item_thumbnail_image { display: block; width: 100%; } .linklist_item_thumbnail_overlay { right: 0; left: 0; top: 100%; bottom: 0; display: block; position: absolute; overflow: visible; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAABRJREFUeF4twCEBAAAAgCD/r7ZADAAIAAGAG1oOAAAAAElFTkSuQmCC'); color: #fff; } .linklist_item_thumbnail_overlay .linklist_item_thumbnail_title { position: absolute; bottom: 100%; } .linklist_item_thumbnail_content { overflow: hidden; max-height: 100%; display: block; position: relative; padding: 0.5em 1em; } .linklist_item_detailed { position: relative; display: inline-block; text-decoration: none; vertical-align: top; width: 49%; margin: 0.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .linklist_item_detailed_link { position: relative; display: block; color: inherit; text-decoration: none; overflow: hidden; } .linklist_item_detailed_title { position: relative; display: block; } .linklist_item_detailed_image_wrap { float: left; margin-right: 1em; position: relative; display: block; width: 50%; } .linklist_item_detailed_image { display: block; width: 100%; } .linklist_item_detailed_content { overflow: hidden; display: block; position: relative; } .linklist_tabbed_item { position: relative; } .linklist_tabbed_item_image_wrap { float: left; width: 26%; margin-right: 1em; } .linklist_tabbed_item_image { width: 100%; } .linklist_tabbed_item { padding: 1em; } .linklist_tabbed_item_description { overflow: hidden; } .linklist_tabbed_item_link { position: absolute; bottom: 0; right: 0; } .login_form .input_block { margin-bottom: 0.7em; width: 100%; } .login_form_bottom { margin-top: 1em; } .login_remember { text-align: left; display: block; margin-bottom: 1em; } .login_status_message { margin-bottom: 1em; } .passwordreminder_contents { margin-bottom: 2em; } .passwordreminder_form_msg_error { font-weight: bold; } .passwordreminder_form_msg_success { font-style: italic; } .login_contents { text-align: center; } .login_forgottenpassword { font-size: 0.95em; } .map_content { float: left; margin-right: 1em; width: 33%; } .map_details { margin-top: 2em; } .map_detail_key { font-weight: bold; } .map_map { overflow: hidden; min-height: 1px; } .map_embedded .map_map { padding-bottom: 2em; } .map_map iframe { width: 100%; height: 100%; } .news_wide { position: relative; overflow: hidden; padding: 1.5em; } .news_wide_date { position: absolute; top: 0.5em; right: 0.5em; } .news_wide_content { display: block; overflow: hidden; margin-bottom: 3em; } .news_wide_image_block { width: 30%; display: block; float: left; margin: 0 1.5em 0 0; text-align: center; background-color: white; } .news_wide_image { position: relative; width: 100%; } .news_wide_controls { position: absolute; bottom: 0.5em; right: 0.5em; } .news_short { display: inline-block; width: 49%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0.25%; vertical-align: top; } .news_short_title_wrap { position: relative; margin-bottom: 1em; } .news_short_title_wrap:after { content: ""; clear: both; display: block; } .news_short_date { display: block; float: right; font-size: inherit; height: 2em; margin-top: 0.25em; margin-left: 1.5em; } .news_short_image_block { float: left; width: 40%; margin-right: 1em; } .news_short_image { display: block; width: 100%; } .news_short_controls { text-align: right; margin-top: 1em; } .news_tablerow_title { width: 20%; } .news_tablerow_introduction { width: 60%; } .news_tablerow_date { white-space: nowrap; } .news_details_block { position: relative; overflow: hidden; } .news_details_title_wrap { position: relative; } .news_details_title { display: block; margin-right: 4em; } .news_details_date { position: absolute; bottom: 0; right: 0; } .news_details_image_block { width: 30%; display: block; float: left; margin: 0 1em 1em 0; text-align: center; } .news_details_image { width: 100%; } .latest_news_big_image_block { text-align: center; } .latest_news_big_image { width: 100%; } .latest_news_small_image_block { float: left; width: 40%; margin-right: 1em; } .latest_news_small_image { width: 100%; } .latest_news_item_image { width: 100%; } .latest_news_item_heading { font-weight: bold; margin: 1em 0; } .latest_news_item_content { font-size: .85em; line-height: 1.35em; } .latest_news_item_small_image .latest_news_item_content { margin-top: -0.3em; } .latest_news_item_controls { text-align: right; margin-top: 1em; } .latest_news_small_image_block { float: left; margin: 0 1em 0.5em 0; } .latestnews_short_row { position: relative; border-bottom: 1px solid rgba(0,0,0,0.3); } .latestnews_short_separator { position: absolute; left: 50%; top: 1em; bottom: 1em; background: rgba(0,0,0,0.3); width: 1px; } .latestnews_short_row:last-child { border-bottom: none; margin-bottom: 0; } .latestnews_short_item_wrap { position: relative; display: inline-block; width: 50%; vertical-align: top; } .latestnews_short_item_wrap:first-child .latestnews_short_item { margin-right: 1px; } .latestnews_short_item { padding: 1.5em 1em; } .latestnews_short_item_image_wrap { float: left; width: 35%; margin-right: 1em; } .latestnews_short_item_image { width: 100%; } .latestnews_short_item_content { overflow: hidden; } .latestnews_short_item_controls { margin-top: 1em; text-align: right; } .newslist_controls { margin-top: 1em; } .personnel_short { -moz-box-sizing: border-box; display: inline-block; margin: 0.5%; text-decoration: none; vertical-align: top; min-width: 24%; color: inherit; text-decoration: none; } .personnel_short_title { font-weight: bold; margin-bottom: 0.4em; } .personnel_short_position { margin-bottom: 1em; } .personnel_short_phone { margin-bottom: 0.4em; } .personnel_short_mobile_phone { margin-bottom: 0.4em; } .personnel_short_email { margin-bottom: 0.4em; } .personnel_short_image_container { display: block; margin-bottom: 1.2em; text-align: center; } .personnel_short_image { width: 100%; } .columnmodule_component.personnel_short { width: auto; display: block; } .poll_title, .poll_results_title, .poll_show_title { font-weight: bold; } .poll_description, .poll_results_description, .poll_show_description { margin-bottom: 1.5em; } .poll_question_text, .poll_results_question_text, .poll_show_question_text { border-bottom: 1px solid rgba(0,0,0,0.3); display: block; font-weight: bold; padding: 0 0 0.8em; margin-top: 1.5em; margin-bottom: 1em; } .poll_option { display: block; margin: 1em 0; vertical-align: middle; } .poll_options { display: block; } .answer_text { line-height: 1.9em; padding-left: 1em; position: relative; vertical-align: middle; } .poll_show_answer_text { line-height: 1.0769em; vertical-align: middle; } .poll_submit { text-align: center; } .poll_results_answertext { line-height: 2.2em; } .poll_result_bar { border: 1px solid rgba(0,0,0,0.2); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 3px; width: 100%; position: relative; } .poll_result_bar div { background-color: red; border-right: 2px solid red; bottom: -1px; left: -1px; position: absolute; top: -1px; } .poll_answer_results { margin-bottom: 1em; } .poll_results_total { font-size: 0.9em; padding: 1em 0 0 0; } .production_details_content_block { position: relative; } .production_details_image { float: left; padding-bottom: 10px; margin-right: 1em; max-width: 50%; } .production_details_content { margin-bottom: 4.5em; } .production_details_galleries { margin-top: 4.5em; margin-bottom: 4.5em; } .production_details_controls { position: relative; text-align: right; } .production_short_image_wrap { margin-right: 1em; width: 20%; float: left; } .production_short_image { width: 100%; } .production_short_content { margin-bottom: 2em; } .production_short_controls { text-align: right; position: absolute; bottom: 1em; right: 1em; left: 1em; } .productsearch_configuration { margin-bottom: 2em; } .productsearch_controls { margin-top: 1em; text-align: center; } .productsearch_results .pager_block { margin-bottom: 1em; } .productsearch_results .pager_block:last-child { margin-bottom: 0; margin-top: 1em; } .productsearch_column_content { font-size: 0.8em; } .productsearch_column_field { width: 100%; margin-bottom: 0.5em; } .productsearch_column_field .dropdown_block, .productsearch_column_field .input_block { text-decoration: none; width: 100%; } .productsearch_column .dropdown_block:hover { text-decoration: none; } .registration_form_content { margin-bottom: 1.5em; text-align: justify; } .search_block { position: relative; } .search_controls { text-align: center; } .search_results_group_title { margin-top: 2em; } .search_result_content { margin-bottom: 1.5em; } .search_result_controls { text-align: right; } .selectedgalleries_block { margin-bottom: 50px; } .selectedgalleries_content { padding: 19px 21px; margin-bottom: 20px; } .selectedgalleries_galleries { vertical-align: top; } .selectednews_block { margin-bottom: 50px; } .selectednews_heading { margin: 10px 0 10px; } .selectednews_content { margin-bottom: 20px; } .selectednews_news { vertical-align: top; } .service_short_block { display: block; overflow: hidden; } .service_short_heading { display: block; } .service_short_content { display: block; overflow: hidden; margin-bottom: 4em; } .service_short_controls { display: block; bottom: 1em; position: absolute; right: 1em; text-align: right; } .service_short_image_wrap { margin-right: 1em; width: 25%; float: left; } .service_short_image { width: 100%; display: block; float: right; } .service_details_block { overflow: hidden; } .service_details_image { float: right; margin: 0 0 1em 1em; } .service_details_content { margin: 0; } .service_details_controls { padding-top: 1.5em; clear: both; text-align: right; } .standalone_module { margin: 5% auto 0 auto; max-width: 30%; min-width: 400px; } .standalone_module_title { background-color: #5DA1D5; border-radius: 6px 6px 0 0; color: white; font-size: 1.15em; height: 2.69em; line-height: 2.69em; margin: 0 0 0.15em; position: relative; text-align: center; width: 100%; } .standalone_module_content { border: 1px solid #E7E7E7; display: block; font-size: 1em; line-height: 1.5em; padding: 1em; position: relative; } .submenu_block { position: relative; } .submenu_content { position: relative; } .submenu_coulmn { margin: 40em 0 0 24em; width: 28em; } .submenu_item_bottom { display: block; bottom: 0; left: 0; } .submenu_item, .submenu_itemlevel2, .submenu_itemlevel3 { display: block; position: relative; text-decoration: none; } .submenu_item .submenu_item_text { font-size: 1em; padding: 0.25em 0; } .submenu_item_text { color: inherit; } .submenu_item_icon { position: absolute; } .submenu_item_link:hover { text-decoration: none; } .submenu_item_text, .submenu_itemlevel2_text, .submenu_itemlevel3_text { display: block; position: relative; } .submenu_item_submenus .submenu_item { padding-left: 1em; } .submenu_itemlevel2 .submenu_item_text { padding: 0.25em 0 0.25em 1em; } .submenu_itemlevel3 .submenu_item_text { padding: 0 0 0 2em; } .submenuitem_popup_block { position: absolute; display: none; background: #fff; min-width: 15em; z-index: 15; } .submenuitem_popup_item { padding: 0.3em 1em 0.3em 1.25em; display: block; text-decoration: none; } .news_mailform_block { position: relative; } .news_mailform_title { display: block; } .news_mailform_block .input_block { margin-bottom: 0.8em; width: 90%; } .news_mailform_form_contents { text-align: center; } .news_mailform_controls { position: relative; text-align: center; } .news_mailform_rss { position: absolute; left: 0; top: 0; } .column_widget_content { text-align: center; } @media print { .main_block { width: auto; } .header_block, .footer_block, .menu_block, .right_column, .left_column { display: none; } .button { display: none; } } html { color: #000; background: #FFF; } body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, iframe { margin: 0; padding: 0; } a { text-decoration: underline; } a:hover, a:focus { text-decoration: none; } table { border-collapse: collapse; border-spacing: 0; } td { vertical-align: top; } th { text-align: left; } img { vertical-align: middle; } fieldset, img { border: 0; } h1, h2, h3, h4, h5, h6 { margin: 0.5em 0; font-size: 100%; font-weight: normal; } h1:first-child, h2:first-child, h3:first-child { margin-top: 0; } h1:last-child, h2:last-child, h3:last-child { margin-bottom: 0; } p { margin: 1em 0; } p:first-child { margin-top: 0; } p:last-child { margin-bottom: 0; } ol { margin: 1em 0; list-style: decimal; overflow: hidden; padding-left: 2em; } ul { margin: 1em 0; list-style: disc; overflow: hidden; padding-left: 2em; } li ul { margin-top: 0; margin-bottom: 0.5em; } input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; } legend { color: #000; } iframe, form { border-style: none; } address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; } abbr, acronym { border: 0; font-variant: normal; } sup { vertical-align: text-top; } sub { vertical-align: text-bottom; } caption, th { text-align: left; } figure { margin: 0; } html { height: 100%; width: 100%; margin: 0; padding: 0; } body { min-height: 100%; background-color: #f0f0f0; margin: 0; padding: 0; position: relative; } .main_block { position: relative; margin: 0 auto; overflow: hidden; } .limited_width { position: relative; margin: 0 auto; min-width: 990px; max-width: 1330px; width: 85%; } .center_block_background { background-color: #f0f0f0; position: relative; z-index: 2; padding-bottom: 1.5em; } .center_block { position: relative; top: -24.4em; margin-bottom: -24.4em; z-index: 2; } .center_block_white { background-color: #fff; border: 1px solid #e6e6e6; border-bottom-left-radius: 0.5em; border-bottom-right-radius: 0.5em; padding: 2em 1em; } .center_block_white.secondary_center_block_white { border-radius: 0.5em; position: relative; top: -7em; } .columns_table { margin: 0; padding: 0; border-collapse: collapse; border-style: none; width: 100%; table-layout: fixed; } .columns_table .left_column { border-collapse: collapse; border-style: none; padding: 0 3em 0 0; width: 22%; } .columns_table .center_column { border-collapse: collapse; border-style: none; } .columns_table.hasleftcolumn .center_column { padding: 0 0 0 2.2em; width: 74%; } .columns_table .right_column { border-collapse: collapse; border-style: none; width: 20%; padding: 0 0 0 3em; } .clearfix { display: block; clear: both; } .button { display: inline-block; position: relative; cursor: pointer; outline: none; text-decoration: none; text-align: center; white-space: nowrap; max-width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #3b99f4; border-radius: 0.4em; color: #fff; padding: 0.75em 1.4em 0.75em 1.5em; } .button:hover, .button:focus { opacity: 0.9; } .button_icon { display: block; position: absolute; top: 0.9em; left: 0.2em; bottom: 0; z-index: 5; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBMjRDN0Q3QzQ3MzExRTNCNEIxQTk4N0JGNzE4MzQzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBMjRDN0Q4QzQ3MzExRTNCNEIxQTk4N0JGNzE4MzQzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkEyNEM3RDVDNDczMTFFM0I0QjFBOTg3QkY3MTgzNDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkEyNEM3RDZDNDczMTFFM0I0QjFBOTg3QkY3MTgzNDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6+VVwMAAAAwklEQVR42mJgSzvO+P//fwYkjM6HYyYGBoZj7OkneBkQ4BgQI/PhAKTYAoifATUYQMXAfCA2wKYYBHiA+DxQQ/GXn3/hfCAuBmJGdMUw0GPWcpnh+vPvcD4Q7wZidmyKGe6++sHg1H2V4dmHXzAhZyC+CsTMGIqVxTgYdhRqMkgJsMGE9gKxLhD/RVdccqpGl0FflhvOB2JXIAa7iwUq+AWIHX7OtDgLdSeYD8Rn0UPjBBBLQRUywPjoCsGAlBgECDAASKFtLlEabugAAAAASUVORK5CYII=') no-repeat; width: 11px; height: 11px; } .button_text { display: block; position: relative; z-index: 10; } input.button { border: none; } .checkbox_placeholder { display: inline-block; margin: 0; vertical-align: middle; } .checkbox { border: 1px solid #d8d9de; cursor: pointer; display: inline-block; height: 1em; outline: medium none; vertical-align: middle; width: 1em; } .checkbox.checked { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNkJEMEUxQ0Y4QTExRTM5MkQ5QTM0MjAzOTIyOTc4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRFNkJEMEUyQ0Y4QTExRTM5MkQ5QTM0MjAzOTIyOTc4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEU2QkQwREZDRjhBMTFFMzkyRDlBMzQyMDM5MjI5NzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEU2QkQwRTBDRjhBMTFFMzkyRDlBMzQyMDM5MjI5NzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz44NnjLAAABF0lEQVR42mL8//8/A7GgdNdfRiBlB2KzkKCJE0jtAmIbIJZkJMbGoh2/lYHUXiCWB2KVPg/WuwRtzNvyA6TpDpSrMsmH4y5Bp2Zu+IqsKWV6APddmBxLyppPIA8zzAnhQ3EzUBxZ00ognocsz/Tr95/lQHwobvk7TpggiA0U2wvEDED8EIgT0Q1mAUlCQ+pbxKJXDkD6EBBfhwYECASsiBP7ju4Nlp+//8QAaQuowgNA/BBJ04T1yVIXsPkfHB3eMx5JANnP0eRABqhszZD7g00jE4gASr74/edvJRAzIOF4XJrgGkEAqLATiI9ANa3claN4EF9UwTXuL1D5/+fPX18gZgDiDILJCeRHZGzZeU0CXQwbBggwAO1ksdlVNKfDAAAAAElFTkSuQmCC') no-repeat center; width: 1em; height: 1em; } .dropdown_block { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; vertical-align: middle; cursor: pointer; position: relative; text-decoration: none; outline: none; z-index: 1; border: 1px solid #d8d9de; border-radius: 0.3em; height: 2em; color: #646464; } .dropdown_block.dropdown_focused { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .dropdown_focused > .dropdown_arrow { border-bottom-right-radius: 0; } .dropdown_title { display: block; min-width: 12em; overflow: hidden; position: relative; white-space: nowrap; text-align: left; z-index: 10; padding: 0.35em 0.8em; } .dropdown_block_left { display: block; position: absolute; left: 0; top: 0; bottom: 0; z-index: 5; } .dropdown_block_center { display: block; position: absolute; top: 0; bottom: 0; z-index: 5; } .dropdown_block_right { display: block; position: absolute; right: 0; top: 0; bottom: 0; z-index: 5; } .dropdown_arrow { position: absolute; z-index: 11; top: 0; right: 0; height: 100%; width: 2em; border-bottom-right-radius: 0.3em; border-top-right-radius: 0.3em; border-left: 1px solid #d8d9de; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI4MTc3NTE5Q0EyMDExRTNCQjdFRkNGQzdEOEM3NDk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI4MTc3NTFBQ0EyMDExRTNCQjdFRkNGQzdEOEM3NDk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjgxNzc1MTdDQTIwMTFFM0JCN0VGQ0ZDN0Q4Qzc0OTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjgxNzc1MThDQTIwMTFFM0JCN0VGQ0ZDN0Q4Qzc0OTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6TthjbAAAAuElEQVR42mIMWfUvmYGBwYGBOHCAMWDZLz4g4yORGviZ1keyfvr1+3cKEDMQwCkgtSwgbT9//poHpCqBWBmHyXeBGKiGi4Hx////YBGbKS81gdQ1HBq0juSIXwcxmGAiIIEfP35OA2IGNDwNphgEWJCN+fHzZwmQigNiHqjQLyAuQVbDhMy5Uq36HeifECBmgGI/kBiyGhZ0xwJDYxeQOgvl7kKXh3saGUiXnhED0U+7TV6hywEEGABpQW+snkqvxAAAAABJRU5ErkJggg==') no-repeat center, #f4f4f4; } .dropdown_list { display: none; position: absolute; z-index: 15; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .dropdown_list_is_above > .dropdown_list_content { display: block; position: relative; overflow: auto; border-top-left-radius: 0.3em; border-top-right-radius: 0.3em; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-color: #f4f4f4; } .dropdown_list_content { display: block; position: relative; overflow: auto; border-bottom-left-radius: 0.3em; border-bottom-right-radius: 0.3em; background-color: #f4f4f4; } .dropdown_list_scrollup { position: absolute; top: 0; left: 0; right: 0; cursor: pointer; } .dropdown_list_scrolldown { position: absolute; bottom: 0; left: 0; right: 0; cursor: pointer; } .dropdown_option { display: block; cursor: pointer; white-space: nowrap; text-decoration: none; z-index: 10; outline: none; overflow: hidden; color: #646464; padding: 0.35em 0.8em; } .dropdown_option:hover { background: #eaeaea; } .footer_block { position: relative; display: block; background-color: #454545; min-height: 4.17em; bottom: 0; z-index: 2; } .footer_bottom { border-top: 1px solid #515151; } .footer_menu_item_block { display: inline-block; text-align: left; } .footer_menu_item_block a { color: #9c9c9c; } .footer_menu_item_block a:hover { text-decoration: underline; } .footer_menu_item { position: relative; text-decoration: none; outline: none; margin: 1.5em 4em 3em 1.1em; display: inline-block; font-size: 0.875em; text-transform: uppercase; } .artweb_link { position: absolute; top: 1.3em; right: 2em; color: #636363; font-size: 0.8125em; } .footer_article_item { color: #848484; display: block; padding: 1em 0; text-align: center; white-space: nowrap; font-size: 0.8125em; } .footer_article_item .html_content { color: #848484; } .form_table { margin: 0 auto; padding: 0; border-style: none; border-collapse: collapse; width: 100%; } .form_table td { border-style: none; border-collapse: collapse; padding: 0.5em; } .form_label { line-height: 1.9em; text-align: right; width: 29%; } .form_star { color: red; width: 1em; max-width: 2%; text-align: center; line-height: 1.9em; padding: 0 0.7em 0 0 !important; } .form_field { width: 39%; padding-bottom: 1em; } .form_field .input_block, .form_field .textarea_block, .form_field .dropdown_block { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; } .form_field label { vertical-align: middle; padding: 0 0.5em; cursor: pointer; } .form_extra { width: 30%; } .form_controls { text-align: center; margin: 1.5em auto 0 auto; width: 100%; } .form_error_message { color: #c00; } .form_error, .form_error .form_label { color: #c00; } .header_block { position: relative; z-index: 2; min-height: 60em; } .header_article_item .article_content p::before { content: ""; display: inline-block; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0ODNBOEY0QzYyQzExRTM5RkEzOTUxNERGNkFCNjQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg0ODNBOEY1QzYyQzExRTM5RkEzOTUxNERGNkFCNjQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODQ4M0E4RjJDNjJDMTFFMzlGQTM5NTE0REY2QUI2NDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ4M0E4RjNDNjJDMTFFMzlGQTM5NTE0REY2QUI2NDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Q6yEfAAAAxElEQVR42qzQsQqCUBQG4NMlSBwaXQTfo1foBYLWmiPuUOO1phqiQWjqPXqFXsQxEhocEu0/8AcVJKQd+PTiOf9R7Fhr9yIyl2a1M7iMpHmNdUEIA0h/CKbMhLqggjNEMISsJphxJmKm0gUOfCjhBAHMoHgJFnwWcKZkJtYFMdxgCR7cIYE+e47nhD2Ps5pxhm/Q+wZy2HK7nlew5tlnL+eseQY/awEXmECPpnBl7626X36WfuaRastIy/rLgkOLfPIQYAC7PykTN7Fl9gAAAABJRU5ErkJggg==') no-repeat; height: 0.75em; width: 1.2em; margin-right: 1em; } .header_block_top { position: relative; min-height: 1.5em; padding: 0.5em 4em 0; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMyNTRGRjZDQzQ2RDExRTNCMEMxQjk3RjExQjBBRDUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMyNTRGRjZEQzQ2RDExRTNCMEMxQjk3RjExQjBBRDUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzI1NEZGNkFDNDZEMTFFM0IwQzFCOTdGMTFCMEFENTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzI1NEZGNkJDNDZEMTFFM0IwQzFCOTdGMTFCMEFENTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ZR+a+AAAAIElEQVR42mK0trY+wkABYGKgEIwaMGrAqAGDxQCAAAMALEgBleTcChUAAAAASUVORK5CYII='), url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjkAAABqCAYAAABebkAdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpERkI4MkRERTMxQjNFMzExQkFEQUM5OTRCQUFFQ0QxNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERkE1MDA4N0NCODUxMUUzODQ2MDgzMkMzOTNFRDdBNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERkE1MDA4NkNCODUxMUUzODQ2MDgzMkMzOTNFRDdBNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTc1NDQxRUQyQkJFMzExODc2MkYyOUVFOURFQjgwNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERkI4MkRERTMxQjNFMzExQkFEQUM5OTRCQUFFQ0QxNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhY9tf4AAANDSURBVHja7Nw9axNhAMDxvFvCRQVBpMWCGXqLn8CvkMGlIHRwcBD8Am6Co99AcHSICK4ZBcm3yCQNOGRQ0BjTRJt4qJUomlrFe3n6+8HDhS5399wD/ZPcXXm5XJZIVxzH28lm30wAkJHyYDAI/iRroZxIp9OxZAGA8CJnRTfvB9hut5uTycTqA+CfjUYjk/AbFVMAAIgcAACRAwCQnZopAAD+VhzHme5/3VNiIofCKJfLpSiKTARrjcdjkwDpe5qMi3mLLD9XAQBBEjkAQJD8XAUEpdlsmgS+m06nJW/2P718kwMAiBwAAJEDACByAABEDgDAsWrDV6/NAgAQHN/kAAAiBwCgKH5+GeBOMq4W8UQePnr8ZXv/3t3LeT/W+Xx+ZjKZWH0AkFLk7DTqtW6jUeyXIG9ubl3J+zEezA4qw+G+1QcAKUXOtY2Neun82WK/Er1er+b+GA8Pq1YeAPxn7skBAEQOAIDIAQAQOQAAIgcAQOQAACIHAEDkAACIHAAAkQMAIHIAAEQOACByAABEDgCAyAEAEDkAACIHAEDkAAAiBwBA5AAAiBwAAJEDACByAACRAwAgcgAARA4AgMgBABA5AAAiBwAQOQAAIgcAQOQAAIgcAACRAwAgcgAAkQMAIHIAAEQOAIDIAQAQOQAAIgcAEDkAACIHAEDkAACIHAAAkQMAiBwAAJEDACByAABEDgCAyAEAEDkAgMgBABA5AAAiBwBA5AAAiBwAAJEDAIgcAACRAwAgcgAARA4AgMgBABA5AIDIAQAQOQAAIgcAQOQAAIgcAEDkAACIHAAAkQMAkL7ayudn78bTS8nYLfIJTQ/muT/G2eyjlQcAKUbO+2Q8+DYK587tm0cfu3k/1sVi0Uw21y0/AEgnckhJpVL50Gq1npiJE6snY9c0sE61Wn1jFjgSRdHzZPMp5HPs9/t7cRy72CIHAMIzGAxMwq8iZ3vrQmjntOeyButcyTc5HO+lKWDFrdLX2zE4jZETyon0ej1XM3CdTsckAP5H8Mc8Qg4AiBwAAJEDAJAhT1dRGL1e722yKa/+LYP7dKJkvHA1AH5wI6sdr3uyTORQ9PBJbV9ufAY4WWRkzc9VAECQPgswAMvxZlAfKjoFAAAAAElFTkSuQmCC') no-repeat 17.5% center; z-index: 2; } .header_article_item { color: #e7e7e7; font-size: 0.82em; text-align: right; } .header_article_item .html_content { color: #e7e7e7; } .header_block_center { position: relative; border-bottom: 2px solid #2889cf; background-color: #fff; z-index: 2; } .header_block_bottom { position: relative; z-index: 1; } input { color: #646464; } .input_block { position: relative; display: inline-block; vertical-align: top; z-index: 1; height: 1.9em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .input_block input { background-color: transparent; border-style: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; display: block; font-size: 1em; margin: 0; padding: 0 0.5em; position: relative; width: 100%; height: 100%; vertical-align: middle; z-index: 10; border: 1px solid #d8d9de; border-radius: 0.3em; } .input_block_left { position: absolute; top: 0; left: 0; bottom: 0; z-index: 5; } .input_block_center { position: absolute; top: 0; bottom: 0; z-index: 5; } .input_block_right { position: absolute; top: 0; right: 0; bottom: 0; z-index: 5; } .languages_block { white-space: nowrap; position: absolute; top: 1.7em; right: 0; z-index: 1; background-color: #f4f4f4; border: 1px solid #eceef3; -webkit-border-radius: 0.44em; -moz-border-radius: 0.44em; -o-border-radius: 0.44em; -ms-border-radius: 0.44em; border-radius: 0.44em; padding: 0 0.2em; } .language_item { display: inline-block; font-size: 0.7em; margin: 0.6em 0.3em; outline: medium none; padding: 0.2em 0.5em; position: relative; text-decoration: none; color: #000; } .language_item:hover, .language_item:focus, .language_active { background: -webkit-linear-gradient(#61b1ff,#1288ff); background: -o-linear-gradient(#61b1ff,#1288ff); background: -moz-linear-gradient(#61b1ff,#1288ff); background: linear-gradient(#61b1ff,#1288ff); border-radius: 0.3em; color: #fff; } .logo_block { position: absolute; z-index: 1; width: 11.3em; left: 0.5em; top: 0.8em; display: block; outline: none; } .logo_block img { display: block; height: auto; width: 100%; } .menu_block { min-height: 4.6em; margin-left: 10em; margin-right: 10em; text-align: right; padding-top: 1em; letter-spacing: 0.025em; display: block; } .menuitem_block { display: inline-block; position: relative; text-decoration: none; outline: none; margin: 1.5em 1.7em; font-size: 0.875em; text-transform: uppercase; color: #000; } .menuitem_block:hover, .menuitem_block.menuitem_active { color: #1a8cff; } .menuitem_text { display: block; position: relative; text-align: center; } .radio_holder { display: inline-block; width: 21px; height: 21px; margin: 0; } .radiobutton { cursor: pointer; display: inline-block; width: 1em; height: 1em; vertical-align: middle; outline: none; border-radius: 50%; } .radiobutton.radiobutton_checked { background: url('http://krooditehnopark.ee/project/images/public/radio_active.png') no-repeat center; width: 1em; height: 1em; } .gallery_background { z-index: 1; height: 60em; left: 0; position: fixed; right: 0; top: 0; } .header_gallery { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; } .header_gallery_cover { position: absolute; top: 0; left: 0; right: 0; height: 60em; background: url('http://krooditehnopark.ee/project/images/public/bg-cubics.png') no-repeat 0 0; background-size: cover; z-index: 2; } .gallery_background.secondary_gallery_background { height: 47.6em; } .header_buttons_placeholder, .secondary_header_buttons_placeholder { position: relative; } .secondary_header_buttons_placeholder { top: -6.7em; } .header_buttons_placeholder .slide_gallery_buttons { position: absolute; right: 0.1em; bottom: 0.3em; } .header_buttons_placeholder .slide_gallery_button { display: inline-block; margin-left: 0.2em; width: 1.2em; height: 0.8em; background: #fff; opacity: 0.45; border-radius: 0.3em; cursor: pointer; } .header_buttons_placeholder .slide_gallery_button:hover { opacity: 0.8; } .header_buttons_placeholder .slide_gallery_button_active { background: #378ada; opacity: 1; } .header_buttons_placeholder .slide_gallery_button_number { display: none; } .header_block .slide_gallery_description { position: absolute; bottom: auto; top: 4em; left: 2.5em; background: none; z-index: 5; width: 60em; } .header_block .slide_gallery_description_title { font-size: 2.5em; color: #fff; text-transform: uppercase; text-shadow: 2px 2px 2px #303030; } .subcontentmodule_component { position: relative; padding: 1em 0; margin: 1em 0.5em; } .table_component { border-collapse: separate; border-spacing: 0; } .table_component > tbody > tr > td, .table_component > tbody > tr > th, .table_component > tfoot > tr > td, .table_component > tfoot > tr > th, .table_component > thead > tr > td, .table_component > thead > tr > th { padding: 0.5em 1em; } .table_component > thead > tr > td, .table_component > thead > tr > th { text-align: left; color: #fff; text-transform: uppercase; background-color: #54aafe; border: 1px solid #4c9ae6; border-left: none; } .table_component > thead > tr > th:first-child { border-left: 1px solid #4c9ae6; } .table_component > tbody > tr > th, .table_component > tbody > tr > td { border-right: 1px solid #d8d9de; border-bottom: 1px solid #d8d9de; } .table_component > tbody > tr > th { text-align: right; } .table_component_column_centeredcontent { text-align: center; } .table_component > thead > tr > td, .table_component > tfoot > tr > td { border-right: 1px solid #d8d9de; border-bottom: 1px solid #d8d9de; } .table_component > thead > tr > td:first-child, .table_component > tfoot > tr > td:first-child, .table_component > tbody > tr > td:first-child { border-left: 1px solid #d8d9de; } .table_component > thead > tr:first-child > td:first-child, .table_component > thead > tr:first-child > th:first-child { border-top-left-radius: 0.5em; } .table_component > thead > tr:first-child > td:last-child, .table_component > thead > tr:first-child > th:last-child { border-top-right-radius: 0.5em; } .table_component > thead > tr:last-child > td:first-child, .table_component > tfoot > tr:last-child > td:first-child { border-bottom-left-radius: 0.5em; } .table_component > thead > tr:last-child > td:last-child, .table_component > tfoot > tr:last-child > td:last-child { border-bottom-right-radius: 0.5em; } textarea { color: #646464; } .textarea_block { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display: inline-block; vertical-align: top; z-index: 5; width: 100%; } .textarea_block textarea { position: relative; border-style: none; background-color: transparent; margin: 0; overflow: auto; padding: 0.5em 0.5em; z-index: 10; width: 100%; min-height: 15em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; border: 1px solid #d8d9de; border-radius: 0.3em; } .textarea_block div { position: absolute; } body { font-size: 13px; } @media screen and (min-height: 650px) and (min-width: 1152px) { body { font-size: 13px; } } @media screen and (min-height: 750px) and (min-width: 1280px) { body { font-size: 14px; } } @media screen and (min-height: 810px) and (min-width: 1360px) { body { font-size: 15.5px; } } @media screen and (min-height: 870px) and (min-width: 1440px) { body { font-size: 16px; } } @media screen and (min-height: 1050px) and (min-width: 1600px) { body { font-size: 16.5px; } } @media screen and (min-height: 1250px) and (min-width: 1920px) { body { font-size: 17px; } } .article_block { padding-bottom: 2em; } .article_content { display: block; position: relative; right: 0.1em; bottom: 0.2em; } .article_column_content { font-size: 0.86em; color: #646464; margin-left: 2.5em; } .article_column_heading { text-transform: uppercase; font-size: 1em; margin: 0.3em 0 0 0.3em; color: #424242; } .feedback_form_groups_grouptitle { display: block; padding: 0.5em 0; width: 90%; margin: 1.5em 14.9em 0.2em; } .gallery_details_images { width: 100%; } .gallery_details_item { padding: 0; display: inline-block; margin: 0.5%; width: 32%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: top; } .gallery_details_item_link { overflow: hidden; position: relative; display: block; } .gallery_details_item_image { display: block; width: 100%; } .gallery_details_item_overlay { right: 0; left: 0; top: 100%; bottom: 0; display: block; position: absolute; overflow: visible; background-image: url('http://krooditehnopark.ee/project/images/public/black06.png'); } .gallery_details_item_title { background: url('http://krooditehnopark.ee/project/images/public//semitransparent_black.png'); padding: 0.5em; color: #fff; position: absolute; bottom: 0; left: 0; right: 0; display: block; text-align: center; text-overflow: ellipsis; overflow: hidden; } .gallery_details_content { overflow: hidden; margin-bottom: 1em; margin-left: -0.6em; } .gallery_details_item_overlay .gallery_details_item_title { bottom: 100%; } .gallery_details_item_description { display: block; color: #fff; padding: 1em; overflow: hidden; } .gallery_short_block { display: inline-block; text-decoration: none; outline: none; width: 30%; -moz-box-sizing: border-box; box-sizing: border-box; } .slide_gallery_item_info { position: absolute; opacity: 0; bottom: 0; left: 0; z-index: 1; padding: 0.5em 1em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: none; } .slide_gallery_item_info_visible { display: block; } .slide_gallery_item_title { font-weight: bold; margin-bottom: 0.25em; color: #fff; } .slide_gallery_item_description { color: #fff; } .slide_gallery_item_info_background { background: #000; opacity: 0.6; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; } .slide_gallery_button_pause { background: url("http://krooditehnopark.ee/project/images/public/gallery/icon_stop.png") no-repeat scroll 50% 50%; } .slide_gallery_button_play { background: url("http://krooditehnopark.ee/project/images/public/gallery/icon_play.png") no-repeat scroll 50% 50%; } .scroll_gallery_item_clickable { cursor: pointer; } .linklist_header { position: relative; margin-bottom: 0.4em; } .linklist_header .linklist_items { vertical-align: top; text-align: center; } .linklist_item_header { position: relative; display: inline-block; text-decoration: none; vertical-align: top; width: 24.5%; margin: 0 0.25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .linklist_item_header:hover .linklist_readmore_link { display: block; } .linklist_item_header:first-child { margin-left: 0; } .linklist_item_header:last-child { margin-right: 0; } .linklist_item_header_link { display: block; color: inherit; text-decoration: none; padding-top: 100%; overflow: hidden; position: relative; } .linklist_item_header_icon { display: inline-block; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBMjRDN0Q3QzQ3MzExRTNCNEIxQTk4N0JGNzE4MzQzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBMjRDN0Q4QzQ3MzExRTNCNEIxQTk4N0JGNzE4MzQzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkEyNEM3RDVDNDczMTFFM0I0QjFBOTg3QkY3MTgzNDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkEyNEM3RDZDNDczMTFFM0I0QjFBOTg3QkY3MTgzNDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6+VVwMAAAAwklEQVR42mJgSzvO+P//fwYkjM6HYyYGBoZj7OkneBkQ4BgQI/PhAKTYAoifATUYQMXAfCA2wKYYBHiA+DxQQ/GXn3/hfCAuBmJGdMUw0GPWcpnh+vPvcD4Q7wZidmyKGe6++sHg1H2V4dmHXzAhZyC+CsTMGIqVxTgYdhRqMkgJsMGE9gKxLhD/RVdccqpGl0FflhvOB2JXIAa7iwUq+AWIHX7OtDgLdSeYD8Rn0UPjBBBLQRUywPjoCsGAlBgECDAASKFtLlEabugAAAAASUVORK5CYII=') no-repeat center; height: 11px; width: 11px; float: left; margin-top: 0.2em; } .linklist_item_header_title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; position: absolute; top: 0; left: 0; width: 100%; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA5MjlEQ0JGQzQ2RjExRTM4QTMxRTY1RTQyMzVBRDI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA5MjlEQ0MwQzQ2RjExRTM4QTMxRTY1RTQyMzVBRDI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDkyOURDQkRDNDZGMTFFMzhBMzFFNjVFNDIzNUFEMjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDkyOURDQkVDNDZGMTFFMzhBMzFFNjVFNDIzNUFEMjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6kw1hnAAAAIElEQVR42mI0nPn/DAMFgImBQjBqwKgBowYMFgMAAgwAu2YCtRIkN1MAAAAASUVORK5CYII='); display: block; padding: 1em 0.3em 0.7em; color: #fff; text-transform: uppercase; border-top-left-radius: 0.25em; border-top-right-radius: 0.25em; font-size: 0.875em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .linklist_item_header_center { display: block; padding: 0.3em; background-color: #fff; position: absolute; left: 0; top: 2.55em; bottom: 0; right: 0; overflow: hidden; } .linklist_item_header_image { display: block; width: 100%; height: auto; } .linklist_item_header_content { display: block; font-size: 0.8125em; text-align: left; overflow: hidden; min-height: 7.6em; max-height: 100%; position: relative; padding: 0.9em 0.8em 0.6em; color: #000; line-height: 1.3em; } .linklist_readmore_link { bottom: 0.3em; display: none; right: 0.3em; font-size: 0.8em; position: absolute; } .linklist_headertabs { position: absolute; right: 0; top: 100%; margin-top: 0.3em; z-index: 6; } .linklist_headertabs_item { position: relative; display: inline-block; margin-left: 0.2em; } .linklist_headertabs_item_link { position: relative; display: block; padding: 0.5em 1.2em 0.7em 0.9em; text-align: center; background: rgba(255,255,255,0.37); border-bottom-left-radius: 0.5em; border-bottom-right-radius: 0.5em; font-size: 0.8em; color: #fff; text-decoration: none; white-space: nowrap; } .linklist_headertabs_item_link:after { display: inline-block; content: ""; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVERTdGOUZBQzU2RjExRTNCNzE3RjY0MTM3NjhBOTcwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVERTdGOUZCQzU2RjExRTNCNzE3RjY0MTM3NjhBOTcwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NURFN0Y5RjhDNTZGMTFFM0I3MTdGNjQxMzc2OEE5NzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NURFN0Y5RjlDNTZGMTFFM0I3MTdGNjQxMzc2OEE5NzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5T01DvAAAAh0lEQVR42mL4//8/GxC//Y8JQGJsDEAChDWxKACJMTBI9fxnAmKuN9/+T4LJgNggMZAcI5BgZmBguCnMyaC8J54BDFwWMjC8/c5wF8hUAykAiUkB8VM7eYiCQw/BlDQQP4MpAIEYIF4MZccC8RIQA1kBIxBvg7K9gPg/ugIQ4IIq/AoTAAgwAP41ZstwVSS/AAAAAElFTkSuQmCC') no-repeat center; width: 1em; height: 1em; margin-left: 0.6em; vertical-align: middle; } .linklist_headertabs_item_title { position: relative; font-size: 1.1em; } .linklist_headertabs_item .linklist_item_header { display: none; position: absolute; right: 0; margin: 0; min-width: 20em; opacity: 0; bottom: 100%; } .linklist_headertabs_item .linklist_item_header .linklist_readmore_link { display: none; } .personnel_short { -moz-box-sizing: border-box; display: inline-block; margin: 0.5%; text-decoration: none; vertical-align: top; min-width: 24%; max-width: 30%; color: inherit; text-decoration: none; } .personnel_short_title { font-weight: bold; margin-bottom: 0.4em; } .personnel_short_position { margin-bottom: 1em; } .personnel_short_phone { margin-bottom: 0.4em; } .personnel_short_mobile_phone { margin-bottom: 0.4em; } .personnel_short_email { margin-bottom: 0.4em; } .personnel_short_image_container { display: block; margin-bottom: 1.2em; text-align: center; } .personnel_short_image { width: 100%; } .columnmodule_component.personnel_short { width: auto; display: block; } .production_details_content_block { position: relative; } .production_details_image { float: left; padding-bottom: 10px; margin-right: 1em; max-width: 50%; } .production_details_content { margin-bottom: 4.5em; } .production_details_galleries { margin-top: 4.5em; margin-bottom: 4.5em; } .production_details_controls { position: relative; text-align: right; } .production_short_image_wrap { border: 1px solid #e1e4ec; border-radius: 0.4em; float: left; margin: 1em 2.7em -1.1em 0; padding: 1.1em 3.1em; width: 13.8%; } .production_short_image { width: 100%; } .production_short_title { text-transform: uppercase; font-size: 1.25em; margin-top: 0.8em; } .production_short_link { float: right; text-decoration: underline; margin: -2em 0.1em; } .production_short_link:hover { text-decoration: underline; } .production_short_link_icon { display: inline-block; width: 1.2em; height: 0.7em; margin-left: 0.5em; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRFREVBM0I2Q0M3NTExRTNBNzBCODdGREU5RjFBNzRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRFREVBM0I3Q0M3NTExRTNBNzBCODdGREU5RjFBNzRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEVERUEzQjRDQzc1MTFFM0E3MEI4N0ZERTlGMUE3NEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEVERUEzQjVDQzc1MTFFM0E3MEI4N0ZERTlGMUE3NEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PJn0iAAAAuklEQVR42mI8cOAAA5HAF4g3owsyMRAPNgFxJxAzkmsACJQB8W4gZocJsGBRBDLUEIg9gFgbiKWBWBZJ3hmILwCxBRB/RDfAHYjXATEXAZdoAPETIDZG9kIrEO8gQjMMsAExH8wF8UBcBcSfgHguEB8G4h9ALAnENlDvSCJpfgr15muQAcJAnA/EOkB8DYj/o9k0D0rDxA9CvfoTFoiiIL9g0YgNTAXiPCD+hxwLN4j0cxIQz0cXBAgwAPjMHqOU+HRgAAAAAElFTkSuQmCC') no-repeat; } .production_short_contactelements { font-size: 0.9em; margin-top: -1.7em; } .production_short_contactelements a { text-decoration: none; } .production_short_mobile_phone, .production_short_email { display: inline-block; margin: 0.6em 4em 0 0; } .production_short_mobile_phone { margin-left: -0.5em; } .production_contact_title { color: #646464; } .production_short_content { margin-bottom: 2em; font-size: 1em; } .production_short_controls { text-align: right; position: absolute; bottom: 1em; right: 1em; left: 1em; } .submenu_block { position: relative; overflow: visible; } .submenu_content { position: relative; } .submenu_item_bottom { display: block; bottom: 0; left: 0; } .submenu_item_level_1 > .submenu_item_link, .submenu_item_level_2 > .submenu_item_link, .submenu_item_level_3 > .submenu_item_link { display: block; color: #fff; text-decoration: none; text-transform: uppercase; } .submenu_item_level_1 > .submenu_item_link { line-height: 0.8em; margin: 0.5em 0.5em 0.5em -0.5em; padding: 0.45em 0 0.45em 0.5em; } .submenu_item_level_2 > .submenu_item_link, .submenu_item_level_3 > .submenu_item_link { line-height: 1.9em; } .submenu_item_level_1 > .submenu_item_link:hover, .submenu_item_level_1.submenu_item_active > .submenu_item_link { background: #468dd3; border-radius: 0.3125em; } .submenu_item_level_2 > .submenu_item_link:hover, .submenu_item_level_3 > .submenu_item_link:hover, .submenu_item_level_2.submenu_item_active .submenu_item_link { color: #9fa2a4; } .submenu_item_level_2, .submenu_item_level_3 { font-size: 0.8em; line-height: 0.6em; } .submenu_item, .submenu_itemlevel2, .submenu_itemlevel3 { display: block; position: relative; text-decoration: none; } .submenu_item_block { position: relative; background-color: #424344; border-radius: 0.4em; margin-left: -2em; padding: 1.4em 0; margin-bottom: 2.8em; } .submenu_item .submenu_item_text { font-size: 0.9em; display: inline-block; line-height: 1.5em; padding: 0 0 0 2em; } .submenu_item_text { color: inherit; } .submenu_item_icon { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBMjRDN0Q3QzQ3MzExRTNCNEIxQTk4N0JGNzE4MzQzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBMjRDN0Q4QzQ3MzExRTNCNEIxQTk4N0JGNzE4MzQzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkEyNEM3RDVDNDczMTFFM0I0QjFBOTg3QkY3MTgzNDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkEyNEM3RDZDNDczMTFFM0I0QjFBOTg3QkY3MTgzNDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6+VVwMAAAAwklEQVR42mJgSzvO+P//fwYkjM6HYyYGBoZj7OkneBkQ4BgQI/PhAKTYAoifATUYQMXAfCA2wKYYBHiA+DxQQ/GXn3/hfCAuBmJGdMUw0GPWcpnh+vPvcD4Q7wZidmyKGe6++sHg1H2V4dmHXzAhZyC+CsTMGIqVxTgYdhRqMkgJsMGE9gKxLhD/RVdccqpGl0FflhvOB2JXIAa7iwUq+AWIHX7OtDgLdSeYD8Rn0UPjBBBLQRUywPjoCsGAlBgECDAASKFtLlEabugAAAAASUVORK5CYII=') no-repeat; display: inline-block; width: 11px; height: 11px; left: 0.2em; position: absolute; top: 0.75em; } .submenu_item_submenus .submenu_item .submenu_item_link .submenu_item_icon { display: none; } .submenu_item_submenus .submenu_item .submenu_item_link:hover .submenu_item_icon, .submenu_item.submenu_item_level_2.submenu_item_active .submenu_item_icon, .submenu_item.submenu_item_level_3.submenu_item_active .submenu_item_icon { display: block; left: 2.1em; top: 0.5em; position: absolute; } .submenu_item_text, .submenu_itemlevel2_text, .submenu_itemlevel3_text { display: block; position: relative; } .submenu_item_submenus .submenu_item { padding-left: 2em; } .submenu_item_submenus { margin-left: 0.3em; } .submenuitem_popup_block { position: absolute; display: none; background: #fff; min-width: 15em; z-index: 15; } .submenuitem_popup_item { padding: 0.3em 1em 0.3em 1.25em; display: block; text-decoration: none; } .widget_block { background-color: #fff; border-bottom-left-radius: 0.3em; border-bottom-right-radius: 0.3em; } .widget_heading { color: #3286d7; font-size: 2em; text-transform: uppercase; padding: 0; background: none; margin: 0.75em 0 1.6em; } .widget_heading:first-child { margin-top: 0.75em; } .widget_code { float: left; height: 24em; width: 48.5%; margin-right: 3em; } .widget_code iframe { width: 100%; height: 100%; } .widget_content { overflow: hidden; } .widget_content .table_component { width: 100%; } html, input, textarea, select { font-family: 'Arimo', sans-serif; } h1 { font-size: 1.5em; text-transform: uppercase; color: #fff; padding: 0.6em 0.5em 0.6em 1.05em; background-color: #54aafe; margin-left: -1.15em; margin-right: -1em; border-radius: 0.2em; margin-bottom: 2.2em; } h1:after { content: ""; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAKCAYAAADy491MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpERkI4MkRERTMxQjNFMzExQkFEQUM5OTRCQUFFQ0QxNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzZEM0FEOEMxN0MxMUUzOThCOTg2MUJFNjNDMEVDOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzZEM0FEN0MxN0MxMUUzOThCOTg2MUJFNjNDMEVDOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NTFCNzRBNEI4QjhFMzExQUE3REU1REFGRTNEMzdBNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERkI4MkRERTMxQjNFMzExQkFEQUM5OTRCQUFFQ0QxNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuQVPI4AAAFDSURBVHjaYpxz8gsDFEgAMRMDYfAaiH/DOG073yPLcQIxHwH9H4H4B4hxt1aGQaP0ELp+GSLc8B2In4AYLEDMD8QxQCzOQBz4CsRrQPYjiYHM8IEGAjEAZPlWIP6CJGYOxBVAzE2kGZeAuBYU4r4kOJ4BakEYELMiiXmQ4HgGaCi7IPF5SXQ8COgBcRzIAwoMpANQVItC2exERjs6UFJufsIIZSuT6HgY0AF5gI2BPMCK5AFyACOS3eSawcbEMMQByAO/yNQLK4l+kqn/P5Ld38k04zvIAw/I0QgtTmEeeEKGGfeAxeh/KPsmEL8hw4xzTNDi7DUJmkBl+CrkugBqBimeAAXaTiQ+KBDqSTRjMxAvA9UDoJpoMhBLEanxDZZkByrPV0IzowAB/e/QPA8Dt4E4CYiFgFiYgBmgOugfiAEQYADK5EGLebZibQAAAABJRU5ErkJggg==') no-repeat; display: inline-block; height: 0.625em; width: 3em; vertical-align: bottom; margin-left: 0.5em; } h2 { color: #1a8cff; font-size: 1.25em; } a { color: #399bff; } p { margin-bottom: 2em; } .html_content img[align="left"], .html_content img[style*="float: left"], .html_content img[style*="float:left"], .html_content figure[align="left"], .html_content figure[style*="float: left"], .html_content figure[style*="float:left"] { margin: 1em 1em 1em 0; } .html_content img[align="right"], .html_content img[style*="float: right"], .html_content img[style*="float:right"], .html_content figure[align="right"], .html_content figure[style*="float: right"], .html_content figure[style*="float:right"] { margin: 1em 0 1em 1em; } .html_content { line-height: 170%; color: #202020; } .blue_text { color: #399bff; } .grey_text { color: #838383; } 