@charset "utf-8"; *{margin:0; padding:0; outline:0; text-decoration:none; box-sizing:border-box;} body::-webkit-scrollbar {width:0px;height:0px;}

.a{display:flex; justify-content:space-between; align-items:center;}
.b{display:flex; justify-content:space-between;}
.c{display:flex; justify-content:space-between; flex-direction:column;}
.d{display:flex; justify-content:center; align-items:center;}
.m{max-width:1010px; margin:0 auto; padding:0 10px;}

.bu{min-height:1000px; box-shadow:0px 0px 81px 5px #ccc; background-image:url(/f/4.png); padding:100px;}

.hb{margin:1px; background-color:#579; width:20%; margin:50px 1px 0;}
.hc{font:200 18px / 70px Times; color:#6ac; width:25%; text-align:center; border-right:1px solid #468; letter-spacing:0.5px;}
.hd{border-left:1px solid #468;}
.he{font: 600 18px / 20px Times; color:#6ac; text-align:center;}
.hf{font: 600 20px / 40px Times; color:#6ac; text-align:center;}
.hl{width:20%; flex-shrink:0; margin-right:35px;}
.hk{background-image:linear-gradient(#579 19%, #468);}
.hm{font:600 22px/22px Times; color:#6ac;}
.hn{font:200  12px/22px Times; color:#6ac; letter-spacing:0.7px;}
.hu{background-color:#468;}
.hv{height:110px; opacity:0.8;}
.hw{}
.hx{display:none; background-color:#468; text-align:center;}

.na{box-shadow:0 0 5px #888, inset 0 0 25px #369; border:1px solid #eee; border-radius:80px; height:55px; margin:10px 5px; width:15%;display:flex;justify-content:center; align-items:center; background:#efe;}
.ni{width:50%;}
.nk{font:600 30px/30px Times; color:#f77; text-align:center; margin:40px 0 60px;}
.nu{display:flex;flex-wrap: wrap;justify-content: space-between; margin:30px auto;}

.ca{box-shadow:0 0 5px #888, inset 0 0 25px #678; border:1px solid #eee; border-radius:10px; height:70px; margin:1%; width:31%;display:flex;justify-content:center; align-items:center; background:#efe; font:600 18px/22px Times; color:#579;}
.cb{font:600 22px / 30px Times; color:#69b; width:100%; text-align:center;}
.cg{width:40%; margin:20px;}
.ch{font:600 22px / 30px Times; color:#69b; width:100%; padding:0 2% 30px; text-align:left;}
.ck{width:200px; height:50px; border-radius:10px; background:url(/f/10.png) #f5f5f5 right center no-repeat; background-size:40px; cursor:pointer; 
    flex-shrink:0; margin-left:30px;font:200 16px / 49px Times; text-indent:20px; letter-spacing:1px; color:#9bc; text-align:left;}.ck::before{content:'ПОИСК';}
.cm{font: 200 16px / 18px Times; color:#579; text-align:center;}
.cn1{font: 600 18px / 40px Times; color:#579; text-align:center;}
.cr{background: url(/f/6.png) repeat-x; height:83px;}
.cv{box-shadow:0 0 5px #888, inset 0 0 25px #678; border:1px solid #eee; border-radius:10px; width:27%; text-align:center; padding:30px 10px 20px; margin:3%; background:#efe;}
.cw{height:110px; margin:2%; width:46%; min-width:410px;}
.cu{min-height:1000px; box-shadow:0px 0px 81px 5px #ccc; background-image:url(/f/4.png); padding:50px; display:flex; flex-wrap:wrap; align-content:flex-start;}

.rv{font:600 16px / 16px Times; color:#444;display:flex; flex-wrap:wrap; justify-content:center;}
.rl{font:600 23px/40px Times; color:#9cd; padding:0 10px 5px; letter-spacing:0.3px;}
.rd{font:600 20px/20px Times; color:#6ac; margin:10px 5px 50px; text-align:right; width:100%; padding-right:2%;}
.rt{border-radius:50%/10%; border:9px solid #9cd; padding:40px 40px 20px; text-align:center;}
.ry{font:600 14px/55px Times; color:#246; width:200px; letter-spacing:0.3px; cursor:pointer; margin:20px 0; background:#efe; border-radius:50px; box-shadow:0 0 5px #888, inset 0 0 25px #69b; border:1px solid #eee;}
.rk{width:100%; border-radius:50px; font:200 20px/60px Times;  opacity:0.5; padding:0 25px; margin:15px 0; border:0; background:#eee;}.rk::placeholder{color:#789;}

.ua{font:600 20px / 24px Times; color:#579; width:100%; margin:50px 0 20px;}
.ub{font:200 18px / 24px Times; color:#579; text-indent:20px; text-align:justify;}
.uc{font:600 18px / 24px Times; color:#579; text-indent:20px; text-align:justify; margin:50px 0;}

.fa{display:inline-block; width:15%; margin:4%;} 
.fu{background:#468; margin-top:100px;}
.fv{opacity:0.7;}









.ga{font:200 15px / 16px Times; color:#444; background:#eee; margin-bottom:5px; padding:0 20px; height:50px; border-radius:3px;}
.gb{font:600 16px / 16px Times; color:#444; background:#eee; margin-top:25px; padding:0 20px; height:50px; border-radius:3px;}
.gc{margin-top:25px; padding:20px; width:100%; border-radius:3px; border:20px solid #eee; display:block;}
.gu{width:20%; flex-shrink:0; margin-right:35px; height:100%;}

.lh{font:600 25px / 25px Times; color:#20b2aa; margin:50px 0; text-align:center;}
.lg{font:600 22px / 22px Times; color:#555; margin:20px 0;}
.ll{font:200 18px / 25px Times; color:#555; list-style-position:inside;}
.lk{font:600 20px / 25px Times; color:#555; margin:50px 0;}

.pa{background:#eee; font:200 18px / 43px Times; color:#20b2aa; border-radius:50px; padding:0 20px; background:url(/f/10.png) no-repeat right #f5f5f5; background-size:40px;}
.pc{background:#f5f5f5; margin-top:10px; padding:7px; border-radius:15px;}
.pd{font:200 16px / 16px Times; color:#20b2aa; width:100%;}
.pi{border-radius:10px; width:60px;flex-shrink:0; margin-right:30px;}
.pu{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:url(/f/3.png);}
.pv{position:fixed; top:0; left:0; right:0; margin:auto; height:100%; width:600px; max-width:100%; border:12px solid #3333; box-shadow:0 0 6px #888; 
	overflow:scroll; background:#fff; background-clip:padding-box; border-radius:50% / 3%; padding:30px;}.pv::-webkit-scrollbar{width:0px;height:0px;}

.zc{display:none; position:relative;}
.zd{width:22%; margin-right:11px; box-shadow:0 0 5px #888,inset 0 0 25px #69b; border:1px solid #eee; border-radius:10px; background-color:#efe; position:relative;}
.ze{width:80%; box-shadow:0 0 5px #888,inset 0 0 25px #69b; border:1px solid #eee; border-radius:10px; background-color:#efe; padding:15px 16px 12px 20px;}
.zf{font:200 14px/16px Times; color:#246; text-align:left;}
.zg{position:absolute; right:0px; bottom:0px;}
.zj{position:absolute; width:44px; top:0; bottom:0; margin:auto; right:-27px; box-shadow:0 0 5px #888, inset 0 0 15px #69b; border:1px solid #eee; border-radius:50%; padding:5px; background:#fff; cursor:pointer; display:none;}
.zk{width:28px; border:1px solid #ace; border-radius:50px; cursor:pointer;}
.zl1{font:600 18px/15px Times; color:#f77;}
.zl2{font:600 18px/15px Times; color:#f77;}
.zr{font:200 15px/15px Times; color:#579; text-decoration:line-through;}
.zt{font:600 15px/24px Times; color:#f77; display:none;}
.zo{font:600 15px/15px Times; color:#135; margin:0 8px;}
.zp{font:600 15px/24px Times; color:#6ac; cursor:pointer; display:none;}
.zw{height:115px; margin:1.5%; width:46%; min-width:425px;}


@media screen and (max-width:700px){ 

.bu{padding:30px 20px;}

.ca{margin:2%; font:600 14px / 18px Times; width:100%;}
.cb{width:22%; flex-shrink:0; margin-right:10px;}
.cd{font:600 14px/14px Times;}
.ch{font:600 18px / 20px Times; padding:0 4% 50px;}
.cg{width:60%;}
.ck{width:50px; background:url(/f/10.png) #eee center center no-repeat; background-size:40px;}.ck::before{content:'';}
.cr{margin:0 10px;}
.cv{width:42%; min-width:150px;margin:3%;}
.cw{width:100%; min-width:350px;margin:3%; height:100px;}
.cu{margin:0 10px; padding:50px 0;}

.he{font: 600 16px / 20px Times; color:#6ac; text-align:center;}
.hf{font: 600 18px / 30px Times; color:#6ac; text-align:center;}
.hl{display:inline-block; width:50%; margin:40px 0 30px;}
.hu{display:none;}
.hx{display:block;}

.na{width:22%; margin:6px 5px; height:40px; box-shadow:0 0 5px #888, inset 0 0 15px #789;}
.ni{width:65%;}
.nu{margin:20px auto;}

.rk{font:200 18px/60px Times; padding:0 25px; margin:10px 0; background:#eee; opacity:0.8;}
.rt{border-radius:30%/5%; border:9px solid #9cd; padding:20px 10px 20px; text-align:center;}

.zf{font:200 14px/14px Times;}
.zw{height:110px; margin:2.5%; width:100%; max-width:450px; min-width:250px;}
}