﻿/* CSS Document */
body, html {margin:0;padding:0;width:100%;min-width:320px;height:100vh;font-size:16px;font-family:Arial, Verdana;text-align:center;background-color:#EEE;overflow:auto;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}
div.container {margin:0 auto;width:100%;max-width:1920px;min-width:320px;padding-top:1px}
div.wrap {margin:0 auto;width:100%;max-width:1320px;min-width:320px;text-align:center}
div.pcontent {margin:0 auto;width:100%;max-width:1320px;min-width:320px;background-color:#fff;}
div.logo {width:148px;height:100px;float:left}
div.fpheadline {margin:0 auto;display:table}
div.headline {margin:0px 20px 0px 20px;width:100%;max-width:1172px;min-width:160px;background-color:#81A4E7;display:table-cell;vertical-align:middle;}
div.header {width:100%;max-width:1032px;min-width:160px;float:left}
div.menu {margin-top:0px;margin-bottom:0px;width:100%;max-width:1320px;min-width:360px;display:inline-block;background-color:#CCC;}
div.menuitems {padding-top:10px;width:100%;max-width:1320px;min-width:360px;text-align:left;}
div.wrapper, .wrapper3 {margin:0px 0px 0px 0px;width:100%;max-width:1320px;min-width:360px;display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap}
div.wrapper3 {padding-top:25px;padding-bottom:25px}
div.wrapper4 {margin:0px 0px 0px 25px;width:100%;max-width:1320px;min-width:360px;display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap}
div.wrapper2 {margin:0px 0px 0px 0px;width:100%;max-width:1320px;min-width:360px;display:flex;justify-content:left;flex-direction:row;flex-wrap:nowrap}
div.doctorphoto {padding-right:7px;padding-left:7px;margin-left:0px;margin-right:0px;width:100%;max-width:560px;min-width:360px;border:0}
div.doctorphoto2 {margin-left:0px;margin-right:0px;width:100%;max-width:382px;min-width:220px;border:0}
div.name, .name2 {margin:0px 20px 0px 20px;width:100%;max-width:706px;min-width:360px;display:flex;justify-content:center;align-items:center}
div.dr-contacts {margin:20px 10px 0px 0px;width:100%;max-width:740px;min-width:360px;text-align:center}
div.dr-networks {margin:0 auto;margin-top:40px;margin-bottom:40px;width:100%;max-width:400px;min-width:360px;display:inline-block}
div.telegram {margin:30px 0px -10px 0px;width:100%;max-width:720px;display:flex;justify-content:center;flex-wrap:nowrap}
div.filler {margin:0px 0px 0px 0px;width:100%;max-width:1320px;min-width:360px;height:7px;background-color:#eee}
div.block-1 {margin-top:40px;width:100%;max-width:1320px;min-width:360px;display:inline-block}
div.block-2 {margin-top:10px;width:100%; max-width:1320px;min-width:360px; min-height:230px}
div.block-3 {margin-top:30px;width:100%;min-width:360px;max-width:1320px}
div.block-4 {margin-top:0px;width:100%;max-width:1320px;min-width:360px}
div.block-5 {width:100%;min-width:320px;max-width:480px}
div.fpbiglinks {margin:0px 0px 0px 0px;width:100%;max-width:780px;min-width:360px;float:left}
div.cryopro {margin:0px 0px 0px 0px;width:100%;max-width:540px;min-width:360px;float:right}
div.footer {margin:0px 0px 0px 0px;width:100%;max-width:1320px;min-width:360px;background-color:#ccc;background-image:url('../images/bottom-bkgr-ps.gif');display:inline-block}
div.networks {margin-top:10px;margin-bottom:-15px;width:250px;float:right}
div.jumper {width:100%;max-width:100px;min-width:40px;min-height:20px;float:right}
div.linksline {margin:0px 0px 0px 0px;width:100%;max-width:1320px;min-width:360px;display:inline-block}
div.leftlinks {margin:0px 0px -30px -5px;max-width:172px;vertical-align:top;float:left}
div.poster {width:100%;max-width:1320px;min-width:360px;}
div.pagetext {margin:0px 0px 0px 0px;width:100%;max-width:1000px;min-width:360px;background-color:#fff}
div.map {margin:0 auto;width:100%;max-width:1000px;min-width:360px;max-height:724px;position:relative;padding-bottom:45%;height:0}
div.map iframe {position:absolute;top:0;left:0;width:100%;height:100%}
div.map {margin-bottom:60px;border:1px solid #ccc}
div.brhead {width:100%;max-width:1320px;min-width:320px;float:left}
div.brname {width:120px;height:160px;display:inline-block}
div.treatments {width:100%;max-width:1000px;min-width:360px;display:flex;justify-content:center;flex-wrap:wrap}
div.lesion {margin:0 auto;width:100%;max-width:480px;min-width:360px;display:inline}
div.line-divider {margin-top:30px;width:100%;max-width:1320px;min-width:360px;display:flex;justify-content:center;align-items:center}
div.buttonblock {width:100%;max-width:236px;min-width:100px;text-align:left}
div.buttonblock2 {margin:-10px 0px 0px 20px;width:100%;max-width:920px;min-width:456px;display:flex;align-content:flex-start;flex-wrap:wrap}
div.button {margin:25px 5px 0px 5px;width:100%;max-width:220px;min-width:100px;max-height:20px}
div.buttons {margin:15px 4px 0px 4px;width:100%;max-width:1320px;min-width:360px;text-align:left;display:flex;align-content:flex-start;flex-wrap:wrap}
div.headline-2 {width:100%;max-width:1320px;min-width:360px;text-align:center}
div.pics-block {margin:0px 0px 0px 0px;width:100%;max-width:500px;min-width:360px;text-align:left;display:flex;align-content:flex-start;flex-wrap:wrap}
div.movie-wrap {margin-left:3px;margin-top:40px;width:100%;max-width:1320px;min-width:360px}
.movie {margin:0 auto;width:94%;max-width:720px;min-width:360px;height:auto;display:block}
.movie-2 {margin:0 auto;width:94%;max-width:900px;min-width:360px;height:auto;display:block}
.movie-youtube {max-width:720px;margin:0 auto;padding-right:8px;padding-left:3px}
.videoblock {position:relative;padding-bottom:56.25%;/*for 16:9 ratio*/height:0;overflow:hidden}
.videoblock iframe, object, embed {position:absolute;top:0;left:0;width:100%;height:100%;border:0;}
div.certificates {margin:0 auto;width:100%;max-width:426px;min-width:360px}
div.img-equip {padding-right:12px;padding-left:10px;margin-top:20px;width:100%;max-width:480px;min-width:360px}
.magnify-img {margin:0 auto;width:100%;max-width:426px;min-width:360px;position:relative}
.overlay {width:100%;max-width:1438px;min-width:400px;display:none;height:auto;left:-30%;position:absolute;top:0%;width:auto;z-index:999}
.overlay .overlay-container {width:100%;min-width:400px;max-width:1438px;display:table-cell;vertical-align:middle}
.overlay-container img {width:100%;max-width:1438px;min-width:400px;background-color:#AB5;padding:7px;-webkit-border-radius:5px;-moz-border-radius:5px}
.overlay:target {display:table;width:100%;max-width:1438px;min-width:400px}
h1 {margin:0px 20px 0px 15px;font-size:2.4rem;font-weight:600;color:#FFF;letter-spacing:7px;text-align:center;text-shadow:2px 2px 3px black}
h2 {margin:0px 20px 0px 15px;font-size:1.7rem;line-height:150%;color:#b22d00;text-align:center}
h3 {margin:0px 20px 0px 15px;font-size:1.5rem;color:#566b9c;text-align:center}
h4 {margin:0px 20px 0px 15px;font-size:1.3rem;color:#566b9c;text-align:center}
p.menulinks {margin:4px 0 6px 15px;font-family:Arial;font-size:1.0rem;color:#666;text-align:left}
p.fpinfo {margin:33px 10px 0px 0px;border:0;font-family:Arial;font-size:1.3rem;line-height:160%;text-align:center;color:#576380}
p.fpinfo-2 {margin:33px 10px 0px 10px;border:0;width:100%;min-width:360px;font-family:Arial;font-size:1.3rem;line-height:150%;text-align:center;color:#576380}
p.ptext {margin:30px 30px 0px 30px;font-family:Arial;font-size:1.1rem;color:#576380;line-height:180%;text-align:left;}
p.caption {margin:0px 0px 20px 0px;width:100%;max-width:500px;min-width:360px;font-family:Arial;font-size:1.1rem;color:#576380;text-align:center;}
p.ptext2 {margin:0 30px 0 20px;font-family:Arial;font-size:1.1rem;color:#576380;line-height:180%;text-align:left}
p.ptext3 {margin:15px 30px 0 20px;margin-top:15px;font-size:1.0rem;text-align:left;line-height:1.4}
p.buttontxt {padding:6px;font-family:Arial;font-size:1.0em;color:#333;border:1px solid #ccc;text-align:center}
p.buttontxt2 {padding:6px;font-family:Arial;font-size:1.0em;font-weight:600;color:#00b2b2;border:1px solid #00b2b2;background-color:#ffefbf;text-align:center}
p.botmenulinks {margin-top:15px;margin-left:25px;font-family:Arial;font-size:1.0rem;text-align:left;line-height:2.0}
p.address {margin-top:8px;margin-bottom:0px;font-family:Arial;font-size:0.9rem;line-height:1.6rem;color:#576380;text-align:center}
img.logo {margin:0px 0px 0px 0px;width:148px;height:100px;display:inline-block}
img.dr-korsun {margin:7px 0px 3px 0px;width:100%;max-width:571px;min-width:320px}
img.dr-korsun2 {margin:0px 0px 0px 0px;width:100%;max-width:578px;min-width:160px}
img.dr-cryopro {margin:0px 0px 0px 0px;width:100%;max-width:550px;min-width:320px}
img.cryopro-procedure {margin-top:0px;margin-bottom:0px;width:100%;max-width:450px;min-width:320px}
img.cryo-device {width:227px;height:200px;margin:6px 16px 20px 0px;float:left}
img.cryo-device-2 {margin:6px 16px 20px 0px;float:left}
img.sharing {margin-right:12px;margin-bottom:8px;width:37px}
img.presentation {margin:50px 15px 30px 15px;width:93%;max-width:960px;min-width:320px}
img.treatment {margin:30px 40px 20px 40px;width:83%;max-width:360px;min-width:280px}
img.cryo-addit {margin-bottom:20px;width:100%;max-width:450px;min-width:360px}
img.aux-device {margin-bottom:25px;width:93%;max-width:500px;min-width:360px}
img.certificate {margin:20px 0px 20px 0px;width:90%;max-width:420px;min-width:320px}
img.screenshot {width:100%;max-width:450px;min-width:360px}
img.news {margin:0px 0px 20px 0px;width:100%;max-width:540px;min-width:320px} 
img.snowflake {width:120px;height:132px;margin-left:20px;margin-bottom:30px}
img.logo-orig {width:80px;height:62px}
img.telegram {margin:0px 10px 0px 0px;width:37px;height:40px}
img.whatsapp {margin-right:12px;width:49px}
img.viber {margin-right:15px;width:49px}
ul.list1 {list-style-type:square;margin:28px 30px 24px 20px;font-size:1.3rem;text-align:left;line-height:170%;color:#576380}
ul.list1 li {padding-right:10px;color:#DE5E10}
ul.list1 li span {color:#576380}
ul.list2 {list-style:none;margin:15px 30px 40px 30px;font-size:1.1rem;text-align:left;line-height:170%;color:#576380}
ul.list2 li::before {position:absolute;left:-35px;content:"\1F538";color:#00d9d9;display: inline-block}
ul.list2 li {position:relative;margin-bottom:8px}
ul.list2 li span {color:#576380}
ul.list3 {margin-top:0px;margin-left:30px;list-style-image:url(../images/done-symbol.jpg);font-size:1.1rem;text-align:left;line-height:160%}
ul.list3 li {margin-bottom:8px}
ul.list3 li span {color:#576380}
hr.notice {margin:0px 0px 0px 0px;width:100%;min-width:360px;max-width:1320px;border-top:1px solid #ccc}
hr.underline {margin:0px 0px 0px 0px;width:100%;min-width:200px;border-top:3px solid #aaa}
hr.bottom {margin: auto;margin-top:20px;width:250px;border-top:3px solid #bbb}
a.topmenu2:link {text-decoration:none;display:inline-block;color:#444}
a.topmenu2:visited {text-decoration:none;display:inline-block;color:#444}
a.topmenu2:hover {text-decoration:none;display:inline-block;color:#2693ff}
a.ind:link {text-decoration:none;display:inline-block;color:#0060d0}
a.ind:visited {text-decoration:none;display:inline-block;color:#0060d0}
a.ind:hover {text-decoration:none;display:inline-block;color:#e6800f}
a.fpbiglink:link {text-decoration:none;color:#576380}
a.fpbiglink:visited {text-decoration:none;color:#576380}
a.fpbiglink:hover {text-decoration:none;color:#ff6633}
a.basemenu:link {text-decoration:none;color:#333}
a.basemenu:visited {text-decoration:none;color:#333}
a.basemenu:hover {text-decoration:none;color:#00b2b2}
a.biglink:link {text-decoration:underline;color:#ff6633}
a.biglink:visited {text-decoration:underline;color:#ff6633}
a.biglink:hover {text-decoration:underline;color:#c5c5c5}
