@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:local('Roboto Slab Light'),local('RobotoSlab-Light'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJZiMaisvaUVUsYyVzOmndek.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:local('Roboto Slab Light'),local('RobotoSlab-Light'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJUo2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJS_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJYlIZu-HDpmDIZMigmsroc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local('Noto Sans'),local('NotoSans'),url(https://fonts.gstatic.com/s/notosans/v6/iLJc6PpCnnbQjYc1Jq4v0xJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local('Noto Sans'),local('NotoSans'),url(https://fonts.gstatic.com/s/notosans/v6/LeFlHvsZjXu2c3ZRgBq9nFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ15X5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(https://fonts.gstatic.com/s/notosans/v6/PIbvSEyHEdL91QLOQRnZ1-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;src:local('Noto Sans Italic'),local('NotoSans-Italic'),url(https://fonts.gstatic.com/s/notosans/v6/ByLA_FLEa-16SpQuTcQn4DUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;src:local('Noto Sans Italic'),local('NotoSans-Italic'),url(https://fonts.gstatic.com/s/notosans/v6/ByLA_FLEa-16SpQuTcQn4I4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'imoon';src:url('/fonts/imoon.eot?43mvqw');src:url('/fonts/imoon.eot?43mvqw#iefix') format('embedded-opentype'),url('/fonts/imoon.ttf?43mvqw') format('truetype'),url('/fonts/imoon.woff?43mvqw') format('woff'),url('/fonts/imoon.svg?43mvqw#imoon') format('svg');font-weight:normal;font-style:normal}[class^="i-"],[class*=" i-"]{font-family:'imoon',Roboto!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-home:before{content:"\e900"}.i-home2:before{content:"\e901"}.i-office:before{content:"\e902"}.i-newspaper:before{content:"\e600"}.i-droplet:before{content:"\e903"}.i-paint-format:before{content:"\e904"}.i-image:before{content:"\e601"}.i-images:before{content:"\e905"}.i-connection:before{content:"\e906"}.i-book:before{content:"\e907"}.i-library:before{content:"\e908"}.i-stack:before{content:"\e604"}.i-tag:before{content:"\e909"}.i-tags:before{content:"\e606"}.i-qrcode:before{content:"\e607"}.i-coin:before{content:"\e608"}.i-credit:before{content:"\e609"}.i-phone:before{content:"\e60a"}.i-envelope:before{content:"\e90a"}.i-location:before{content:"\e60b"}.i-location2:before{content:"\e60c"}.i-map:before{content:"\e90b"}.i-history:before{content:"\e60e"}.i-alarm:before{content:"\e90c"}.i-stopwatch:before{content:"\e90d"}.i-calendar2:before{content:"\e610"}.i-mobile:before{content:"\e90e"}.i-undo:before{content:"\e90f"}.i-redo:before{content:"\e910"}.i-undo2:before{content:"\e911"}.i-redo2:before{content:"\e912"}.i-forward:before{content:"\e913"}.i-reply:before{content:"\e914"}.i-bubbles:before{content:"\e915"}.i-bubbles2:before{content:"\e916"}.i-bubbles3:before{content:"\e917"}.i-user:before{content:"\e918"}.i-users:before{content:"\e612"}.i-spinner:before{content:"\e919"}.i-spinner2:before{content:"\e91a"}.i-key:before{content:"\e91b"}.i-key2:before{content:"\e91c"}.i-cog:before{content:"\e91d"}.i-stats:before{content:"\e91e"}.i-gift:before{content:"\e91f"}.i-mug:before{content:"\e618"}.i-food:before{content:"\e920"}.i-fire:before{content:"\e921"}.i-briefcase:before{content:"\e619"}.i-accessibility:before{content:"\e922"}.i-signup:before{content:"\e923"}.i-menu:before{content:"\e924"}.i-tree:before{content:"\e925"}.i-globe:before{content:"\e926"}.i-earth:before{content:"\e61b"}.i-attachment:before{content:"\e927"}.i-eye:before{content:"\e928"}.i-eye-blocked:before{content:"\e929"}.i-eye2:before{content:"\e92a"}.i-star:before{content:"\e61d"}.i-star2:before{content:"\e92b"}.i-star3:before{content:"\e92c"}.i-thumbs-up:before{content:"\e61e"}.i-thumbs-up2:before{content:"\e92d"}.i-happy:before{content:"\e61f"}.i-smiley:before{content:"\e92e"}.i-info:before{content:"\e92f"}.i-cancel-circle:before{content:"\e930"}.i-checkmark-circle:before{content:"\e628"}.i-loop:before{content:"\e629"}.i-shuffle:before{content:"\e931"}.i-arrow-up-left:before{content:"\e932"}.i-arrow-up:before{content:"\e933"}.i-arrow-up-right:before{content:"\e934"}.i-arrow-right:before{content:"\e935"}.i-arrow-down-right:before{content:"\e936"}.i-arrow-down:before{content:"\e937"}.i-arrow-down-left:before{content:"\e938"}.i-arrow-left:before{content:"\e939"}.i-checkbox-checked:before{content:"\e93a"}.i-checkbox-unchecked:before{content:"\e93b"}.i-checkbox-partial:before{content:"\e93c"}.i-radio-checked:before{content:"\e93d"}.i-radio-unchecked:before{content:"\e93e"}.i-share:before{content:"\e93f"}.i-mail:before{content:"\e940"}.i-googleplus:before{content:"\e941"}.i-facebook:before{content:"\e942"}.i-twitter:before{content:"\e943"}.i-twitter2:before{content:"\e944"}.i-skype:before{content:"\e945"}.i-subtract:before{content:"\e946"}.i-close:before{content:"\e947"}.i-phone2:before{content:"\e948"}.i-mobile2:before{content:"\e949"}.i-mail2:before{content:"\e94a"}.i-location3:before{content:"\e94b"}.i-map2:before{content:"\e94c"}.i-compass:before{content:"\e94d"}.i-thumbsup:before{content:"\e94e"}.i-thumbsdown:before{content:"\e94f"}.i-chat:before{content:"\e950"}.i-tag2:before{content:"\e951"}.i-air:before{content:"\e952"}.i-cycle:before{content:"\e953"}.i-history2:before{content:"\e954"}.i-archive:before{content:"\e955"}.i-twitter3:before{content:"\e956"}.i-facebook2:before{content:"\e957"}.i-googleplus2:before{content:"\e958"}.i-linkedin:before{content:"\e959"}.i-skype2:before{content:"\e95a"}
hr{margin:6px auto 18px}
#topfade:after{
	content: "Внимание! Заявки обрабатываем только через телефоны указанные на сайте!";
    display: block;
	font-weight:500;font-size: .9rem;
	font-family:Tahoma,Arial,sans-serif;
    position: absolute;
    background: rgba(233, 30, 99, 0.8);
    color: #FFF9C4;
    box-sizing: border-box;
    padding:0 1rem 3px;
    white-space: nowrap;
    top: 100%;
    right:auto;
    left:20%;
    text-align: center;
    border-radius: 0 0 10px 10px;
	transition:opacity .5s 3s;
}
.hr-up,.hr-ln,.hr-fd,.hr-fu{height:40px}
hr,.sortline,.hr-up,.hr-ln,.hr-fd,.hr-fu{clear:both;border-bottom:1px dashed rgb(200,190,160)}
.topfade strong:before{content:'+38 ';font-weight:normal;font-size:90%}
#sidel div:not(:first-child) h4,#sider div:not(:first-child) h4{border-bottom:2px solid #E0EFF1}
.sidebar li sub{float:right;padding:0 6px;background:#AAA;color:#FFF;opacity:0;-webkit-border-radius:0 3px 0 3px;border-radius:0 3px 0 3px;-webkit-transition:.4s .2s ease;transition:.4s .2s ease}
.sidebar li:hover sub{opacity:1}
#ttop{position:fixed;right:32px;bottom:32px;z-index:2000;font-size:2em;color:rgb(140,130,90);text-align:center;cursor:pointer;opacity:0}
.photo-box{text-align:justify;padding:0;margin:10px -1% 10px 0;clear:both;overflow:hidden}
.photo-box .ph,.photo-box .photo{width:24%;display:inline-block;margin:10px 1% 10px 0;overflow:hidden;vertical-align:top}
.apart-in{display:block;margin:0 0 40px}
.apart-in-img{background:#5C5F4F;margin:0 -2% 20px;overflow:hidden;border-radius:4px}
.apart-in-img img{max-width:100%}
.apart-in .photo-box .ph,.apart-in .photo-box .photo{margin-bottom:7px;max-height:156px;-cursor:zoom}
.photo-box img{width:100%}
.ph{cursor:-webkit-zoom-in;cursor:zoom-in;cursor:-moz-zoom-in}
.fd40{background-color:rgba(255,255,255,.1)}
.fd80{background-color:rgba(140,140,100,.5);color:rgb(255,255,250);margin:20px 0 0;padding:20px 20px 10px;text-shadow:0 1px 3px rgb(20,20,10)}
.counters{opacity:0.5;vertical-align:bottom!important}
.counters:hover,.creator:hover{opacity:1}
.context{margin:5px 0;clear:both;overflow:hidden}
.context p{overflow:hidden}
.context img.aleft{margin-right:20px;padding-right:18px;border-right:1px solid #EEE;vertical-align:middle}
.context img.aright{margin-left:20px;padding-left:18px;border-left:1px solid #EEE;vertical-align:middle}
.context h3,.context h4,.context h5,.context h6{padding-top:5px}
ul.hln li{border-bottom:1px dashed #CCC}
ul.decor{list-style:none;margin-left:0}
ul.decor li{padding-left:28px}
ul.decor li:before{font-family:FontAwesome;margin:0 7px 0 -20px}
ul.decor li.sta:before{content:'\f006';color:#FCC633}
ul.decor li.plu:before{content:'\f164';color:rgb(55,185,135)}
ul.decor li.min:before{content:'\f165';color:rgb(240,70,70)}
.srv-post li{height:200px;margin-bottom:7vh!important}
.srv-post li h5{margin-top:0;padding-top:0}
.srv-post li .context{max-height:200px;padding-bottom:2vh}
.srv-post li figure{float:left;min-height:125px}
.srv-post .context p{margin:0;padding:10px 0 0;line-height:18px}
.detail{float:right;padding:5px;font-size:85%;color:red}
.detail a{color:red}
.lastimg{line-height:16px;border-bottom:1px solid #EEE;height:50px;overflow:hidden}
.lastimg span{width:60px;float:left!important;display:block;overflow:hidden;margin:-5px 5px 0 -5px;padding:0!important}
.lastimg img{width:60px;height:60px}
.fleft,.aleft{float:left}
.fright,.aright{float:right}
.postlist{list-style:none!important;margin:0!important;padding:0}
.lastnews li p{padding-right:10px;overflow:hidden}
ul.lastnews.wide li{border:0;margin:5px 0 15px}
ul.lastnews.wide li>a{line-height:18px;min-height:64px;max-height:200px;display:block;position:relative;overflow:hidden;padding:0}
ul.lastnews.wide li span{max-height:200px;overflow:hidden}
ul.lastnews.wide li span img{width:100%;min-height:48px}
ul.lastnews.wide li>a strong{position:absolute;left:0;right:0;bottom:0;min-height:48px;height:20%;padding:5px;background-color:rgba(255,255,250,.5)}
.lastnews li small{display:block;float:left;width:90px;height:16px!important;position:relative;margin:-30px 0 0 -5px;overflow:hidden}
ul.newspost{clear:both;list-style:none;margin:0}
.newspost li{clear:both;margin:0 0 50px!important}
.newspost h3{font-weight:400;margin:0 0 10px;padding-top:0}
.newspost li p{display:block;overflow:hidden}
.newspost .small{color:#A0A0A0;font-size:90%;padding:0 0 5px}
li time,li .time{background-color:rgba(55,55,50,.5);color:#FFF6E7;font:normal 80% Tahoma,Calibri;position:absolute;left:0;right:1px;bottom:0;padding:4px;display:none;overflow:hidden}
.announce{clear:both;overflow:hidden}
article.announce{margin:0 0 10px;font-weight:400;font-size:110%;font-style:oblique}
.announce img,.newsimg{position:relative;width:100%;display:block;min-width:200px;overflow:hidden;box-sizing:border-box}
.newsimg{float:left;margin-right:3%;width:36%;max-height:400px}
.small,small,.main h4,.undtitle,.crumb,.soc-line:before{font-family:Tahoma,Verdana,sans-serif;letter-spacing:0}
.undtitle{clear:both;margin:10px 0;padding:5px 0;border:dashed rgb(200,190,160);border-width:1px 0;font-size:small;vertical-align:middle}
.undtitle i{font-size:1.25em;vertical-align:middle}
li:hover .time, li:hover time{display:block}
ul.tabs{height:30px;line-height:27px;list-style:none;border-bottom:0 solid #DDD;background:#FFF;margin:0 2px 1px 0}
.tabs li{float:left;display:inline;color:#777;cursor:pointer;background:#EFEFEF;border:1px solid #E4E4E4;border-bottom:0 solid #F9F9F9;position:relative;margin:0 2px -1px 0;padding:1px 12px 0}
.tabs li:hover,.vertical .tabs li:hover{color:#F70;background:#FFFFDF;border:1px solid #FFCA95}
.tabs li.current{background:#FFF;color:#777;border:1px solid #D4D4D4;padding-bottom:3px}
.tabs li.current a{color:#777;cursor:default}
.tabin{clear:both;padding:5px 10px}
.tab-inner{display:none;opacity:0}
.tab-inner.active{display:block;opacity:1}
.hlp sup{font-size:70%;margin:0 4px;padding:0 4px}
.sidebar .half li{width:48.85%;float:left}
.hid,.sidebar li.hid{display:none}
.expand{text-align:center}
.fixright{top:30%;width:25px;height:auto;position:fixed;right:0;opacity:.5}
.question{color:#0D78BB}
.question span{color:#222;padding-right:10px}
.attention{background:url(/img/bg-attention.png) repeat-x bottom;background-color:rgb(240,230,220);position:relative;color:#D25A4B;border:2px solid #FFA08C;padding:20px;text-align:center;z-index:1000}
#nav ul li.online-call{float:right;margin-right:-5px}
.online-call a{background:none!important;border:0!important;box-shadow:none!important;margin:4px 0 0!important}
.online-call a span,.btn1{opacity:.92;font:700 15px/15px 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#FFF;text-decoration:none;text-transform:uppercase;height:38px;padding:5px 20px 6px;background-color:#427655;background:-ms-linear-gradient(top,#427655 0%,#3F955F 100%);background:-o-linear-gradient(top,#427655 0%,#3F955F 100%);background:-moz-linear-gradien(top,#427655 0%,#3F955F 100%);background:-webkit-linear-gradient(top,#427655 0%,#3F955F 100%);background:linear-gradient(to bottom,#427655 0%,#3F955F 100%);-webkit-border-radius:2px;border-radius:2px}
.online-call a:hover span,.btn1:hover{color:#FFF;opacity:1}
.online-call a span:hover:active,.btn1:hover:active{background:-ms-linear-gradient(top,#A5233C 0%,#B82056 100%);background:-o-linear-gradient(top,#A5233C 0%,#B82056 100%);background:-moz-linear-gradient(top,#A5233C 0%,#B82056 100%);background:-webkit-linear-gradient(top,#A5233C 0%,#B82056 100%);background:linear-gradient(to bottom,#A5233C 0%,#B82056 100%);-moz-box-shadow:inset 0 2px 2px #9C1C52;-webkit-box-shadow:inset 0 2px 2px #9C1C52;box-shadow:inset 0 2px 2px #9C1C52}
.li-ico li{text-align:center;padding:140px 0 0}
.li-ico li >div{padding:20px 5%}
.li-ico li:before{content:'';background:#EEE;position:relative;display:block;float:left;height:100px;width:100px;left:50%;margin:-100px 0 0 -54px;border:4px solid #FAFAFA;border-radius:50%}
#content ul.col3, #content ul.col4{list-style:none;margin:0}
.col2, #content ul.col2, #content ul.col2{overflow:hidden;display:block;clear:both;margin:0 -1.5% 0 -2.5%;}
.col2 article, ul.col2 li{width:45.75%;float:left;margin:0 -.25% 25px .5%;padding:0 2% 10px;display:block;position:relative;overflow:hidden;}
.col3,.col4{overflow:hidden;display:block;clear:both}
ul.col3 li,.col3 article, .col3>div, #content ul.col3 li{position:relative;width:32%;margin:10px 2% 10px 0;padding:0;display:inline-block;vertical-align:top;}
ul.col3 li,.col3 article,.col3>div{float:left}
.col4{margin:0 0 0 -1%}
.col4 article, ul.col4 li{width:23%;display:inline-block;margin-left:0.5%;margin-right:0.4757575%;vertical-align:top}
.col4 article a{line-height:20px}
.col4 h5{text-transform:uppercase}
ul.col3 li.apart{background-color:rgb(250,250,225);float:none!important;margin-bottom:30px!important;max-height:310px;border-radius:3px;}
li.apart:hover:before,li.apart:hover:after{content:'';position:absolute;z-index:-1;bottom:8px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 10px 8px rgba(0,0,0,0.3);box-shadow:0 10px 8px rgba(0,0,0,0.3)}
li.apart:hover:before{left:10px;-webkit-transform:skew(-15deg) rotate(-4deg);-moz-transform:skew(-15deg) rotate(-4deg);-ms-transform:skew(-15deg) rotate(-4deg);-o-transform:skew(-15deg) rotate(-4deg);transform:skew(-15deg) rotate(-4deg)}
li.apart:hover:after{right:10px;-webkit-transform:skew(15deg) rotate(4deg);-moz-transform:skew(15deg) rotate(4deg);-ms-transform:skew(15deg) rotate(4deg);-o-transform:skew(15deg) rotate(4deg);transform:skew(15deg) rotate(4deg)}
.apart > div{display:none;background:rgba(33,33,33,.7);padding:10px;color:#777;height:10%;margin-top:-70px;position:relative;clear:both}
.apart > div h4{font-size:1em;padding:5px 0}
.apart > a.ph{padding:0;background:#EEE;display:block;height:125px;vertical-align:middle}
.apart.item{margin-bottom:10px;box-shadow:0 40px 20px -40px rgba(25,45,20,.5)}
.apart.item a{position:relative;display:block;overflow:hidden}
.slider-side .apart.item a > div{display:none}
.apart.item a > div{position:absolute;left:0;right:0;bottom:0;height:2em;white-space:nowrap;padding:0 2%;background-color:rgba(0,0,0,0.25);-moz-transition:.5s;-webkit-transition:.1s;transition:.1s}
.apart.item a div>h4{text-align:left;margin:0;height:auto;line-height:inherit;overflow:hidden;font-size:0.95em;color:#F1E7BF;text-overflow:ellipsis}
.apart.item div>h4 small{display:block;font-size:80%;color:#FFF;padding:5px 0}
.apart.item a:hover div{background-color:rgba(70,150,100,0.8);white-space:normal;font-size:1.2em;height:100%;bottom:0;height:auto}
.apart label{color:#777;display:block;padding:5px 8px;position:absolute;left:0;right:0;bottom:0!important;height:64px;background:-ms-linear-gradient(bottom,rgba(240,235,185,.7) 0%,#FFF 100%);background:-o-linear-gradient(bottom,rgba(240,235,185,.7) 0%,#FFF 100%);background:-moz-linear-gradient(bottom,rgba(240,235,185,.7) 0%,#FFF 100%);background:-webkit-gradient(linear,left bottom,left bottom,color-stop(0%,#FFF),color-stop(100%,rgba(240,235,185,.7)));background:-webkit-linear-gradient(bottom,rgba(240,235,185,.7) 0%,#FFF 100%);background:linear-gradient(to top,rgba(240,235,185,.7) 0%,#FFF 100%)}
.apart img{width:100%;margin:0 auto;display:block;vertical-align:bottom;}
.apart h4,.apart h5,.apart strong{right:0;bottom:60px;padding:5px 10px;height:3rem;opacity:.8;}
.apart .mapin{float:left}
.apart address{float:right;padding:5px 0;line-height:16px;font-style:normal;display:none}
.subline{border-bottom:0px solid #EEE;height:30px;overflow:hidden;opacity:.5}
li.apart:hover{background:#FFF;border-bottom-color:rgb(200,40,60)}
li.apart:hover > div{border-top-color:rgb(200,40,60)}
li.apart:hover .subline{opacity:1}
li.apart:hover h5{opacity:1}
.ph-mini{width:90%;display:block;overflow:hidden;float:right}
.ph-mini .ph{max-height:30px;margin-left:2.5%;float:right;overflow:hidden}
.ph-mini > .ph img{width:auto;height:32px}
.booknm{background-color:rgb(60,110,80);color:rgb(210,225,205);padding:.5em;font-weight:400;font-size:1em;line-height:1.5em;border-left:1px solid #EEE;margin:10px 2% 0 0;border-radius:0 3px 3px 0;}
.booknm:hover{background-color:rgb(70,120,90);color:rgb(225,240,220)}
.tobook{background-color:#EEE}
.btn{display:block;font-size:115%;padding:0 10px}
.tab-tab a,.btn{background-color:rgb(242,242,244);line-height:100%;border:1px solid rgb(236,236,238);border-bottom-width:2px}
.fa.btn:before{font-size:132%;vertical-align:middle}
li.apart .gtype, .booknm{float:left}
li.apart .gtype{display:none}
.gtype a{background-color:rgb(175,160,120);color:#FFF;font-size:17px;padding:10px 0;display:block;-webkit-transition:background .2s;transition:background .2s}
.gtype a.fa:before{vertical-align:baseline}
.gtype a,#msearch button{border-top:1px solid rgb(215,200,160);border-bottom:2px solid rgb(150,130,100);}
.gtype a.act,.tab-tab a.act{background:rgb(235,235,230);position:relative;border-color:rgb(235,235,230);color:#667}
.gtype a.act:after,.tab-tab a.act:after{content:'';position:absolute;top:100%;right:50%;width:0;height:0;border:10px solid transparent;border-top-color:rgb(235,235,230);margin:1px -5px 0 0}
.gtype a:not(.act):hover{background-color:rgb(55,135,85);color:#FFF;border-top-color:rgb(125,175,150);border-bottom-color:rgb(50,100,75)}
.btn:active,.gtype a:active,#msearch button:active{border-top-width:2px;border-bottom-width:1px}
.gtype a:not(.act):active{background-color:rgb(background-color:rgb(55,135,85);)}
.slides p{font-size:13px}
.slides q{display:block;padding-bottom:5px}
.text-slide{clear:both;margin:20px 0}
.text-slide .text-box{margin:5px 15px 0}
#news-last .slides{margin:10px 0 0;padding:0}
.ico-revw{background:url(/img/sprite-vantage.png) no-repeat 0 -284px;position:absolute;top:10px;left:0;border-left:4px solid #FFF;width:200px;height:200px}
.hda{display:block;padding:10px 0}
.hdb{border-top:3px solid rgb(190,170,110);display:block;position:relative;text-shadow:0 0 3px #000;cursor:pointer;z-index:10;-webkit-transition:border .25s .1s;transition:border .25s .1s}
.hdb a:hover{color:inherit}
.srv span{display:block;padding:7px 15px}
.hdb img{width:100%;min-height:170px}
.srv{background:rgba(25,25,25,.2);position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;display:block;z-index:10;-webkit-transition:all .4s;transition:all .4s}
.lnk-more{display:inline-block;padding:5px 0;font-weight:600;font-size:15px}
.lnk-more:after{content:'';border:4px solid transparent;border-left-color:inherit;margin-left:4px;display:inline-block;height:0px;width:0px}
.prev-disabled,.next-disabled{opacity:.1!important}
.slide img[data-url^="/"],.nxt,.prv{cursor:pointer;_cursor:hand}
.slides{margin:0;padding:0;list-style:none!important}
.slides>li{display:none}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.ymaps-i-home{background:url(/img/ico-sprites.png) no-repeat -456px -142px;width:14px;height:14px;margin-bottom:-1px}
.msg-warning{background-color:#faf5d8;color:#9B3A2D;border:1px solid #f1e5a0;padding:10px 10px 10px 5px;margin:10px 0;font-size:12px;font-family:Tahoma,Geneva,sans-serif}
.txt-yell{color:#FCC633}
h2[class^="color"],h3[class^="color"]{margin:10px -25px;padding:5px 24px}
.color1,.color2,.color3{border:3px solid;-webkit-transition:opacity .3s;transition:opacity .3s}
.color1 a,.color2 a,.color3 a{color:#FFF!important}
.color1:hover,.color2:hover,.color3:hover{opacity:.8}
.color1{background-color:#F33972;padding:5px 10px 10px;overflow:hidden;color:#FFF;border-color:#F33972;border-bottom-color:#EA2662;border-top-color:#EE5A87}
.color2{background-color:#8C69FF;padding:5px 10px 10px;overflow:hidden;color:#FFF;border-color:#8C69FF;border-bottom-color:#7C5AFA;border-top-color:#9E85FB}
.color3{background-color:#BC48A8;padding:5px 10px 10px;overflow:hidden;color:#FFF;border-color:#BC48A8;border-bottom-color:#A14591;border-top-color:#BD5FAC}
.sidebar #sidecat{box-sizing:border-box}
.sidebar #sidecat>div{position:relative;z-index:5000}
#sider .sidebar #sidecat>div{margin-left:-25px;padding-left:25px;border-left:1px solid rgb(235,235,240)}
#sidel .sidebar #sidecat>div{margin-right:-25px;padding-right:25px;border-right:1px solid #E0EFF1}
.sidebar .menu ul.mcat,.menu ul.mcat ul,.menu ul.mcat ul li{list-style:none!important}
.sidebar .menu ul.mcat
.mcat>li{text-transform:uppercase}
.mcat>li,.catsub li,.subsub li{transition:.25s}
.mcat>li>a{text-transform:uppercase}
.mcat>li a{color:rgb(110,120,125);cursor:pointer}
.mcat>li a:before{content:'\f096';font-family:FontAwesome;margin-right:8px;color:rgb(200,210,215);font-size:80%;vertical-align:middle}
.sidebar .menu .catsub li{margin-right:-8px;margin-bottom:-2px;padding:3px 0px 5px 10px!important;border:0!important;line-height:10px!important;text-transform:none}
.sidebar .menu .catsub li a{line-height:10px!important;padding:10px 0;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}
.mcat li:hover>a{color:#333}
.mcat>li>a:not([href]):before, .catsub li>a:not([href]):before,.subsub>a:not([href]):before{content:'\f196';font-family:FontAwesome;font-size:108%}
ul.mcat>li>ul{display:none;font-size:95%;margin-top:-5px}
.catsub li>ul{display:none;font-size:95%;line-height:11px!important;margin:0px -8px 0px 0}
.mcat small{position:absolute;background:#C4CDCE;top:12px;right:8px;padding:2px 4px;color:#FFF;font-weight:500;font-size:10px;line-height:11px;border-radius:2px;}
.mcat .catsub>li:hover{overflow-x:visible}
.mcat .catsub>li:hover>a{text-overflow:clip}
.mcat li.act>a.act:before,.mcat>li a.act:before,.menu .mcat a.blk:before{content:'\f146';color:#27C89D}
.mcat ul.act>li,.mcat li.act{background-color:rgb(242,242,244)}
.mcat .catsub a.act:before{content:'\f0c8';color:#27C89D}
.menu .mcat a.act{font-weight:500;color:#23AAE6!important}
.tglcat{background:url(/img/mnu-tglcat.png) no-repeat center 0;position:relative;margin:-10px 0 0;float:right;display:none;width:30px;height:30px;border:2px solid #CECEC2;z-index:1000;border-radius:50%}
.tglcat.tgl{background-position:center -32px}
blockquote{padding:15px 10px;font-weight:300;font-style:italic;font-size:110%;font-family:Georgia,'Times New Roman',Arial}
.pd5,.padd5{padding:5px}
.pd10,.padd10{padding:10px}
.pd20,.padd20{padding:20px}
.pd30,.padd30{padding:30px}
.pd40,.padd40{padding:40px}
.pd05,.padd05{padding:0 5px}
.pd05,.padd05{padding:0 5px}
.pd07,.padd07{padding:0 7px}
.pd010,.padd010{padding:0 10px}
.pd020,.padd020{padding:0 20px}
.pd030,.padd030{padding:0 30px}
.pd040,.padd040{padding:0 40px}
.pd050,.padd050{padding:0 50px}
.pd150,.padd150{margin-bottom:15px;padding-top:15px}
.pd25,.padd25{padding:25px 0}
.pdv25{padding-top:25px;padding-bottom:25px}
.mrg100{clear:both;overflow:hidden;margin:10px 0}
.mrg200{clear:both;overflow:hidden;margin:20px 0}
.ft15{font-size:15px}
.ft18{font-size:18px}
.ft20{font-size:20px}
.ft25{font-size:25px;vertical-align:text-top}
.ft30{font-size:210%;line-height:170%}
.ft35{font-size:35px}
.ft40{font-size:40px;line-height:47px}
.bld{font-weight:700}
table.table{border-collapse:collapse;border:1px solid #D2D9DA}
table.table td{padding:5px 7px;font-size:95%;border:1px solid #D2D9DA}
table.table thead{background:#E9ECEF;font-size:105%;border-top:2px solid #D2D9DA}
table.table thead td{padding:7px}
.qr-code{min-width:245px;width:25%;margin-top:-64px;margin-right:5%}
.qr-code img{width:100%;max-width:180px;border:10px solid white;border-radius:4px}
#vk-grp,#vk-grp>iframe{width:100%!important}
.brnd-detail{display:block;overflow:hidden}
.brnd-detail dt{display:inline-block;min-width:150px;width:24%;font-size:90%;color:#888;text-align:right;margin-right:1.5%;margin-bottom:10px}
.brnd-detail dd{background-color:rgb(245,245,240);display:inline;width:20%;margin-bottom:10px;padding:0 10px 0 0;font-size:90%;border:1px solid #FAFAFA;border-bottom:1px solid #F3F0ED;border-right:1px solid #F3F0ED;border-radius:5px}
.brnd-detail dd:after,.col2data dd:after{content:'\A';white-space:pre}
.col2data{font-size:110%;vertical-align:top;line-height:36px}
.col2data dt{width:38%;white-space:pre;text-overflow:ellipsis}
.col2data dd{display:inline;border-bottom:1px dotted #DDE}
.sidebar dl{font-size:90%}
.sidebar dt{margin:5px 0;padding-left:7px}
.sidebar dd{background-color:rgb(245,245,240);margin-bottom:12px;padding:5px 7px;display:block;border-left:1px solid rgb(235,235,230);border-bottom:1px solid rgb(235,235,240)}
.sidebar dd[contenteditable="true"]:focus{background:none}
*[contenteditable="true"]:empty{background:#FEE}
.tab-tab:not(.gtype) a{padding:10px 20px;margin-right:5px}
.cat-inner-side .wrap, .cat-inner-side .page-fon{position:static}
.cat-inner-side .tglcat{display:block}
.cat-inner-side #sider{position:static!important;float:none!important;width:auto!important;clear:both!important;margin:0!important;}
.cat-inner-side .block-white{position:static!important}
.cat-inner-side .sidebar #sidecat{padding:10px 3%;z-index:5000;background:#E1E1DC;right:-55%;opacity:0;position:absolute;top:0;bottom:180px;max-width:600px;width:50%;border-left:4px solid #E1E1DC;transition:.3s .1s;}
.cat-inner-side .sidebar #sidecat.clps{display:block;right:-10px;opacity:1;overflow:hidden;z-index:500}
.cat-inner-side .sidebar #sidecat.clps > div{height:92%;overflow:auto}
.cat-inner-side .ovhid.clps{position:absolute;background:rgba(255,255,255,.8);top:0!important;right:0;bottom:0;left:0;overflow:hidden;z-index:5}
.cat-inner-side .mcat .catsub>li:hover>a{background-color:#E1E1DC}
.bn-vip{float:right;width:300px;height:436px;overflow:hidden;margin:15px 0 0;}
.main-vip-line{margin-right:305px}
.vip-slide{margin:0 5px 0 -10px}
video{overflow:hidden!important;top:0;right:0;bottom:0;min-width:100%;width:100%;min-height:100%;max-height:100%;width:auto;height:auto;}
#owl-slide,
#owl-slide div{position:relative;height:100%;margin:0 auto}
#owl-slide .owl-item article{height:100%;min-height:560px;background-repeat:no-repeat;background-position:center 0;background-size:cover;}
#owl-slide article h2{display:none;z-index:0}
#owl-slide .owl-item article h2{position:relative;font-weight:400;font-size:250%;width:70%;top:40%;display:block;cursor:default}
#owl-slide:after{background:url(/img/bn-logo.png) no-repeat center center;position:absolute;content:'';width:160px;height:160px;top:36%;left:50%;margin-left:-80px;border:0px solid rgba(200,200,200,.7);z-index:10;transition:.7s .3s}
video{background:#222;position:fixed;z-index:-1;z-index:1}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min-device-pixel-ratio:1.5){}
@media only screen and (min-width:1600px){#banner-wrap{background-position:center bottom;max-height:748px}
}
@media only screen and (max-width:1480px){.wrap{padding:0 10%;}
}
@media only screen and (max-width:1366px){.bg5{background-position:center bottom;background-size:auto;}
.wrap{padding:0 7%}
}
@media only screen and (max-width:1080px){.wrap{padding:0 5%}
#content .main{padding:36px 5%}
#owl-slide .owl-item article h2{font-size:2.2em;top:35%}
.apart-cat ul li a{font-size:13px}
.apart-cat ul li a img{width:70px;height:70px}
}
@media only screen and (min-width:961px) and (max-width:1200px){.wrap{padding:0 2%;}
#content .main{padding:25px 5%}
.cite{font-size:2em;}
.topfade{font-size:20px}
}
@media only screen and (min-width:961px) and (max-width:1068px){.inner #content .main{padding:36px 3%}
}
@media only screen and (max-width:960px){#content .main{padding:25px 5%}
.cite h1{font-size:0.9em}
#slogan,#phone{font-size:1em}
#slogan{margin-right:3%}
.inner .cite{font-size:2.33em;padding-left:1.5%}
#owl-slide .owl-item article h2{top:30%}
.sidebar .ads{float:left;width:48%;margin-right:2%;}
.sidebar .ads img{margin-right:-2%;display:inline-block}
.gtype a{font-size:16px;}
.lastnews li,.menu:not(#sidecat) li{width:45.7%;float:left;margin-right:2%;min-height:70px;max-height:100px}
.flexslider-side{width:88%;max-height:300px!important;border:10px solid #EEE!important;margin:0 auto!important}
#botlink{width:58%;font-size:130%;}
.b-block-1{clear:both;float:none;width:100%!important;}
.b-block-2,.b-block-3{width:47%!important;}
.tglcat{display:block;}
.sidebar #sidecat{padding:10px 3%;z-index:5000;background:rgb(255,255,255);right:-55%;opacity:0;position:absolute;top:20px;bottom:-50px;max-width:600px;width:50%;-moz-transition:.3s .1s;-webkit-transition:.3s .1s;transition:.3s .1s;}
}
@media only screen and (max-width:960px) and (min-width:769px){body{padding:0}
.wide .block-white,.wide .block-inner{max-width:50%;}
#logo{margin-left:-2%;height:180px}
#content .main{padding:25px 7%}
.cite{font-size:2em;margin:0 auto 20px}
.col2 li, ul.col4 li{width:47%}
#icomap #phone{font-size:22px}
#nav{font-size:14px}
.rows3 li{width:46.75%;margin-bottom:10px}
#header.fix .topfade{font-size:16px}
.frmADS .forma label,.frmWBS .forma label{float:none!important}
.frmADS .forma{width:100%;margin:0!important}
.apart-cat ul li a{font-size:.95em}
.apart-cat ul>li a img{height:80px}
.apart-cat .smallgrp img{height:56px}
#owl-slide .owl-item article h2{width:90%;font-size:210%;top:33%;}
.col4 article,ul.col4 li{width:23.55%;}
.fix #nav #menu{height:1px;transition:height 0.5s}
.fix #nav #tm0{display:block}
.fix #nav ul>li:not([class='_act']):not([id='tm0']):not([id='tm1']){display:none}
.drop #nav{top:-40px;margin:0 -1.5%;padding:42px 0 0;float:none;clear:both;z-index:100;overflow:visible;border-bottom:3px solid #568D67;box-shadow:0 15px 30px -15px #000;}
.drop #nav > ul > li:not([id*='tm0']){font-size:1.25em;line-height:3.25em}
.drop #nav li#tm0 a:before{content:'\e947'}
.drop #nav ul li{display:block!important;clear:both;float:none}
.drop #nav li.act>a{background-color:#222622;color:#96A596}
.drop #nav #menu{background:rgba(20,25,20,0.85);height:100%;padding:0 1% 1%}
.drop #nav li > ul.dropmenu{position:relative;clear:both;margin:0;right:0;left:0;border:0;border-top:1px solid #222;display:block;visibility:visible;opacity:1}
.drop #nav li > ul.dropmenu li a{padding:0 3%;}
}
@media only screen and (max-width:800px) and (min-width:605px){#logo{height:164px}
#slogan,#phone{font-size:0.85em;margin-right:3%}
.inner .page-fon{padding:10px 0}
.search{height:56px;margin-top:-88px}
.cite{font-size:1.6em}
.cite h1{font-size:3.5vw}
.col3 article,.main ul.col3 li{width:30.75%;max-height:420px}
.rows li{width:48%!important;margin-bottom:10px}
#owl-slide .owl-item article h2{width:98%;font-size:185%;top:30%;}
.col4 article, ul.col4 li{width:47.2%;margin:0 1.1% 20px!important}
.topfade label{display:none}
.topfade{font-size:1em}
.untop h1{font-size:1.75em}
.untop,.apart-cat,.apart-cat ul>li{-webkit-border-radius:0;border-radius:0}
.col2 article,.col3 li,.col2 li{width:45.75%}
.sidebar ul.half li{width:47.5%;margin-right:2%;display:inline-block}
.apart .mapin{display:none}
#icomap #phone{font-size:18px}
}
@media only screen and (min-width:960px){#owl-flats .owl-item{text-align:center;height:480px}
#container.inner #content{float:left;width:100%;overflow:hidden}
#container.inner #content .main{margin:0 325px 10px 0;overflow:hidden}
#sidel,#sider{width:300px;float:left;position:relative;overflow:hidden;z-index:20}
#sider{margin:25px 0 0 -300px}
.announce img{float:left;margin-right:3%;width:40%;max-height:400px}
}
@media only screen and (min-width:768px){#content ul.col3 li:nth-child(3n),ul.col3 li:nth-child(3n),.col3 article:nth-child(3n),.col3>div:nth-child(3n){margin-right:0;}
.apart h4, .apart h5, .apart strong{font-size:1em}
}
@media only screen and (max-width:768px){#banner{display:none}
#slogan{width:40%}
.wrap{padding:0}
.main ul.col3 li{width:47.5%;}
#header{margin:0;height:auto;padding:0}
.foncon{padding:0}
.untop h1{font-size:1.5em}
.half li{width:48%;display:inline-block}
#nav #menu{height:1px;transition:height 0.5s}
#nav #tm0{display:block}
#nav li.act ul.dropmenu{display:none}
#nav ul>li:not([class='_act']):not([id='tm0']):not([id='tm1']){display:none}
.drop #nav{top:-40px;margin:0;padding:42px 0 0;float:none;clear:both;z-index:100;overflow:visible;border-bottom:3px solid #568D67;box-shadow:0 15px 30px -15px #000;}
.drop #nav > ul > li:not([id*='tm0']){font-size:1.25em;line-height:3.25em}
.drop #nav li#tm0 a:before{content:'\e947'}
.drop #nav ul li{display:block!important;clear:both;float:none}
.drop #nav li.act>a{background-color:#222622;color:#96A596}
.drop #nav #menu{background:rgba(20,25,20,0.85);height:100%;padding:0 1% 1%}
.drop #nav li > ul.dropmenu{position:relative;clear:both;margin:0;right:0;left:0;border:0;border-top:1px solid #222;display:block;visibility:visible;opacity:1}
.drop #nav li > ul.dropmenu li a{padding:0 3%;}
.sidebar #sidecat{max-width:300px}
.sidebar #sidecat >div{height:95%}
#owl-slide .owl-item article h2{width:98%;font-size:185%;top:30%;}
.apart-cat ol,.apart-cat ul>li{margin-bottom:25px;padding:0;}
.col3 article, .col3>div,ul.col3:not([class*=gtype]) li,#content ul.col3 li{width:49%;margin:10px 2% 10px 0;padding:0;display:inline-block;vertical-align:top;overflow:hidden;box-sizing:border-box}
ul.col3:not([class*=gtype]) li:nth-child(2n),#content ul.col3 li:nth-child(2n),.col3 article:nth-child(2n), .col3>div:nth-child(2n){margin-right:0;}
ul.col3 li:nth-child(3n){margin-right:0;}
.benefits div:nth-child(3n),article[class^="soc-"]:nth-child(3n){clear:both;float:none;width:100%;}
.apart-cat ul li a img{height:100px}
.flexslider-side{width:88%;max-height:250px!important;border:10px solid #EEE!important;margin:0 auto!important}
#logo{margin-left:-1%}
.slideshow{display:none}
.nwsann .newsimg{width:20%!important;margin:0 7px 0 0;}
.nwsann .newsimg img{width:100%!important;float:none!important;}
footer{max-height:auto;height:auto}
#botlink{width:94%}
#botlink .col3 article{width:50%;float:left}
.copyright{margin:0 auto;clear:both;float:none}
.nwsann h3{margin:0 0 5px}
}
@media only screen and (max-width:601px){body{background-attachment:scroll}
.apart-cat,.apart-cat li,.untop{-webkit-border-radius:0;border-radius:0}
#banner-wrap{height:80%;background-size:auto 100%;}
.wrap{padding:0}
#slogan{display:none}
#phone{font-size:1.25em;padding:0 3%}
.phone-sub{display:none;}
.inner .topfade{font-size:14px;min-height:100%!important;padding:11px 0!important}
.topfade{font-size:14px!important;min-height:100%!important;padding:12px 0!important}
.topfade label{display:none}
.topfade img{height:24px;}
.topfade strong:before{content:''}
.fix .topfade{min-height:100%!important;padding:5px!important}
.untop h1{font-size:1.3em}
.col2 article,.col3 li,ul.col2 li{width:100%;float:none;clear:both}
.col4 article,ul.col4 li{width:48%!important}
#botlink{margin:20px 5px 0;text-align:center;clear:both;width:auto;float:none!important}
.newsimg{float:none;margin:0 0 10px!important;width:auto;display:block;max-height:300px}
.lastnews li,.menu:not(#sidecat) li{width:48%;float:left;margin-right:2%;max-height:80px}
.copyright{width:auto!important;margin:0 5%;float:none!important}

}
@media only screen and (max-width:560px){.fix .topfade{padding:5px!important}
#content .main{padding:25px}
#banner-wrap{height:380px}
#logo{height:140px;margin-top:-110px}
#phone{font-size:1.1em}
#phone:before{line-height:1.9em}
.drop #nav{top:0}
#owl-slide .owl-item article h2{font-size:170%;top:25%;}
.untop{font-size:14px}
.block-white{display:none}
.col3 article,.col3 ul,.col3 li,.col4 article,ul.col4 li{float:none;width:100%!important}
#botlink .col3 li{padding:20px 1%;}
#topfade:after{
    white-space:wrap;
    left:0;
    text-align: center;
}
}
@media only screen and (max-width:480px){#wrapper{overflow:hidden}
#banner-wrap{display:none;background:none;height:90px}
#banner-wrap.inner{display:block}
#head-wrap{height:100px;padding:0}
.untop{margin-top:182px!important}
#logo{height:148px;margin-top:-80px}
#phone,#slogan{height:100px}
#phone:before,.bg5{display:none}
.topfade,.inner .topfade{padding:12px 1%;font-size:12px!important}
#nav{font-size:12px}
#nav ul li:not([id='tm0']):not([id='tm1']){display:none}
.newsimg{float:none;margin:0 0 10px!important;width:auto;display:block;max-height:300px}
.lastnews li,.menu li{width:100%;float:none;margin-right:0;max-height:120px}
h1,h2,h3,h4{font-size:180%;}
.main ul.col3 li{width:100%;}
.col2 article,.col2 li{display:block!important;width:100%;clear:both}
#content .main,#sider{font-size:90%!important;margin:0}
#botlink{margin:20px 5px 0;clear:both;width:auto;float:none!important}
.copyright{width:300px;margin:0 auto;float:none}
}
@media only screen and (max-width:380px){.untop{margin-top:190px}
#logo{width:100px;margin-top:-90px}
.fix #logo{width:64px}
.tt-tabs{display:none}
.topfade,.inner .topfade{padding:12px 1%;font-size:10px!important;white-space:nowrap!important}
}