@font-face { font-family: 'PT Sans'; font-display: swap; font-style: normal; font-weight: 400; src: local('PT Sansp'), local('PTSans-Regular'), url('/fonts/ttf/pt-sans-v12-cyrillic-regular.woff2') format('woff2'), url('/fonts/ttf/pt-sans-v12-cyrillic-regular.woff') format('woff') } b {font-weight: bold; color: #333333;} .tbl {overflow-x: auto; width: 100%;} @media screen and (min-width: 1000px) { body { background-Color: #FFFFFF; font-family: 'PT Sans', sans-serif; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px; color: #585858;} * { font-family: 'PT Sans', sans-serif; font-size: 14pt; margin: 0px;} #div_col { height:100%; width:50%; float:left;} .header_picture { background-repeat:no-repeat; background-size: 100% auto; width: 100%; height: 200px; font-size: 18pt; z-index: -1; padding: 0px 0px 0px 0px; position: absolute;} .tdbody { text-align: justify; padding: 0px 30px 0px 30px;} .wrapper {display: table;} .col_right { text-align: justify; padding: 120px 30px 0px 30px; display: table-cell;} .colDleft { float: left; width: 270px; display: table-cell;} .overlay { height: 100%; width: 0; position: fixed; z-index: 1000; top: 0; left: 0; background-color: white; background-color: white; overflow-x: hidden; transition: 0.5s;} .overlay-content { position: relative; width: 100%; margin-top: 10px; top: 5%;} .overlay-content a { padding: 2px; font: 12pt PT Sans; text-decoration: none; color: black !important; display: block; transition: 0.3s;} .overlay .closebtn { position: absolute; top: 10px; right: 45px; font-size: 40px;} a.menuu:hover { color: #f1f1f1;} a.menuu:visited, a.menuu:link { text-decoration: none !important; font-size: 14pt PT Sans; color: white !important;} .txtservice { text-align: justify; padding: 180px 30px 0px 30px;} header1 { width: 100%; position: fixed; top: 0; z-index: 100;} header1.top { color: #fff; transition: all 0.3s ease;} header1.scrolled { background: rgba(255, 255, 255, 0.95); transition: background-color 400ms linear;} header1 a.bbbb { text-decoration: none !important; font-size: 10pt; font-weight: bold !important; color: #1e90ff !important; background: rgba(255, 255, 255, 0); border: 1px solid rgba(255, 255, 255, 0); border-radius: 3px; padding: 2px;} header1.scrolled a.bbbb { text-decoration: none !important; font-size: 10pt; color: #000000 !important; background:rgba(221, 205, 133, 0.5); border: 1px solid rgba(221, 205, 133, 0.5); border-radius: 3px; padding: 2px; /* Поля вокруг текста */} header2 { width: 100%; position: fixed; top: 77; z-index: 100; background-color: rgba(204, 204, 204, 0.4);} header2 a{ text-decoration: none !important; font-size: 10pt; font-weight: bold !important; color: #000000 !important;} header2 span.menu { text-decoration: none !important; font-size: 10pt; font-weight: bold !important; color: #000000 !important;} header2.top { background-color: rgba(204, 204, 204, 0.4); transition: all 0.3s ease;} header2.scrolled { background: rgba(30, 144, 255, 1); transition: background-color 600ms linear; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2);} header2.scrolled a { text-decoration: none !important; font-size: 10pt; font-weight: bold !important; color: #ffffff !important;} header2.scrolled span.menu { text-decoration: none !important; font-size: 10pt; font-weight: bold !important; color: #ffffff !important;} header3 { width: 100%; position: fixed; top: 100; z-index: 90; background-color: rgba(102, 102, 102, 0.5); padding: 15px 0px 0px 150px;} header3 a{ text-decoration: none !important; font-size: 10pt; font-weight: bold !important; color: #000000 !important;} header3.top { background-color: rgba(102, 102, 102, 0.5); transition: all 0.3s ease;} header3.scrolled { background: rgba(0, 0, 0, 1); transition: background-color 600ms linear; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2);} header3.scrolled a { text-decoration: none !important; font-size: 10pt; font-weight: bold !important; color: #ffffff !important;} .l-container_left { background: none; position: fixed; top: 140; right: 10px; z-index: 600;} a img {border: 0;} form {margin: 0;display: inline;} .labelthin {font-weight: normal;} label, input {font-weight: bold;} h1, h2, h3, h4, h5, h6 { padding-left: 40px; margin-bottom: 10px; font-weight: bold; background-image:url(/images/ru/design-1/adv1.gif); background-repeat:no-repeat; color: #333333;} h1 {font-size: 20pt;} h2 {font-size: 19pt;} h3 {font-size: 18pt;} a.fontfooter:hover, a.fontfooter:visited, a.fontfooter:link, a.fontfooter, .fontfooter { text-decoration: none !important; font-size: 14pt PT Sans; font-weight: normal; color: #999999; margin-left: 20px; width: 75%;} .cursor {cursor: pointer;} blockquote { background-image:url(/images/ru/design-1/openquote.gif); font-size: 18pt; font-style: italic; color: #333333; margin-top:10px; margin-bottom:10px; margin-left:100px; padding-left:15px; text-indent:23px; background-position:top left; background-repeat:no-repeat;} a.mmbig:hover, a.mmbig:visited, a.mmbig:link, a.mmbig, .mmbig { text-decoration: none !important; font-size: 22pt; color: #999999 !important; # color: #000000 !important; } a.mmbig1:hover, a.mmbig1:visited, a.mmbig1:link, a.mmbig1, .mmbig1 { text-decoration: none !important; font-size: 22pt; color: #990033 !important; } a.mmbigtel:hover, a.mmbigtel:visited, a.mmbigtel:link, a.mmbigtel { text-decoration: none !important; font-size: 22pt; color: #000000 !important; border-bottom: 1px dotted #1e90ff; display: inline-block;} .mmbigtel { text-decoration: none !important; font-size: 22pt ; color: #000000 !important; border-bottom: 1px dotted #1e90ff; display: inline-block;} a.mmhead:hover, a.mmhead:visited, a.mmhead:link, a.mmhead { text-decoration: none !important; font-size: 10pt; color: #1e90ff !important;} a.bread:hover, a.bread:visited, a.bread:link, a.bread, .bread { text-decoration: none !important; font-size: 10pt; color: #999999 !important;} a.mmfooter:hover, a.mmfooter:visited, a.mmfooter:link, a.mmfooter { font-size: 14pt PT Sans; color: #000000 !important; text-decoration: none !important; border-bottom: 1px dotted #1e90ff; display: inline-block;} a.menuserv:hover, a.menuserv:visited, a.menuserv:link, a.menuserv { font-size: 14pt PT Sans; color: #ffffff !important; text-decoration: none !important; border-bottom: 1px dotted #ffffff; display: inline-block;} a.mmuslugi:hover, a.mmuslugi:visited, a.mmuslugi:link, a.mmuslugi { text-decoration: none !important; font-size: 10pt; color: #ffffff !important; font-weight: bold;} .mmuslugi { text-decoration: none !important; font-size: 14pt PT Sans; color: #ffffff !important; font-weight: bold;} .black { text-decoration: none !important; font-size: 17pt PT Sans; color: #ffffff !important; font-style: italic;} a.mmcalc:hover, a.mmcalc:visited, a.mmcalc:link, a.mmcalc, .mmcalc { font-size: 14pt PT Sans; text-decoration: none !important; # color: #000000 !important; color: #999999 !important; border-bottom: 1px dotted #1e90ff; display: inline-block;} a.mmfaq:hover, a.mmfaq:visited, a.mmfaq:link, a.mmfaq, .mmfaq { font-size: 14pt PT Sans; text-decoration: none !important; color: #000000 !important; border-bottom: 1px dotted #1e90ff; display: inline-block;} .servicepointhead { text-decoration: none !important; font-size: 20pt ; color: #ffffff !important; background: #000000;} .faq { font-weight: bold; text-align: justify; color: #000000;} .font { font-size: 14pt PT Sans; color: #1D4047 } a.plashka_price:hover, a.plashka_price:visited, a.plashka_price:link, a.plashka_price { font-size: 16pt; color: #ffffff !important; text-decoration: none !important; border-bottom: 1px dotted #ffffff; display: inline-block; vertical-align: baseline; line-height: .95; } .plashka_price { font-size: 16pt ; color: #ffffff !important; text-decoration: none !important; } .leftsidebig { text-decoration: none !important; font-size: 12pt; color: #000000 !important; } .leftsidebigg { text-decoration: none !important; font-size: 12pt; color: #000000 !important; } a.leftsidebig:hover, a.leftsidebig:visited, a.leftsidebig:link, a.leftsidebig { text-decoration: none !important; font-size: 16pt; color: #000000 !important; border-bottom: 1px dotted #1e90ff; display: inline-block; } .lftbanner { border: solid 1px black; padding: 0 5 0 20; text-align: right; width: 100%; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2); } .lftbannerr { border: solid 2px black; background: #000000; padding: 0 5 0 20; text-align: right; width: 270; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2); } .lftsidebigg { text-decoration: none !important; font-size: 16pt; color: #ffffff !important; } .lftside { text-decoration: none !important; font-size: 12pt; color: #ffffff !important; } a.mmenu:hover, a.mmenu:visited, a.mmenu:link, a.mmenu { font-size: 14pt PT Sans; font-color: #0066FF; text-align: right; } .mmheader { font-size: 16pt PT Sans; text-decoration:none; color: #1e90ff !important; } .tableRow { background-Color: #F5F5FC; font-size: 10pt; } a.consult:visited, a.consult:hover, a.consult:link { font-size: 14pt PT Sans; color: black; text-decoration: none !important; border-bottom: 1px dotted #1e90ff; display: inline-block; vertical-align: baseline; line-height: .95; } a, a:link, a:visited, a:hover { text-decoration: none !important; color: #1e90ff; font-size: 14pt PT Sans; font-weight: normal; } .zvezda { background-image:url(/images/ru/design-1/star5.png); background-repeat:no-repeat; margin-left: 30; } .tddotted { border-bottom: 2px dotted #1e90ff; text-align: left; } .tdshadow { border: 1px solid silver; /* Параметры рамки */ margin-bottom: 10px; /* Отступ снизу */ border-radius: 8px; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2); padding: 15px; /* Поля вокруг текста */ } a.ogl:hover, a.ogl:visited, a.ogl:link, a.ogl { font-size: 14pt PT Sans; color: #000000 !important; text-decoration: none !important; border-bottom: 1px dotted #1e90ff; display: inline-block; } a.npa:visited, a.npa:hover, a.npa:link { font-size: 14pt PT Sans; color: black; text-decoration: none !important; border-bottom: 1px dotted #1e90ff; display: inline-block; vertical-align: baseline; margin-bottom: 5px; } .fontred { font-size: 14pt PT Sans; color: #FF4047; } .footer { font-size: 14pt PT Sans; color: #FF4047; } .radius { border: 1px solid silver; /* Параметры рамки */ padding: 15px; /* Поля вокруг текста */ margin-bottom: 10px; /* Отступ снизу */ border-radius: 8px; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2); } .adv { background-image:url(/images/ru/design-1/adv2.gif); background-repeat:no-repeat; margin: 0 0 0 50px; padding: 3 0 0 40px; font-weight: bold; font-size: 16pt PT Sans; } .moverlay, .moverlay-content, .moverlay a, .moverlay .mclosebtn, .ml-container_upper, .ml-container_upper_service, .ml-container_bottom, .ml-container_bottom_service, .ml-container_tel, .ml-container_buh, .ml-container_search { display: none;} } @media screen and (max-width: 1000px) { .overlay, .overlay-content, .overlay a, .overlay .closebtn, .header_upper, header1, header2, header3, .l-container_head, .l-container_left, .l-container_upper, .l-container_right, .lftbanner, .lftbannerr, .colDleft { display: none;} body { background-Color: #FFFFFF; font-family: 'PT Sans', sans-serif; font-size: 11pt ; margin-bottom: 0px; margin-left: 3px; margin-right: 7px; padding: 0px; color: #585858; } * { font-family: 'PT Sans', sans-serif; margin: 0px; font-size: 11pt; } #div_col { height:100%; width:100%; float:left; } .col_right { width: auto; text-align: justify; padding: 70px 3px 0px 7px; } .moverlay { height: 100%; width: 0; position: fixed; z-index: 10; top: 0; left: 0; background-color: white; transition: 0.5s; overflow-x: hidden; } .moverlay-content { position: relative; width: 100%; margin-top: 10px; top: 5%; z-index: 10; } .moverlay a { padding: 2px; text-decoration: none; color: black !important; display: block; transition: 0.3s; } .moverlay .mclosebtn { position: absolute; top: 10px; right: 45px; font-size: 40px; } .accordion { background-color: white; color: #444; cursor: pointer; padding: 10px; width: 100%; border: 0; text-align: left; outline: none; font-size: 15pt; transition: 0.4s; } .active, .accordion:hover { background-color: black; color: white; } .accordion:after { content: '\002B'; color: #777; font-weight: bold; float: right; margin-left: 5px; } .active:after { content: "\2212"; } .panel { padding: 0 18px; background-color: white; overflow: hidden; max-height: 0; transition: max-height 0.2s ease-out; } .left_menu a:link { text-decoration: none ; color: #666A6E; font-size: 10pt PT Sans; font-weight: normal; margin-bottom: 0px; } .left_menu a:visited { text-decoration: none ; color: #666A6E; font-size: 10pt PT Sans; font-weight: normal; margin-bottom: 0px; } .left_menu_usluga a:link { text-decoration: none ; font-size: 11pt PT Sans; margin-bottom: 10px; font-weight: normal; color: black; border-bottom: 1px dotted #1e90ff; display: inline-block; vertical-align: baseline; line-height: .95; } .left_menu_usluga a:visited { text-decoration: none ; margin-bottom: 10px; font-size: 11pt PT Sans; font-weight: normal; color: black; border-bottom: 1px dotted #1e90ff; display: inline-block; vertical-align: baseline; line-height: .95; } .ml-container_upper { background: none repeat scroll 0 0 #ffffff; position: fixed; top: 0; left: 0; width: 100%; z-index: 9; min-height: 30px; padding: 10px 0px 10px 0px; box-shadow: 0.0em 0.1em 3px rgba(0,0,0,0.2); } .ml-container_upper_service { background: none repeat scroll 0 0 #000000; position: fixed; top: 60; left: 0; width: 100%; z-index: 8; max-height: 25px; padding: 5px 0px 5px 0px; box-shadow: 0.0em 0.1em 3px rgba(0,0,0,0.2); } .ml-container_bottom { background: none repeat scroll 0 0 #FFFFFF; left: 0; bottom: 0; min-height: 30px; position: fixed; width: 100%; z-index: 8; box-shadow: 0.0em -0.1em 3px rgba(0,0,0,0.2); } .ml-container_bottom_service { background: none repeat scroll 0 0 #000000; left: 0; bottom: 0; max-height: 40px; position: fixed; width: 100%; z-index: 8; box-shadow: 0.0em -0.1em 3px rgba(0,0,0,0.2); } .ml-container_tel { position: fixed; bottom: 80; z-index: 8; right: 10px; background: none repeat scroll 0 0 #1e90ff; padding: 10px; border-radius: 8px; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2); font-size: 9pt; color: #ffffff; } .ml-container_tel1 { position: fixed; bottom: 80; z-index: 8; right: 10px; background: none repeat scroll 0 0 #990033; padding: 10px; border-radius: 8px; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2); font-size: 9pt; color: #ffffff; } .ml-container_buh { position: fixed; bottom: 80; z-index: 8; right: 10px; background: none repeat scroll 0 0 #000000; padding: 10px; border-radius: 8px; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2); font-size: 9pt; color: #ffffff; } .ml-container_buh1 { position: fixed; bottom: 80; z-index: 8; right: 10px; background: none repeat scroll 0 0 #990033; padding: 10px; border-radius: 8px; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2); font-size: 9pt; color: #ffffff; } .ml-container_search { position: fixed; bottom: 20; z-index: 8; right: 10px; padding: 10px; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2); width: 30px; height: 30px; border-radius: 30px; border: 1px solid #7f7f7f; } a.menus { text-decoration: none !important; color: #000000; font-size: 11pt PT Sans; font-style: italic; font-weight: normal; } #idTDMain { min-width: 800px; padding: 0 0 0 0; margin: 0 0 0 0; } a img { border: 0; } form { margin: 0; display: inline; } .labelthin { font-weight: normal; } label, input { font-weight: bold; } h1, h2, h3, h4, h5, h6 { padding-left: 40px; margin-bottom: 10px; font-weight: bold; background-image:url(/images/ru/design-1/adv1.gif); background-repeat:no-repeat; color: #333333; } h1 {font-size: 14pt;} h2 {font-size: 13pt;} h3 {font-size: 13pt;} .tableHeader { background-Color: #E8E8EB; font-size: 11pt PT Sans; } .tableRow { background-Color: #F5F5FC; font-size: 11pt PT Sans; } a.fontfooter:hover, a.fontfooter:visited, a.fontfooter:link, a.fontfooter, .fontfooter { text-decoration: none ; color: #585858; font-size: 11pt PT Sans; font-weight: normal;} .fontred { font-size: 11pt PT Sans; color: #FF4047} .on { display: inline; visibility: visible;} .off { display: none; visibility: hidden;} .cursor {cursor: pointer;} a, a:link, a:visited, a:hover { text-decoration: none ; color: #1e90ff; font-size: 11pt PT Sans; font-weight: normal;} a.tb_menu, a.tb_menu:link, a.tb_menu:visited, a.tb_menu:hover{ text-decoration: none ; color: #3D96EF; font-size: 11pt PT Sans; font-weight: normal;} blockquote { font-style: italic; font-size: 14pt; margin-top:10px; margin-bottom:10px; margin-left:30px; padding-left:15px; background-position:top left; background-image:url(/images/ru/design-1/openquote.gif); background-repeat:no-repeat; text-indent:23px;} a.left_menu_usluga:hover, a.left_menu_usluga:visited, a.left_menu_usluga:link, a.left_menu_usluga { text-decoration: none ; margin-bottom:10px; font-size: 11pt PT Sans; font-weight: normal; color: black; border-bottom: 1px dotted #1e90ff; display: inline-block; vertical-align: baseline; line-height: .95;} .qitem { font-size: 11pt PT Sans; font-weight: bold;} .price { font-size: 20pt PT Sans; font-weight: bold; color: #ffffff;} a.price:hover, a.price:visited, a.price:link, a.price { text-decoration: none ; font-size: 11pt; font-weight: bold; color: #ffffff; border-bottom: 1px dotted #ffffff; display: inline-block; vertical-align: baseline;} .footer_buhgalter { font-size: 12pt PT Sans; color: #ffffff;} .servicepointhead { text-decoration: none !important; font-size: 14pt PT Sans; color: #ffffff !important; background: #000000;} a.consult:visited, a.consult:hover, a.consult:link, a.consult { font-size: 12pt PT Sans; color: black; text-decoration: none !important; border-bottom: 1px dotted #1e90ff; display: inline-block; vertical-align: baseline; line-height: .95;} a.left_menu, a.left_menu:link, a.left_menu:visited, a.left_menu:hover { text-decoration: none ; color: #666A6E; font-size: 10pt PT Sans; font-weight: normal;} a.bread:hover, a.bread:visited, a.bread:link, a.bread, .bread{ text-decoration: none !important; font: 9pt PT Sans; color: #999999 !important;} .tddotted { border-bottom: 2px dotted #1e90ff; text-align: left;} .tdshadow { border: 1px solid silver; /* Параметры рамки */ margin-bottom: 10px; /* Отступ снизу */ border-radius: 8px; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2); padding: 10px; /* Поля вокруг текста */} a.ogl:hover, a.ogl:visited, a.ogl:link, a.ogl { font-size: 11pt PT Sans; color: #000000 !important; text-decoration: none !important; border-bottom: 1px dotted #1e90ff; display: inline-block;} a.npa:visited, a.npa:hover, a.npa:link { font-size: 11pt PT Sans; color: black; text-decoration: none !important; border-bottom: 1px dotted #1e90ff; display: inline-block; vertical-align: baseline;} a.call:visited, a.call:hover, a.call:link { font-size: 16pt PT Sans; color: 1e90ff; text-decoration: none !important; border-bottom: 1px dotted #000000; display: inline-block; vertical-align: baseline;} .radius { border: 1px solid silver; /* Параметры рамки */ padding: 15px; /* Поля вокруг текста */ margin-bottom: 10px; /* Отступ снизу */ border-radius: 8px; box-shadow: 0.3em 0.3em 5px rgba(0,0,0,0.2);} .min { font-size: 8pt; font-style: italic; line-height: 1; color: #000000;} .minfooter { font-size: 7pt; top-margin: 0; color: #ffffff;} strong {font-weight:bold;} .adv { margin: 0 0 0 30px; padding: 3 0 0 35px; font-weight: bold; font-size: 13pt; color: #000000; background-image:url(/images/ru/design-1/adv2.gif); background-repeat:no-repeat;} a.mmcalc:hover, a.mmcalc:visited, a.mmcalc:link, a.mmcalc { text-decoration: none ; margin-bottom:10px; font-size: 11pt PT Sans; font-weight: normal; color: black; border-bottom: 1px dotted #1e90ff; display: inline-block; vertical-align: baseline; line-height: .95; }}