html,body,table,td,div,ul,ol,li,p,a,h1,h2,h3,h4,h5,img,span{margin:0;padding:0;font-family:Arial,Tahoma,serif;font-size:100%;vertical-align:baseline}h1{margin-bottom:.5rem;text-transform:uppercase;color:#333;font-family:'Taurus',san-serif,serif}h2{text-transform:uppercase;font-size:26px;color:#deab5f;font-family:'Taurus',san-serif,serif;font-weight:normal}h3{font-size:22px;color:#deab5f;font-family:'Taurus',san-serif,serif;font-weight:normal}h4{text-transform:uppercase;font-size:18px;color:#deab5f}a{color:#9b5c02;text-decoration:none}body{background:#e4d5b6 url('/imgs/bg.jpg') no-repeat fixed top center}div#wrap{margin:0 auto;padding:0 10px;width:940px;position:relative}#mirror{background:url('/imgs/mirror.png') no-repeat;position:absolute;width:335px;height:483px;left:260px;z-index:100}#stars{position:fixed;top:0;left:50%;margin-left:-470px}#header{margin:0;padding:3rem 0 0;position:relative}#header #logo{display:inline-block;margin:0 1em 1.7em 0}.contacts{background:url('/imgs/top-menu.png') no-repeat;width:310px;height:73px;overflow:hidden;z-index:100;position:absolute;top:3rem;right:0;background-size:contain;display:flex;align-items:stretch}#slogan{position:absolute;top:3rem;left:260px;color:#d82405;font-family:'Taurus',san-serif,serif}#slogan span{display:block;margin-left:130px;font-family:'Taurus',san-serif,serif}#socails{position:absolute;right:1rem;top:.5rem}#socails a{display:inline-block;background:url("/imgs/vk-new.png") no-repeat center;width:32px;height:32px;margin-left:.3rem}#socails a:last-child{background:url("/imgs/instagram.png") no-repeat center}p.adress{color:#d82405;font-size:.9rem;padding:1rem 1.5rem;width:100%;line-height:1.3;text-align:right}p.adress span{display:block}p.adress>a{white-space:nowrap;display:block}p.adress span a{white-space:nowrap;display:inline}p.adress span a{font-weight:bold;color:#d82405}.contacts ul{padding:0 0 0 9px}.contacts ul li{font-size:12px;border:0;float:left;padding:8px 0;width:152px;list-style:none;font-weight:bold;display:block;text-align:center;line-height:17px}.contacts ul li a{color:#9b5c02;text-decoration:none}.contacts ul li .metro{background:url('/imgs/metro.png') no-repeat 0 0;margin-left:6px;padding-left:5px;display:block}.contacts ul li .phone{color:#c30101;font-size:19px;line-height:18px;display:block}ul.menu{margin:0;padding:0;width:203px;overflow:hidden;background:#f9f0de;border-radius:10px;border:1px solid white}ul.menu>li{margin:0;list-style:none none;font-size:14px;font-weight:bold;border-bottom:solid 1px #fff;position:relative;padding:0}ul.menu>li>a{text-decoration:none;color:#9b5c02;display:block;padding:.6rem 1rem;background:#eed4ab}ul.menu li:last-child{border:0}ul.menu a{text-decoration:none;color:#9b5c02}ul.menu a:hover{text-shadow:0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 10px #fff,0 0 15px #fff,0 0 15px #fff;color:#b71}ul.menu .map_item_sub{list-style-type:none;margin:1rem}ul.menu .map_item_sub li a{font-size:12px;display:block;padding:.3rem}ul.menu li a.active{color:#d82405}#menu{margin-bottom:1.5em;z-index:1}#menu .after{background:url('/imgs/menu-bg.png') no-repeat bottom left;height:20px;display:none}#acts{position:absolute;top:128px;right:10px;z-index:5;color:#333;background:rgba(255,255,255,.7);border-radius:20px;padding:1.5rem;width:310px;box-sizing:border-box}#acts h2{color:#7cb1f9;font-size:26px;margin-bottom:1rem;font-weight:bold;display:none}#acts h3{line-height:1;margin-bottom:.5rem}#acts h3 a{text-decoration:none;color:#d40101;font-family:'Taurus',san-serif,serif;font-weight:normal;font-size:1.2rem}#acts .item{clear:both;margin-bottom:1rem;padding-bottom:1rem;position:relative}#acts .item:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(to right,rgba(187,119,17,0.4) 10%,transparent 80%)}#acts .item:last-child:after{content:none}#acts img{float:left;margin-right:10px}#acts .text{font-size:.8rem;height:30px;overflow:hidden}#acts>section>a{display:block;color:#9b5c02;padding:.5rem 1rem;text-decoration:none;border-radius:5px;background:rgba(230,207,159,0.5);font-size:.9rem;transition:.3s;text-align:center}#acts>section>a:hover{background:rgba(230,207,159,0.8)}#contacts_left{width:165px;padding:20px;height:163px;overflow:hidden;background:url('/imgs/address.png') no-repeat center;color:#fff;font-weight:bold}#contacts_left h3{color:#fff;font-size:1.2rem;font-weight:normal;font-family:'Taurus',san-serif,serif;text-transform:uppercase;margin-bottom:1rem}#contacts_left p{font-size:.9rem;font-weight:normal;margin-bottom:.5rem}#contacts_left p a{color:white}#main_news{display:inline;margin-top:2rem;margin-bottom:2rem;background:rgba(255,255,255,.7);float:right;padding:30px;width:640px;border-radius:20px}#main_news h1{text-transform:uppercase;font-size:30px;border-bottom:2px solid #deab5f;color:#7cb1f9}#main_news .item{border-bottom:1px solid #e0a85e;margin-bottom:10px;padding-bottom:10px}#main_news .item .text{font-size:.9em;color:#333}#main_news .item h2{color:#9b5c02}#content{display:inline;position:relative;background:rgba(255,255,255,.7);float:right;padding:30px;width:640px;border-radius:20px;margin:0;top:-105px}#content #main_content{width:450px}#content h1{font-size:30px;color:#deab5f;font-weight:normal}#content h1 em{font-style:normal;color:#d40101}#content a{color:#9b5c02;text-decoration:none}#content .sub_img{position:absolute;right:29px;top:15px;border:2px solid white}#content p{color:#333;margin:0 0 1rem 0;font-size:15px}#content ul,#content ol{margin:0 1.5em 1.5em 0;padding-left:1.5em}#content ul li{color:#333;margin:0 0 .7em;list-style-type:disc;font-size:.9em}#content table{margin-bottom:1.5em}#content table td{color:#333;padding:5px 3px;font-size:.9em}#content #top_menu table td{padding:0;border:0}#content .new .date{color:#9b5c02;font-size:.9em}#content .new{margin-bottom:1rem}#content .new:last-child{margin-bottom:0}#content .new h3{padding:.5rem 1rem;border-radius:5px 5px 0 0;margin-bottom:1px;background:rgba(230,207,159,0.5);color:#d82405}#content .new .body{background:rgba(230,207,159,0.5);display:flex;align-items:center;padding:1rem}#content .new .body .text>*{margin:0}#content .new .footer{margin-top:1px}#content .new .footer a{display:block;color:#9b5c02;padding:.7rem 1rem;text-decoration:none;border-radius:0 0 5px 5px;background:rgba(230,207,159,0.5);font-family:'Taurus',san-serif,serif;text-transform:uppercase;font-size:.9rem;transition:.3s}#content .new .footer a:hover{background:rgba(230,207,159,0.8)}#content .new h2{margin-bottom:1rem}#content .new .goback{margin-bottom:0}#content .new .goback a{display:block;color:#9b5c02;padding:.5rem 1rem;text-decoration:none;border-radius:5px;background:rgba(230,207,159,0.5);font-size:.9rem;transition:.3s;text-align:center}#content .new .goback a:hover{background:rgba(230,207,159,0.8)}#top_menu{margin-bottom:1.5em}#top_menu a{color:#a17220;font-weight:normal;font-size:1em;background:url('/imgs/rose.png') no-repeat 0 5px;padding:10px 0 7px 35px;display:block;border-bottom:1px solid #fff;margin:0 20px 0 0;text-decoration:none}#top_menu a:hover{text-shadow:0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 6px #fff,0 0 6px #fff,0 0 6px #fff,0 0 10px #fff,0 0 15px #fff,0 0 15px #fff;text-decoration:underline}#topBreadcrombs{border-bottom:1px solid #e0a85e;border-top:1px solid #e0a85e;padding:5px 0;margin:0 0 15px;font-size:12px;color:#504e4e}#copyright{text-align:center;background-color:rgba(255,255,255,.7);border-radius:10px;padding:10px 0;margin-bottom:10px;color:#333;font-size:.9em;clear:both}#copyright span{cursor:default}p#copyright{font-size:12px;color:#333}