body, html {text-align: left;font-family:Arial, Helvetica, sans-serif;margin: 0;padding: 0;width: 100%;font-size: 15px;color: #222222;}.b-page_newyear{z-index: 9;position: relative;}.yashare-auto-init{margin-left: 0 !important;padding-left: 0 !important;}#ttel{position: absolute;top: 130px;right:60px;background: url("/pic/bgny.png") repeat-x center center;color: #fff;padding: 10px 20px;z-index: 9999;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border: 1px solid #8e8e8e;-moz-box-shadow: 0px 0px 6px #ffffff;-webkit-box-shadow: 0px 0px 6px #ffffff;box-shadow: 0px 0px 6px #ffffff;/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/}#baners{padding: 2px; margin: 2px;}#baners span{filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}#baners span:hover, #baners span.jshover{filter:alpha(opacity=100); -moz-opacity:1.0; opacity: 1.0;}img {border: 0;}a, a:link a:active a:visited {text-decoration: underline;background-color: inherit;color: #1a3dc1;}a:hover {text-decoration: underline;background-color: inherit;color: #000;}a.logo {background: url('/pic/logo.png') no-repeat;display: block;width: 70px;height: 74px;margin-top:20px;left: 97px;position: absolute;z-index: 9999;}a.logo:hover {background-position: 0 -74px;}a.logo2 {background: url('/pic/logo.png') no-repeat ;background-position: 0 -74px;display: block;width: 70px;height: 74px;margin-top:20px;left: 97px;position: absolute;z-index: 9999;}a.logo2:hover {background-position: 0 0px;}li.pric {margin: 0px;padding: 8px 0 8px 0;}ul.clearfix {list-style: none;padding: 0 0 0 3px;margin: 0;}/*****************basic layout *****************/div#catdiz ul{list-style: none;margin: 0;padding: 0;font-size: 15px;}div#catdiz a{font-size: 16px;}div#catdiz li{margin-bottom: 5px;}#galleria{height:500px;}div#pagewrapper {margin: 0px;padding: 0px;width: 100%;min-width: 990px;background: url("/pic/bgny.png") repeat-x center top;}div#header {margin: 0;padding: 0;}div#header h1 a {display: block;height: 100px;text-indent: -999em;text-decoration: none;}div#header h1 {margin: 0;padding: 0;line-height: 0;font-size: 0;}div#header h2 {float: right;margin: 35px 65px 0px 0px;}h2 {font-size: 18px;color: #666666}h2 a {font-size: 18px;}h3 {font-size: 16px;}h3 a {font-size: 16px;color: #000000;text-decoration: underline;}#menuwrapper{display: block;width: 940px;right: 0px;position: absolute;}div.breadcrumbs {display: block;width: 770px;padding: 8.3em 0em 1em 52px;margin: 0px;font-size: 15px;}div.breadcrumbs span.lastitem {font-weight: normal;margin: 0;padding: 0;}div#tel {display: block;float: right;width: 250px;text-align: right;padding: 0px;right: 38px;top: 100px;position: absolute;}div#content {margin: 0;padding: 0;font-size: 15px;line-height: 1.6;}div.back1 {width: 92%;position: relative;}div#botniz{width: 100%;padding: 0px;margin: 0px;background: #efefef;}div#botniz h2{line-height: 0;font-size: 18px;margin: 10px 0 15px 0;}div#botniz h2 a{color: #666666;}div#footer {margin: 20px 20px 0 20px;padding: 10px 0 10px 10px;border-top: 1px solid #ccc;line-height: 1.6;font-size: 15px;}div#footer p{line-height: 1.6;font-size: 15px;}.scet{margin-top: 7px;margin-left: 130px;}.page_num {margin: 25px;list-style: none;font-size:14px;}.page_num a {padding: 3px 6px;border: 1px solid #e6e6e6;text-decoration:none;font-size:14px;}.page_num .center span{background: #fff;color: #ccc;padding: 3px 6px;border: 1px solid #e6e6e6;font-size:14px;}.page_num .center a:hover{background: #e8e8e8;color: #565656;border-color: #565656;font-size:14px;}.str{font-size:12px; margin-top: 20px; margin-left:55px; margin-bottom:40px;}.autor1 {font-size:12px;}.autor2 {font-size:12px;}#questions{margin-left: 14px;}.pop{font-size: 12px; margin-left:100px;}a.open1 {text-decoration: none;border-bottom: 1px dashed #1A3DC1;}a:hover.open1 {text-decoration: none;border-bottom: 1px dashed #000;}.otvet {font-size: 13px;}.red{color: #FF0000;}div.number {font-size: 22px;}div.number a {font-size: 22px;}div.dopolnit {font-size: 15px;padding-top: 8px;}/********************CONTENT STYLING*********************/div.back1 h1 {font-size: 18px;margin: 0;padding:0;color: #666666;}strong, b {font-weight: bold;}em, i {font-style: italic;}/******************BUTTONS***************//* скрываем текст внутри пунктов списка */.bkmz ul li span {display:none;}/* пункты спикса - в одну строку с промежутками по 10 пикселей */.bkmz ul li {list-style:none; float:left; margin-left:10px;}/* делаем ссылки блоками определенных размеров, задаем фоновую картинку */.bkmz ul li a {padding:0; display:block; height:16px; width:16px;background:url(images/ico-bkms.gif) top left;}/* задаем смещение фоновой картинки для каждого пункта списка */.bkmz ul li a.yandex {background-position:-16px 0;}.bkmz ul li a.bobr {background-position:-32px 0;}.bkmz ul li a.memori {background-position:-48px 0;}.bkmz ul li a.moemesto {background-position:-64px 0;}.bkmz ul li a.linkstore {background-position:-80px 0;}.bkmz ul li a.rumarkz {background-position:-96px 0;}.bkmz ul li a.stozakl {background-position:-112px 0;}.bkmz ul li a.delicous {background-position:-128px 0;}.bkmz ul li a.techno {background-position:-144px 0;}ul.services {margin: 19px 0 0 0;padding-left: 0;}ul.services li {float: left;margin-left: 0 !important;margin: 0 4% 0 4%;list-style:none;}.QuestSummaryPostdate {padding:4px 5px 5px 10px;font-size: 10px;color: #666;float: left;}.tags{color: silver;font-size: 1.3em;text-align: justify;}.tags span{line-height: 36px;margin: 0 15px 0 0;vertical-align: text-bottom;}.tags .t1,.tags .t2,.tags .t3{color: gray;margin-right: 1.5em;}.tags .t1{font-size: 1em;}.tags .t2{font-size: 1.2em;}.tags .t3{font-size: 2.3em;line-height: 42px;}blockquote {padding-top: -2px;margin: 1px;background-image: url(/uploads/images/site/open.gif);background-position: top left;background-repeat: no-repeat;text-indent: 1px;}blockquote span {display: block;padding-bottom: 3px;margin: 35px;background-image: url(/uploads/images/site/close.gif);background-repeat: no-repeat;background-position: bottom right;}a.serv {text-decoration: underline;color: #000000;font-size: 15px;}.search-input{margin: 0;padding: 0;}search, input, form{margin: 0;padding: 0;}#poiskniz{margin-right: 5px;}input{padding: 1px 4px 1px 4px;}div#lica img {border: 1px solid #D8D8D8;-moz-border-radius:12px;-khtml-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;opacity: 0.8;}div#lica img:hover{border: 1px solid #D8D8D8;-moz-border-radius:12px;-khtml-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:  0 0 6px 2px #C37CC8;-moz-box-shadow:  0 0 6px 2px #C37CC8;box-shadow: 0 0 6px 2px #C37CC8;opacity: 1;}li.portfolio11{height: 250px;display: block;float: left;}#ymaps1364321053019182655{display: block;box-shadow: inset 0px 0px 10px rgba(0,0,0,0.9);}.text2{display: block;margin: 40px 60px;font-size: 15px;line-height: 1.6;color: #222;}.h1 {color: red;}#content table {border-collapse: collapse;}#content .table {width: 100%;max-width: 100%;margin-bottom: 1rem;background-color: transparent;}.table-bordered {border:1px solid #dee2e6;}.table td, .table th {padding:.75rem;vertical-align: top;border-top:1px solid #dee2e6;}.table-bordered td, .table-bordered th {border:1px solid #dee2e6;}.table-bordered p {margin-top: 0;}.table-bordered p:nth-last-of-type(1) {margin-bottom: 0;}/*coockie popup*//* Стили для баннера cookie */.cookie-banner {max-width: 1200px;position: fixed;bottom: 0;left: 50%;transform: translate(-50%);background: rgba(255, 255, 255, 0.99);color: #222;padding: 15px 20px;z-index: 9999;display: none;font-family: Arial, sans-serif;box-shadow: 0 -2px 10px rgba(0,0,0,0.1);}.cookie-banner.active {display: block;/*animation: slideUp 0.3s ease-out;*/}/*@keyframes slideUp {from {transform: translateY(100%);opacity: 0;}to {transform: translateY(0);opacity: 1;}}*/.cookie-banner-content {margin: 0 auto;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 15px;}.cookie-text {flex: 1;min-width: 300px;font-size: 14px;line-height: 1.4;}.cookie-text a {color: #000;text-decoration: underline;}.cookie-text a:hover {color: #fcdc2f;}.cookie-actions {display: flex;gap: 10px;flex-shrink: 0;}.cookie-btn {padding: 10px 20px;border: none;border-radius: 1px;cursor: pointer;font-size: 14px;font-weight: 500;transition: background 0.3s;}.cookie-btn.accept {background-color: transparent;border: 2px solid #181818;color: #181818;}.cookie-btn.accept:hover {background: #fcdc2f;border-color: #fcdc2f;}.cookie-btn.reject {background: #666;color: white;}.cookie-btn.reject:hover {background: #555;}.cookie-btn.customize {background: transparent;color: #4da6ff;border: 1px solid #4da6ff;}.cookie-btn.customize:hover {background: rgba(77, 166, 255, 0.1);}/* Модальное окно настроек (скрыто по умолчанию) */.cookie-settings-modal {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);z-index: 10000;align-items: center;justify-content: center;}.cookie-settings-modal.active {display: flex;}.cookie-settings-content {background: white;color: #333;max-width: 500px;width: 90%;max-height: 80vh;overflow-y: auto;border-radius: 8px;padding: 25px;box-shadow: 0 5px 20px rgba(0,0,0,0.3);}.cookie-settings-header {margin-bottom: 20px;padding-bottom: 15px;border-bottom: 1px solid #eee;}.cookie-settings-header h3 {margin: 0 0 10px 0;color: #333;}.cookie-settings-body {margin-bottom: 20px;}.cookie-category {margin-bottom: 20px;padding: 15px;border: 1px solid #eee;border-radius: 6px;}.cookie-category-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}.cookie-category-header h4 {margin: 0;color: #333;}.cookie-category-toggle {position: relative;}.cookie-category-toggle input[type="checkbox"] {display: none;}.cookie-category-toggle label {display: block;width: 50px;height: 26px;background: #ccc;border-radius: 13px;cursor: pointer;position: relative;transition: background 0.3s;}.cookie-category-toggle label:after {content: '';position: absolute;top: 3px;left: 3px;width: 20px;height: 20px;background: white;border-radius: 50%;transition: transform 0.3s;}.cookie-category-toggle input:checked + label {background: #4da6ff;}.cookie-category-toggle input:checked + label:after {transform: translateX(24px);}.cookie-category-description {font-size: 13px;color: #666;line-height: 1.5;}.cookie-settings-footer {display: flex;justify-content: flex-end;gap: 10px;padding-top: 15px;border-top: 1px solid #eee;}.cookie-btn.save {background: #4da6ff;color: white;}.cookie-btn.cancel {background: #666;color: white;}