<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'BloggerSansLight';
    src: url('http://www.sovdent.ru/css/fonts/BloggerSansLight/BloggerSans-Light.eot'); /* IE9 Compat Modes */
    src: url('http://www.sovdent.ru/css/fonts/BloggerSansLight/BloggerSans-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('http://www.sovdent.ru/css/fonts/BloggerSansLight/BloggerSans-Light.woff') format('woff'), /* Modern Browsers */
         url('http://www.sovdent.ru/css/fonts/BloggerSansLight/BloggerSans-Light.ttf') format('truetype'), /* Safari, Android, iOS */
         url('http://www.sovdent.ru/css/fonts/BloggerSansLight/BloggerSans-Light.svg#BloggerSans-Light') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: 'BloggerSansLight';
    src: url('fonts/BloggerSansLight/BloggerSans-LightItalic.eot'); /* IE9 Compat Modes */
    src: url('fonts/BloggerSansLight/BloggerSans-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/BloggerSansLight/BloggerSans-LightItalic.woff') format('woff'), /* Modern Browsers */
         url('fonts/BloggerSansLight/BloggerSans-LightItalic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/BloggerSansLight/BloggerSans-LightItalic.svg#BloggerSans-LightItalic') format('svg'); /* Legacy iOS */
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: 'BloggerSansMedium';
    src: url('http://www.sovdent.ru/css/fonts/BloggerSansMedium/BloggerSans-Medium.eot'); /* IE9 Compat Modes */
    src: url('http://www.sovdent.ru/css/fonts/BloggerSansMedium/BloggerSans-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('http://www.sovdent.ru/css/fonts/BloggerSansMedium/BloggerSans-Medium.woff') format('woff'), /* Modern Browsers */
         url('http://www.sovdent.ru/css/fonts/BloggerSansMedium/BloggerSans-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
         url('http://www.sovdent.ru/css/fonts/BloggerSansMedium/BloggerSans-Medium.svg#BloggerSans-Medium') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: 'BloggerSansMedium';
    src: url('http://www.sovdent.ru/css/fonts/BloggerSansMedium/BloggerSans-MediumItalic.eot'); /* IE9 Compat Modes */
    src: url('http://www.sovdent.ru/css/fonts/BloggerSansMedium/BloggerSans-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('http://www.sovdent.ru/css/fonts/BloggerSansMedium/BloggerSans-MediumItalic.woff') format('woff'), /* Modern Browsers */
         url('http://www.sovdent.ru/css/fonts/BloggerSansMedium/BloggerSans-MediumItalic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('http://www.sovdent.ru/css/fonts/BloggerSansMedium/BloggerSans-MediumItalic.svg#BloggerSans-MediumItalic') format('svg'); /* Legacy iOS */
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: 'Arial Narrow';
    src: url('http://www.sovdent.ru/css/fonts/ArialNarrow/arialn.eot');
    src: url('http://www.sovdent.ru/css/fonts/ArialNarrow/arialn.eot?#iefix') format('embedded-opentype'),
         url('http://www.sovdent.ru/css/fonts/ArialNarrow/arialn.woff') format('woff'),
         url('http://www.sovdent.ru/css/fonts/ArialNarrow/arialn.ttf') format('truetype'),
         url('http://www.sovdent.ru/css/fonts/ArialNarrow/arialn.svg#arialnarrow') format('svg');
    font-weight: normal;
    font-style: normal;

}
* {
margin: 0;
padding: 0;
outline: none;
}
html {
height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
display: block;
}
body {
font: 20px/20px 'BloggerSansLight', Arial, sans-serif;
width: 100%;
height: 100%;
background: #e7eef1;
}
img{
border: none;
}
a{
text-decoration: none;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
overflow: hidden;
}
.contentBox{
width: 1204px;
margin: 0 auto;
}
.afterClear:after{
content: '.';
display: block;
font-size: 0;
line-height: 0;
clear: both;
float: none;
}
/* Header
-----------------------------------------------------------------------------*/
.header {
height: 300px;
background: url(http://www.sovdent.ru/css/img/top-bg.jpg) 50% 0 no-repeat;
background-size: 100% 241px;
color: #e7eef1;
margin: 0 0 17px;
}
.header .contentBox{
position: relative;
}
#logo{
left: 50%;
margin-left: -606px;
position: absolute;
top: 31px;
}
#logo img{
display: block;
}
.topText{
font-size: 24px;
letter-spacing: 2.4px;
padding: 20px 12px 0 250px;
text-align: right;
margin: 0 0 27px;
}
.topPhone,
.topClock,
.topMap{
float: left;
font-size: 24px;
letter-spacing: -0.7px;
line-height: 20px;
padding: 121px 0 0;
text-align: center;
width: 254px;
}
.topPhone{
background: url(http://www.sovdent.ru/css/img/top-icon-phone.png) 50% 0 no-repeat;
margin: 0 55px 0 278px;
}
.topClock{
background: url(http://www.sovdent.ru/css/img/top-icon-clock.png) 50% 0 no-repeat;
letter-spacing: 0;
}
.topMap{
background: url(http://www.sovdent.ru/css/img/top-icon-map.png) 50% 0 no-repeat;
float: right;
}
.header .menu{
float: right;
font-size: 30px;
line-height: 30px;
list-style: none;
margin: 29px 5px 0 0;
}
.header .menu li{
float: left;
}
.header .menu li + li{
margin: 0 0 0 30px;
}
.header .menu li a{
color: #474747;
}
.header .menu .active a,
.header .menu li a:hover{
color: #fd5602;
}
/* Middle
-----------------------------------------------------------------------------*/
.content {
padding: 0 0 367px;
}
.topOrderButtonBlock{
text-align: center;
margin: 0 0 36px;
}
.orderButton{
display: inline-block;
width: 489px;
padding: 0 0 0 24px;
background: url(http://www.sovdent.ru/css/img/order-button-bg.png) 0 0 no-repeat;
}
.orderButton span{
display: block;
padding: 0 24px 0 0;
background: url(http://www.sovdent.ru/css/img/order-button-bg.png) 100% -69px no-repeat;
}
.orderButton span span{
display: block;
padding: 0;
background: url(http://www.sovdent.ru/css/img/order-button-bg.png) 0 -138px repeat-x;
height: 69px;
line-height: 73px;
}
.orderButton span span span{
display: inline-block;
height: 69px;
background: url(http://www.sovdent.ru/css/img/ok.png) 0 0 no-repeat;
padding: 0 0 0 60px;
color: #ffffff;
font-size: 42px;
}
.orderButton:hover{
background-position: 0 -207px;
}
.orderButton:hover span{
background-position: 100% -276px;
}
.orderButton:hover span span{
background-position: 0 -345px;
}
.orderButton:hover span span span{
background-position: 0 -69px;
color: #fd5602;
font-family: 'BloggerSansMedium';
}
.comb{
height: 492px;
position: relative;
margin: 0 0 44px;
}
.comb .top,
.comb .bottom{
position: absolute;
left: 0;
right: 0;
}
.comb .top{
z-index: 1;
top: 0;
padding: 0 0 0 237px;
}
.comb .bottom{
bottom: 0;
padding: 0 0 0 113px;
}
.comb .item + .item{
margin: 0 0 0 15px;
}
.comb .item{
float: left;
width: 233px;
text-align: center;
color: #ffffff;
font-size: 30px;
line-height: 24px;
}
.comb .item .imageW{
display: block;
position: relative;
width: 233px;
height: 162px;
overflow: hidden;
}
.comb .bottom .item .imageW{
height: 180px;
}
.comb .item .imageW .image{
position: absolute;
left: -200px;
right: -200px;
top: 0;
bottom: -200px;
vertical-align: top;
}
.comb .item .imageW .image img{
display: block;
margin: 0 auto;
width: 233px;
min-height: 162px;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.comb .bottom .item .imageW .image img{
min-height: 180px;
}
.comb .item:hover .imageW .image img{
width: 283px;
}
.comb .item .imageW .imageMask{
position: absolute;
width: 233px;
height: 67px;
background: url(http://www.sovdent.ru/css/img/comb-top.png) 0 0 no-repeat;
top: 0;
left: 0;
}
.comb .item .text{
display: block;
}
.comb .top .item .text{
height: 100px;
padding: 7px 0 0;
background: url(http://www.sovdent.ru/css/img/comb-top-text.png) 0 0 no-repeat;
}
.comb .bottom .item .text{
height: 79px;
padding: 11px 0 0;
background: url(http://www.sovdent.ru/css/img/comb-bottom-text.png) 0 0 no-repeat;
}
.tabs .tabsHead{
text-align: center;
font-size: 42px;
line-height: 42px;
margin: 0 0 30px;
}
.tabs .tabsHead a{
color: #afb0b0;
margin: 0 11px;
}
.tabs .tabsHead a:hover{
color: #fd5602;
}
.tabs .tabsHead .active,
.tabs .tabsHead .active:hover{
color: #0d84ba;
cursor: default;
}
.tabs .hiddenTab{
display: none;
}
.stocksSlider{
width: 981px;
margin: 0 auto;
}
.stocksSlider a{
float: left;
width: 981px;
height: 256px;
}
.stocksSlider a img{
display: block;
}
.news{
padding: 8px 0 0 112px;
}
.news .item{
float: left;
width: 310px;
font-size: 24px;
line-height: 25px;
font-family: 'Arial Narrow';
}
.news .item + .item{
margin: 0 0 0 23px;
}
.news .item .date{
color: #0d84ba;
display: block;
font-family: Consolas;
font-size: 23.5px;
margin: 0 0 23px;
}
.news .item .text{
display: block;
color: #474747;
}
.news .item .blue{
color: #0d84ba;
font-family: Arial;
}
/* Footer
-----------------------------------------------------------------------------*/
.footer {
margin-top: -288px;
height: 288px;
background: url(http://www.sovdent.ru/css/img/bottom-bg.jpg) 50% 0 no-repeat;
background-size: 100% 288px;
position: relative;
font-family: 'Arial Narrow';
font-size: 18px;
color: #474747;
}
.footer .address{
float: left;
width: 245px;
margin: 46px 97px 0 9px;
line-height: 22px;
}
.footer .address .name{
color: #ffffff;
font-size: 24px;
text-transform: uppercase;
font-family: 'BloggerSansLight';
}
.footer .address .text{
margin: 14px 0 21px;
letter-spacing: 1px;
}
.footer .address .row{
letter-spacing: 1px;
line-height: 19px;
padding: 0 0 0 63px;
margin: 0 0 17px;
}
.footer .address .row + .row{
margin: 1px 0 0;
}
.footer .address .row span{
float: left;
margin: 0 0 0 -61px;
}
.footer dl{
float: left;
width: 220px;
letter-spacing: 1px;
margin: 46px 0 0;
}
.footer dl dt{
font-family: 'BloggerSansLight';
margin: 0 0 15px;
}
.footer dl dd + dd{
margin: 9px 0 0;
}
.footer dl a{
color: #474747;
}
.footer dl a:hover{
color: #ffffff;
}
.footer dl + dl{
margin-left: 25px;
}
.footer .searchForm{
float: right;
width: 295px;
margin: 49px 10px 0 0;
}
.footer .searchForm .head{
font-family: 'BloggerSansLight';
font-size: 22px;
margin: 0 0 10px;
}
.footer .searchForm input{
height: 40px;
border: none;
background: #ffffff;
border-radius: 2px;
padding: 0 10px;
font-size: 24px;
font-family: 'BloggerSansLight';
display: block;
width: 275px;
margin: 0 0 13px;
}
.footer .searchForm button{
display: block;
height: 35px;
line-height: 30px;
border: none;
background: #ffffff;
border-radius: 2px;
color: #b5b4b4;
font-size: 24px;
font-family: 'Arial Narrow';
letter-spacing: 1px;
width: 110px;
cursor: pointer;
}
.footer .searchForm .rec{
font-family: 'BloggerSansLight';
display: block;
background: #ffffff;
border-radius: 2px;
color: #0d85ba;
font-size: 30px;
text-align: center;
box-shadow: 5px 5px 5px rgba(0, 0, 2, 0.75);
height: 40px;
line-height: 40px;
margin: 36px 0 0;
}
.footer .searchForm .rec:hover{
color: #ff5117;
}
/* =================================== info.html ====================================== */
.mainLeft{
float: left;
width: 307px;
margin: -13px 0 38px;
}
.colMenu{
list-style: none;
}
.colMenu &gt; li{
margin: 0 0 0 -48px;
}
.colMenu &gt; li + li{
margin-top: 11px;
}
.colMenu &gt; li &gt; a{
display: block;
text-align: center;
color: #e7eef1;
font-size: 30px;
padding: 0 18px 0 0;
}
.colMenu &gt; li &gt; a:hover,
.colMenu &gt; .active &gt; a{
color: #ffffff;
}
.colMenu &gt; .blue &gt; a{
background: url(http://www.sovdent.ru/css/img/menu-blue-arrow.png) 100% 0 no-repeat;
}
.colMenu &gt; .orange &gt; a{
background: url(http://www.sovdent.ru/css/img/menu-orange-arrow.png) 100% 0 no-repeat;
}
.colMenu &gt; li &gt; a span{
display: block;
line-height: 60px;
padding: 0 70px 0 60px;
}
.colMenu &gt; .blue &gt; a span{
background-color: #4ab0dd;
}
.colMenu &gt; .orange &gt; a span{
background-color: #fd5602;
}
.colMenu &gt; .active &gt; a span{
background-image: url(http://www.sovdent.ru/css/img/menu-active-icon.png);
background-position: 272px 9px;
background-repeat: no-repeat;
}
.colMenu .hidden{
height: 0;
overflow: hidden;
}
.colMenu .active .hidden{
height: auto;
}
.colMenu .subMenu{
list-style: none;
font-size: 24px;
line-height: 24px;
padding: 8px 0 0 42px;
}
.colMenu .subMenu li + li{
margin: 6px 0 0;
}
.colMenu .subMenu li a{
display: inline-block;
color: #474747;
}
.colMenu .blue .subMenu li a:hover,
.colMenu .blue .subMenu .active a{
color: #1b95cd;
}
.colMenu .orange .subMenu li a:hover,
.colMenu .orange .subMenu .active a{
color: #fd5602;
}
.mainRight{
float: right;
width: 770px;
margin: -16px 0 38px;
}
.headPage{
font-family: Arial;
font-weight: bold;
font-size: 40px;
line-height: 40px;
color: #474747;
margin: 0 0 22px;
}
.infoPage{
color: #474747;
font-family: Arial;
font-size: 22px;
line-height: 22px;
}
.headBlock{
font-family: "Times New Roman";
font-size: 47px;
line-height: 47px;
margin: 0 0 10px;
}
.underHeadBlock{
font-family: Arial;
font-size: 24px;
line-height: 24px;
font-style: italic;
}
/* ================================= services.html ==================================== */
.servicesPage{
padding: 0 0 22px;
}
.servicesPage .line{
margin: 9px 0 0;
padding: 0 0 0 3px;
}
.servicesPage .line + .line{
margin: 15px 0 0;
}
.servicesPage .item{
float: left;
width: 237px;
color: #474747;
font-family: Arial;
font-weight: bold;
font-size: 24px;
line-height: 24px;
text-align: center;
}
.servicesPage .item + .item{
margin: 0 0 0 27px;
}
.servicesPage .item img{
display: block;
width: 237px;
height: 130px;
margin: 0 0 -1px;
}
.servicesPage .item .text{
display: block;
}
/* ======================================== sertificats.html ========================== */
.sertificatsPage{
padding: 0 0 6px;
}
.sertItems{
margin: 0 -3px;
}
.sertItems a{
float: left;
width: 184px;
height: 130px;
margin: 5px;
}
.sertItems a img{
display: block;
width: 184px;
height: 130px;
}
/* =================================== comments.html ================================== */
.commentsPage .commentsItems .comment{
float: left;
width: 370px;
margin: 5px 9px 9px 5px;
}
.commentsPage .commentsItems .comment .top{
color: #fd5602;
font-family: 'Consolas';
font-size: 23px;
line-height: 23px;
margin: 0 0 25px;
}
.commentsPage .commentsItems .comment .text{
color: #474747;
font-size: 24px;
line-height: 25px;
font-family: 'Arial Narrow';
}
.commentsPage .commentsItems .comment .orange{
color: #fd5602;
}
/* =================================== contacts.html ================================== */
.contactsPage{
font-family: 'Arial Narrow';
color: #474747;
}
.contactsPage .time{
font-family: Arial;
font-weight: bold;
text-align: center;
font-size: 30px;
line-height: 36px;
padding: 6px 0 0;
margin: 0 0 9px;
}
.contactsPage .data{
font-size: 34px;
letter-spacing: 1.7px;
line-height: 34px;
margin: 0 0 6px;
padding: 0 0 0 480px;
}
.contactsPage .data span{
float: left;
margin: 0 0 0 -112px;
}
.contactsPage .address{
font-size: 30px;
letter-spacing: 1.5px;
line-height: 30px;
margin: 0 0 23px;
padding: 18px 0 0 5px;
}
.contactsPage .mapW{
font-size: 30px;
line-height: 25px;
float: left;
width: 357px;
text-align: center;
margin: 0 0 0 3px;
}
.contactsPage .mapW .map{
width: 357px;
height: 175px;
}
.contactsPage .metroW{
font-size: 30px;
line-height: 29px;
float: right;
width: 231px;
text-align: center;
margin: 0 68px 0 0;
}
.contactsPage .metroW .metro{
width: 231px;
height: 175px;
}
/* ========================================= workers.html ============================= */
.workersPage .workerInfo{
background: url(http://www.sovdent.ru/css/img/worker-data-icon.png) 0 0 no-repeat;
padding: 20px 0 28px 70px;
margin: -9px 0 0;
font-size: 30px;
line-height: 30px;
}
.workersPage .workers{
margin: -5px 0 0 -22px;
}
.workersPage .workers .item{
float: left;
width: 218px;
color: #474747;
font-size: 27px;
line-height: 27px;
text-align: center;
margin: 0 23px 96px;
}
.workersPage .workers .item .image{
display: block;
width: 190px;
height: 190px;
border-radius: 200px;
border: 11px solid #acacac;
margin: 0 auto;
}
.workersPage .workers .item.active .image{
border-color: #0c83b8;
}
.workersPage .workers .item .image img{
display: block;
width: 190px;
height: 190px;
border-radius: 190px;
}
.workersPage .workers .item .name{
display: block;
margin: 10px -25px 0;
}
.workersPage .workers .item .hidden{
display: none;
}
/* ======================================== worker.html =============================== */
.workerPage{
margin: -4px 0 0;
}
.workerPage .photo{
float: left;
width: 212px;
margin: 7px 35px 0 3px;
}
.workerPage .photo img{
display: block;
width: 190px;
height: 190px;
border: 11px solid #0c83b8;
border-radius: 200px;
}
.workerPage .photo .name{
color: #0c83b8;
font-size: 27px;
line-height: 27px;
text-align: center;
margin: 10px 0 0;
}
.workerPage .job{
display: inline-block;
background: url(http://www.sovdent.ru/css/img/worker-data-icon.png) 0 0 no-repeat;
padding: 7px 0 11px 72px;
font-size: 30px;
line-height: 30px;
margin: 0 0 15px -2px;
width: 440px;
}
.workerPage .text{
font-family: Arial;
font-size: 22px;
line-height: 22px;
margin: 0 0 18px;
}
.workerPage .sertItemsHead{
font-size: 30px;
line-height: 30px;
color: #0c83b8;
}
/* ====================================== news.html =================================== */
.newsPage .news{
padding: 0;
}
.newsPage .news .item{
width: 373px;
margin-top: 4px;
margin-bottom: 6px;
}
.newsPage .news .item .date{
margin: 0 0 47px;
}
/* ============================================ record.html =========================== */
.recordForm{
color: #838789;
font-size: 28px;
line-height: 24px;
margin: -10px 0 0;
font-family: Arial;
}
.recordForm input,
.recordForm textarea{
color: #838789;
font-size: 28px;
display: block;
border: 3px solid #acacac;
font-family: Arial;
background: transparent;
}
.recordForm input{
height: 29px;
padding: 0 4px;
width: 393px;
margin: 0 0 8px;
}
.recordForm textarea{
line-height: 24px;
resize: none;
overflow: auto;
padding: 2px 4px;
width: 756px;
height: 71px;
}
.recordForm .label{
margin: 0 0 5px;
}
.recordForm .date{
margin: -4px 0 0;
}
.recordForm .day{
display: inline-block;
width: 45px;
}
.recordForm .month{
display: inline-block;
margin: 0 0 0 12px;
width: 133px;
}
.recordForm .year{
display: inline-block;
margin: 0 0 0 5px;
width: 91px;
}
.recordForm .time{
margin: 0 0 7px;
}
.recordForm .hours{
display: inline-block;
width: 45px;
}
.recordForm .minutes{
display: inline-block;
margin: 0 0 0 30px;
width: 47px;
}
.recordForm button{
float: right;
border: none;
background: url(http://www.sovdent.ru/css/img/button-bg.png);
width: 240px;
height: 39px;
text-align: center;
font-family: Arial;
color: #ffffff;
font-size: 28px;
cursor: pointer;
margin: 16px 3px 0 0;
}

.price_table tr:hover{
     background: #999; /* Ð¦Ð²ÐµÑ‚ Ñ„Ð¾Ð½Ð° */
} 
.fancybox-media{
    color:#fff;
}
/* Stylesheet: style Modified On 2015-07-14 15:29:34 */
</pre></body></html>