.c-icon{ background-image: url(http://web.archive.org/web/20150315111723im_/http://img.tyt.by/catalog/responsive/sprite.png?20140925); font-size: 1px; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: top} .i-food{ width: 32px; height: 32px; background-position: 0px 0px} .i-relax{ width: 32px; height: 32px; background-position: -32px 0px} .i-beauty{ width: 32px; height: 32px; background-position: -64px 0px} .i-medical{ width: 32px; height: 32px; background-position: -96px 0px} .i-travel{ width: 32px; height: 32px; background-position: -128px 0px} .i-transport{ width: 32px; height: 32px; background-position: -160px 0px} .i-pets{ width: 32px; height: 32px; background-position: -192px 0px} .i-adu{ width: 32px; height: 32px; background-position: -224px 0px} .i-sport{ width: 32px; height: 32px; background-position: -256px 0px} .i-shop{ width: 32px; height: 32px; background-position: -288px 0px} .i-auto{ width: 32px; height: 32px; background-position: -320px 0px} .i-common{ width: 32px; height: 32px; background-position: -352px 0px} .i-house{ width: 32px; height: 32px; background-position: -384px 0px} .i-gaiety{ width: 32px; height: 32px; background-position: -416px 0px} .i-state{ width: 32px; height: 32px; background-position: -448px 0px} .i-relations{ width: 32px; height: 32px; background-position: -480px 0px} .i-business{ width: 32px; height: 32px; background-position: -512px 0px} .i-repair{ width: 32px; height: 32px; background-position: -544px 0px} .i-child{ width: 32px; height: 32px; background-position: -576px 0px} .i-finance{ width: 32px; height: 32px; background-position: -608px 0px} .i-link{ width: 8px; height: 13px; background-position: 0px -32px} .i-check{ width: 21px; height: 15px; background-position: -192px -32px} .i-threeD{ width: 34px; height: 12px; background-position: -192px -64px} .i-close_w{ width: 18px; height: 17px; background-position: -512px -32px} .i-close_sm{ width: 10px; height: 10px; background-position: -544px -32px} .i-add{ width: 50px; height: 50px; background-position: 0px -128px} .i-remove{ width: 32px; height: 32px; background-position: -64px -128px} .i-plus{ width: 16px; height: 16px; background-position: -96px -128px} .i-minus{ width: 16px; height: 16px; background-position: -128px -128px} .i-phone{ width: 11px; height: 14px; background-position: -128px -32px} .i-discount{ width: 22px; height: 22px; background-position: -96px -32px} .i-comment{ width: 15px; height: 14px; background-position: -160px -32px} .i-photo{ width: 16px; height: 13px; background-position: -448px -32px} .i-add_review{ width: 16px; height: 15px; background-position: -480px -32px} .i-distance{ width: 10px; height: 10px; background-position: -576px -32px} .i-path{ width: 41px; height: 41px; background-position: -320px -32px} .i-in_car{ width: 20px; height: 17px; background-position: -480px -128px} .i-zoom_in{ width: 45px; height: 45px; background-position: -224px -160px} .i-zoom_out{ width: 45px; height: 45px; background-position: -288px -160px} .i-here{ width: 45px; height: 45px; background-position: -352px -160px} .i-fb_menu{ width: 30px; height: 30px; background-position: -448px -64px} .i-vk_menu{ width: 30px; height: 30px; background-position: -480px -64px} .i-ok_menu{ width: 30px; height: 30px; background-position: -512px -64px} .i-gp{ width: 16px; height: 16px; background-position: -448px -96px} .i-tw{ width: 16px; height: 16px; background-position: -480px -96px} .i-ok{ width: 16px; height: 16px; background-position: -512px -96px} .i-vk{ width: 16px; height: 16px; background-position: -544px -96px} .i-fb{ width: 16px; height: 16px; background-position: -576px -96px} .starRating{ position: relative; background-image: url(http://web.archive.org/web/20150315111723im_/http://img.tyt.by/catalog/responsive/sprite.png?20140925); font-size: 1px; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; overflow: hidden} .starRating span, .starRating a{ position: absolute; background: url(http://web.archive.org/web/20150315111723im_/http://img.tyt.by/catalog/responsive/sprite.png?20140925) no-repeat; left: 0; top: 0; text-indent: -999%; z-index: 1} .starRating_small{ width: 65px; height: 13px; background-position: 0px -64px} .starRating_small span, .starRating_small a{ height: 13px; background-position: -96px -64px} .starRating_small a{ background-position: 96px -64px} .starRating_small a:hover, .starRating_small a.active{ background-position: -96px -64px} .starRating_middle{ width: 110px; height: 20px; background-position: 0px -96px} .starRating_middle span, .starRating_middle a{ height: 20px; background-position: -128px -96px} .starRating_middle a{ background-position: 128px -96px} .starRating_middle a:hover, .starRating_middle a.active{ background-position: -128px -96px} .starRating_middle a:hover, .starRating_middle a.active{ background-color: transparent; padding: 0} .starRating .rating-0star{ width: 0; z-index: 12} .starRating .rating-0_5star{ width: 10%; z-index: 11} .starRating .rating-1star{ width: 20%; z-index: 10} .starRating .rating-1_5star{ width: 30%; z-index: 9} .starRating .rating-2star{ width: 40%; z-index: 8} .starRating .rating-2_5star{ width: 50%; z-index: 7} .starRating .rating-3star{ width: 60%; z-index: 6} .starRating .rating-3_5star{ width: 70%; z-index: 5} .starRating .rating-4star{ width: 80%; z-index: 4} .starRating .rating-4_5star{ width: 90%; z-index: 3} .starRating .rating-5star{ width: 100%; z-index: 2} @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){ .c-icon{ background-image: url(http://web.archive.org/web/20150315111723im_/http://img.tyt.by/catalog/responsive/sprite@2x.png?20140925); background-size: 640px 320px} .starRating{ background-image: url(http://web.archive.org/web/20150315111723im_/http://img.tyt.by/catalog/responsive/sprite@2x.png?20140925); background-size: 640px 320px} .starRating span, .starRating a{ background-image: url(http://web.archive.org/web/20150315111723im_/http://img.tyt.by/catalog/responsive/sprite@2x.png?20140925); background-size: 640px 320px} .ymaps-map .ymaps-b-balloon__close{ background: url(http://web.archive.org/web/20150315111723im_/http://img.tyt.by/catalog/responsive/sprite.png?20140925) no-repeat -544px -32px; background-size: 640px 320px} } .b-widget-tabs{ margin: 15px 0} .b-widget-tabs .widget-tabs__li{ width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background: #ffffff; border: 1px solid #d9d9d9; border-right-color: transparent; color: #000000; text-align: center; padding: 0} .b-widget-tabs .widget-tabs__li a{ padding: 8px 10px 5px; display: block; color: #000000; font-weight: normal; font-size: 12px} .b-widget-tabs .widget-tabs__li:last-child{ border-right-color: #d9d9d9} .b-widget-tabs .widget-tabs__li.active{ background: #d3dfff; border-color: #c0d1fd; border-right: 1px solid #c0d1fd} .b-widget-tabs .widget-tabs__li.active a{ color: #000000} .b-widget-tabs .widget-tabs__li.active + .widget-tabs__li{ border-left: 0 none} .widget.m-special_list{ margin-top: 0} .widget_content .b-lists .lists__li{ position: relative} .widget_content .b-lists .lists__li .full_link{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1} .widget_content .b-lists .lists__li div a{ position: relative; z-index: 2} .widget_content .b-lists .lists__li:last-of-type{ border-bottom: 0 none} .widget_content .b-lists .lists__li .media .label{ position: absolute; background-image: url(http://web.archive.org/web/20150315111723im_/http://img.tyt.by/catalog/responsive/sprite.png?20140925); font-size: 1px; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 33px; height: 26px; background-position: -32px -32px; top: 0; line-height: 23px; right: 10px; color: #ffffff; text-align: center; font-size: 11px} @media (min-width: 500px){ .widget_content .b-lists .lists__li .media .label{ background-image: url(http://web.archive.org/web/20150315111723im_/http://img.tyt.by/catalog/responsive/sprite.png?20140925); font-size: 1px; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 66px; height: 52px; background-position: -64px -160px; top: 0; line-height: 45px; font-size: 20px} } .tab_block.catalog_menu-item{ border-bottom: 0 none; padding: 10px; margin: 0} .tab_block.catalog_menu-item:active{ margin: 0; padding: 10px; border: 0 none} .tab_block .b-widget-tabs{ margin: 0} .tab_block .b-widget-tabs .widget-tabs__li.active{ padding: 0} .catalog_menu{ margin: 0; padding: 0; list-style: none; background: #ffffff; border: 1px solid #d9d9d9} .catalog_menu.m-filtr, .catalog_menu.m-filter{ margin-bottom: 10px} .catalog_menu.m-filtr .catalog_menu-text, .catalog_menu.m-filter .catalog_menu-text{ width: 55%; max-width: 100%; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis} .catalog_menu.m-filtr .catalog_menu-text.m-label, .catalog_menu.m-filter .catalog_menu-text.m-label{ position: absolute; width: 100%; max-width: 100%; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; z-index: 2} .catalog_menu.m-filtr .catalog_menu-text.full_text, .catalog_menu.m-filter .catalog_menu-text.full_text{ width: 90%; max-width: 100%; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis} .catalog_menu.m-top{ margin-top: 10px} .catalog_menu.m-result{ margin: 15px 0 20px} .catalog_menu.b-article{ overflow: visible; padding: 20px} .catalog_menu-head{ text-transform: uppercase; color: #808080; font-size: 13px; border-bottom: 1px solid #d9d9d9; padding: 11px 15px 9px; position: relative} .catalog_menu-head.m-red{ color: #d02723} .catalog_menu-head .add_review{ position: absolute; right: 10px; color: #000000; text-transform: none} .catalog_menu-head .add_review:hover{ text-decoration: underline} .catalog_menu-item{ margin: 0 5px; padding: 5px 0px 0 0px; border-bottom: 1px solid #d9d9d9} .catalog_menu-item:last-of-type{ border-bottom: 0; margin-bottom: 0} .catalog_menu-item:active, .catalog_menu-item .active{ border-top: 1px solid #d9d9d9; margin: -1px 0 0 0; padding: 5px 5px 0 5px; background-color: #f6f6f6} .catalog_menu-item .hidden_checkbox:checked + .catalog_menu-text{ color: #004cb7; font-weight: bold} .catalog_menu-item .hidden_checkbox:checked + .catalog_menu-text + .catalog_menu-checkbox{ display: block; position: absolute; right: 10px; top: 50%; margin-top: -10px} .catalog_menu-item.m-no_hover:active{ background: transparent} .catalog_menu-item.widget_content .b-lists .lists__li{ border-bottom: 0 none; padding: 10px} .catalog_menu-checkbox{ display: none} .catalog_menu-link{ position: relative; display: block; height: 37px; line-height: 32px; overflow: hidden} .catalog_menu-link .catalog_menu-decor{ position: absolute; right: 10px; bottom: 50%; margin-bottom: -5px} .catalog_menu-text{ font-size: 17px; color: #000000; margin-left: 10px; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: baseline; width: 80%; max-width: 100%; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding-right: 20%} .catalog_menu-text.m-gray{ font-size: 14px; color: #808080} .catalog_menu-text.m-small_text{ font-size: 14px} .catalog_menu-text.description{ font-size: 11px; color: #808080; line-height: 14px} .catalog_menu-text .gray{ color: #808080} .catalog_menu-text .catalog_menu-icon{ margin-left: 0} .catalog_menu-graytext{ position: absolute; right: 30px; color: #808080; font-size: 14px; width: 33%; max-width: 100%; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; text-align: right} .catalog_menu-icon{ width: 16px; overflow: hidden; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: baseline; line-height: 45px; position: absolute; top: 0; left: 10px} .m-phone .catalog_menu-icon{ position: static} .catalog_menu-icon + .catalog_menu-text{ margin-left: 0; padding: 0 10% 0 40px} .m-share .catalog_menu-icon + .catalog_menu-text{ padding-left: 50px} .m-share .catalog_menu-icon{ width: 30px} .m-share .catalog_menu-text{ font-size: 15px} .m-share .catalog_menu-item{ padding: 8px 0 0} .m-share .catalog_menu-item:active, .m-share .catalog_menu-item .active{ padding: 8px 5px 0} .m-share .catalog_menu-decor{ margin-bottom: -3px} .text_block{ font-size: 15px; line-height: 19px} .text_block img{ max-width: 100% !important; height: auto !important} .text_block p{ margin: 10px 0 15px; padding: 0 10px 0} .text_block dl{ padding: 7px 10px; margin: 0; line-height: 19px} .text_block dl dt{ font-weight: bold; padding-bottom: 5px} .text_block dl dd{ padding: 0; margin: 0 0 10px} .text_block.m-small_text{ font-size: 13px; line-height: 19px} .text_block .catalog_menu-link{ height: auto; line-height: 19px; text-decoration: none; color: #1c1c1c} .text_block.m-image .catalog_menu-link{ display: table; width: 100%; table-layout: fixed} .text_block.m-image .catalog_menu-link .media, .text_block.m-image .catalog_menu-link .catalog_menu-text{ display: table-cell; vertical-align: middle; text-align: left; min-width: 80px; white-space: normal} .text_block.m-image .catalog_menu-link .media{ width: 80px; padding: 5px 15px 5px 5px} .text_block.m-image .catalog_menu-link .catalog_menu-text{ width: 56%; font-size: 15px} .text_block.m-image .catalog_menu-link .catalog_menu-text .gray{ color: #808080} .text_block.m-media{ position: relative} .text_block.m-media .catalog_menu-link.full_link{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 2} .text_block.m-media .catalog_menu-link.full_link a{ position: relative; z-index: 5} .text_block.filter_enabled .catalog_menu-link{ line-height: 15px} .text_block.filter_enabled .catalog_menu-text{ height: 17px} .text_block.filter_enabled .catalog_menu-text.description{ height: auto; position: relative; top: -3px; color: #3349b9} .catalog-items-list{ padding: 0; margin: 0; list-style: none} .catalog-items-list + .more_result{ margin-top: 10px} .catalog-item{ zoom: 1; background: #ffffff; border: 1px solid #d9d9d9; margin-bottom: 10px; position: relative} .catalog-item:after{ content: ""; display: table; clear: both; border-collapse: collapse; border-spacing: 0} .catalog-item .full_link{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1} .catalog-item div a, .catalog-item .phone_list{ position: relative; z-index: 2} .catalog-item:last-of-type{ margin-bottom: 0} .catalog-item .remove{ position: absolute; right: -12px; top: -15px} .catalog-item .media{ float: right; width: 90px; font-size: 0; margin: 10px} .catalog-item .media img{ max-width: 100%; width: 100%; border: 1px solid #f7f7f7} .catalog-item .txt{ min-height: 83px; padding: 10px 10px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; overflow: hidden} .adapt_suggest .catalog-item .txt{ min-height: 0} .catalog-item .txt .head{ text-decoration: none; color: #000000; font: 17px/21px Arial, Helvetica, sans-serif} .catalog-item .txt .sub_head{ text-decoration: none; color: #808080; font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 0 5px} .catalog-item .txt .rating{ padding: 5px 0} .catalog-item .txt .rating .starRating{ margin-right: 10px} .catalog-item .txt .rating a{ color: #1c1c1c; text-decoration: none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif} .catalog-item .txt .rating a .i-comment{ margin-right: 3px; position: relative; top: 2px} .catalog-item .addr{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; overflow: hidden; margin: 0; font-size: 13px; line-height: 18px; color: #1c1c1c; padding: 3px 10px 5px} .catalog-item .addr p{ margin: 0} .catalog-item .addr .distance{ padding-left: 10px; padding-bottom: 10px; float: right; color: #737373; font-size: 13px} .catalog-item .addr .distance .c-icon{ vertical-align: initial} .catalog-item .footer{ clear: both; padding: 0 5px; position: relative} .catalog-item .footer .left{ float: left} .catalog-item .footer .left.full_link{ padding-top: 15px; padding-left: 12px} .catalog-item .footer .right{ float: right} .catalog-item .footer .wraper{ zoom: 1; padding: 15px 7px; color: #666666; font-size: 14px} .catalog-item .footer .wraper:after{ content: ""; display: table; clear: both; border-collapse: collapse; border-spacing: 0} .catalog-item .footer .wraper a{ color: #666666} .catalog-item .footer .wraper a .i-phone{ position: relative; top: 2px; margin-right: 3px} .catalog-item .footer .top_border{ border-top: 1px solid #d9d9d9} .catalog-item .footer .bottom_border{ border-bottom: 1px solid #d9d9d9} .catalog-item.m-vip .media{ float: none; max-width: 700px; width: 100%; margin: 0} .catalog-item.m-vip .media .image_list{ width: 100%; margin: 0; padding: 0; list-style: none; display: block; font-size: 0} .catalog-item.m-vip .media .image_list_item{ display: none} .catalog-item.m-vip .media .image_list_item.title{ display: block} .catalog-item.m-vip .media .image_list_item img{ position: static; max-width: 100%; border: 0 none} .m-news_list .catalog-item{ margin-bottom: 0; border: 0 none; border-bottom: 1px solid #d9d9d9} .m-news_list .catalog-item:active{ border-top: 1px solid #d9d9d9} .m-news_list .catalog-item:last-of-type{ border-bottom: 0; margin-bottom: 0} .m-news_list .catalog-item .media{ float: left; margin: 10px; position: relative} .m-news_list .catalog-item .media .label{ position: absolute; background-image: url(http://web.archive.org/web/20150315111723im_/http://img.tyt.by/catalog/responsive/sprite.png?20140925); font-size: 1px; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 33px; height: 26px; background-position: -32px -32px; top: 0; line-height: 23px; right: 10px; color: #ffffff; text-align: center; font-size: 11px} .m-news_list .catalog-item .txt{ overflow: hidden; padding: 5px 10px 15px 5px} .m-news_list .catalog-item .txt .head{ font: 15px/19px Arial, Helvetica, sans-serif} .m-news_list .catalog-item .txt .sub_head{ font-size: 11px; color: #b3b3b3} .m-suggest{ padding-top: 0; position: absolute; width: 100%; z-index: 100; margin-top: -1px} .m-suggest .catalog-item{ margin: 0; border-top: 0 none; position: relative} .m-suggest .catalog-item .full_link{ position: absolute; z-index: 2; top: 0; bottom: 0; left: 0; right: 0} .m-suggest .catalog-item.m-category{ background: #f2f2f2} .m-suggest .catalog-item.m-category a{ display: block; padding: 10px; color: #000000; font: 17px/21px Arial, Helvetica, sans-serif; text-decoration: none} .m-suggest .catalog-item:last-of-type .addr{ padding-bottom: 10px} @media (min-width: 500px){ .m-news_list .catalog-item .media .label{ background-image: url(http://web.archive.org/web/20150315111723im_/http://img.tyt.by/catalog/responsive/sprite.png?20140925); font-size: 1px; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 66px; height: 52px; background-position: -64px -160px; top: 0; line-height: 45px; font-size: 20px} .catalog-item.m-vip .media{ float: left; max-width: 700px; width: 50%; padding: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding-right: 0} .catalog-item.m-vip .txt{ width: 49%; float: left} .catalog-item.m-vip .addr{ width: 49%; float: left; padding-left: 10px; display: table} .catalog-item.m-vip .addr .distance{ float: none; display: table-footer-group} .catalog-item .media{ float: left; width: 18%; min-width: 90px; max-width: 135px} } @media (min-width: 700px){ .catalog-item.m-vip .media{ max-width: 345px; padding-right: 0} .catalog-item.m-vip .media .image_list{ width: 100%; margin: 0; padding: 0; list-style: none; display: block; font-size: 0} .catalog-item.m-vip .media .image_list_item{ border: 0 none transparent; margin-top: 1px; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: baseline; width: 23%; height: auto; overflow: hidden} .catalog-item.m-vip .media .image_list_item.title{ float: left; width: 70%; height: auto; border: 0 none transparent; margin-right: 1px} .catalog-item.m-vip .media .image_list_item img{ max-width: 100%; height: auto} .catalog-item.m-vip .txt, .catalog-item.m-vip .addr{ padding-left: 0; width: auto; float: none} .catalog-item.m-vip .addr{ display: table} .catalog-item.m-vip .footer{ clear: none; overflow: hidden; padding-left: 0} .catalog-item.m-vip .footer .left.full_link{ padding-left: 0} } @media (min-width: 760px){ .catalog-item.m-vip .addr{ display: block} .catalog-item.m-vip .addr .distance{ float: right; display: block} } .b-topbar_item_show_logo .logo .name-resource{ width: 90px} .red{ color: #d02723 !important} .m-search .content{ padding: 0; background: transparent} .outer{ background: #f2f2f2} .outer.m-dark{ background: #333333} .m-search .outer{ background: #ffffff} .outer .b-footer{ border-top: 1px solid #d9d9d9} .outer .tab-content{ margin: 15px 0} .fix_top_enabled .content{ padding-top: 100px} .fix_top_enabled.topbar-search_enabled .fix_top{ top: 95px} .fix_top_enabled.topbar-search_enabled .content{ padding-top: 260px} .fix_top_enabled .fix_top{ position: fixed; top: 46px; left: 0; padding: 10px 5px 0 10px; width: 100%; background: #f2f2f2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5)} .fullscreen, .fotorama--fullscreen, .fotorama--fullscreen .fotorama__nav, .fotorama--fullscreen .fotorama__stage, .fotorama__caption__wrap{ background: #000000} .fotorama__thumb-border{ border-color: #b3b3b3} .fotorama__count{ font-size: 17px; margin-left: -27px; top: 23px} .content{ padding: 10px 10px 0 10px} .content .m-full_width{ margin-left: -10px; margin-right: -10px} .content .m-no_margin{ margin: 0} .content .m-center{ text-align: center} .content .b-article img{ height: auto !important; max-width: 100% !important} .view_top-searh .content{ padding-top: 55px} .head_page{ font-size: 17px; line-height: 19px; padding: 5px 0 40px} .head_page .close{ float: right} .head_page .close .c-icon{ vertical-align: bottom} .head_page p{ text-align: center; margin: 0} .m-dark .head_page{ color: #ffffff} .adding_link{ float: right; background: #ffffff; color: #d02723; border: 1px solid #d02723; height: 26px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; font-size: 15px; line-height: 26px; padding: 0 10px; margin: 0 10px 15px} .result_descr{ font-size: 15px; color: #808080; padding-left: 10px; margin: 15px 0} .show_more{ position: absolute; top: 10px; background-color: #ffffff; border: solid 1px #d9d9d9; z-index: 1; width: 180px; left: 50%; margin-left: -100px; text-align: center; color: #d02723; font-size: 13px; padding: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px} .show_more p{ margin: 0} .more_result{ display: block; margin: 10px 0 15px; background: #ffffff; border: 1px solid #d9d9d9; font-size: 15px; color: #000000; height: 37px; line-height: 37px; padding: 0 15px} .navigation_map{ position: absolute; bottom: 40px; right: 10px; width: 45px; z-index: 1} .navigation_map .here{ display: block} .map_info{ -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; background-color: #ffffff; border: solid 1px #d9d9d9; position: absolute; top: 2px; left: 4px; z-index: 1; padding: 10px 5px; margin: 0} .map_info li{ padding: 0 10px; font-size: 16px; color: #2e2e2e; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: baseline} .map_info li + li{ border-left: solid 1px #d9d9d9} .zoom{ padding-bottom: 10px} .zoom_in{ display: block; margin-bottom: 10px} .zoom_out{ display: block; margin-bottom: 10px} .page_name{ font-size: 15px; color: #808080; margin: 20px 0; position: relative} .page_name span{ background: #f2f2f2; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: baseline; padding: 0 10px; position: relative; z-index: 1} .page_name hr{ position: absolute; top: 50%; background: #d9d9d9; border: 0 none; height: 1px; width: 100%; margin: 0} .page_head{ text-transform: uppercase; color: #808080; margin-bottom: 10px; margin-top: 10px; padding-bottom: 5px; font-size: 13px; border-bottom: 1px solid #d9d9d9} .phone_list{ border: 0 none} .phone_list .catalog_menu-icon{ top: 8px} .phone_list .catalog_menu-text{ padding: 0px 10% 0px 32px} .company_card .media{ min-width: 82px; width: 26%} .company_card .catalog_menu{ clear: both; border: 0 none; background: transparent} .company_card .catalog_menu .catalog_menu-item:first-child{ border-top: 1px solid #d9d9d9} .company_card .catalog_menu .catalog_menu-item:first-child:hover{ margin-top: 0} .company_card .catalog_menu-text, .company_card .catalog_menu-graytext{ font-size: 14px} .company_card .catalog_menu-graytext{ width: 35%} .company_card .short_galerry{ overflow: hidden} .company_card .short_galerry:hover{ background: transparent} .company_card .short_galerry .thumb_list{ overflow: auto; margin: 0 0 0 -10px; white-space: nowrap} .company_card .short_galerry .thumb_list li{ margin-left: 10px; margin-bottom: 5px; padding: 0; max-width: 130px; width: auto; height: 87px; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: top} .company_card .short_galerry .thumb_list li img{ width: auto} .thumb_list{ margin: 0 0 0 0; padding: 10px 10px 10px 0; font-size: 0} .thumb_list li{ margin-left: 0; margin-bottom: 8px; width: auto; max-width: 33%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding-left: 8px; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; position: relative} .thumb_list li img{ display: block; max-width: 100%; max-height: 100%; margin: auto; height: auto} .thumb_list li .remove{ position: absolute; right: -8px; top: -14px} .thumb_list li .add{ word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; background: #f2f2f2; padding: 22px} .thumb_list li.threeD{ float: left} .thumb_list li.threeD a{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; padding-top: 30px; text-decoration: none} .thumb_list li.threeD a i{ display: block; margin: 0 auto 5px; position: relative; z-index: 2} .thumb_list li.threeD a span{ text-decoration: none !important; border-bottom: 1px dotted; color: #ffffff; font: 13px/1em Arial, Helvetica, sans-serif; position: relative; z-index: 2} .thumb_list li.threeD a span:visited{ text-decoration: none !important; border-bottom: 1px dotted; color: #ffffff} .thumb_list li.threeD a span:hover{ text-decoration: none !important; border-bottom: 1px dotted; color: #ffffff} .thumb_list li.threeD a .shadow{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; background: #000000; opacity: 0.6; filter: alpha(opacity=60)} .thumb_list li.threeD a:hover span{ border-bottom: none} .thumb_list li.threeD img{ display: block; max-width: 100%; max-height: 100%; margin: auto} .thumb_list li .loading{ word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 85px; height: 85px; padding: 5px; background: #f2f2f2} .thumb_list li .loading .load{ margin-top: 38px; display: block; border: 1px solid #bcbcbc} .thumb_list li .loading .load span{ display: block; height: 5px; border: 1px solid #f2f2f2; background: #bcbcbc} .add_photo, .add_review{ color: #808080} .add_photo .c-icon, .add_review .c-icon{ vertical-align: middle; position: relative; top: -1px; margin-right: 10px} .add_photo .c-icon.i-photo, .add_review .c-icon.i-photo{ top: -2px} .three_button{ margin: 20px 0 10px; width: 100%; color: #4c4c4c; font-size: 14px; line-height: 35px} .three_button a{ text-decoration: none; color: #4c4c4c} .three_button a p{ margin: 0} .three_button a.active p{ font-weight: bold} .three_button a .b-icon{ vertical-align: top} .two_button{ width: 100%; margin-top: 10px; zoom: 1} .two_button:after{ content: ""; display: table; clear: both; border-collapse: collapse; border-spacing: 0} .two_button .left{ float: left} .two_button .right{ float: right} .two_button .c_button{ width: 48%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; text-align: center; font-size: 13px; line-height: 15px} .one_button{ width: 100%; margin-top: 10px} .one_button .c_button{ display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; text-align: center; font-size: 13px; line-height: 15px} .special_block{ font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 5px} .special_block .red{ color: #d02723} .special_block p{ padding: 0 15px} .special_block:active{ padding: 5px} .styled{ margin-top: 10px; padding-left: 25px; list-style: square; font-size: 10px; color: #4d4d4d} .styled p{ margin: 0 0 20px 0; font-size: 15px; color: #000000; padding: 0 5px 0 3px; position: relative; top: 1px} .comment__head{ zoom: 1; padding: 7px 10px 0} .comment__head:after{ content: ""; display: table; clear: both; border-collapse: collapse; border-spacing: 0} .comment__avatar{ float: left; max-width: 45px} .comment_text{ overflow: hidden; font-size: 15px} .comment_text .author{ padding: 0 10px 3px; margin: 0} .comment_text .author a{ text-decoration: none; font-weight: bold; color: #000000; padding: 0} .comment_text .starRating{ word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-left: 10px} .comment_text .date, .comment_text .persone{ color: #808080; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle} .comment_text .date{ padding-left: 10px} .comment_content{ padding: 20px 10px 0} .comment_content .c-icon{ float: left} .comment_content p{ overflow: hidden; margin: 0; padding-bottom: 15px} .comment_content.m-gallery .thumb_list{ margin-left: -8px; padding-top: 0} .comment_content.m-gallery .thumb_list li{ width: auto; max-width: 120px; max-height: 75px; height: auto} .comment_meneger{ padding: 10px; margin: 15px 10px; background: #f2f2f2} .comment_meneger .author{ padding: 0; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle} .comment_meneger p{ padding: 0} .comment_meneger .date{ padding-left: 0} .m-review_list{ margin-top: 20px} .m-phone .catalog_menu-text{ font-size: 15px; color: #5e5e5e} .m-send_error{ padding: 0 5px 10px} .m-send_error .catalog_menu-head{ padding: 11px 5px 9px} .m-send_error .red{ color: #d02723} .m-send_error .descr{ margin: 0; color: #808080; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 5px 0} .form_list{ margin: 0; padding: 0; font-size: 15px} .form_list .label{ font-weight: bold; padding: 10px 0 5px} .form_list .wrapper{ margin: 0; padding: 0 5px 5px 0} .form_list .wrapper input{ border: 1px solid #d9d9d9; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; font-size: 15px; font-family: Arial, Helvetica, sans-serif; padding: 9px 5px 10px} .form_list .wrapper input:focus{ outline: none; border: solid 1px #86aaca; -webkit-box-shadow: 0 0 5px rgba(123, 176, 224, 0.75); -moz-box-shadow: 0 0 5px rgba(123, 176, 224, 0.75); -ms-box-shadow: 0 0 5px rgba(123, 176, 224, 0.75); box-shadow: 0 0 5px rgba(123, 176, 224, 0.75)} .form_list .wrapper textarea{ border: 1px solid #d9d9d9; width: 100%; min-width: 100%; max-width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; font-size: 15px; font-family: Arial, Helvetica, sans-serif; padding: 9px 5px 10px; min-height: 100px} .form_list .wrapper textarea:focus{ outline: none; border: solid 1px #86aaca; -webkit-box-shadow: 0 0 5px rgba(123, 176, 224, 0.75); -moz-box-shadow: 0 0 5px rgba(123, 176, 224, 0.75); -ms-box-shadow: 0 0 5px rgba(123, 176, 224, 0.75); box-shadow: 0 0 5px rgba(123, 176, 224, 0.75)} .form_list .error input, .form_list .error textarea{ border-color: #d02723} .form_list .error .descr{ color: #d02723} @media (min-width: 500px){ .two_button .c_button, .one_button .c_button{ font-size: 15px; padding: 11px 10px 12px} } .m-form{ padding-left: 5px} .m-form .catalog_menu-head{ padding-left: 5px} .m-form .label{ font-weight: bold; word-spacing: normal; letter-spacing: normal; display: -moz-inline-box; display: -moz-inline-stack; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 15px; color: #1c1c1c} .m-form .starRating{ float: right; margin: 5px 10px} .m-form .input, .m-form .text_input{ font-size: 15px} .m-form .m-input_wrapper{ padding-left: 110px; zoom: 1; position: relative} .m-form .m-input_wrapper:after{ content: ""; display: table; clear: both; border-collapse: collapse; border-spacing: 0} .m-form .m-input_wrapper .label{ position: absolute; left: 0} .m-form .m-input_wrapper .input{ width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; height: 90%; border: 0 none} .m-form .descr_rating{ margin: 10px 5px 20px 0; background: #f2f2f2; padding: 10px; font: 11px/17px Verdana, Geneva, Arial, Helvetica, sans-serif} .m-form .descr_rating input{ margin-top: 5px; padding-left: 9px} .m-form .form_list .wrapper textarea{ min-height: 89px} .m-form .add_photo{ margin-left: 5px} .hiddendiv{ font-size: 15px; line-height: 17px; text-indent: 130px; display: none; white-space: pre-wrap; min-height: 23px; padding: 5px; word-wrap: break-word} .m-fix_height_text{ overflow: hidden; height: 86px; line-height: 19px; border-bottom: 0 none} .m-fix_height_text:before{ content: ""; float: left; width: 5px; height: 86px} .m-fix_height_text > *:first-child{ float: right; width: 100%; margin-left: -5px} .m-fix_height_text:after{ content: "  "; float: right; position: relative; top: -19px; left: 100%; width: 55px; margin-left: -55px; padding-right: 5px; text-align: right; background: white; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff), color-stop(50%, #ffffff)); background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff); background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff); background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff); background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff)} .m-fix_height_text + .catalog_menu-item{ margin-top: 10px; border-top: 1px solid #d9d9d9} .m-fix_height_text p{ text-align: justify} .m-fix_height_text img{ display: none} .ymaps-map .ymaps-b-balloon__close{ background: url(http://web.archive.org/web/20150315111723im_/http://img.tyt.by/catalog/responsive/sprite.png?20140925) no-repeat -540px -25px; height: 20px; width: 20px; right: 0; top: 0} .ymaps-map .head{ width: 99%; max-width: 100%; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-size: 15px} .ymaps-map p{ font-size: 13px} .ymaps-map .catalog-item{ border: 0 none} .ymaps-map .catalog-item .txt{ padding: 0} .ymaps-map .catalog-item .txt .head{ padding-bottom: 5px; width: 95%; max-width: 100%; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis} .ymaps-map .catalog-item .txt .sub_head{ display: inline; margin-right: 10px} .ymaps-map .catalog-item .txt a{ color: #1c1c1c; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif} .ymaps-map .catalog-item .txt a .i-comment{ position: relative; top: 3px} .ymaps-map .catalog-item .addr{ margin: 0; float: left; padding: 10px 0} .ymaps-map .catalog-item .icon{ float: right; margin-top: 5px} .ymaps-map .catalog-item .footer{ clear: both; padding: 0} .ymaps-map .catalog-item .footer .top_border{ padding: 10px 0 0} .time-item{ font-size: 17px; padding: 12px 0} .time-item:active{ padding: 12px 5px} .time-item .day{ float: left; width: 40px; color: #808080; padding-left: 15px} .time-item .time{ margin: 0; overflow: hidden} .time-item .time p{ margin: 0} .time-item .time p.descr{ font-size: 15px; color: #b3b3b3; margin-top: 10px} .time-item .catalog_menu-link, .time-item .catalog_menu-link:active{ height: auto; line-height: 1em} @media (min-width: 500px){ .m-fix_height_text{ overflow: hidden; height: 80px; line-height: 19px} .m-fix_height_text:before{ content: ""; float: left; width: 5px; height: 80px} .m-fix_height_text > *:first-child{ float: right; width: 100%; margin-left: -5px} .m-fix_height_text:after{ content: "\0080"; float: right; position: relative; top: -19px; left: 100%; width: 55px; margin-left: -55px; padding-right: 5px; text-align: right; background: white; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff), color-stop(50%, #ffffff)); background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff); background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff); background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff); background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff)} .catalog_menu-item.text_block .m-center{ width: 470px; margin: 30px auto} } /* FILE ARCHIVED ON 11:17:23 Mar 15, 2015 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 08:23:00 May 20, 2022. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 132.251 exclusion.robots: 0.093 exclusion.robots.policy: 0.085 cdx.remote: 0.068 esindex: 0.009 LoadShardBlock: 103.031 (3) PetaboxLoader3.datanode: 97.083 (4) CDXLines.iter: 14.642 (3) load_resource: 196.298 PetaboxLoader3.resolve: 150.9 */