/* ::::: http://diabenorm3.minportal.ru/index.css ::::: */

body { font-family: Arial,Helvetica,sans-serif; padding: 0px; margin: 0px; background: rgb(242, 240, 240) none repeat scroll 0% 0%; }
a {
  color: #d71920;
}
.c_right #life { padding: 0px; margin: 0px 0px 10px; }
.content { clear: both; width: 1260px; overflow: auto; margin: 0px auto; background: #fff; padding: 0 30px; box-sizing: border-box;}
@media �screen {
}
@media not all, not all {
}
#life #event_container li small { color: rgb(167, 167, 167); font-size: 10px; font-weight: normal; }
#life { clear: both; border: 4px solid rgb(44, 162, 0); margin: 10px 0px 0px; background: rgb(242, 240, 240) none repeat scroll 0% 0%; }
#life h2, .content.supertag #main_top_news #life h2 { width: 222px; text-align: center; letter-spacing: 20px; padding: 10px 0px 0px 10px; margin: 0px; font-size: 14px; color: rgb(44, 162, 0); font-weight: normal; text-transform: uppercase; font-style: normal; }
#life ul { padding: 9px; margin: 0px; list-style: outside none none; font-size: 11px; line-height: 13px; font-weight: bold; }
#life ul li { padding: 12px 0px; border-top: 1px solid rgb(202, 225, 172); color: rgb(56, 59, 64); }
#life ul li a { color: rgb(44, 162, 0); text-decoration: none; }
.c_left { width: 920px; float: left;  }
.c_right { width: 270px; float: left; padding: 0px 0px 0px 10px; }
ul#authList li:first-child::before { content: ""; }
#share-popup .social ul::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.c_right #newsacc { clear: both; }
#newsacc h3 { background: rgb(143, 202, 70) none repeat scroll 0% 0%; border-top: 1px solid rgb(125, 176, 61); padding: 0px; margin: 0px; font-size: 12px; color: rgb(52, 74, 26); cursor: pointer; }
#newsacc h3 b { background: transparent url('../img/arr9.gif') no-repeat scroll right center; display: block; padding: 15px 10px; margin: 0px 10px 0px 0px; }
#newsacc h3:focus { outline: medium none; }
#bgout { clear: both; background-position: center 0px; background-repeat: no-repeat; }
.isitem { position: relative; overflow: visible; }
.textitem { padding: 25px 0px 0px; line-height: 130%; clear: both; position: relative; }
.textitemin { font-size: 14px; color: rgb(0, 0, 0); padding: 20px 0px 25px; }

h2, a { outline: medium none; }
ul.arc_lst li:nth-child(2n+1) { clear: both; }
:first-child + html .left-list-video input { margin-left: -10px; float: left; }
.left-list-video ul li a small, .right-list-video ul li a small, #life ul li span small, .arc3video ul li small { padding: 0px 3px; font-size: 8px; text-shadow: none; font-weight: normal; }
.c_right { float: right !important; }
#stream1 { width: 640px; height: 360px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.nsupert { background: rgb(215, 25, 32) none repeat scroll 0px 0px; clear: both; margin: 0px 0px 10px; padding: 0px 0px 0px 10px; }
.nsupert h5 { background: transparent url('../img/arr_wht.png') no-repeat scroll right center; color: rgb(255, 255, 255); font-size: 18px; font-weight: normal; line-height: 20px; margin: 0px 10px 0px 0px; padding: 10px 15px 10px 0px; border-top: 1px solid rgb(235, 140, 144); }
.nsupert h5:first-child { border: 0px none; }
.nsupert h5 a { display: block; color: rgb(255, 255, 255); text-decoration: none; }
.nsupert h5 a:active, .nsupert h5 a:hover { text-decoration: underline; }
@media not all {
}
@media not all {
}
@media not all {
}
#life #event_container li span small { font-size: 8px; }
#sportvideo #exlst dd:nth-child(2n+1) { clear: both; }
.hotthemes .c_left li:nth-child(2n+1) { clear: both; }
.resulttable table:nth-child(2n) { background: rgb(219, 218, 218) none repeat scroll 0% 0%; }
.ch1 th:nth-child(1) { width: 190px; }
.ch1 th:nth-child(3), .ch1 th:nth-child(2), .ch1 td:nth-child(3), .ch1 td:nth-child(2) { text-align: right; }
.ch1 th:nth-child(3), .ch1 td:nth-child(3) { padding-right: 20px; }
.ch2 td:nth-child(1), .ch2 td:nth-child(2) { font-weight: normal; color: rgb(158, 165, 169); }
.ch2 td:nth-child(2), .ch2 th:nth-child(2) { padding-right: 0px; }
.ch2 td:nth-child(4), .ch2 th:nth-child(4) { padding-left: 0px; padding-right: 20px; text-align: center; }
.ch2 td:nth-child(3), .ch2 th:nth-child(3) { text-align: left; }
.ch5 td:nth-child(2), .ch5 th:nth-child(2) { text-align: right; }
.ch4 td:nth-child(2), .ch4 th:nth-child(2) { text-align: right; }
.ch3 td:nth-child(1), .ch3 td:nth-child(2) { font-weight: normal; color: rgb(158, 165, 169); }
.ch3 td:nth-child(2), .ch3 th:nth-child(2) { padding-right: 0px; }
.ch3 td:nth-child(4), .ch3 th:nth-child(4) { padding-left: 0px; padding-right: 20px; text-align: right; }
.ch3 td:nth-child(3), .ch3 th:nth-child(3) { text-align: right; }
.official_accounts li:nth-child(3n+1) { clear: both; }
.content.finder .postWrap:nth-child(3n+1) { clear: both; }
.photoPreview .photoPreviewSmall a:nth-child(3n+3) { margin: 0px 0px 5px; }
.twitterBlock .leftWrap .twittWrap:nth-child(2n+1), .twitterBlock .rightWrap .twittWrap:nth-child(2n+1) { margin: 0px 0px 20px !important; }
.twitterBlock .twittWrap:nth-child(2n+1) { margin: 0px 20px 20px 0px !important; }
.out { min-width: 960px; border-top: 1px solid rgb(205, 205, 205); clear: both; z-index: 1; position: relative; }
input#inpsrch:-moz-placeholder { opacity: 1 !important; color: rgb(130, 146, 158) !important; }
input#inpsrch::-moz-placeholder { opacity: 1 !important; color: rgb(130, 146, 158) !important; }
input#inpsrch:focus:-moz-placeholder { color: transparent !important; }
input#inpsrch:focus::-moz-placeholder { color: transparent !important; }
#firstline { height: 60px; background: rgb(35, 41, 44) none repeat scroll 0% 0%; }
#secondline .content, #firstline .content { font-family: "PTSansRegular",Arial,Helvetica,sans-serif; position: relative; overflow: visible; }
#secondline { height: 50px; }
#ecntrl li:nth-child(2) a { margin-right: 15px; background: transparent url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/ico_efir.svg') no-repeat scroll -46px -1px; display: block; height: 32px; width: 36px; }
.no-svg #ecntrl li:nth-child(2) a { background: transparent url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/ico_efir.png') no-repeat scroll -46px 0px; }
#ecntrl li:nth-child(2) a.mute { background: transparent url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/ico_efir.svg') no-repeat scroll -198px -1px; }
.no-svg #ecntrl li:nth-child(2) a.mute { background: transparent url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/ico_efir.png') no-repeat scroll -198px 0px; }
#topplayer { position: absolute; top: 10px; left: 0px; display: block; height: 100px; }
#topplayer #stream1 { width: 178px; height: 100px; }
#topplayer dt { float: left; width: 178px; }
#topplayer, #topplayer dt, #topplayer dd { padding: 0px; margin: 0px; }
#ticker { position: absolute; top: 0px; left: 277px; width: 683px; height: 50px; }
.menuWrap { margin: 0px auto; height: 52px; }
#topmenu { background: rgb(242, 240, 240) ; height: 51px; width: 960px; margin: 0px auto; border-bottom: 1px solid rgb(218, 216, 216); }
#topmenuout { display: block; z-index: 100; top: 0px; }
#m_user ul, ul#m_main { padding: 0px; margin: 0px; list-style: outside none none; }
#m_user { position: relative; top: 1px; width: 66px; height: 59px; float: right; box-shadow: 0px -1px 1px 0px rgba(44, 50, 54, 0.76); }
#topenter { float: right; display: block; width: 80px; height: 60px; overflow: hidden; }
.liident, ul#m_main li { float: left; }
ul#m_main li { padding: 0px; margin: 0px 15% 0px 0px; display: block; width: 192px; text-align: center; }
ul#m_main li#m_main_foto { margin: 0px; }
.liident { display: block; top: 0px; right: 0px; position: absolute; z-index: 2; }
#m_user ul li.auth { display: block; float: left; }
#m_user ul li.auth a { padding: 7px 1px 0px 12px; }
ul#m_main li a { white-space: nowrap; font-family: "PTSansBold",Arial,Helvetica,sans-serif; padding: 22px 0px 0px; height: 28px; clear: both; float: left; color: rgb(35, 41, 44); text-transform: uppercase; font-size: 15px; line-height: 10px; font-weight: 100; text-decoration: none; display: block; transition: all 0.25s ease 0s; border-bottom: 2px solid transparent; }
ul#m_main li:first-child a { text-decoration: none; display: block; }
#m_user ul li a { color: rgb(130, 146, 158); font-size: 10px; }
ul#m_main li a:active, ul#m_main li a:hover, ul#m_main li.sel a { color: rgb(39, 201, 66); border-bottom: 2px solid rgb(39, 201, 66); }
.auth { height: 30px; margin: 16px 0px 17px; }
.auth_m i, .tname i, .auth i { display: block; width: 17px; height: 17px; background: transparent url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/icons2_new.png') no-repeat scroll 0% 0%; opacity: 0.3; transition: opacity 0.25s ease-in-out 0s; }
a.enter { font-family: "PTSansBold",Arial,Helvetica,sans-serif; text-transform: uppercase; text-align: center; color: rgb(35, 41, 44); background: rgb(54, 62, 67) none repeat scroll 0% 0%; position: relative; width: 66px; display: block; padding: 24px 0px 0px; height: 35px; text-decoration: none; }
#submenuout { position: relative; z-index: 999; }
#ident a { color: rgb(255, 255, 255); position: relative; display: inline-block; vertical-align: top; text-align: left; padding-right: 0px; }
.identSoc { z-index: 1; background: rgb(54, 62, 67) none repeat scroll 0% 0%; position: relative; top: 0px; left: 0px; width: 174px; height: 59px; text-align: center; display: block; transition: all 200ms cubic-bezier(0.86, 0, 0.07, 1) 0s; }
.auth_m i, .tname i, .auth i {  }
.tname:hover i, .auth:hover i, #ident .auth:hover i { opacity: 1; }
#ident.identSoc .auth a i { background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); background-repeat: no-repeat; width: 18px; height: 18px; }
#ident.identSoc .auth1 a i { background-position: -46px -23px; }
#ident.identSoc .auth2 a i { background-position: 0px -23px; }
#ident.identSoc .auth3 a i { background-position: -23px -23px; }
#ident.identSoc .auth4 a i { background-position: -115px -23px; }
#ident.identSoc .auth.auth7 a i { background-position: -92px -23px; }
.lines { background: rgb(84, 96, 103) none repeat scroll 0% 0%; width: 1px; height: 35px; margin: 0px; float: right; top: 13px; position: absolute; right: 0px; }
.auth a { display: block; width: 18px; height: 23px; padding: 7px 0px 0px; }
#ticker ul { padding: 13px 0px 0px; margin: 0px; height: 37px; list-style: outside none none; font-size: 12px; position: relative; z-index: 98; }
#ticker ul li { float: left; padding: 5px 20px 0px 19px; height: 22px; border-right: 1px solid rgb(205, 210, 214); }
#ticker a { color: rgb(130, 146, 158); text-decoration: none; display: block; }
li#city { padding: 0px; position: relative; overflow: visible; float: right !important; }
li#city a { white-space: nowrap; position: relative; z-index: 102; }
li#city a small { font-size: 12px; color: rgb(35, 41, 44); }
li#city a div { float: left; border-bottom: 1px solid rgb(130, 146, 158); }
dl#citylist { box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); opacity: 0.95; width: 200px; padding: 60px 20px 30px; margin: 0px; list-style: outside none none; display: none; position: absolute; top: -5px; right: -1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 101; font-size: 12px; line-height: 22px; }
dl#citylist dt { cursor: pointer; padding: 0px; margin: 0px; color: rgb(130, 146, 158); }
dl#citylist dt:hover { color: rgb(45, 54, 61); }
a#tlgrm, a#ivk, a#itw, a#ifb, a#newb, a#mobApps, a#allAccounts, a#bookmark { display: block; color: rgb(130, 146, 158); float: left; height: 32px; padding: 18px 20px 0px 24px; text-decoration: none; transition: color 0.25s ease 0s; font-size: 12px; }
a#allAccounts, a#newb { padding-right: 0px; }
a#tlgrm b, a#tlgrm i, a#ivk b, a#ivk i, a#itw b, a#itw i, a#ifb b, a#ifb i, a#newb b, a#allAccounts b, a#newb i, a#allAccounts i { background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); background-repeat: no-repeat; background-position: -18px -67px; display: block; width: 15px; height: 20px; opacity: 1; position: absolute; left: 0px; top: 16px; transition: opacity 0.25s ease-in-out 0s; }
a#bookmark b, a#bookmark i { background-repeat: no-repeat; display: block; width: 14px; height: 20px; opacity: 1; position: absolute; left: 0px; top: 16px; transition: opacity 0.25s ease-in-out 0s; }
a#bookmark b, a#bookmark i { background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); }
a#bookmark b, .no-svg a#bookmark b { background-position: -19px -45px; }
a#bookmark i, .no-svg a#bookmark i { background-position: -19px -68px; }
a#androidApp, a#iosApps { display: block; color: rgb(130, 146, 158); float: left; height: 32px; text-decoration: none; transition: color 0.25s ease 0s; }
a#androidApp { padding: 18px 14px 0px 22px; }
a#iosApps { padding: 18px 13px 0px 22px; }
a#androidApp b, a#androidApp i, a#iosApps b, a#iosApps i, a#mobApps b, a#mobApps i { background-repeat: no-repeat; display: block; width: 19px; height: 20px; opacity: 1; position: absolute; left: 0px; top: 16px; transition: opacity 0.25s ease-in-out 0s; }
a#androidApp b, a#androidApp i, a#iosApps b, a#iosApps i, a#mobApps b, a#mobApps i { background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); }
a#androidApp b { background-position: -116px -45px; }
a#androidApp i { background-position: -116px -68px; }
a#iosApps i { background-position: -95px -68px; }
a#iosApps b { background-position: -95px -45px; }
a#mobApps b { background-position: -137px -45px; }
a#mobApps i { background-position: -137px -68px; }
.topout a#bookmark i { width: 14px; height: 20px; }
a#tlgrm b, a#tlgrm i, a#ivk b, a#ivk i, a#itw b, a#itw i, a#ifb b, a#ifb i { width: 19px; }
a#bookmark { padding-right: 50px; padding-left: 22px; }
a#tlgrm b, a#ivk b, a#itw b, a#ifb b, a#newb b, a#mobApps b, a#androidApp b, a#iosApps b, a#allAccounts b, a#bookmark b { opacity: 0; }
a#tlgrm b { background-position: -68px 1px; }
a#ivk b { background-position: 0px 1px; }
a#ifb b { background-position: -23px 1px; }
a#itw b { background-position: -46px 1px; }
a#allAccounts b { background-position: 0px -44px; }
a#tlgrm i { background-position: -68px -22px; }
a#ivk i { background-position: 0px -22px; }
a#ifb i { background-position: -23px -22px; }
a#itw i { background-position: -46px -22px; }
a#allAccounts i { background-position: 0px -67px; }
a#tlgrm:hover, a#ivk:hover, a#itw:hover, a#ifb:hover, a#allAccounts:hover, a#bookmark:hover, a#mobApps:hover, a#newb:hover { color: rgb(78, 94, 106); }
ul#topsoc { float: left; width: 100%; padding: 0px; margin: 0px; list-style: outside none none; display: block; height: 50px; }
ul#topsoc li { display: inline-block; width: 34px; height: 50px; }
ul#topsoc li:last-child { width: auto; }
ul#topsoc li a#allAccounts { padding: 18px 20px 0px 23px; }
ul#topsoc li a { padding: 0px; }
a#tlgrm:hover i, a#ivk:hover i, a#itw:hover i, a#ifb:hover i, a#newb:hover i, a#allAccounts:hover i, a#bookmark:hover i, a#mobApps:hover i, a#androidApps:hover i, a#iosApps:hover i { opacity: 0; }
a#tlgrm:hover b, a#ivk:hover b, a#itw:hover b, a#ifb:hover b, a#newb:hover b, a#allAccounts:hover b, a#bookmark:hover b, a#mobApps:hover b, #androidApp:hover b, #iosApps:hover b { opacity: 1; }
a#tlgrm, a#ivk, a#itw, a#ifb, a#allAccounts, a#bookmark, a#mobApps, a#newb, a#androidApp, a#iosApps { position: relative; }
.tsearch { background: rgb(228, 229, 230) none repeat scroll 0% 0%; float: right; width: 240px; padding: 10px 0px 0px; height: 40px; position: relative; overflow: hidden; }
.tsearch input { color: rgb(130, 146, 158); background: rgb(228, 229, 230) none repeat scroll 0% 0%; border: 0px none; padding: 7px 20px 5px; margin: 0px; width: 240px; height: 30px; outline: 0px none; }
#srslt { font-family: "PTSansRegular",Arial,Helvetica,sans-serif; background: rgb(228, 229, 230) none repeat scroll 0% 0%; padding: 0px; width: 240px; display: none; position: absolute; top: 0px; left: 0px; z-index: 999; font-size: 14px; color: rgb(35, 41, 44); }
.topout { height: 50px; border: 0px none; }
.topout .content { font-family: "PTSansRegular",Arial,Helvetica,sans-serif; color: rgb(130, 146, 158); font-size: 14px; position: relative; overflow: visible; }
.finder_btm { background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/icons1.svg'); background-repeat: no-repeat; background-position: -35px -66px; display: block; width: 19px; height: 21px; position: absolute; right: 20px; top: 16px; }
.footer { min-width: 960px; clear: both; background: rgb(35, 41, 44) none repeat scroll 0% 0%; padding: 20px 0px 30px; border-bottom: 1px solid rgb(64, 67, 72); font-family: "PTSansRegular"; }
@media �screen {
}
@media not all, not all {
}
.likeasking a::after, .likeasking a::before { background: rgb(242, 240, 240) url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/like.svg') no-repeat scroll 0% 0%; }
.likeasking a::before { opacity: 1; content: ""; width: 90px; height: 90px; top: 0px; left: 0px; position: absolute; }
.likeasking.voted a::after, .likeasking.voted a::before { background-position: -180px 0px; }
.likeasking a::after { opacity: 0; content: ""; width: 90px; height: 90px; background-position: -90px 0px; top: 0px; left: 0px; position: absolute; transition: opacity 0.25s ease 0s; }
.likeasking a:active::before, .likeasking a:hover::before {  }
.likeasking a:active::after, .likeasking a:hover::after { opacity: 1; }
ul.perlist1 li:nth-child(3n+1) { clear: both; }
ul.perlist1 li:nth-child(3n+3) { padding-right: 0px; }
* { padding: 0px; margin: 0px; }
.user-name a, a:visited, a:active { text-decoration: none; }
.ShareMenu::before { position: absolute; top: 100%; left: 50%; margin: -0.35em -0.45em; width: 0.7em; height: 0.7em; transform: rotate(45deg); background: rgb(223, 223, 223) none repeat scroll 0% 0%; content: ""; }
.socright ul li a.soc1:active::before, .socright ul li a.soc1:hover::before, .socright ul li a.soc2:active::before, .socright ul li a.soc2:hover::before, .socright ul li a.soc3:active::before, .socright ul li a.soc3:hover::before, .socright ul li a.soc4:active::before, .socright ul li a.soc4:hover::before, .socright ul li a.soc5:active::before, .socright ul li a.soc5:hover::before, .socright ul li a.soc6:active::before, .socright ul li a.soc6:hover::before, .socright ul li a.soc7:active::before, .socright ul li a.soc7:hover::before, .socright ul li a.soc8:active::before, .socright ul li a.soc8:hover::before, .socright ul li a.soc9:active::before, .socright ul li a.soc9:hover::before { opacity: 0; }
.socright ul li a.soc1:active::after, .socright ul li a.soc1:hover::after, .socright ul li a.soc2:active::after, .socright ul li a.soc2:hover::after, .socright ul li a.soc3:active::after, .socright ul li a.soc3:hover::after, .socright ul li a.soc4:active::after, .socright ul li a.soc4:hover::after, .socright ul li a.soc5:active::after, .socright ul li a.soc5:hover::after, .socright ul li a.soc6:active::after, .socright ul li a.soc6:hover::after, .socright ul li a.soc7:active::after, .socright ul li a.soc7:hover::after, .socright ul li a.soc8:active::after, .socright ul li a.soc8:hover::after, .socright ul li a.soc9:active::after, .socright ul li a.soc9:hover::after { opacity: 1; }
.socright ul li a.soc1 i::before { background-position: 0px 0px; opacity: 1; content: ""; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 10px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc1::after { background-position: 0px -23px; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); opacity: 0; content: ""; background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 10px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc2 i::before { background-position: -23px 0px; opacity: 1; content: ""; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 12px; left: 11px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc2::after { background-position: -23px -23px; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); opacity: 0; content: ""; background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 12px; left: 11px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc3 i::before { background-position: -46px 0px; opacity: 1; content: ""; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc3::after { background-position: -46px -23px; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); opacity: 0; content: ""; background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc4 i::before { background-position: -92px 0px; opacity: 1; content: ""; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc4::after { background-position: -92px -23px; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); opacity: 0; content: ""; background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc5 i::before { background-position: -160px 0px; opacity: 1; content: ""; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc5::after { background-position: -160px -23px; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); opacity: 0; content: ""; background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc6 i::before { background-position: -137px 0px; opacity: 1; content: ""; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc6::after { background-position: -137px -23px; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); opacity: 0; content: ""; background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc7 i::before { background-position: -115px 0px; opacity: 1; content: ""; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc7::after { background-position: -115px -23px; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); opacity: 0; content: ""; background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc9 i::before { background-position: -183px 0px; opacity: 1; content: ""; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 10px; transition: opacity 0.25s ease 0s; }
.socright ul li a.soc9::after { background-position: -183px -23px; background-image: url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png'); opacity: 0; content: ""; background-repeat: no-repeat; display: block; width: 18px; height: 18px; position: absolute; top: 11px; left: 10px; transition: opacity 0.25s ease 0s; }
.socbottom ul li a::before, .socbottom ul li a::after { background: transparent url('http://keitaro.medinfo.today/landers/diabetal---domashniy-ochag_1538747034_1606125972/img/allicons.png') no-repeat scroll 0% 0%; content: ""; position: absolute; top: 0px; left: 0px; display: block; width: 18px; height: 18px; transition: all 600ms cubic-bezier(0.86, 0, 0.07, 1) 0s; }
.socbottom ul li a::before, .socbottom ul li a:active::after, .socbottom ul li a:hover::after { opacity: 1; }
.socbottom ul li a::after, .socbottom ul li a:active::before, .socbottom ul li a:hover::before { opacity: 0; }
.socbottom ul li a.soc1::before { background-position: 0px 0px; }
.socbottom ul li a.soc1::after { background-position: 0px -23px; }
.socbottom ul li a.soc2::before { background-position: -23px 0px; }
.socbottom ul li a.soc2::after { background-position: -23px -23px; }
.socbottom ul li a.soc3::before { background-position: -46px 0px; }
.socbottom ul li a.soc3::after { background-position: -46px -23px; }
.socbottom ul li a.soc4::before { background-position: -92px 0px; }
.socbottom ul li a.soc4::after { background-position: -92px -23px; }
.socbottom ul li a.soc5::before { background-position: -160px 0px; }
.socbottom ul li a.soc5::after { background-position: -160px -23px; }
.socbottom ul li a.soc6::before { background-position: -137px 0px; }
.socbottom ul li a.soc6::after { background-position: -137px -23px; }
.socbottom ul li a.soc7::before { background-position: -115px 0px; }
.socbottom ul li a.soc7::after { background-position: -115px -23px; }
.content .vk-avatar img { float: left; margin-right: 10px; width: 50px; }
.vk-comment, .vk-comment-load, .vk-comment-load1 { margin-bottom: 15px; position: relative; border-bottom: 1px solid rgb(218, 225, 232); padding-bottom: 15px; }
.vk-comment-name { color: rgb(43, 88, 122); font-weight: bold; font-size: 12px; }
.vk-comment-text { margin-left: 60px; }
.vk-comment-date { margin-left: 60px; color: rgb(153, 153, 153); }
#topenter { display: block; overflow: hidden; }
.content img { width: auto; height: auto; max-width: 100%; }
.header {
  position: relative;
  height: 120px;
  padding: 30px 0 0 0;
}
.header .new-issue-preview {
  position: absolute;
  left: 40px;
  bottom: 0px;
  float: left;
  width: 260px;
  height: 132px;
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.header .new-issue-preview .new-issue-preview__cover {
  width: 105px;
  display: block;
  float: left;
}
a {
  color: #d71920;
}
.header .new-issue-preview .new-issue-preview__cover img {
  display: block;
  width: 105px;
  height: 132px;
}
.header .new-issue-preview .new-issue-preview__left {
  margin: 0 0 0 120px;
  color: #4d4d4d;
}
.header .new-issue-preview .new-issue-preview__left .title {
  font: bold 13px/15px Arial,Helvetica,sans-serif;
  text-transform: uppercase;
}
.header .new-issue-preview .new-issue-preview__left .new-issue-preview__date {
  font: normal 13px/15px Arial,Helvetica,sans-serif;
  text-transform: uppercase;
}
.header .new-issue-preview .new-issue-preview__left .new-issue-preview__nav {
  display: block;
  list-style: none;
  margin: 4px 0 0 0;
  padding: 0;
}
.header .new-issue-preview .new-issue-preview__left .new-issue-preview__nav li {
  margin: 0;
  padding: 0;
  font: normal 13px/18px Arial,Helvetica,sans-serif;
}
.header .new-issue-preview .new-issue-preview__left .new-issue-preview__nav li a {
  color: #d71920;
}
.header h1, .header .logo {
  background-image: url("../img/logo_red-1.png");
}
.header h1, .header .logo {
  display: block;
  background-size: 400px 90px;
  width: 400px;
  height: 90px;
  text-indent: 400px;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
  margin: 0 auto;
  position: relative;
  top: 0px;
}
.header .header__auth {
  position: absolute;
  right: 12px;
  top: 62px;
  float: right;
  width: 260px;
  text-align: right;
}

.header .header__auth .header__auth__reg, .header .header__auth .header__auth__enter {
  display: block;
  float: right;
  border-radius: 3px;
  height: 31px;
  padding: 0 15px;
  margin-left: 15px;
  font: bold 13px/31px Arial,Helvetica,sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #7FB639;
  border: 1px solid #E4E4E4;
  background-color: #fff;
  text-decoration: none;
  outline: 0;
}
.header .header__auth .header__auth__reg, .header .header__auth .header__auth__enter {
  color: #d71920;
}
.header .header__auth .header__auth__reg:hover, .header .header__auth .header__auth__enter:hover {
  border-color: #d71920;
  background-color: #d71920;
  color: #fff;
}
.comment-block{
  margin: 20px 0 0 0;
}
.nav {
  width: 1260px;
  position: relative;
  margin: 0;
  left: -30px;
}
.nav .main_level {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0px 0;
  height: 52px;
  line-height: 52px;
  text-align: center;
  background: url("../img/nav_main_level_bg.png") left top repeat-x;
  font-size: 0;
}
.nav .main_level {
  background-image: url("../img/nav_main_level_bg_red.png");
}
.nav .main_level>li {
  display: inline-block;
  position: relative;
  margin: 0 8px;
  padding: 10px 0;
  vertical-align: top;
  font: bold 14px/32px Arial,Helvetica,sans-serif;
  text-transform: uppercase;
}
.nav .main_level>li>a {
  display: block;
  position: relative;
  padding: 0 16px;
  border-radius: 12px 12px;
  text-decoration: none;
  color: #fff;
}
.nav .main_level>li:hover>a {
  background-color: #B41A22;
}
.nav .main_level>li .drop_level {
  display: none;
  position: absolute;
  top: 42px;
  background: #ffffff;
  width: 520px;
  padding: 20px 30px 20px;
  left: -40px;
  z-index: 9000;
  text-align: left;
  border-radius: 5px;
  box-shadow: 0 3px 5px rgba(0,0,0,0.1);
}
.nav .main_level>li #family_and_children {
  left: -40px;
}
.nav .main_level>li .drop_level ul {
  display: table-cell;
  vertical-align: top;
  width: 240px;
  height: 100%;
  margin: 0;
  padding: 0px 10px 0 0;
  border-right: 1px solid #E4E4E4;
}
.nav .main_level>li .drop_level .adv {
  display: table-cell;
  vertical-align: top;
  text-align: center;
  width: 240px;
  padding: 0 0 30px 30px;
  line-height: 24px;
}
.nav .main_level>li .drop_level .adv_more {
  position: absolute;
  right: 30px;
  bottom: 30px;
}
.nav .main_level>li .drop_level .adv a {
  display: block;
  position: relative;
  color: #3C3C3C;
}
.nav .main_level>li .drop_level .adv a .img {
  width: 90px;
  height: 90px;
}
.nav .main_level>li .drop_level .adv a .img img {
  display: block;
  width: 90px;
  border-radius: 90px;
  margin: 0 auto 20px;
}
.nav .main_level>li .drop_level .adv a .title {
  font: normal 18px/24px Arial,Helvetica,sans-serif;
  text-transform: none;
}
.nav .main_level>li .drop_level ul {
  display: table-cell;
  vertical-align: top;
  width: 240px;
  height: 100%;
  margin: 0;
  padding: 0px 10px 0 0;
  border-right: 1px solid #E4E4E4;
}
.nav .main_level>li .drop_level ul li {
  list-style: none;
  padding: 0;
  margin: 0 0 0px 0;
  line-height: 30px;
}
.nav .main_level>li .drop_level ul li a {
  font: bold 14px/30px Arial,Helvetica,sans-serif;
  color: #4d4d4d;
}
.nav .main_level>li>.drop_level>ul>li>a:hover {
  color: #d71920;
}
.nav .main_level>li .drop_level .adv_more {
  position: absolute;
  right: 30px;
  bottom: 30px;
}
.nav .main_level>li #health {
  left: -52px;
}
.nav .main_level>li #home {
  left: -48px;
}
.nav .main_level>li #krasota {
  left: -227px;
}
.nav .main_level>li #style {
  left: -243px;
}
.nav .main_level>li #stars {
  left: -236px;
}
.nav .main_level>li #recipes {
  left: -231px;
}

.nav .main_level>li.special, .nav .main_level>li.special:hover {
  padding: 9px 0;
}
.nav#sub_nav {
  margin: 0 0 24px 0;
}
.nav .sub_pane {
  position: relative;
  height: 61px;
  overflow: hidden;
}
.nav .sub_level {
  list-style: none;
  display: block;
  position: relative;
  margin: 0;
  padding: 20px 0;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background: #fff;
  border-bottom: 1px solid #E4E4E4;
  font-size: 0;
}
.nav .sub_level>li {
  display: inline-block;
  position: relative;
  margin: 0 15px;
  font: bold 14px/20px Arial,Helvetica,sans-serif;
  text-transform: uppercase;
}
.nav .sub_level>li a, .nav .sub_level>li a:hover, .nav .sub_level>li a:visited {
  text-decoration: none;
  color: #4d4d4d;
}
.nav #top_search_btn {
  position: absolute;
  top: 10px;
  right: 20px;
  width: 40px;
  height: 40px;
  background: url("../img/icon_search.png") center 10px no-repeat;
}
.nav .main_level>li:hover>a:after {
  content: "";
  position: absolute;
  width: 14px;
  height: 10px;
  bottom: -10px;
  left: 50%;
  margin-left: -7px;
  z-index: 9100;
  background-position: center -182px;
  background-repeat: no-repeat;
  background-image: url("../img/icons_set_red.png");
}
.nav .main_level>li:hover .drop_level {
  display: table;
}
.main-content-btn-order {
  position: relative;
  width: 320px;
  margin: 20px auto;
  padding: 10px;
  cursor: pointer;
  background: #00aff2;
  border: 1px solid #007eaf;
  border-radius: 5px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}
.main-content-btn-order:hover {
  background: #0a4c8f;
}
.video{
  margin: 20px 0;
  padding: 20px 0;
  border-top: 1px solid #ff0000;
  border-bottom: 1px solid #ff0000;
}
.iframe {
  width: 416px;
  height: 234px;
  position: relative;
  margin: 20px 20px 0;
  display: inline-block;
}

@media screen and (max-width: 1300px) {
  .content { width: 960px; }
  .c_left {
    width: 680px;
  }
  .iframe{
    width: 290px;
    height: 163px;
  }
  .c_right {
    width: 210px;
  }
  .header .new-issue-preview{
    display: none;
  }
  .header .logo {
    margin: 0;
  }
  .header .header__auth {
    right: 0;
  }
  .nav{
    width: 960px;
  }
  .nav .main_level>li:hover .drop_level {
    display: none;
  }
  .nav .main_level>li:hover>a:after {
    display: none;
  }

}
@media screen and (max-width: 990px) {
  #topmenu { width: 800px; }
  .content { width: 800px; padding: 0 20px;}
  .c_left { width: 510px; }
  .footer { width: auto; min-width: 800px; }
  .out { width: 800px; min-width: 800px; margin: 0px auto; }
  #ticker { width: 523px; }
  #m_user ul, ul#m_main { width: 800px; }
  ul#m_main li { margin: 0px 13% 0px 0px; }
  .tsearch, .btmp .col44 { display: none; }
  .nav{
    width: 800px; left: -20px;
  }
  .nav .sub_level .sub_menu_afisha, .nav .sub_level .sub_menu_ask{
    display: none;
  }

}
@media screen and (max-width: 820px) {
  #topmenu { width: 560px; }
  .content { width: 560px; padding: 0 10px;}
  .c_left { width: 540px; }
  .footer { width: auto; min-width: 560px; }
  .out { width: 560px; min-width: 560px; margin: 0px auto; }
  #ticker { width: 283px; }
  #m_user ul, ul#m_main { width: 560px; }
  ul#m_main li { margin: 0px 10% 0px 0px; }
  .header .logo {
    margin: 0 auto;
  }
  .tsearch, .btmp .col44, .c_right, .btmp .col43, .header .header__auth  { display: none; }
  .nav{
    width: 560px; left: -10px;
  }
  .nav .main_level>li {
    display: none;
  }
  .nav .sub_level>li {
    display: none;
  }
  .iframe{
    width: 395px;
    height: 274px;
  }
}
@media screen and (max-width: 580px) {
  h1{
    font-size: 26px;
  }
  .textitem {
    padding: 0;
  }
  #topmenu { width: 470px; }
  .content { width: 470px; }
  .c_left { width: 450px; }
  .footer { width: auto; min-width: 470px; }
  .out { width: 470px; min-width: 470px; margin: 0px auto; }
  #ticker { width: auto; }
  #m_user ul, ul#m_main { width: 470px; }
  ul#m_main li#m_main_tv { margin: 0px; }
  ul#m_main li { margin: 0px 10% 0px 0px; }
  .tsearch, .btmp .col44, .c_right, .btmp .col43 { display: none; }
  #topplayer dd, li#city, a#bookmark, a#mobApps, ul#m_main li#m_main_foto, .readcomm .prgPrevious, .readcomm .prgNext, #ticker ul { display: none; }
  .nav{
    width: 470px;
  }
}
@media screen and (max-width: 495px) {
  .header .logo {
    background-size: 302px 68px;
    width: 302px;
    height: 68px;
    text-indent: 302px;
  }
  .iframe{
    width: 215px;
    height: 149px;
  }
  #topmenu { width: 100%; }
  .content { width: 100%; padding: 0 5px;}
  .c_left { width: 100%; }
  .footer { width: auto; min-width: 100%; }
  .out { width: 100%; min-width: 100%; margin: 0px auto; }
  #ticker { width: auto; }
  #m_user ul, ul#m_main { width: 100%; }
  .textitemin { text-align: justify; }
  ul#m_main li#m_main_peredacha { margin: 0px; }
  ul#m_main li { margin: 0px 10% 0px 0px; }
  .tsearch, .btmp .col44, .c_right, .btmp .col43 { display: none; }
  #topplayer dd, li#city, a#bookmark, a#mobApps, ul#m_main li#m_main_foto, .readcomm .prgPrevious, .readcomm .prgNext, #topenter, ul#m_main li#m_main_tv, a#androidApp, a#iosApps { display: none; }
  .nav{
    width: 100%;
    left: 0;
    margin-bottom: 20px;
  }
  .nav#sub_nav {
    display: none;
  }
  .main-content-btn-order {
    width: 280px;
    padding: 5px;
    font-size: 14px;
    line-height: 20px;
  }
}
p { margin: 10px 0px; }


.docs{
  width: 600px;
  text-align: center;
  max-width: 100%;
  margin: 20px auto;
}
@media screen and (max-width: 700px){
  .docs{
    width: 532px;
  }
}
@media screen and (max-width: 600px){
  .docs{
    width: 180px;
  }
}
.serts {
  width: 139px;
  height: 200px;
  position: relative;
  display: inline-block;
  margin: 5px 19px 25px 19px;
  cursor: pointer;
  padding: 0;
}

.serts img {
  width: 100%;
  height: 100%;
  position: relative;
  border: 1px solid #a2a2a2;
  box-sizing: border-box;
}

.serts .overflow {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url("../img/overflow.png") no-repeat;
  display: none;
}

.serts:hover .overflow {
  display: block;
}

.modal-open {
  overflow: hidden;
}

.modal {
  opacity: 0;
  filter: alpha(opacity = 0);
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  background: rgba(0,0,0,0.7);
}

body.modal-open .modal {
  opacity: 1;
  filter: alpha(opacity = 100);
}

.modal-content {
  position: relative;
  outline: 0;
}

.modal-backdrop {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  opacity: 0;
  filter: alpha(opacity = 0);
}

body.modal-open .modal-backdrop {
  opacity: .9;
  filter: alpha(opacity = 90);
}

.modal-body {
  position: relative;
}

.modal {
  overflow: hidden;
}

.modal-dialog {
  top: 0;
  left: 0;
  bottom: 0;
  right: -17px;
  position: absolute;
  overflow-y: scroll;
}

.modal-content {
  width: 100%;
  max-width: 640px;
  margin: auto;
  position: relative;
  padding: 50px 0;
  min-height: 475px;
}

.modal-dialog.sert .modal-content {
  text-align: center;
}

.modal-dialog.sert .modal-content img {
  width: 96%;
  max-width: 548px;
  margin: 0 auto;
}
.modal-content .close-window {
  position: absolute;
  right: 10px;
  top: 20px;
  width: 30px;
  height: 30px;
  z-index: 1000;
  background: url("../img/close_tinymenu.png") 0 -30px;
  cursor: pointer;
}
.modal-content .close-window:hover{
  background-position: 0 0;
}
#order_form {
  margin:  10px auto 0;
  max-width: 100%;
}
#order_form input {
  display: block;
  width: 100%!important;
  box-sizing: border-box;
}
.submit-roulette:hover {
  background: #b00;
  transition: background .3s
}
.submit-roulette:active {
  transform: translateY(2px);
  box-shadow: none;

}
.submit-roulette {
    text-transform: uppercase;
    padding: 12px 15px 10px;
    margin: 15px 0;
    outline: 0;
    border: none;
    margin-top: 5px;
    border-radius: 5px;
    box-shadow: 0 4px 3px #242120;
    background: red;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    transition: background .3s;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -ms-transition: background .3s;
    -o-transition: background .3s;
    font-size: 18px;
  text-decoration: none;
}
.order_block {
  text-align: center;
  margin-top: 20px;
}
.order_block input {
  padding: 15px 10px;
  border: 1px #3C3C3C solid;
  margin-bottom: 15px;
}
.order_block img {
  max-width: 200px!important;
}
.n-price {color: red;font-weight: bold;font-size: 22px;padding-right: 10px;}
.o-price {text-decoration: line-through;}