﻿/* 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:#F5F5F5;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:1360px;min-width:320px;text-align:center;background-color:#fff}
div.fp-headline {margin:0px 0px 0px 0px;max-width:1360px;min-width:340px;display:flex;flex-direction:row;flex-start:start;flex-wrap:wrap}
div.logo {margin:0px 0px 0px 0px;width:156px;float:left}
div.mainmenu-1 {margin:20px 0px 5px 0px;width:100%;max-width:200px;min-width:200px;height:15px;float:left}
div.mainmenu-2 {margin:20px 0px 10px 5px;width:100%;max-width:400px;min-width:200px;height:15px;float:left}
div.menudiv {margin:0px 0px 0px 0px; width:100%;max-width:1360px;min-width:320px;height:3px}
div.wrapper {margin:0px 0px 0px 0px;width:100%;max-width:1360px;min-width:340px;display:flex;justify-content:center;flex-wrap:wrap}
div.doctorphoto {margin:30px 20px 0px 10px;width:100%;max-width:504px;min-width:320px;border:0}
div.name {margin:30px 20px 25px 10px;width:100%;max-width:460px;min-width:260px;border:3px solid #4f86ca;}
div.filler {margin:0px 0px 0px 0px;width:100%;max-width:1360px;min-width:320px;height:7px;background-color:#eee}
div.fp-wrap {margin:0px 10px 0px 10px;width:100%;max-width:1340px;min-width:320px;display:flex;justify-content:center;flex-wrap:wrap}
div.fp-text {margin:10px 0px 0px 0px;width:100%;max-width:820px;min-width:320px;}
div.brhead {width:100%;max-width:1360px;min-width:320px;float:left}
div.pane {margin:20px 30px 0px 0px;width:100%;max-width:560px;min-width:320px}
div.footer {margin:0px 0px 0px 0px;width:100%;max-width:1360px;min-width:320px;background-color:#ccc;);display:inline-block}
div.leftlinks {margin:0px 0px 0px 0px;width:200px;vertical-align:top;float:left}
div.dr-networks {margin:0 auto;margin-top:40px;margin-bottom:40px;width:100%;max-width:350px;min-width:280px;display:inline-block}
div.jumper {width:100%;max-width:150px;min-width:60px;min-height:20px;float:right}
div.underheader {margin:20px 0px 0px 0px;padding:5px 0px 5px 10px;background-color:#ffdfbf}
div.education {margin:10px 0px 0px 0px;width:100%;max-width:760px;min-width:320px}
div.name-contacts {width:100%;max-width:360px;min-width:320px}
div.pagetext {margin:0px 0px 0px 0px;width:100%;max-width:1350px;min-width:320px;background-color:#fff}
div.block-4 {margin-top:0px;width:100%;max-width:1360px;min-width:320px}
div.img-equip {padding-right:12px;padding-left:10px;margin-top:20px;width:100%;max-width:480px;min-width:320px}
div.treatments {margin:0px 10px 0px 0px;width:100%;max-width:1000px;min-width:320px;display:flex;justify-content:center;flex-wrap:wrap}
div.line-divider {margin-top:30px;width:100%;max-width:1320px;min-width:320px;display:flex;justify-content:center;align-items:center}
div.buttonblock2 {margin:20px 0px 0px 8px;width:100%;max-width:1360px;min-width:320px;display:flex;flex-direction:row;align-content:flex-start;flex-wrap:wrap}
div.buttonblock3 {margin:20px 0px 0px -10px;width:100%;max-width:1360px;min-width:320px;display:none}
div.mediablock {margin:0px 5px 0px 5px;width:100%;max-width:450px;min-width:320px;display:flex;flex-direction:row;align-content:left;flex-wrap:nowrap}
div.nos-caption {margin:0 auto;width:100%;max-width:560px;min-width:320px;}
div.table-1, .table-2 {margin:0px 20px 0px 3px;width:100%;max-width:900px;min-width:360px;display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap}
div.tablecell-1, .tablecell-2, .tablecell-3, .tablecell-4 {margin:0px 0px 0px 0px;width:100%;max-width:300px;min-width:120px}
.tablecell-1 {background-color:#646c9b;border-right:1px solid #000}
.tablecell-2 {background-color:#04c0ff;border-bottom:1px solid #444}
.tablecell-3 {background-color:#99ffff;border-left:1px solid #444;border-bottom:1px solid #444}
.tablecell-4 {background-color:#eee;border-left:1px solid #444;border-bottom:1px solid #444}
div.tablecell-5, .tablecell-6, .tablecell-7 {margin:0px 0px 0px 0px;width:100%;max-width:450px;min-width:120px;}
.tablecell-5 {background-color:#646c9b;border-right:1px solid #000}
.tablecell-6 {background-color:#99ffff;border-bottom:1px solid #444}
.tablecell-7 {background-color:#99ffff;border-left:1px solid #444;border-bottom:1px solid #444}
div.nosology {margin-top:10px;width:100%;max-width:740px;min-width:320px;display:inline-block}
div.illust {margin:0px 25px 0px 20px;width:100%;max-width:560px;min-width:320px}
div.header {margin:20px 30px 0px -10px;padding:8px 0px 6px 0px;width:100%;max-width:1360px;min-width:320px;background-color:#ffdfbf}
div.button, .button-2, .button-3, .button-4 {width:100%;max-width:210px;min-width:160px}
div.button, .button-2 {margin:20px 10px 0px 0px;}
div.button-3, .button-4 {margin:15px 10px 0px 0px;padding:4px 5px;}
div.button, .button-3 {background-color:#f6f6f6;border:1px solid #ccc;border-radius:12px}
div.button-2, .button-4 {border:1px solid #00b2b2;background-color:#fff5d7}
div.doctor-name {margin-top:10px;margin-bottom:8px;width:100%;max-width:700px;min-width:320px}
h1 {margin:0px 20px 0px 15px;font-size:2.2rem;font-weight:600;color:#b22d00;letter-spacing:5px;text-align:center;text-shadow:2px 2px 3px white,0 0 1.2em #fff,0 0 0.4em #fff}
h2 {margin:0px 20px 0px 15px;font-size:1.7rem;line-height:150%;color:#b22d00;text-align:center}
h3 {margin:0px 0px 0px 0px;font-size:1.5rem;color:#566b9c;line-height:150%;text-align:center}
h4 {margin:30px 20px 20px 10px;font-family:Arial;font-size:1.4rem;color:#576380;line-height:150%;text-align:center}
h5 {margin:0px 20px 0px 15px;font-size:1.3rem;color:#566b9c;text-align:center}
p.menutxt {margin:0px 0px 0px 22px;font-family:Arial;font-size:1.0rem;color:#576380;line-height:170%;text-align:left}
p.menulinks {margin:4px 0 6px 15px;font-family:Arial;font-size:1.0rem;color:#666;text-align:left}
p.fpinfo {margin:10px 0px 0px 2px;border:0;width:100%;font-family:Arial;font-size:1.3rem;line-height:160%;text-align:center;color:#576380}
p.fpinfo-2 {margin:10px 0px 0px 0px;border:0;width:100%;min-width:360px;font-family:Arial;font-size:1.3rem;line-height:150%;text-align:center;color:#576380}
p.fpinfo-3 {margin:10px 0px 0px 0px;border:0;width:100%;min-width:320px;font-size:2.3rem;letter-spacing:1px;line-height:160%;text-align:center;color:#576380}
p.fpinfo-4 {margin:0px 0px 0px 0px;border:0;width:100%;min-width:320px;font-size:1.6rem;line-height:160%;text-align:center;color:#576380}
p.fptext {margin:20px 20px 20px 30px;font-family:Arial;font-size:1.4rem;line-height:150%;text-align:left;color:#576380}
p.ptext {margin:30px 40px 30px 40px;font-family:Arial;font-size:1.0rem;color:#576380;line-height:180%;text-align:left;}
p.caption {margin:10px 20px 30px 10px;font-family:Arial;font-size:1.0rem;color:#576380;line-height:150%;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, .buttontxt-2 {margin:5px 0px 5px 0px;font-family:Arial;font-size:1.0rem;text-align:center}
p.buttontxt-2 {font-weight:600}
p.buttontxt-3, .buttontxt-4 {margin:0px 3px 0px 3px;font-family:Arial;font-size:1.0rem;text-align:center}
p.buttontxt-4 {font-weight:600}
p.botmenulinks {margin-top:15px;margin-left:15px;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}
p.tabletxt {margin:8px 5px 8px 5px;text-align:center;line-height:120%}
img.site-logo {margin:12px 0px 0px 6px;width:150px;height:36px;}
img.dr-opd {margin:0px 0px 0px 0px;width:100%;max-width:474px;min-width:280px}
img.img-pane {width:100%;max-width:500px;min-width:320px}
img.cryo-addit {margin-bottom:20px;width:100%;max-width:450px;min-width:320px}
img.tech-img {width:100%;max-width:560px;min-width:320px}
img.nosology {margin:0px 0px 0px 0px;width:100%;max-width:560px;min-width:320px}
img.aux-device {margin:0px 20px 0px 0px;width:100%;max-width:840px;min-width:320px}
ul.nosology {list-style-type:square;margin:20px 20px 24px 20px;font-size:1.2rem;font-style:italic;text-align:left;line-height:170%;color:#576380}
ul.nosology li {padding-right:15px;color:#DE5E10}
ul.nosology li span {color:#576380}
hr.notice {margin:0px 0px 0px 0px;width:100%;max-width:1360px;min-width:320px;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:0 auto;margin-top:20px;width:250px;border-top:3px solid #bbb}
a.topmenu:link {text-decoration:none;color:#576380}
a.topmenu:visited {text-decoration:none;color:#576380}
a.topmenu:hover {text-decoration:none;color:#00b2b2}
a.ind:link {text-decoration:none;color:#0060d0}
a.ind:visited {text-decoration:none;color:#0060d0}
a.ind:hover {text-decoration:none;color:#e6800f}
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.fpbiglink:link {text-decoration:none;color:#006dd9}
a.fpbiglink:visited {text-decoration:none;color:#006dd9}
a.fpbiglink:hover {text-decoration:none;color:#ff6633}
a.lesion-menu:link {text-decoration:none;color:#00b2b2}
a.lesion-menu:visited {text-decoration:none;color:#00b2b2}
a.lesion-menu:hover {text-decoration:none;color:#00b2b2}
