<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">





* {
    margin: 0;
    padding: 0;
}
ul {
    margin: 0 0 10px 17px;
}

@font-face {
    font-family: 'TaurusNormal';
    src: url('../../../m/fonts/taurus_normal-webfont.eot');
    src: url('../../../m/fonts/taurus_normal-webfont.eot') format('embedded-opentype'),
        url('../../../m/fonts/taurus_normal-webfont.woff') format('woff'),
        url('../../../m/fonts/taurus_normal-webfont.ttf') format('truetype'),
        url('../../../m/fonts/taurus_normal-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
.taurus {
    font-family: 'TaurusNormal';
}

.zebra {
    width: 98%
}

table.zebra th, table.zebra td {
    padding: 5px 10px;
    border: 3px solid #fff;
}
table.zebra tr td p {
    margin: 0
}

table.zebra th {
    text-align: left;
    font-size: 14px;
    background-color: #f9dd80;
}
table.zebra tr.thead td {
    font-size: 16px;
    background-color: #ffcc33;
}

tr.odd td {
    background-color: #fff;
}

tr.even td {
    background-color: #fdf5da;
}

body {
    font: 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 100%;
    background: #a46d34 url(../../../m/img/bg.jpg) 0 0 repeat scroll;
}
a {
    color: blue;
    outline: none;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
/* Begin of styles for the demonstration (you can remove them) */
a.expand {
    width: 150px;
    display: block;
    margin: 10px 0 0;
}
a.expand:hover {
    height: 500px;
}
/* End of of styles for the demonstration */
#content p {
    margin: 0 0 15px;
    text-align: justify;
}

h1 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}
h2 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 7px;
}
h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

img {
    border: none;
}
input {
    vertical-align: middle;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td {
    padding: 0;
    vertical-align: top;
}

.clear {
    clear: both;
}

#wrapper {
    width: 1000px;
    margin: 0 auto;
    background: transparent url(../../../m/img/bg_semitrans.png) 0 0 repeat scroll;
}
#wrapper2 {
    width: 970px;
    margin: 0 auto;
    background-color: #fff;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
    position: relative;
    height: 318px;
    background: #fff url(../../../m/img/bg_head.jpg) 0 0 no-repeat scroll;
}
#headerImg {
    color: #fff;
    font-size: 21px;
    text-align: right;
    line-height: 23px;
    position: absolute;
    right: 46px;
    top: 32px;
    width: 349px;
    height: 222px;
   /* padding: 10px 12px;
    background: #fff url(../../../m/img/house.jpg) 0 0 no-repeat scroll;*/
}
#headerTop {
    height: 150px;
    padding: 0 0 0 40px;
}
a#logo {
    display: block;
    float: left;
    width: 245px;
    margin-top: 17px;
}
#phones {
    float: left;
    margin: 47px 0 0 0;
    font-size: 22px;
    color: #672d1f;
    font-weight: bold;
    line-height: 30px;
}

#mainMenu {
    margin: 2px 0 0 0;
}
#mainMenu ul {
    margin-left: 12px;
}        
#mainMenu ul li {
    display: block;
    float: left;
    position: relative;
    height: 52px;
    width: 132px;
    text-align: center;

}
#mainMenu ul li a {
    display: block;
    height: 40px;
    margin-right: 3px;
    padding: 10px 5px 0;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
}
#mainMenu ul li#mi_elitniy_remont {
    width: 127px;
}
#mainMenu ul li#mi_elitniy_remont a {
    padding: 10px 15px 0;
}
#mainMenu ul li#mi_elitniy_remont ul li a{
    padding: 0 0 3px;
}
#mainMenu ul li#mi_otdelochnie_raboti {
    width: 130px;
}
#mainMenu ul ul {
    width: 245px;
    margin: 0;
    padding: 5px 0 10px;
    position: absolute;
    left: 0px;
    top: 52px;
    display: none;
    z-index: 100;
    background: transparent url(../../../m/img/menu_shad.png) 0 0 repeat-x scroll;
}
#mainMenu ul li.active ul {
}
#mainMenu ul ul li {
    display: block;
    height: auto;
    width: 215px;
    margin: 0;
    padding: 3px 15px;
    text-align: left;
    background: transparent url(../../../m/img/menu_bg.png) 0 0 repeat scroll;
}
#mainMenu ul li ul li a, #mainMenu ul li.active ul li a {
    border-bottom: 1px #fff solid;
    margin: 0;
    padding: 0 0 4px;
    height: auto;
    color: #fff;
    text-transform: none;
}
#mainMenu ul li ul li.liLast a {
    border-bottom: none;
}
#mainMenu ul ul li a:hover{
    text-decoration: underline;
    background: none;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
    width: 100%;
    height: 1%;
    position: relative;
    background: #fff url(../../../m/img/bg_middle.png) 0 0 no-repeat scroll;
}
#middle:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}
#container {
    width: 100%;
    float: left;
    overflow: hidden;
}
#content {
    padding: 5px 15px 20px 300px;
    position: relative;
    z-index:10;
}

#breadcrumbs {
    width: 570px;
    height: 30px;
}

#content p.label {
    margin: 10px 0 3px;
}

.answer {
    margin: 10px 0 20px 25px;
    padding-left: 5px;
    border-left: 3px dotted #aaa;
}

#like {
    padding: 15px 0;
}
#like div {
    padding-right: 20px;
    float: left;
}

.newsTitle {
    padding: 5px 0;
}
.newsTitle .readMore {
    padding: 0;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
    float: left;
    width: 290px;
    margin-left: -100%;
    position: relative;
    min-height: 740px;
    z-index: 11;

}
#leftBanner {
    width: 240px;
    text-align: center;
    margin-top: 15px;
}
#leftMenu {
    height: 330px;
    width: 290px;
    background: transparent url(../../../m/img/bg_left.jpg) 13px 22px no-repeat scroll;
}
#leftMenu ul {
    list-style-type: none;
    padding-top: 41px;		
}
#leftMenu li {
    margin-left: 30px;
    height: 69px;
    #height: 67px;
}
#leftMenu li a {
    color: #000;
    font-size: 15px;
    text-decoration: none;	
    text-transform: uppercase;
}

.orange {
    color: #d89033;
}

#leftNews {
    padding: 0 18px 20px;
}
#leftNews p a.ntitle {
    color: #000;
    font-size: 17px;
    text-decoration: none;
}
.leftNews {
    margin: 15px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #5b3c2c;
}
#leftNews span {
    font-weight: bold;
}
#leftNews div a {
    
}
#leftNews div a:hover {
    text-decoration: none;
}
#leftNews p {
    margin: 7px 0 7px;
}
a.readMore {
    display: block;
    text-align: right;
    padding: 5px 0;
    font-style: 11px;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
    height: 225px;
    position: relative;
    background: #fff url(../../../m/img/bg_footer.jpg) 0 100% no-repeat scroll;
}
#footer_m1 {
    height: 31px;
    width: 100%;
    padding-top: 18px;
    background: #fff url(../../../m/img/footer_m1.png) 0 0 no-repeat scroll;
}
#footer_m1 td {
    width: 25%;
    text-align: center;
}
#footer_m1 a {
    color: #000;
    font-size: 13px;
    text-decoration: none;	
    text-transform: uppercase;
}
.image_links {
    float: left;
    padding: 25px 24px;
}

#footer_m2 {
    height: 20px;
    width: 850px;
    margin: 15px auto 8px;
}
#footer_m2 td {
    text-align: center;
    width: 17%;
    padding: 0 18px;
}
#footer_m2 a {
    color: #000;
    font-size: 15px;
    font-weight: bold;
}

#footer_text {
    width: 850px;
    margin: 40px auto 30px;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
}
#footer_text1 {
    width: 250px;
}
#footer_text2 {
    text-align: center;
    width: 350px;
}
#footer_text p {
    margin-bottom: 10px;
}
#oboi {
    position: absolute;
    left: 35px;
    top: -132px;
    z-index: 12;
}
#kisti {
    position: absolute;
    right: 0px;
}	

.mceContentBody {
    background-image: none; 
    background: none;
}</pre></body></html>