* {
margin: 0;
padding: 0;
border: 0;
}


@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 400;
  src: local('Cuprum Regular'), local('Cuprum-Regular'), url(fonts/Cuprum-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 700;
  src: local('Cuprum Bold'), local('Cuprum-Bold'), url(fonts/Cuprum-Bold.ttf) format('truetype');
}

@font-face {
       font-family: 'PT Sans';
       font-style: normal;
       font-weight: 400;
       font-display: swap;
       src: url('fonts/pt-sans-v17-cyrillic-regular.eot');
       src: local('PT Sans'), local('PTSans-Regular'), 
       url('fonts/pt-sans-v17-cyrillic-regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/pt-sans-v17-cyrillic-regular.woff2') format('woff2'),
       url('fonts/pt-sans-v17-cyrillic-regular.woff') format('woff'),
       url('fonts/pt-sans-v17-cyrillic-regular.ttf') format('truetype'),
       url('fonts/pt-sans-v17-cyrillic-regular.svg#PTSans') format('svg'); 
}

@font-face {
	   font-family: 'PT Sans';
       font-style: italic;
       font-weight: 400;
       font-display: swap;
       src: url('fonts/pt-sans-v17-cyrillic-italic.eot');
       src: local('PT Sans Italic'), local('PTSans-Italic'),
       url('fonts/pt-sans-v17-cyrillic-italic.eot?#iefix') format('embedded-opentype'),
       url('fonts/pt-sans-v17-cyrillic-italic.woff2') format('woff2'),
       url('fonts/pt-sans-v17-cyrillic-italic.woff') format('woff'),
       url('fonts/pt-sans-v17-cyrillic-italic.ttf') format('truetype'),
       url('fonts/pt-sans-v17-cyrillic-italic.svg#PTSans') format('svg'); 
}

@font-face {
	   font-family: 'PT Sans';
       font-style: normal;
       font-weight: 700;
       font-display: swap;
       src: url('fonts/pt-sans-v17-cyrillic-700.eot');
       src: local('PT Sans Bold'), local('PTSans-Bold'),
       url('fonts/pt-sans-v17-cyrillic-700.eot?#iefix') format('embedded-opentype'),
       url('fonts/pt-sans-v17-cyrillic-700.woff2') format('woff2'),
       url('fonts/pt-sans-v17-cyrillic-700.woff') format('woff'),
       url('fonts/pt-sans-v17-cyrillic-700.ttf') format('truetype'),
       url('fonts/pt-sans-v17-cyrillic-700.svg#PTSans') format('svg');
}


html, body { height: 100%;}
h1.blog {

}
body {
font-family: 'Trebuchet MS';
color: #000;
font-size:75%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}

.zag_sl {
font-family: 'Cuprum', sans-serif;
padding:0;
margin:0;
font-weight:normal;
letter-spacing:0px;
font-size: 2em;
color:#227971;
margin-left:8px;
}
.news_st {
font-family: 'Cuprum', sans-serif;
font-weight:normal;
letter-spacing:0px;
font-size: 1.83em;
color:#227971;
}
span.news_st {
float: left;
margin-bottom: 8px;
width: 100%;
}
.zag_rekl {
float:left;
font-family: 'Cuprum', sans-serif;
font-weight:normal;
letter-spacing:0px;
font-size: 2em;
color:#227971;
margin-top:0px;
margin-left:13px;
margin-bottom:0px;
}

*:focus {outline: none;}
a {
text-decoration: none;
outline: none;
color: #0073ad;
}

a:hover { text-decoration: underline; }
.clear { clear: both; }

#container {
background: #FFFFFF;
margin: 0px auto;
min-height: 1200px;
position: relative;
width: 1004px;
}



#vx {
height:79px;
padding-top:0px;
padding-bottom:40px;
width:1004px;
margin:0 auto;
}
#vxslaid {
height:79px;
padding-top:0px;
padding-bottom:0px !important;
width:1004px;
margin:0 auto;
}
/*HEADER*/
#header {
display: block;
position: absolute;
/*display:none;*/
top: 79px;/*0*/
width:100%;
height: 41px;
background: #00a2d2;
margin:0 auto;
z-index:999;
}

a#logo img{height:58px;}

#headerslaid {
width:100%;
height: 41px;
background: #00a2d2;
margin:0 auto;
z-index:999;
}
#header a#logo, #headerslaid a#logo {
display: block;
position: absolute;
top: 20px;
left: 30px;
width: 215px;
height: 55px;
}
#header div#mainMenu, #headerslaid div#mainMenu {
width:1004px;
color: #FFF;
margin:0 auto;
}
#header div#mainMenu ul, #headerslaid  div#mainMenu ul {
list-style: none;
height: 30px;
width:980px;
margin:0 auto;
}
#header div#mainMenu ul li, #headerslaid div#mainMenu ul li {
display: block;
float: left;
height: 30px;
}
#header div#mainMenu ul li:hover, #headerslaid  div#mainMenu ul li:hover {
/*background: url(/templates/neboleem/images/activeMenuLeft.gif) no-repeat left;*/
}


#header div#mainMenu li:nth-child(1) a{padding-left:6px !important;}


#header div#mainMenu a, #headerslaid div#mainMenu a {
float: left;
font-family: Arial;
font-size: 1.5em;
color: #FFF;
display:block;
height: 30px;
padding:12px 16px 0px 16px;
line-height: 16px;
text-decoration: none;
}



#header div#mainMenu a:hover, #header div#mainMenu a.aktivmain, #headerslaid div#mainMenu a:hover, #headerslaid  div#mainMenu a.aktivmain {
text-decoration: underline;
}
/*LEFT BLOCK*/
#leftBlock {
width: 710px;
float: left;
display: inline;
padding-left: 18px;
}
#leftBlocks {
width: 710px;
float: left;
display: inline;
padding-left: 18px;
}

#leftBlock.article, #leftBlock.ychrjden.ites{max-width: 670px !important;}
#rightSidebar.articles{width:300px !important;}
#rightSidebar.articles #yandx, #rightSidebar.articles #yandx1{width:300px;min-height:400px;}
#rightSidebar.articles #yandx1 div{margin-right:0 !important;}
/*SELECTIONS*/
.selections {
width: 997px;/*530*/
float: left;
display: inline;
position: relative;
height:74px;
}
.selections p {
margin-left:1px;/*14px*/
}
#slaid {
margin-top:10px;
width: 757px;
float: left;
display: inline;
position: relative;
margin-bottom: 10px;
height:241px;
}
.selections.seer {
display: block;
font-family: Arial;
font-size: 1em;
height: 30px;
width: 230px;
}
a.pathway {
text-decoration:underline;
}
a:hover.pathway  {
text-decoration:none;
}
.selections strong {
padding-bottom:10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.08em;
font-weight: bold;
font-style: italic;
color: #0073ad;
line-height: 25px;
padding-left: 10px;
padding-right: 17px;
width: auto;
float: left;
}
.selections p {
font-size:1.25em;/*13*/
font-style: italic;
font-weight: 700;
/*width: 352px;*/
float: left;
color:#4e4e4e;
}
.selections strong.choice {
color: #0073AD;
float: left;
font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
font-size: 2.66em;
font-style: italic;
font-weight: 500;
line-height: 25px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 17px;
width: auto;
}
.selections form#seacher {
width: 245px; /*Р В±РЎвЂ№Р В»Р С• 312*/
height: 27px;
background: url(/templates/neboleem/images/3/seacher.gif) no-repeat;
float: left;
display: inline;
position: relative;
margin-top: 8px;
margin-left:24px;
}
.seer {
width:200px;
}
.selections form#seacher input {
background: #FAFAFA;
width: auto;
margin-top: 5px;
margin-left: 30px;
color:#777;
}

.buttonpoisk {
display: block;
position: absolute;
width: 62px;
height: 27px;
top: -5px;
right: 0;
}
.selections ul {
list-style: none;
width: 243px;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
margin-bottom: 15px;
}
.selections ul li {
padding-left: 12px;
background: url(/templates/neboleem/images/marker.gif) 0 50% no-repeat;
line-height: 1.4;
}
.selections ul li a {
color: #0073ad;
text-decoration: none;
}
.selections ul li a:hover {
color: #000;
text-decoration: underline;
}
.selections div.drugs {
width: 100%;
text-align: center;
padding: 15px 0 0;
}
.selections div.drugs a {
text-decoration: none;
font-weight: bold;
padding-left: 30px;
background: url(/templates/neboleem/images/drugs.gif) no-repeat left 50%;
}
.selections div.drugs a:hover {
text-decoration: underline;
}
.title {
/*height: 25px;
/*background: url(/templates/neboleem/images/title.png) no-repeat;*/
/*line-height: 25px;*/
color: #237A72;
margin-bottom:11px;
}
.title_tiz {
width: 730px;
height: 25px;
/*background: url(/templates/neboleem/images/title.png) no-repeat;*/
line-height: 25px;
color: #237A72;
margin-bottom: 10px;
}
.title_tiz strong {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.08em;
font-style: italic;
padding-left: 10px;
color: #333;
}
.title h1 {
font-family: "PT Sans", sans-serif;
letter-spacing: 0px;
font-size: 2.5em;
font-weight: 600;
color: #111;
margin-top: 20px;
padding-bottom: 10px;
line-height: 1.15;
}
 .contentBox h1, Div.title h1, h1.heads, h1.headsber {
font-family: "PT Sans", sans-serif;
letter-spacing: 0px;
font-size: 2.5em;
font-weight: 600;
color: #111;
margin-top: 20px;
padding-bottom: 4px;
line-height: 1.15;
}
.st h1 {
font-family: "PT Sans", sans-serif;
letter-spacing: 0px;
font-size: 2.5em;
color: #111;
margin-top: 10px;
padding-bottom: 4px;
line-height: 1.15;
}
@-moz-document url-prefix() {
.st h1 {
margin-top:0px;
margin-bottom:13px;
}
}
.comm_zag {
float:left;
width:750px;
font-family:Trebuchet MS !important;
letter-spacing: 0px;
font-size:2.33em;
font-weight: 500;
color: #237A72;
clear:both;
}
.comm_zag_comm {
width:760px;
font-family:Trebuchet MS !important;
letter-spacing: 0px;
font-size:2.33em;
font-weight: 500;
color: #237A72;
margin-bottom:10px;
clear:both;
}
.title p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.08em;
font-style: italic;
padding-left: 10px;
font-weight: bold;
}
.title span {
font-family: 'Cuprum', sans-serif;
font-weight:normal;
letter-spacing:0px;
font-size:2.09em;
color:#111;
}
#leftBlocks span.componentheading {
font-size:0.85em;
}
.contentBox {
line-height: 19px;
}
.cb_comp_outer img, .cb_step1_form img{
display: inline;
margin-top: 13px;
margin-right: 10px;
}

.contentBox p {
color: #111;
font-family: "PT Sans", sans-serif;
font-size: 1.43em;
line-height: 1.34;
padding: 0 0 18px 0;
word-spacing: 0px;
font-weight: 300;
}

.contentBox img{max-width:100%;}

.contentBox p+ul {margin-top:-17px;}
.contentBox p+ol {margin-top:-17px;}
.contentBox ol{margin-left: 19px;}

div.pr-block ul, div.pr-block ol{/*padding-bottom:0;*/}
.contentBox p+span.pr-block,  .contentBox p+div.pr-block {margin-top:0px;}
div.pr-block+div.pr-block{margin-top:10px;}
div.pr-block+div.illustr{margin-top:15px;}
.contentBox p+table.block-menu {margin-top:0px;}
.contentBox p+div.video-responsive {margin-top:-17px;}
div.pr-block+h2, div.pr-block+div.banneritemss+h2, div.pr-block+div.banneritemss {padding-top:13px;}
h2+div.pr-block{margin-top:8px;}
#navigationv p span.pagination  font.nadnavi {
font-size:1.6em;
}

.contentBox h2 {
width:100%;
font-family: "PT Sans", sans-serif;
color: #111;
font-size: 1.9em;
padding-bottom: 3px;
padding-top: 0px;
line-height: 1.2em;
word-spacing: 0px;
}
.contentBox h3 {
     width: 100%;
     font-family: "PT Sans",sans-serif;
     color: #111;
     font-size: 1.66em;
     padding-bottom: 3px;
     margin-bottom: 0px;
     padding-top: 0px;
     line-height: 1.2em;
     word-spacing: 0px;
}
.contentBox h4 {
     width: 100%;
     font-family: "PT Sans",sans-serif;
     color: #111;
     font-size: 1.5em;
     font-weight: 600;
     padding-bottom: 3px;
     margin-bottom: 0px;
     padding-top: 0px;
     line-height: 1.2em;
     word-spacing: 0px;
}
.contentBox ul {
color: #111;
font-family: "PT Sans", sans-serif;
font-size: 1.43em;
font-weight: 300;
line-height: 1.34;
padding-top: 0px;
margin-bottom: 1px;
padding-left: 20px;
list-style-type: none;
padding-bottom: 17px;
word-spacing: 0px;
}

.contentBox ul li:before {

    content: "";
    display: inline-block;
    width: 8px;
    height: 15px;
    margin: 0 10px -2px -19px;
    text-align: center;
    background: url(../images/mark.png) left center no-repeat;
    background-size: 8px 8px;
    line-height: 165%;
}

/*.contentBox ol  { display: block; counter-reset: wslist1; list-style: none;margin-left:-10px;}
.contentBox ol > li { margin: 0 0 0 1.65em; position:relative;}
.contentBox ol > li::before { background: #00a2d2; font-size: 1em;font-weight:600;color: #00a2d2; content: counter(wslist1)". "; counter-increment: wslist1; display: inline-block; height: 20px; left: -21px; line-height: 20px;  position: absolute; text-align: center; top: 1px; transition: all 0.3s ease 0s; width: 20px;}*/

#toc.preparat ol li:before{content:"";}
#toc.preparat ol li{margin-left:9px;}
#toc.stat li:before, #toc.preparat ol li:before{background:none;color: #111;padding:0;margin-left:0px;position:relative;text-align:left;left: 0;width:auto;border-radius:0;font-weight:normal;}
#toc.stat li{padding-left:0;margin-left:0px;margin-top:0;}
#toc ol li a{padding-left:4.5px;border:none;display: inline;}
.contentBox .knopki ul li:before{background:none !important;font-weight:normal;}

.contentBox ol {
color: #111;
font-family: "PT Sans", sans-serif;
font-size: 1.43em;
font-weight: 300;
line-height: 1.34;
padding-top: 0px;
margin-bottom: 1px;
padding-left: 0px;
padding-bottom: 17px;
word-spacing: 0px;
}
ol+h2{margin-top:-1px;}
.contentBox li {
padding-top: 0px;
padding-bottom: 0px;
font-weight: 300;
}
@-moz-document url-prefix() {
.contentBox ul, .contentBox ol {
color: #111;
font-family: "PT Sans", sans-serif;
font-size: 1.4em;
font-weight: 300;
line-height: 1.35;
word-spacing: 0px;
padding-left: 50px;
list-style-type: square;
margin-bottom: 1px;
margin-top: 1px;
}
}
.contentBox div.articleColumn {
width: 340px;
margin: 0 10px 15px 7px;
min-height: 150px;
float: left;
display: inline;
position: relative;
padding-bottom: 20px;
word-spacing: 4px;
}
.contentBox div.articleColumn p {
font-size: 1em;
}
.contentBox div.articleColumn p.titles {
color: #0073ad;
font-size:1.5em;
padding-bottom: 10px;
font-weight: normal;
font-family: Trebuchet MS;
}
.contentBox div.articleColumn img {
border: 1px solid #666;
}
.contentBox div.articleColumn p.titles a {
color: #0073ad;
text-decoration: none;
}
.contentBox div.articleColumn p.titles a:hover {
text-decoration: underline;
}
.contentBox div.articleColumn a.more {
position: absolute;
right: 10px;
bottom: 0;
color: #0073ad;
font-size:0.91em;
font-weight: bold;
padding-right:15px;
background: url(/templates/neboleem/images/more.gif) no-repeat 100% 50%;
text-decoration: underline;
}
.contentBox div.articleColumn a.more:hover {
text-decoration: none;
}
.contentBox div.columnSpace {
width: 20px;
height: 20px;
float: left;
display: inline;
}
a.otherArticles {
font-weight: bold;
background: url(/templates/neboleem/images/others.gif) no-repeat left 15px;
padding: 15px 0 0 30px;
}
a.backLink {
margin-top: -15px;
margin-bottom: 10px;
padding: 13px 0 0 25px;
font-weight: bold;
background: url(/templates/neboleem/images/back.gif) no-repeat 0 15px;
display: block;
}
.illustrationl {
margin-top: 6px;
border: 1px solid #888;
float: left;
margin-right: 10px;
margin-bottom:10px;
max-width:360px !important;
}
.illustrationr {
border: 1px solid #888;
margin-top: 6px;
float: right;
margin-left: 10px;
margin-bottom:10px;
max-width:360px !important;
}

/*RIGHT SIDEBAR*/
#rightSidebar {
width: 260px;
float: right;
display: inline;
padding-right: 0px;
margin-bottom: 30px;
margin-top: 12px;/*-13px*/
}
.know_sh {
width: 238px;
height: 34px;
margin-top:25px;
margin-left:3px;/*13*/
padding-top:5px;
text-shadow: 1px 1px #28736B;
color: #FFFFFF;
font-family: "Trebuchet MS";
font-size:1.5em;
font-style: italic;
font-weight: bold;
text-align:center;
background: url(/templates/neboleem/images/know.gif) repeat-x;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.know {
width: 214px;
color: #FFF;
font-family:Trebuchet MS;
font-size:1.09em;
font-style: italic;
margin-left:3px;/*13*/
padding-top: 5px;
padding-left:12px;
padding-right:12px;
line-height: 17px;
padding-bottom: 10px;
background: #37877E; /* Р вЂќР В»РЎРЏ РЎРѓРЎвЂљР В°РЎР‚РЎвЂ№РЎвЂ¦ Р В±РЎР‚Р В°РЎС“Р В·РЎР‚Р С•Р Р† */
background: -moz-linear-gradient(top, #4FAFA6, #37877E); /* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4FAFA6), color-stop(100%,#37877E));
/* Chrome 10+, Safari 5.1+ */
background: -webkit-linear-gradient(top, #4FAFA6, #37877E);
background: -o-linear-gradient(top, #4FAFA6, #37877E); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4FAFA6, #37877E); /* IE10 */
background: linear-gradient(top, #4FAFA6, #37877E); /* CSS3 */
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.knowBottom {
width: 178px;
height: 32px;
margin-left:3px;/*13*/
background: url(/templates/neboleem/images/knowBottom.gif) no-repeat 0 0;
margin-bottom: 0px;
}
.rekl_v {
float: left;
margin-left: 13px;
width: 250px;
height: 2px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.rekl_s {
float: left;
margin-left: 3px;/*13*/
width: 250px;
}
.rekl_n {
float: left;
margin-left: 13px;
width: 250px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.bannerRight a {
display: block;
width: 100%;
height: 100%;
}
#div#rightSidebar .bannergroup {
margin-right:10px;
}
/*POISK*/
#classic1 {
margin: 20px 0px 0px 0px;
padding: 0px 10px 0px 10px;
float:left;
}
#classic1 p {
font-size:1.08em;
padding-bottom:9px !important;
}
#classic1 a {
text-decoration: underline;
font-size:1.33em;
}
#classic1 a:hover {
text-decoration: none;
}
.highlight {
font-weight: bold;
}
.sect {
font-size:1.08em;
color: #90B601;
}
#classic2 {
background:#EEF4F7;
margin: 10px 0px 0px 0px;
padding: 10px 10px 0px 10px;
float:left;
}
#classic2 p {
font-size:1.08em;
padding-bottom:9px !important;
}
#classic2 a {
text-decoration: underline;
font-size:1.33em;
}
#classic2 a:hover {
text-decoration: none;
}
/*FOOTER*/
#foot {
border-top: 4px solid #00a2d2;
border-bottom: 0px;
background: #f5f9fb;
overflow:hidden;
/*padding-bottom:15px;*/
}
#footer {
width: 960px;
background: #f5f9fb;
height: 227px;
margin:0 auto;
position: relative;
padding: 5px 10px 0 20px;
}
#footer p#menu {
margin:2px auto;
line-height: 23px;
color: #333;
font-family: Trebuchet MS;
font-size:1.08em;
text-align: center;
}
#footer p#menu a {
color: #3179BD;
text-decoration: none;
margin-right:16px;
}
#footer p#menu a:hover {
text-decoration: underline;
}
#footer p#copy {
width: 395px;
float:right;
padding-top: 0px;
font-family: Trebuchet MS;
font-size: 1em;
color: #333;
}

#result {
color: #0073AD;
font-family: "Arial", "Helvetica", sans-serif;
font-size: 1.24em;
line-height: 1.4;
margin: 0px 10px 10px;
width: auto;
word-spacing: 3px;
}
.bans {
margin-top: 0px;
margin-right:15px;
float: right;
display: inline;
width:590px;
font-family: "Trebuchet MS";
font-size:0.92em;
color:#666;
}
.bans img {
margin-left:0px;
margin-top:20px;
margin-bottom:8px;
}
.bans span {
float:left;
padding-top:16px;
width:500px;
font-family: "Arial", "Helvetica", sans-serif;
font-size:1.1em;
line-height: 140%;
}

.bans span.ogrn{font-size: 1.3em;}

@-moz-document url-prefix() {
.bans span {
padding-top:4px;
}
}

noindex:-o-prefocus,.bans span {
padding-top:4px;
}
/*@-moz-document url-prefix() {
#footer p#copy {
margin-top:5px;
}
.bans {
margin-top: 2px;
}
div.bans ul li a {
margin-left: 3px;
}
}*/

.breadcrumbs_pathway {
padding-bottom:10px;
margin-top:5px;
font-family: Trebuchet MS;
font-size:1.08em;
font-weight: bold;
}
.title strong {
font-family: Trebuchet MS;
font-size: 1.08em;
font-style: italic;
padding-left: 10px;
color: #FFF;
}
td .illustration_blogsl {
width:100px;
margin-top: 5px;
border: 1px solid #777;
float: left;
margin-right: 5px;
}
.illustration_blogsl {
width:240px;
margin-top: 5px;
border: 1px solid #777;
float: left;
margin-right: 5px;
}
a.readon_art-button {
float:right;
margin-right: 10px;
bottom: 0;
color: #0073ad;
font-size:0.91em;
font-weight: bold;
padding-right:15px;
background: url(/templates/neboleem/images/more.gif) no-repeat 100% 50%;
text-decoration: underline;
}
.contentBoxsl img.illustration_blogsl, .contentBoxsr img.illustration_blogsl, .contentBoxsl span.illustration_blogsl img, .contentBoxsr span.illustration_blogsl img {
height: 100px;
width: 100px;
margin-top: 5px;
border: 1px solid #777;
float: left;
margin-right: 5px;
}
img.illustration_big, span.illustration_big img  {max-width:100%;margin:0;height:auto !important;border: 1px solid #e3e3e3;}
/*.illustr img, .illustr{display:block;margin:0 auto;}*/
.contentBoxsl img, .contentBoxsr img, .contentBoxsp img {
display: inline;
float:left;
margin-right: 10px !important;
margin-top: 11px;
border:1px #777777 solid;
width:100px;
height:100px;
 }
.contentBoxsl {
float:left;
width: 330px;
margin-top:0px;
margin-bottom:14px;
margin-left:0px;
margin-right:25px;
line-height: 1.2 !important;
overflow-y: hidden;
}
.contentBoxsl p, .contentBoxsr  p, .contentBoxsl p {
font-size:1.08em !important;
padding-top: 8px;
padding-bottom:0px;
}
p.pp {
padding-top: 7px;
}
.contentBoxsp{
float: left;
line-height: 1.2 !important;
margin: 0px 15px 10px 0px;
overflow-y: hidden;
width: 330px;
}
.contentBoxsp p {
font-size:1.09em;
padding-bottom: 0px;
padding-top: 7px;
}
.news .contentBoxsp p {
line-height: 1.47 !important;
font-family: 'Trebuchet MS';
    color: #000;
}
.contentBoxsp img {
border: 1px solid #777777;
display: inline;
float: left;
margin-right: 10px !important;
margin-top: 10px;
}
.contentBoxsp h2.ttll {
color: #0073AD;
font-family: "Trebuchet MS";
font-size:1.25em;
font-weight: bold;
padding-bottom: 2px !important;
padding-top: 6px !important;
}
.contentBoxsp a {
text-decoration:underline;
}
.contentBoxsp a:hover {
text-decoration:none;
}
.contentBoxsr {
float:right;
width:355px;
margin-top:0px;
font-size:1.08em;
margin-bottom:15px;
}
.ttll {
color: #0073AD;
font-family: Trebuchet MS;
/*font-size:1.25em;*/
font-weight: 700;
padding-bottom:2px !important;
padding-top:6px !important;
width:100%;
 }
 .ttllb {
color: #0073AD;
font-family: Trebuchet MS;
/*font-size:0.95em;*/
font-weight: 700;
padding-bottom:1px !important;
padding-top:6px !important;
width:100%;
 }
 .ttll a, .ttllr a, .ttllb a {
 text-decoration:underline;
 }
.ttllr {
color: #0073AD;
font-family: "Trebuchet MS";
font-size:1em;/*1.25em*/
font-weight: 700;
padding-bottom: 8px !important;
padding-top: 0px !important;
 }
 @-moz-document url-prefix() {
.ttll {
color: #0073AD;
font-family: Trebuchet MS;
/*font-size:1.25em;*/
font-weight: 700;
padding-bottom:3px !important;
padding-top:6px !important;
width:100%;
 }
.ttllb {
color: #0073AD;
font-family: Trebuchet MS;
font-size:1em;
font-weight: 700;
padding-bottom:2px !important;
padding-top:6px !important;
width:100%;
 }
.ttllr {
color: #0073AD;
font-family: "Trebuchet MS";
font-size:1em;
font-weight: 700;
padding-bottom: 9px !important;
padding-top: 0px !important;
 }
.podrobno {
 text-decoration:underline !important;
 font-size:1em !important;
 line-height: 1.3 !important;
 }
p.pp {font-size:1em; line-height:1.478 !important;}
#leftBlocks span.componentheading {font-size: 0.83em;}
.polbl {height:14px !important;}
 }

.contentBoxsl a, .contentBoxsr a, .contentBoxsp  a {
color: #3179BD;
font-family: Trebuchet MS;
font-size:1.25em;
font-weight: bold;
text-decoration:underline !important;
}
.contentBoxsl a:hover, .contentBoxsr a:hover, .contentBoxsp  a:hover{
text-decoration:underline !important;
}

.y5 .y5_ads * {
font-size:1.25em;
font-weight: 700;
 }

 /*form login*/
 p#form-login-username {
 float:left;
 width:140px;
 }
 span#mod_login_noaccount  {
 float:left;
 margin-left:23px;
 padding-left:20px;
 min-height:16px;
 /*width:180px;*/
 background: url(/templates/neboleem/images/05.png) no-repeat left top;
 }
 span#mod_login_remembermetext {
 margin-left:5px;
 }
b.login  {
float:left;
 font-size:1.08em;
 font-style: italic;
 font-weight: 700;
 color: #4E4E4E;
 }
 #modlgn_username, #mod_login_username  {
 float:left;
 margin-top:7px;
 margin-bottom:7px;
 padding-left:25px;
 margin-right:10px;
 width:102px;
 height:27px;
 background: url(/templates/neboleem/images/3/06.jpg) no-repeat;
 }
 #modlgn_passwd, #mod_login_password {
  float:left;
 margin-top: 7px;
 margin-bottom:7px;
 padding-left:25px;
 margin-right:0px;
 width:102px;
 height:27px;
 background: url(/templates/neboleem/images/3/07.jpg) no-repeat;
 }
 .avto {
 float:left;
 margin-top:13px;
 /*width:345px;*/
 }
 p.registr {
 width:120px;
 background: url(/templates/neboleem/images/3/05.jpg) no-repeat center left;
 }
iprit#mod_login_remember {
 border: 1px #CCCCCC solid !important;
 }

 .buttons:hover, .buttons, iprit.button .art-button {
margin-top:7px;
padding-top:0px;
padding-bottom:2px;
margin-left:10px;
padding-left:10px;
padding-right:10px;
 height:26px;
font-style: italic;
cursor:pointer;
font-family: Trebuchet MS;
color: #fff;
font-size: 1.24em;
text-shadow: 1px 1px #054A5F;
 background: url(/templates/neboleem/images/kn_f.jpg) repeat-x;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
 z-index:99;
 }

 .buttonvih:hover, .buttonvih, iprit.buttonvih .art-buttonvih  {
 margin-top:7px;
margin-left:2px;
padding-left:10px;
padding-right:10px;
 height:26px;
font-style: italic;
cursor:pointer;
font-family: Trebuchet MS;
color: #fff;
font-size: 1.24em;
text-shadow: 1px 1px #054A5F;
 background: url(/templates/neboleem/images/kn_f.jpg) repeat-x;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
 z-index:99;
 }
 input#cbbtneditsubmit.button.cbProfileEditSubmit, input#cbbtncancel.button.cbProfileEditCancel  {
 margin-top:7px;
margin-left:2px;
padding-left:10px;
padding-right:10px;
 height:26px;
font-style: italic;
cursor:pointer;
font-family: Trebuchet MS;
color: #fff;
font-size: 1.24em;
text-shadow: 1px 1px #054A5F;
 background: url(/templates/neboleem/images/kn_f.jpg) repeat-x;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
 z-index:99;
 }
 .button_reg:hover, .button_reg  {
 float:right;
 margin-top:0px;
 margin-right:2px;
 width:169px;
 height:27px;
 font-size: 0px;
 cursor:pointer;
 background: url(/templates/neboleem/images/bitton_reg.jpg) no-repeat;
 }
 .buttony:hover, .buttony {
 float:right;
 margin-top:0px;
 margin-right:2px;
 width:102px;
 height:27px;
 font-size: 0px;
 cursor:pointer;
 background: url(/templates/neboleem/images/comm_otpr.jpg) no-repeat;
 }
 a.registr {
 text-decoration:underline;
 padding-left:22px;
 font-size:1.08em;
 }
 iprit#mod_login_remember {
 float:left;
 margin-left:0px;
 }
 #scrl {
 height:300px;
 margin-left:4px;
 overflow:hidden;
 }

 /* first control*/
#scrollcontroll_contentmask, #control2_contentmask, #control3_contentmask, #control4_contentmask, #control5_contentmask {
overflow: hidden;
position: relative;
height: 180px;
width: 140px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
float: left;

}

#scrollcontroll_scrollcontainer, #control2_scrollcontainer, #control3_scrollcontainer, #control4_scrollcontainer, #control5_scrollcontainer  {
float: left;
/*height: 148px;*/
width: 10px;
/*margin-left: 5px;*/
display: none;
}

#scrollcontroll_scrollUpBtn, #scrollUpBtn1, #scrollUpBtn2, #scrollUpBtn3, #scrollUpBtn4 {
height: 16px;
width: 16px;
background-image: url(/templates/neboleem/images/scroll_up.jpg);
margin-bottom: 0px;
cursor:pointer;
}

#scrollcontroll_scrollDownBtn, #scrollDownBtn1, #scrollDownBtn2, #scrollDownBtn3, #scrollDownBtn4 {
height: 16px;
width: 16px;
background-image: url(/templates/neboleem/images/scroll_down.jpg);
margin-top: 0px;
cursor:pointer;
}

#scrollcontroll_scrolltrack, #scrolltrack1, #scrolltrack2, #scrolltrack3, #scrolltrack4 {
margin-left:3px;
height: 148px;
width: 10px;
cursor:pointer;
background-image: url(/templates/neboleem/images/sc.jpg);
}

#scrollcontroll_scrollknob, #scrollknob1, #scrollknob2, #scrollknob3, #scrollknob4 {
width: 10px;
height: 13px !important;
cursor:pointer;
background-image: url(/templates/neboleem/images/151.jpg);
}

#contentcontainer, #contentcontainer1, #contentcontainer2, #contentcontainer3, #contentcontainer4 {
height: 180px;
width: 190px important;
padding-top: 0;
/*padding-right: 10px;*/
overflow: scroll;
overflow-x: hidden;
margin-top: 0px;
font-family:Trebuchet MS;
/*font-size:1em;*/

}
#bol {
float:left;
margin-left:12px;
height: 190px;
width: 161px;
margin-top:5px;
padding-left:16px;
padding-top:12px;
background: url(/templates/neboleem/images/111.jpg);
line-height: 2;
text-align:left;
}
#bol a, #pit a, #med a, #lek a, #lechtr a {
color:#3279BB;
font-family:Trebuchet MS;
font-size:1.1em;
font-weight: bold;
text-decoration:underline;
}
#bol a:hover, #pit a:hover, #med a:hover, #lek a:hover, #lechtr a:hover {
text-decoration:none;
}
.bol {
float:left;
margin-left:12px;
padding-top:4px;
width:177px;
height:22px;
text-align:center;
background: url(/templates/neboleem/images/061.jpg);
}
.pit {
float:left;
margin-left:12px;
padding-top:4px;
width:177px;
height:22px;
text-align:center;
background: url(/templates/neboleem/images/071.jpg);
}
.med {
float:left;
margin-left:12px;
padding-top:4px;
width:177px;
height:22px;
text-align:center;
background: url(/templates/neboleem/images/081.jpg);
}
.lek {
float:left;
margin-left:12px;
padding-top:4px;
width:177px;
height:22px;
text-align:center;
background: url(/templates/neboleem/images/091.jpg);
}
.lechtr {
float:left;
margin-left:12px;
padding-top:4px;
width:177px;
height:22px;
text-align:center;
background: url(/templates/neboleem/images/101.jpg);
}
.bol a, .pit a, .med a, .lek a, .lechtr a {
font-family:Trebuchet MS;
font-size:1.09em;
color:#fff;
text-transform: uppercase;
text-decoration:underline;
text-shadow: 1px 1px #CCC;
}
.bol a:hover, .pit a:hover, .med a:hover, .lek a:hover, .lechtr a:hover {
text-decoration:none;
}
.bol a {
text-shadow: 1px 1px #1E678F;
}
.pit a {
text-shadow: 1px 1px #40763B;
}
.med a {
text-shadow: 1px 1px #943027;
}
.lek a {
text-shadow: 1px 1px #925117;
}
.lechtr a {
text-shadow: 1px 1px #5B6B23;
}
#pit {
float:left;
height: 190px;
width: 161px;
margin-top:5px;
margin-left:12px;
padding-left:16px;
padding-top:12px;
background: url(/templates/neboleem/images/111.jpg);
line-height: 2;
text-align:left;
}
#med {
float:left;
height: 190px;
width: 161px;
margin-top:5px;
margin-left:12px;
padding-left:16px;
padding-top:12px;
background: url(/templates/neboleem/images/111.jpg);
line-height: 2;
text-align:left;
}
#lek {
float:left;
height: 190px;
width: 161px;
margin-top:5px;
margin-left:12px;
padding-left:16px;
padding-top:12px;
background: url(/templates/neboleem/images/111.jpg);
line-height: 2;
text-align:left;
}
#lechtr {
float:left;
height: 190px;
width: 161px;
margin-top:5px;
margin-left:12px;
padding-left:16px;
padding-top:12px;
background: url(/templates/neboleem/images/111.jpg);
line-height: 2;
text-align:left;
}
@-moz-document url-prefix() {
#bol a, #pit a, #med a, #lek a, #lechtr a {line-height: 197%;}
}
/*news*/
.news {
}
.newspit {
float:left;
}
.news .contentBoxsl p, .news .contentBoxsl {
line-height: 1.47 !important;
}
/*slides*/
#prev218, .prev-button {
top:49px;
left:-40px !important;
}
#next218, .next-button {
top:49px;
left:651px !important;
}
#slaids {
float:left;
margin-left:21px;
margin-bottom:0px;
padding-top:5px;
width: 667px;
height: 241px;
background: url(/templates/neboleem/images/sslaids.png) no-repeat;
}
#slaids.slpitanie{margin-top:21px;}
#slaid {
float:left;
margin-left:0px;
margin-bottom:0px;
padding-top:5px;
width: 697px;
height: 241px;
background: url(/templates/neboleem/images/slaid.jpg) no-repeat;
}
#slider218 .slide-desc-bg, #slider227 .slide-desc-bg, #slider232 .slide-desc-bg  {
bottom: 10px;
height: 80px!important;
left: 13px!important;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
position: absolute;
top: 9px!important;
width: 630px!important;
}
/*scrol*/
.spravka {
width:190px;
height:290px;
float:left;
margin-left:4px;
text-align:center;
padding-top:15px;
}

#form {
float:right;
width:707px;/*285*/
}
div#form p {
margin-top:13px;
margin-bottom: 5px;
}
.pol, .polyu, .polya {
width: 698px;
height: 17px;
clear:both;
background: url("/templates/neboleem/images/bord.jpg") repeat-x;
}
.polbl {
width: 689px;
height: 6px;
clear:both;
background: url("/templates/neboleem/images/bord.jpg") repeat-x;
}
.polst {
width: 690px;
height: 15px;
clear:both;
margin-top:15px;
background: url("/templates/neboleem/images/bord.jpg") repeat-x;
}
.polpoisk {
width: 690px;
height: 15px;
clear:both;
float:left;
margin-top:15px;
background: url("/templates/neboleem/images/bord.jpg") repeat-x;
}
.pollit {
width: 698px;
height: 9px;
clear:both;
background: url("/templates/neboleem/images/bord.jpg") repeat-x;
}
.pollitlet {
width: 698px;
height: 9px;
clear:both;
}
.polpix {
max-width: 690px;
height: 1px;
clear:both;
background: url("/templates/neboleem/images/bord.jpg") repeat-x;
}
label {
font-size: 1em;
font-style: italic;
font-weight: 500;
color: #4E4E4E;
}
#form-login-password a {
font-size: 1em;
text-decoration:underline !important;
}
span.mainlevel {
float:left;
margin-top:10px;
width: 2px;
height: 20px;
}
#mylist, .mylist {
float: left;
list-style: none outside none;
margin-top: 20px;
margin-left: 30px;
margin-bottom: 15px;
}
.leters-itemb .mylist {
	margin-left:0px!important;
	margin-top:9px;
}
#mylist li, .mylist li  {
float:left;
width:315px;
font-weight: 600;
font-family: "Arial", "Helvetica", sans-serif;
font-size:1.09em;
margin-bottom:8px;
list-style:none !important;
}
.mylist ul {
	list-style:none;
}
.lettersis {
font-family: "Arial", "Helvetica", sans-serif;
font-weight: 600;
letter-spacing:0px;
font-size:2.3em;
color: #333;
margin-bottom:0px;
}
.lettersisya {
font-family: "Arial", "Helvetica", sans-serif;
font-weight: 600;
letter-spacing:0px;
font-size:2.3em;
color: #333;
margin-bottom:6px;
}
.levstolb {
margin-left:0px;
float:left;
/*width:235px;*/
width:315px;
}
.levstolb li {
	font-weight:normal;
	color:#666;
}
.levstolb li a {
text-decoration: underline;
font-family: "Arial", "Helvetica", sans-serif;
font-size: 1.4em;
}
.levstolb li a:hover {
text-decoration: none;
}
ul.jcomments-latest .comment-separator {
clear: both;
display: block;
margin: 5px 0;
height: 7px;
padding: 0;
background: url(/templates/neboleem/images/titr.jpg) repeat-x;
}
.commentlat {
color: #227971;
font-family: "PT Sans", sans-serif;
letter-spacing: 0pРЎвЂ¦;
font-size: 2em;
font-weight: 500;
margin-bottom: 7px;
margin-left: 7px;
padding-left:35px;
background: url(/templates/neboleem/images/comment.jpg) left center no-repeat;
}
#mod_login_greeting {
float:left;
margin-left:30px;
width:230px;
color: #4E4E4E;
font-size:1.08em;
font-style: italic;
font-weight: 700;
}
.mod_logins {
float:left;
margin-left:30px;
margin-right: 68px;
}
a.mod_logins  {
margin-top:14px;
color: #3279BB;
font-family: "Trebuchet MS";
font-size:1.08em;
text-decoration: underline;
}

#cb_cb_comp_login #mod_loginform .cbLoginForm {
margin:0 auto !important;
}
#boxLostUsername {margin-left:10px; font-size:1.08em;}
.chekb {
float:left;
margin-bottom:15px;
width:100%;
clear:both;
}
.bitbel {
float:left;
margin-top:20px;
clear:both;
width:100%;
}
input#cbsendnewuspass.buttony{
float:right;
}
.yess {
width:350px;
height:40px;
margin: 10px auto;
padding-left:60px;
padding-top:5px;
color: #FFFFFF;
font-family: "Trebuchet MS";
font-size:1.25em;
font-weight: bold;
line-height: 28px;
text-shadow: 1px 2px #3B847D;
background: url("/templates/neboleem/images/yess.jpg") no-repeat;
}
.krohi {
margin-bottom:11px;
}
.krohib {
margin-bottom:11px;
}
.krohist {
margin-bottom:14px;
}
@-moz-document url-prefix() {
.krohi {
margin-bottom:12px;
}
.krohib {
margin-bottom:12px;
}
.krohist {
margin-bottom:13px;
}
}
.krohi, .krohib, .krohist {
color: #111;
font-family: "PT Sans", sans-serif;
font-weight:normal;
letter-spacing:0px;
font-size:1.25em;
}
.krohi a, .krohib a, .krohist a {
/*font-size:1.08em;*/
color:#3179bd;
text-decoration:underline;
}
div.error a {
color:#FFFFFF;
text-decoration:underline;
}
div.error a:hover {
text-decoration:none;
}
dd.message.message.fade {
background: url("/templates/neboleem/images/udacha.png") 10px 50% no-repeat #46A69B;
border-radius: 5px;
color: #FFFFFF;
float: none;
font-family: "Trebuchet MS";
font-size:1.25em;
font-style: italic;
font-weight: 700;
margin: 10px auto;
min-height: 40px;
padding: 10px 5px 10px 65px;
text-shadow: 1px 1px #91580E;
width: 298px;
}
dd.message.message.fade ul{
list-style:none;
}
dd.error.message.fade, div.error {
background: url("/templates/neboleem/images/oshibka.png") 0px 50% no-repeat #F39520;
border-radius: 5px;
color: #FFFFFF;
float: none;
font-family: "Trebuchet MS";
font-size:1.25em;
font-style: italic;
font-weight: 700;
margin: 10px auto;
min-height: 40px;
padding: 10px 5px 10px 65px;
text-shadow: 1px 1px #91580E;
width: 298px;
}
dt.error, dt.message {
display:none !important;
}
.formis {
float:left;
margin:0;
}
.selections a img {
margin-left:15px;
margin-top:11px;
}
@-moz-document url-prefix() {
.selections a img {
margin-top:13px;
}
}
.jcomments-latest a {
font-weight: bold;
}
.contentBoxBottom {
border: 1px solid #c4c7c8;
border-radius: 5px;
background: #f5f9fb;
padding: 8px;
margin-top:10px;
overflow: hidden;
}

.contentBox strong {
font-weight: 700;
 }
.neboleem {
margin-right:14px;
}
.krohi span {
/*color: #3179BD;*/
/*font-size:1.33em;*/
}
.st a, div.contentBox a, div.contentBoxsp a {
text-decoration:none;
}
.st a:hover, div.contentBox a:hover {
text-decoration:underline;
}
#vsepitan {
height:30px;
margin:10px auto 10px;
padding-top:8px;
clear:both;
cursor:pointer;
}
#vsedieti {
/*width:295px;*/
height:30px;
margin:10px auto 10px;
padding-top:8px;
clear:both;
cursor:pointer;
}
#vsepitan a.vsepitan {
font-family: 'Cuprum', sans-serif;
font-weight:normal;
letter-spacing:0px;
color:#FFF !important;
font-size: 2em;
text-shadow: 1px 1px #BD8F28;
text-decoration:underline;
padding:4px 40px 5px 40px;
background: url(/templates/neboleem/images/pitan.jpg) repeat-x;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
 #vsedieti a.vsedieti {
font-family: 'Cuprum', sans-serif;
font-weight:normal;
letter-spacing:0px;
color:#FFF !important;
font-size: 2em;
text-shadow: 1px 1px #BD8F28;
text-decoration:underline;
padding:4px 30px 5px 30px;
background: url(/templates/neboleem/images/pitan.jpg) repeat-x;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
#vsepitan a:hover.vsepitan, #vsedieti a:hover.vsedieti {
text-decoration:none;
}
#rekvr {
margin-top:7px;
width:708px;
height: 5px;
background: #E9F4F6 url(/templates/neboleem/images/rekvr.jpg) no-repeat;
}
#rekfont {
width:708px;
height:100%;
min-height:170px;
overflow:hidden;
background:#E9F4F6 url(/templates/neboleem/images/rekfont.jpg) repeat-y;
}
#rekfont .contentBoxsl {
float: left;
margin: 0px 10px 10px 12px;
overflow-y: hidden;
width: 330px;
}
#rekfont .contentBoxsl p {
line-height: 1.4;
height: 115px;
padding-top:0px !important;
}
#rekfont .contentBoxsl h2 ttll{
margin-top:0px;
}
#rekfont .contentBoxsl img {
float:left;
margin-right:12px;
margin-left:1px;
margin-top:4px;
border:1px #C9C9C9 solid;
}
#rekser {
padding-bottom:2px;
width:740px;
height: 5px;
background: url(/templates/neboleem/images/rekser.jpg) no-repeat;
clear:both;
}
#rekniz {
width:708px;
height: 5px;
margin-bottom:35px;
background: url(/templates/neboleem/images/rekniz.jpg) no-repeat;
clear:both;
}
#reklams {
width:740px;
min-height:200px;
}
#rekfont.contentBox {
height:100% !important;
min-height:100% !important;
}
.polsts {
width: 698px;
height: 15px;
clear:both;
margin-top:25px;
background: url("/templates/neboleem/images/bord.jpg") repeat-x;
}
/*pagenav*/
#navigationv, span.pagination{
float:left;
margin-top:4px;
margin-bottom:8px;
}
#navigationn {
float:left;
margin-top:13px;
margin-bottom:17px;
clear:both;
}
#navigationv .neht, #navigationn .neht, .neht {
    font-family: "Arial","Helvetica",sans-serif;
    color: #FFF;
    background: #00a2d2;
    font-size: 1.3em;
    height: 18px;
    font-weight: 500;
    margin: 1px 3px 0px;
    padding: 3px 7px;
    border: 1px #ccc solid;
}

#navigationv .prev, #navigationn .prev , .prev{
font-family: "Arial","Helvetica",sans-serif;
    color: #FFF;
    background: #00a2d2;
    font-size: 1.3em;
    height: 18px;
    font-weight: 500;
    margin: 1px 3px 0px;
    padding: 3px 7px;
    border: 1px #ccc solid;
}
#navigationv .prevo, #navigationn .prevo, .prevo{
font-family: "Arial","Helvetica",sans-serif;
    color: #FFF;
    background: #00a2d2;
    font-size: 1.3em;
    height: 18px;
    margin: 1px 3px 0px;
    padding: 3px 7px;
    border: 1px #ccc solid;
}
#navigationv i.nehto, #navigationn .nehto, .nehto {
font-family: "Arial","Helvetica",sans-serif;
    color: #FFF;
    background: #00a2d2;
    font-size: 1.3em;
    height: 18px;
    margin: 1px 3px 0px;
    padding: 3px 7px;
    border: 1px #ccc solid;
}
#navigationn p {
padding-top:0px;
}
#navigationv span.pagenav, #navigationn span.pagenav, strong span.pagenav {
    /*float: left;*/
    font-family: "Arial","Helvetica",sans-serif;
    color: #00a2d2;
    background: #FFF;
    font-size: 1.3em;
    /*height: 18px;*/
    margin: 1px 3px 0px;
    padding: 3px 7px;
    border: 1px #ccc solid;
}
.pagination a{text-decoration:none !important;}
.pagination a:hover{text-decoration:underline !important;}
.pagination strong{font-weight:500 !important;}
.pagenav {
margin:3px;
padding-left:5px;
padding-right:5px;
}
a.pagenav{
font-family: "Arial","Helvetica",sans-serif;
    color: #FFF;
    background: #00a2d2;
    font-size: 1.3em;
    height: 18px;
    margin: 1px 3px 0px;
    padding: 3px 7px;
    border: 1px #ccc solid;
}
font.nadnavi {
float:left;
font-family: "PT Sans", sans-serif;
font-weight:normal;
letter-spacing:0px;
color:#227971;
margin-top:-9px;
margin-right:12px;
font-size:1.6em;
}
#poisknav font.nadnavi {
margin-top:-2px;
}
#navigation p {
/*float:left;*/
}
.pagination strong {
/*margin-top:5px;*/
}
a.podrobno, a .podrobno {
float:right;
margin-top:0px;
padding-right:7px;
font-size: 1em;
font-weight: 700 !important;
text-decoration:underline !important;
}
a:hover.podrobno {
text-decoration:none !important;
}
/*banner_gl*/

#banner_dieta {
float:left;
margin-left:16px;
margin-top:27px;
width:383px;
height:250px;
/*position:relative;*/
/*background: url(/templates/neboleem/images/podbor_diety.jpg) no-repeat;*/
}
@-moz-document url-prefix() {
#banner_dieta {
margin-top:27px;
}
div.selections a img {
margin-top:13px;
}
}
noindex:-o-prefocus, #banner_dieta {margin-top:27px;}
h2.center {
text-align: center;
color: #227971;
font-family: 'Cuprum', sans-serif;
font-weight:normal;
letter-spacing:0px;
font-size: 2em;
margin-bottom:10px;
}
.diz {
text-align: center;
color: #227971;
font-family: "PT Sans", sans-serif;
font-size: 2em;
font-weight: 500;
margin-bottom:10px;
}
.raspst {
width:100%;
height:11px;
}
.slide-desc-text a {
color:#FFF !important;
text-align: left !important;
    font-family: Trebuchet MS;
    font-size: 14px;
}
.tiz.LC_Links_Block td {
float:left;
text-align:left;
}
.tiz img {
float:left;
margin:0 !important;
padding:0 !important;;
}
.tiz table {
float:left !important;
text-align:left !important;
}
.tiz1 {
margin-left:-5px !important;
line-height: 19px;
}
.tiz2 {
margin-left:-5px !important;
line-height: 19px;
width:730px;
}
.tiz3 {
margin-left:-9px !important;
line-height: 19px;
width:730px;
/*margin-bottom:10px;*/
}



@-moz-document url-prefix() {
.tiz1 {
margin-left: -5px !important;
}
.tiz2 {
margin-left: -5px !important;
}
.tiz3 {
margin-left:-9px !important;
}
}
.tiz2 {
margin-top:17px;
}
.tiz3 {
margin-top:0px;
margin-bottom:13px;
float:left;
line-height: 19px;
}

.tiz3.width100.minb{
margin-top:0px;
margin-bottom:13px;
float:left;
line-height: 19px;	
}

.tiz1 {
margin-bottom:11px;
line-height: 19px;
}
.tiz4 {
margin-bottom:7px;
line-height: 19px;
width:730px;
}
.tiz6 {
margin-bottom:7px;
float:left;
}
.ptiz {
height:17px;
}
.overl {
width:100%;height:1px;overflow:hidden;
}
.toppoisk {
float:left;
width:100%;
background: #FFF;
margin-top:2px;
}
.verhk {
width:100%;
height:11px;
}
.pikslt {
width:100%;
height:1px;
float:left;
}
.pagbgl {
width:100%;
height:10px;
}
.polbmod {clear: both;height: 1px;width: 688px;}
.contentBoxsl a:hover, .contentBoxsr a:hover, .contentBoxsp  a:hover {text-decoration:none;}
.ttll a:hover, .ttllr a:hover, .ttllb a:hover {text-decoration: none !important;}
#results {margin-top:19px;margin-bottom:33px;}
#contentcontainer, #contentcontainer1, #contentcontainer2, #contentcontainer3, #contentcontainer4 {width:160px !important;}
/*tiz*/
.banneritem_bottom a img {
float:left;
width:100px !important;
height:100px !important;
border:1px #777 solid;
/*margin-left:8px;*/
margin-right:7px;
}
.banneritem_bottom {
float:left;
width:320px;
padding:15px 15px 15px 10px;
height:101px;
}
.banneritem_bottom {
color: #3179BD !important;
font-family: "verdana" !important;
font-size:1em !important;
font-weight: 700 !important;
text-decoration: none !important;
line-height: 19px;
}
.banneritem_bottom a {
color: #3179BD !important;
}
.banneritem_bottom p {
margin: 10px 0px 0px !important;
/*font-family: "Trebuchet MS";*/
/*font-size: 9pt !important;*/
text-decoration:underline;

}
div.banneritem_bottom p a {
font-family: "Trebuchet MS";
font-size: 0.91em !important;
text-decoration:underline;
font-weight: 600 !important;
}
#adriver_banner_2064653511 {
margin-top:15px;
}
.vk {
width:220px;
margin-top:15px;
margin-bottom:0px;
border:1px #E1E7EE solid;
margin-left:8px;
}

/*med*/
#form_med {
position:relative;
padding-top:10px;
padding-bottom: 5px;
/*height:253px;*/
background: url(/templates/neboleem/images/form-s.png) repeat-y;
}

#form_med_v {
position:relative;
height:6px;
background: url(/templates/neboleem/images/form-v.png) left top no-repeat;
}
#form_med_n {
position:relative;
height:6px;
background: url(/templates/neboleem/images/form-n.png) left top no-repeat;
}
.selfodiz{
float:left;
position:relative;
margin-top:7px;
margin-bottom:9px;
height:24px;
width:434px;
overflow: hidden;
background: url(/templates/neboleem/images/pole_med1.png) left center no-repeat;
}
.select {
  position: absolute;
  width:400px;
  height: 24px;
  padding: 2px 24px 2px 12px;
  text-align:left;
 font: 12px/21px arial,sans-serif;
  overflow: hidden;
}
select.styled {
margin-top:5px;
padding-left:8px;
}
.inputboxform  {
width:428px;
height:24px;
margin-top:7px;
margin-bottom:9px;
padding-left:10px;
background: url(/templates/neboleem/images/pole_med2.png) no-repeat;
}
.inputbox.ui-autocomplete-input {
width:417px;
height:24px;
margin-top:7px;
margin-bottom:9px;
padding-left:10px;
background: url(/templates/neboleem/images/pole_med2.png) no-repeat;
}
.vibor {
float:left;
width:124px;
margin-top:7px;
margin-bottom:9px;
text-align:right;
margin-right:12px;
padding-top:4px;
font-family:Trebuchet MS;
font-style: italic;
font-size:1.09em;
color:#000;
}
#k2Container.genericItemList {
float:left;
}
.results_container {
float:left;
margin-top:50px;
margin-bottom:20px;
}
.nechet {background:#f5f9fb;}
.nechet, .chet {
float:left;
width:100%;
font-family:Trebuchet MS;
}
.tabzag a {text-decoration:underline; color:#144c81;}
.tabzag a:hover {text-decoration:none;}
.tabzag, .adress {float:left;width:213px;padding:10px; font-size:1.09em;}
.phones {float:right;width:213px;padding:10px;font-size:1.09em;}
.tabzagz, .adressz {float:left;width:213px;padding-left:10px;padding-top:10px;padding-right:10px;padding-bottom:0px; font-size:1.09em;}
.phonesz {float:right;width:213px;padding-left:10px;padding-top:10px;padding-right:10px;padding-bottom:0px;font-size:1.09em;}
.rezzag {
color: #111;
font-family: "Cuprum", sans-serif;
font-size:2.34em;
font-weight: 400;
letter-spacing: 0px;
}
.tabzagz strong, .adressz strong, .phonesz strong {
color: #111;
font-family: "Cuprum", sans-serif;
font-size:1.65em;
font-weight: 400;
letter-spacing: 0px;
}
.art-PostHeaderIcons.art-metadata-icons img {
width:14px !important;
height:14px !important;
border:0px !important;
}
.vban {
border: 1px #777 solid;
}
.proff {
float: right;
width: 149px;
height: 240px;
border: 1px #ccc solid;
background: #ccc;
text-align:center;
}
.proffs {
float: right;
width: 140px;
height: 207px;
border: 1px #ccc solid;
background: #ccc;
text-align:center;
margin-left:10px;
margin-bottom:5px;
}
.proffs{line-height:1.55;}
.proff img, .proffs img  {
clear:both;
margin-bottom:0px;
text-align:center;
}
.proff span, .proffs span  {
font-weight: bold;
font-style: italic;
line-height:1.6;
}
.illustrationclinic {
border: 1px solid #888888;
float: right;
margin-bottom: 10px;
margin-left: 10px;
margin-top: 6px;
}
div.moduletable_partner h3 {
color: #227971;
font-family: "Cuprum", sans-serif;
font-size: 2em;
font-weight: 400;
letter-spacing: 0px;
margin-bottom: 10px;
text-align: center;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
margin-top:0px !important;
}
.gsc-control {
padding: 1em;
/*max-width:265px;*/
}
.googl {
margin-bottom:20px;
}
.polstsgoog {
background: #00a2d2;
float:left;
clear: both;
height: 4px;
margin-top: 20px;
margin-bottom:20px;
width: 100%;
}
.gsc-search-box {
float:left;
}
@-moz-document url-prefix() {
#comments-form input.captcha {
float: left;
padding-left: 5px;
margin: 15px 0px 15px 5px !important;
width: 96px;
}
}

#leftBlocks .title {
/*margin-bottom:16px;*/
}
/**/
div#footer ul {
float:left;
width: 310px;
list-style: none;
padding-top:10px;
padding-bottom:7px;
}
@-moz-document url-prefix() {
div#footer ul {
padding-top:3px;
}
}
div#footer ul li {
font-family: "Arial", "Helvetica", sans-serif;
font-size: 1.5em;
line-height: 28px;
}
div#footer ul li:nth-last-child(1){/*margin-top:25px;*/}
.empty {
height:20px;
}
#ramk {
/*background: url("/templates/neboleem/images/kont.png") 50% 0% repeat-y;*/
/*background:#4fb4b4;*/
margin: 0px auto;
}


.cse .gsc-control-cse, .gsc-control-cse {
padding: 0px !important;
width: auto;
}
ul.menu li.active a, ul li a#active_menu {
/*text-decoration:underline !important;*/
}
div.bans ul {
float:left !important;
width:492px !important;
}
div.bans ul li a {
display: block;
/*margin-top: 4px;*/
}
#yandx {
margin-top:15px;
/*width:258px;*/
min-height:400px;
/*border:1px solid #c4c7c8;*/
padding-top:0px;
}
.sticky {
  position: fixed;
  z-index: 101;
}
.stop {
  position: relative;
  z-index: 101;
}
#ad1, #ad2 {
display:none;
}
.st {
	/*margin-bottom:-9px;*/
}
.scroll-preload {
	display:none;
}
.rightschet {
/*float: right;*/
width: 90px;
}
.leters-item {
	display:none;
}
.leters-item.lett{
display:block;
}

#leters-pagins span{
	display:block;
	float:left;
	color: #333;
	font-size: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	height: 27px;
	margin: 1px 3px 5px;
	padding: 0px 8px;
    border:1px #ccc solid;
	cursor:pointer;
	/*background:#DDD;*/
}
#leters-pagins span a{
color: #333;
}
span.nomaterials{float:left;width:100%;margin:20px 0;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size: 1.8em;font-weight: 600;color: #333;}
#leters-pagins span:hover {
	text-decoration:underline;
}
#leters-pagins span.curent-leter{
	text-decoration:none;
	background:#f5f9fb;
}

#leters-pagins span.empty {
	color:#ccc;
	cursor:auto!important;
}
#leters-pagins span.empty:hover{
	text-decoration:none;
}
#mylist-0 {
	display:block;
}


@-moz-document url-prefix() {
#leters-pagins span{
	display:block;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
    font-size: 1.8em;
    color: #333;
    height: 27px;
    margin: 1px 3px 5px;
    padding: 1px 8px 0px 8px;
    border:1px #ccc solid;
	cursor:pointer;
}
#leters-pagins span:hover {
	text-decoration:underline;
}
#leters-pagins span.curent-leter{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
    font-size: 1.8em;
    color: #333;
	height: 27px;
	margin: 1px 3px 5px;
    padding: 1px 8px 0px 8px;
	text-decoration:none;
	background:#f5f9fb;
}
}

img.illustrationc{display: block; margin-left: auto; margin-right: auto;border:1px solid #e8e8e8;max-width:100% !important;}
/*reclam*/
p.civilin {color:#BF0000;font-size:1.25em;text-transform: uppercase;font-weight:bold;}
p.civilin a {color:#BF0000;font-size:1.25em;text-transform: uppercase;font-weight:bold;}
/**/
#leters-pagins span.empty {
	color:#ccc;
	cursor:auto!important;
}
#leters-pagins span.empty:hover{
	text-decoration:none;
}
#mylist-0 {
	display:block;
}
/*calcs*/
.calc {
	padding:10px;
	margin:10px 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #f5f9fb;
	border: 1px solid #DDD;
	font-family:Trebuchet MS;
	margin-bottom: 30px;
}
.calc .container .label {
	float:left;
	width:110px;
color: #333333;
font-family: "Arial", "Helvetica", sans-serif;
font-size: 1.24em;
word-spacing: 3px;
}
.calc .container, .calc .containers {
	margin:10px 0;
}
.calc .containers .label {
	float:left;
	width:270px;
color: #333333;
font-family: "Arial", "Helvetica", sans-serif;
font-size: 1.24em;
word-spacing: 3px;
}
.calc .container span, .calc .containers span {
	color:#999;
	padding-left:10px;
	font-size: 1.24em;
}
.calc div input{
	/*float:right;*/
	width:100px;
	padding:1px 5px;
	border:1px solid #ddd;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.calc p:first-child {
	display:none;
}
.calc p:last-child {
	padding-bottom:0px;
}
.calc form {
	margin-top:-10px;
}
.blockquote-left {
display:block;
width:40%;
background: url(/templates/neboleem/images/bq.png) no-repeat #f5f5f5;
padding:14px 15px 16px 30px!important;
margin:2px 10px 10px 0px;
float:left;
border-radius: 10px;
color:#999!important;
}
.blockquote-center {
display:block;
width:95%;
background: url(/templates/neboleem/images/bq.png) no-repeat #f5f5f5;
padding:14px 15px 16px 30px!important;
margin:10px 0px;
border-radius: 10px;
color:#999!important;
}
.blockquote-right {
display:block;
width:40%;
background: url(/templates/neboleem/images/bq.png) no-repeat #f5f5f5;
padding:14px 15px 16px 30px!important;
margin:2px 0px 10px 10px;
float:right;
border-radius: 10px;
color:#999!important;
}
div.helps.lekva{background:none !important;padding-left:0px !important;}
div.helps {float:left;width:100%;background: url(/templates/neboleem/images/vz3.png) left center no-repeat;padding-left:24px;margin-top:10px;margin-bottom:0px;}
div.helps p {margin:5px 0 5px 0;padding:0;color:#111;}
.mobile-nav-container {display:none;}
#toc.stat {float: left;width: 100%;padding-left: 4%;padding-top: 1%;padding-bottom: 1%;margin-bottom: 10px;margin-top:10px;background: #f5f9fb;border:none;border-left: 10px solid #00a2d2;box-sizing:border-box;}
#toc.stat p.soderjanie{color:#777;padding-bottom:8px;}



#toc.stat > div.leftstz.width > ol{margin-top:0px !important;margin-left:0px;padding-left: 0;padding-bottom:7px;font-size:1.4em;}
#toc.stat ol {list-style: none; counter-reset: li;list-style-position: outside;}
#toc.stat li{margin-bottom:7px;}
#toc.stat li:before {counter-increment: li; content: counters(li,".") ". " !important; font-size: 1em !important;}
#toc.stat ol{margin-left:0px;}
#toc ol li a, .chitat a, .st a{color:#0645ad !important;text-decoration:none;}
#toc ol li a:hover, .chitat a:hover, .st a:hover{text-decoration:underline;}
.slide-text a{color:#FFF !important;}
#toc.stat ol li ol {margin-left:17px;margin-top: 7px;margin-bottom: 0px;font-size:1em;padding-bottom: 0px;padding-left:0;}
#toc.stat ol li ol li ol {margin-left:30px;margin-top: 5px;margin-bottom: 0px;padding-bottom: 0px;font-size:1em;padding-left:0;}
#toc.stat ol li+li{margin-top: 5px;}
#toc.stat ol li ol li {font-size:1em !important;}
#toc.stat  li:last-child{margin-bottom:0;}


#toc {padding:2%;border:1px solid #c4c7c8;float:left;width:96%;margin-bottom:20px;background:#f5f9fb;}
#toc p.soderjanie {font-family:"PT Sans", sans-serif;color:#111;font-size:1.6em;font-weight:600;padding-bottom:10px;}
#toc p.linc b{margin-right:5px;}
#toc .leftstz.width{width:100%;margin-right:0%;}
#toc .leftstz{float:left;width:48%;margin-right:4%;}

#toc .rightstz{float:left;width:48%;margin-left: 0;}
.polstban {width: 690px;height: 15px;clear: both; margin-top: 15px;}
/*news*/
.news.specst{width:100%;float: none;clear: both;}
.news.specst img.illustration_blogsl, .news.specst img.illustration_blogsr{width:330px;height:210px;margin: 0px;border: 1px solid #bbb !important;margin:0 auto;display:block;}
.contentNewBoxsp{float: left;line-height: 1.2 !important;margin: 0px 0px 10px 0px;overflow: hidden;width: 330px;border: 1px solid #c4c7c8;border-radius: 5px;background: #f5f9fb;padding: 8px 10px 7px 8px;}
.news.specst .contentNewBoxsp a.category{width:98%;margin-left:1%;margin-right:1%;padding:10px 0 5px 0;color:#9C9F9F;font-size:1.2em;}
.news.specst .left{float:left;width:346px;}
.news.specst .right{float:right;width:346px;}
.news.specst .contentNewBoxsp a .ttll{float:left;width:98%;margin-left:1%;margin-right:1%;font-family: 'Cuprum', sans-serif;font-weight: normal;letter-spacing: 0px;font-size: 2.09em; color:#3179BD;text-decoration:none;}
.news.specst .contentNewBoxsp a:hover .ttll{text-decoration:underline;}
.news.specst .contentNewBoxsp a p.prv{width:98%;margin-left:1%;margin-right:1%;font-size: 1.09em;line-height: 1.4em;color:#000;padding-bottom:10px;}
.news.specst .contentNewBoxsp a:hover{text-decoration:none;}
.news.specst .contentNewBoxsp a:hover p.prv{text-decoration:none;}
div.news.specst > div:nth-child(2), div.news.specst > div:nth-child(4), div.news.specst > div:nth-child(6), div.news.specst > div:nth-child(8), div.news.specst > div:nth-child(10), div.news.specst > div:nth-child(12){float:right;}
div.podrimg{float:right;margin-bottom:2px;width:22px;height:21px;background:url('/modules/mod_djimageslider/tmpl/sliders/podrobno.png');}
.contentNewBoxsp:hover a div.podrimg{width:22px;height:21px;background:url('/templates/neboleem/images/podrobno-light.png');}
.podrobnoimg {float:right;}


.tiz3.width100{width:100% !important;max-width:100% !important;}




/*news*/
@media (max-width: 1004px){
#header div#mainMenu, #headerslaid div#mainMenu {max-width:100%;}
}
.banneritemss{display:none;}
.tiz3.mobyile{display:none;padding-top:0px;margin-bottom:10px !important;}
.tizdescktop{padding-top: 10px;padding-bottom: 10px;display: block; margin-bottom: 13px !important;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
p + .tizdescktop{margin-top:-8px;}

/*1004*/
@media (max-width: 1001px){
.contentBox h1, Div.title h1, h1.heads, h1.headsber{margin-top:0;font-size:2.1em;}
div.k2Pagination {width:auto !important;}
#vx, #vxslaid{width:98%;margin-left:1%;margin-right:1%;padding-bottom:0;-moz-transition: margin 500ms; -webkit-transition: margin 500ms; -ms-transition: margin 500ms; -o-transition: margin 500ms; transition: margin 500ms;}
#yandx {margin-top:10px !mportant;}
.home {width:710px;margin:10px auto;}
#ramk  {overflow-x:hidden;}
.polstban {width:96%;}
div.helps p {margin:5px 0 2px 0;}
div.helps.lekva{display:block !important;width:100% !important;height:auto !important;}
#slaids, #rightSidebar, .helps, .empty {display:none;width:0px;height:0px;}
#leftBlock, .selections {width:100%;padding:0;margin-left:0; margin-right:0;margin-top: 5px;float:none;}
#container {width:94%;margin-left:3%; margin-right:3%;border:none;}
.mobile_nav {overflow-x:hidden;}
#form {float: right;width: 60%;}
#leftBlocks, .krohi, .krohib, .krohist, .bans span {max-width:100%;width:100%;}
#leftBlocks, #leftBlock{margin-left:0px;padding-left:0px;}
#foot {/*width:100%;*/}
#foot {border-left: none; border-right: none;}
.polsts, .polbl, .pollit, .polst, .polstcomm, .pol, .polyu, .polya {width:90% !important; margin:15px 5% 0 !important;}
.neboleem, .st {padding:0;margin:0;}
.neboleem.home, .title.home{width:100%;}
#scrl {display:none;}
#banner_dieta {padding-left:0; margin-left:0;margin:0 auto;float:none;}
#header, #headerslaid {position:absolute !important;display:block;max-width:100%;background: none;border: none;position: absolute;height:0px !important;}
#vx, #vxslaid {height: 79px; margin-top: 0px;max-width:100%;}
#header div#mainMenu, #headerslaid div#mainMenu{max-width:100%;}
div#rekvr, #rekfont, #rekniz{margin:0 auto;}
span.pagination {float:none;margin:0 auto;}
#catstzd .contentBoxsl:nth-child(3n+2), .slidescategory .contentBoxsl:nth-child(3n+2){margin-right:0;}
#catstzd {width:685px;margin:0 auto;}
#comments-form {margin:0 auto 0px;}
div#leftBlocks table{margin:0 auto 30px;}
.slider-container_scroll{position:static;}
.slider-container_scroll ul{float:left;  min-height: 150%;overflow: hidden;}
#sliderss { position:relative;margin-bottom: 10px;}
.slidemob{margin-bottom:0px;}
.moduletable_scroll{position:relative;}
.tiz1, .tiz2, .tiz3, .tiz4 { width:100%; margin:0 auto !important;}
#footer {width:96%; padding: 5px 10px 0 10px;min-height:84px; max-height:180px;overflow:hidden;overflow:inherit;}
#footer .clear {display:none;width:0px;height:0px;}
#footer .bans {width:80%;text-align: center !important; float:none;}
div#footer ul {display:none;width:0px;height:0px;}
#leters-pagins span {width:auto;}
.news {width: 690px;margin: 0 auto;}
.tiz3, .tiz4  {margin:0 auto;text-align:center !important;}
.tiz3, .tiz4 {width:728px;float: none;clear: both;height: auto;padding-bottom: 20px;}
.tiz2{width:728px;margin:0 auto;text-align:center !important;float: none;clear: both;height: auto;}
.title {}
.rightschet {float:none;margin:0 auto;width:auto;}
.mobile_nav  #mainmenu.menu_main{width:100%; position:absolute;  height:auto;}
#leftBlocks.slaiders{margin-left:0px;padding-left:0px;}
.tiz3.mobyile{display:block;padding-top:0px;padding-bottom:10px !important;}

}
/*1004*/
/*840*/
@media (max-width: 840px){
#footer{height:190px;}
}
/*840*/
@media (max-width: 750px){
.home {width: 346px;}
.tiz3, .tiz4, .tiz2  {max-width:100%;width:100%;}
}
.tiz3.desk{display:none;}
div.pr-block+div.tiz3+h2 {padding-top: 13px !important;}
div.pr-block+div.tiz3{padding-top:13px !important;}
@media (max-width: 769px){
.banneritemss, .tiz3.desk{display:block;padding-bottom:18px;text-align: center;}
.tizdescktop{display:none;}
div.tiz3.desk+h2, div.banneritemss+h2{padding-top:0px !important;}
div.illustr+p{padding-top:18px;}
div.illustr{margin-bottom:0;}
div.illustr+div.chitat{margin-top:18px;}
div+h2{padding-top:13px !important;}
div.pr-block+div.tiz3+h2 {padding-top: 0px !important;}
.illustr+h4{padding-top:18px;}
.nblokr.banneritemss{margin-top:15px;display:inline-block;width:100%;}
.nblokr.banneritemss iframe{ border:1px solid #c4c7c8;}
}
@media (max-width: 710px){
.contentBoxsl{float:none;margin:0 auto 10px;}

}

/*700*/
@media (max-width: 700px){
img.illustration_big, span.illustration_big img  {max-width:100%;}	
.contentBoxBottom {margin-bottom:20px;}
div#rekvr, #rekfont, #rekniz, h1.heads {display:none;width:0px;height:0px;}
.contentBoxBottom .news, .contentBox .news, .contentBoxsl, #catstzd, .slidescategory {width:330px;}
#catstzd, .slidescategory {margin:0 auto;}
.contentBoxp, .slidescategory .contentBoxsl{margin-right:0;}
#comments .even, #comments .odd {width:100% !important;}
#jc .rbox {width:98% !important;}
#comments .comment-body {width:95% !important;}
div.imya {width:90% !important;}
#comments .comment-avatar img {display:none;width:0px;height:0px;}
#comments .comment-avatar, .set-avatar{display:none;width:0px;height:0px;}
#comments .avatar-indent {padding:0 !important;}
#comments-form textarea {width:95% !important;}
#comments-form {width:92% !important;}
#comments-form {padding: 10px 4%;}
#jc #nav-top span.pagel, #jc #nav-bottom span.pagel, #jc #nav-top span.pager, /*#jc #nav-bottom span.pager,*/ #jc #nav-top span.page, #jc #nav-top span.activepage, #jc #nav-bottom span.page.start, #jc #nav-bottom span.page.finish, #jc #nav-top span.pagelp, #jc #nav-top span.pagerp, #jc #nav-bottom span.pagerp, #jc #nav-bottom span.pagelp {display:none;width:0px;height:0px;}
.comments-form-message-error, .comments-form-message-info {width:98% !important;padding-left:1% !important;padding-right:1% !important;background-image:none;text-align:center;padding-bottom:0 !important;}
.tabzag, .adress, .phonesz, .phones, .tabzagz, .adressz {width:31%;padding:1%;}
select.styled {max-width:90%;}
#form_med_v {background:none; border-top:1px solid #49A59C;height:1px;}
#form_med {background-image:none; background-color:#f5f9fb;width:100%;}
#form_med_n {background:none; border-top:1px solid #49A59C;height:1px;}
.selfodiz {float:none;width:60% !important;margin:5px auto;background-position: right center;border-left:1px solid #93CBC6;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.select.styled {width:100% !important;/*padding-left:10%;*/}
.select.styled option{margin-left:10%;}
#form_med .select {width:90% !important;/*padding-left: 15%;*/}
.k2filter-table {width:90%;margin:0 auto;}
.vibor  {float:none;width:90%;margin:0 auto;text-align:center;}
.K2FilterBlock input.button {margin: 5px auto 10px;  margin-left: 40%;}
.k2filter-cell {width:100%; margin:0 auto;overflow:hidden;}
.K2FilterBlock { }
.k2filter-table {display:block;}
.k2filter-row {display: block;}
.itemExtraFields {float:none;clear:both;}
div.itemImageBlock {float:none;max-width:320px; margin:10px auto;}
.karta {width: 100%; overflow: hidden;}

#leftBlocks, #leftBlock{margin-left:0px;padding-left:0px;}
}
/*700*/

@media (max-width: 690px){
.djslider-loader_scroll {border:none;}
.slider-container_scroll li img {max-height:182px !important;/*border-left: 1px #bbb solid;border-right: 1px #bbb solid;*/border-bottom: 1px #bbb solid !important;}
.djslider-loader_scroll div.slide-desc {/*border: 1px #bbb solid;width:auto;*/}
#sliderss, li#last-slide {max-width:293px !important;}
#sliderss {float:none; clear:both;}
.djslider-loader.djslider-loader_scroll, .slider-container_scroll { max-width:293px !important;height:auto; min-height: 100%;/*max-height:180px !important;*/}
ul.slidermins, .djslider {max-width:293px !important;}
.slide-desc {max-width:293px !important;border: 1px #bbb solid;padding-bottom:0;margin-bottom:0;padding-right:0;margin-right:0;border-top:none !important;min-height: 100%;}
.next-button {margin-left:-348px;margin-top:-100px;}
.prev-button{margin-top:-100px;}
.prev-block, .next-block {max-height: 180px;width:30%;}
#scrl {display:none;width:0px;height:0px;}
.djslider-loader_scroll {min-height: 530px !important;}
.djslider-loader_scroll div.slide-desc {padding-bottom:2px !important;}
#last-slide #last-slide-pre-container, #pretitle, #last-slide div#pagins {display:none;width:0px;height:0px;}
#last-slide {height:50px !important;}
.slider-container_scroll ul {max-height: 180px !important;}
/*.numers {font-size:0.7em;width:60px;text-align:right;}*/
.djslider #last-slide {background:none;}
#last-slide #last-nav a {float:none; width:206px; margin: 20px auto; }
#lastnav .btn1{margin-bottom:15px;}
.djslider-loader_scroll div.slide-desc-text {min-height:200px;}
#sliderss li {max-width:295px !important; background:#f7f7f7;border: 1px #bbb solid !important;min-height:100px !important;height:auto !important;}
.djslider-loader_scroll div.slide-desc, .djslider-loader_scroll div.slide-desc-in, .djslider-loader_scroll div.slide-desc-bg, .djslider-loader_scroll div.slide-desc-text {height:auto;}
div.slide-desc-in {padding-bottom:0px;}*/
span.itemImage img {width:320px;float:none; margin:10px auto;}
#toc {width:94%;padding-left:4% !important;}
#toc .leftstz, #toc .rightstz {float:left;width:100%;margin-right:0%;}
}
/*690*/
/*660*/
@media (max-width: 660px){
#footer { height: 200px;}
}
/*660*/


.kalendar {
width: 477px; 
height: 429px;
padding:61px 0 0 53px;
margin: 10px auto;
background: url('/templates/neboleem/img/kalendar.png');
background-repeat:none;
}

.kalendar .one ul, .kalendar .two ul, .kalendar .three ul {
margin:0 0 0 7px;
padding:0;
float:left;
}

.kalendar .one ul li, .kalendar .two ul li, .kalendar .three ul li{
float:left;
list-style: none;
width:55px;
height: 56px;
overflow:hidden;
margin-right:2px;
padding-top:12px;
text-align:center;
}

.kalendar .one ul li:hover, .kalendar .two ul li:hover, .kalendar .three ul li:hover {
background: url('/templates/neboleem/img/fonts.png');
}
.kalendar .one ul li a:hover, .kalendar .two ul li a:hover, .kalendar .three ul li a:hover {
color:#26aa9f !important;
}
.kalendar .one ul li a, .kalendar .two ul li a, .kalendar .three ul li a {
font-family: "PT Sans", sans-serif;
font-size: 2.1em;
text-decoration:none;

} 
.kalendar .one ul li a, .kalendar .two ul li a, .kalendar .three ul li a {
padding:11px 11px 16px 10px;
}
.kalendar .one ul li a.one, .kalendar .two ul li a.one, .kalendar .three ul li a.one {
padding: 11px 20px 16px 18px;
}

.kalendar .three ul li a {
color:#d94d4c !important;
}
.kalendar .two ul li a {
color:#e28029 !important;
}
.kalendar .one ul li a{
color:#757374 !important;
}




/*650*/
@media (max-width: 650px){
div#form {display:none;width:0px;height:0px;}
/*#vx {padding-bottom: 0px;}
.selections {display:none;width:0px;height:0px;position:absolute;}*/
img.illustrationr, img.illustrationl {float:left;margin-right:10px;padding:0;display:block;}
/*#vx, #vxslaid {height:0px;}*/
.leters-itemb, .krohi {width:94%;margin-left:3%; margin-right:3%;}
  #k2Container {width:94%; margin-left:3%;margin-right:3%;}

.kalendar {background:none !important; width:95% !important;margin-left:2%; margin-right:3%; margin:0 auto;height:auto !important; padding:0 !important;}
.kalendar div.one ul li a, .kalendar div.two ul li a, .kalendar div.three ul li a {color: #0073ad !important; border:none !important;font-family: Trebuchet MS; font-size: 1.09em;margin-bottom: 3px;padding:0 !important; }
.kalendar div.one ul li a:hover, .kalendar div.two ul li a:hover, .kalendar div.three ul li a:hover {color: #0073ad; text-decoration:none !important;}
.kalendar div.one ul li a:after, .kalendar .two ul li a:after, .kalendar .three ul li a:after   { content: " неделя" }
.kalendar .one ul li, .kalendar .two ul li, .kalendar .three ul li {float:none !important; color: #0073ad !important; width:100% !important; border:none !important; text-align:left !important; clear:both !important;height:20px !important;text-decoration:underline;padding-top:5px !important; padding-left:0 !important;padding-right:0 !important;}
.kalendar .one ul, .kalendar .two ul, .kalendar .three ul {float:none !important; width:100% !important;}
.kalendar .one ul li:hover, .kalendar .two ul li:hover, .kalendar .three ul li:hover {background:none !important;}
.headsber {width:94%;margin-left:3%;margin-right:3%;}
#vx, #vxslaid {height:auto;}
#container{position:static;}
.selections{display:block;max-width:100%;width:100%;height: auto;position:relative;float:left;}
.selections a#logo{display:block;width:221px;height:auto;margin:7px auto 10px;}
.selections a#logo img{display:block;width:224px;margin:0;height:auto;}
#leftBlock, .selections {max-width:100% !important;width:100%;}
}
/*650*/
/*625*/
@media (max-width: 625px){
#footer { height: 200px;max-height:240px;}
}
/*625*/
/*690*/
/*532*/
@media (max-width: 550px){
#footer{height:200px; padding:5px 0px 0 0px}
#vsepitan a.vsepitan, #vsedieti a.vsedieti {font-size:1.6em !important;padding: 4px 20px 5px 20px;}
.js .link_nav, .mobile_nav  .link_nav{width:100%;background-repeat: no-repeat;}
.js p.nazv_nav, .mobile_nav  p.nazv_nav{z-index:100;}
.mobile_nav  p.nazv_nav, .js  p.nazv_nav {font-size: 1.5em;}
.mobile_nav p.nazv_nav {left:80%;}
font.nadnavi {display:none;width:0px;height:0px;}
#navigationv {display:none;width:0px;height:0px;}
span.pagination, #navigationn {float: none; margin-top: 4px;margin-bottom: 8px;width: 308px;margin: 0 auto;}
#navigationn img.nehto, img.nehto {float: left;}
#navigationn img.neht, img.neht {float: none;}
div#leftBlocks.article, div#leftBlock.article{width:100% !important;/*margin-left:3% !important;margin-right:3% !important;*/padding-left:0 !important;}
div.k2Pagination {width:auto;}
}
/*532*/
@media (max-width: 480px){
#vx, #vxslaid {height:auto;}
#container{position:static;}
.selections{display:block;max-width:100%;width:100%;height: auto;position:relative;}
.selections a#logo{display:block;width:221px;height:auto;margin:7px auto 10px;}
.selections a#logo img{display:block;width:224px;margin:0;}
#leftBlock, .selections {max-width:100% !important;width:100%;}
.contentBoxBottom{width:93%;padding:3%;clear: none;}
.tiz3, .tiz4, .tiz2  {/*clear: none;*/width:260px;}
#leters-pagins{width:100%;max-width:100%;}
.polstsgoog{display:none;}
.contentBox .news, .contentBoxBottom .news, .contentBoxsl, #catstzd, .contentBoxsl, .contentBoxsp {width:96% !important; margin:0px 2% 10px; clear:none;}
#comments .title{line-height:1;}
.comm_zagst{min-height:45px;height:auto;line-height:1;}
#yakor{float:none;}
}
/*450*/
@media (max-width: 450px){
#footer{height:250px;padding-bottom:5px;}
.contentBox .news, .contentBoxBottom .news, .contentBoxsl, #catstzd, .contentBoxsl, .contentBoxsp {width:96% !important; margin:0px 2% 10px; clear:none;}
/*.polsts, .polbl, .polstsgoog, .pollit, .polst, .polstcomm {display:none;}*/
.contentBoxsl{float:none;margin:0 auto 10px;width:300px;}
#vsepitan a.vsepitan, #vsedieti a.vsedieti {font-size:1.3em !important;padding: 4px 10px 5px 10px;}
img.illustrationr, img.illustrationl {width: 280px;height: auto;margin: 0 auto;display: block;float: none;}
span.itemImage img {max-width:280px;}
.home {width: 100%;}
.news.specst img.illustration_blogsl, .news.specst img.illustration_blogsr{width:100%;height:auto;padding:0;}
.contentNewBoxsp{width:96% !important;max-width:96% !important;margin:10px auto;display:block;}
.news.specst .left, .news.specst .right {float:none;margin:0 auto;width:100%;}

}
/*450*/
/*320*/
@media (max-width: 320px){
#footer{height:260px;min-height:260px;}
div.k2Pagination {font-size:1em;}
.home {width: 290px;}
.news.specst img.illustration_blogsl, .news.specst img.illustration_blogsr{width:260px;height:auto;border: 1px solid #bbb;float:none;margin:5px auto 0;}
.contentNewBoxsp{width:94% !important;max-width:94% !important;margin:10px auto;float:none !important;padding: 7px 9px 7px 7px !important;}
.textlek p {padding: 0 10px 10px 13px !important;display: block;}
.textlek div.tovarpr{text-align:left;padding: 3px 0px 9px 0px;width: 100%;}
.textlek div.tovarpr div.titletov p{text-align: center;}
.textlek div.tovarpr div.titletov p span{float:left;width:100%;text-align:center;display:block;    padding-bottom: 5px;}
.textlek .tovarpr .pokupka{margin-top:11px !important;margin-bottom: 6px !important;}
.tovarpr .pokupka {margin-top:11px !important;margin-bottom: 15px !important;}

.tovarpr {padding-top:0px !important; padding-bottom:0px !important;}
.tovar.two .pokupka{margin-bottom: 3px !important;}
.tovar .pokupka{margin-top:8px !important;margin-bottom:10px !important;}
div.tiz3.tov{margin-bottom:15px !important;    overflow: hidden;}
}
/*320*/

/*totop*/

a#gantry-totop {z-index: 999;background: url(/templates/neboleem/images/to_top.png) 10px 15px no-repeat #00a2d2;display: block;height: 52px;line-height: 52px;font-size: 15px;color: #fff;padding: 0 21px 0 40px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;}
.rt-block.totop {position: fixed;bottom: /*329px;*/100px;left:50%;margin-left:-607px;display: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;}
@media screen and (max-width: 1260px){
.rt-block.totop { position: fixed; bottom: 30px; right: -60px;left:auto;margin-left:auto;z-index: 999;}
a#gantry-totop { z-index: 999; display: block; height: 48px; line-height: 52px; font-size: 0px; color: #fff; padding: 0 2px 0 45px;background: url(/templates/neboleem/images/to_top.png) 13px 13px no-repeat #00a2d2; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;text-indent:-9999px;opacity: 0.55;}
}
@media screen and (max-width: 1001px){
.rt-block.totop{right: 0px;}
}

/*totop*/
/*tovpr*/
.tovarpr{float:left;width:96%;padding:2%;background: #f5f9fb;margin-top: -15px;margin-bottom:20px;border:1px solid #c4c7c8;}
.tovarpr p{padding:0 5px; margin:0;}
div.tovarpr div.titletov {float:left;padding-top:3px;}
div.tovarpr div.titletov p{font-family: "PT Sans", sans-serif;font-size: 1.6em;color: #111;font-weight: 400;padding-left:0px;}
.tovarpr .price {float:left;margin-left:1%;font-weight:400;font-family: 'ALSRubl-Arial',Arial,sans-serif;font-size: 1.24em;}
.tovarpr .pokupka {float:left;margin-left:8px;margin-top:3px;}
.tovarpr .company{float:right;width:20%;text-align:center;}
.tovarpr .pokupka p a {cursor:pointer;}
/*tov*/
#yakor{float:left;margin-bottom:0;}
.tovar{float:left;width:96%;padding:2%;background: #f5f9fb;margin-bottom:0px;font-family: sans-serif;border-bottom:1px solid #c4c7c8;border-left:1px solid #c4c7c8;border-right:1px solid #c4c7c8;display: table;}
.tovar.top {margin-top: 0px;border-top:1px solid #c4c7c8;}
.tovar.top p{font-size:1.5em !important;font-weight: 500;font-family: sans-serif;}
.tovar.top .company {text-align:center;margin-left:5px;}
.tovar.top .company p{padding-left: 11px;}
.tovar p{padding:0; margin:0;display: table-cell;vertical-align: middle;}
.title span.tovary{float:left;width: 100%;font-family: "PT Sans", sans-serif;color: #111;font-size: 1.9em;font-weight: 600;padding-bottom: 5px;padding-top: 20px;line-height: 1.2;}

.tovar .titletov {width:45%;padding-right:5%;display: table-cell;vertical-align: middle;}
.tovar .titletov p{line-height:normal;padding:0 5px 0 0;font-size:1.4em;font-weight:500;font-family: sans-serif;}
.tovar .price {width:13%;margin-left:2%;display: table-cell;vertical-align: middle;}
.tovar .price p{font-size:1.5em;font-weight:500;font-family: sans-serif;}
.tovar .pokupka {width:13%;margin-left:2%;display: table-cell;vertical-align: middle;}
.tovar .pokupka p{font-family: sans-serif;}

.tovar .price p, .tovar .titletov p, .tovar .pokupka p{line-height:normal;}

div.pokupka > p > a {text-decoration:none;/*font-weight:600;*/}
div.pokupka > p.kup > a {/*font-size:1.4em;*/}
div.pokupka > p > a:hover {text-decoration:none;}
.tovar .company{line-height:normal;width:20%;text-align:center;display: table-cell;vertical-align: middle;}
div.tiz3.tov{padding-top:20px;padding-bottom:5px;}
span.textap{display:none;}
/*560*/
@media (max-width: 560px){
.tovar .pokupka p{padding-left:0px;}
.tovarpr p {padding: 2px;margin: 0;}
span.textap{display:block;font-family: "Arial", "Helvetica", sans-serif;  font-size: 1.25em;}
span.imgap{display:none;}
.tovar.top {display:none;}
.tovar p{display:block;}
.tovar/*.two*/{border:1px solid #c4c7c8;}
.tovar{display:inline-block;margin-bottom:10px;}
.tovar .titletov, .tovar .price, .tovar .pokupka, .tovar .company{float:left;width:100%;margin-left:0;margin-right:0;display:block;padding-right:0;}
.tovar .price, .tovar .pokupka, .tovar .company{text-align:center;}
.tovar .price p, .tovar .pokupka p, .tovar .company p {text-align:center;display:block;  margin-bottom: 5px;}
.tovar .titletov p{padding:0;margin-bottom: 5px;text-align:center;}
div.tovarpr div.titletov, .tovarpr .price, .tovarpr .pokupka{width:100%;text-align:center;margin-left:0;}
.predlojenie{margin-top:0;margin-bottom:-3px;}
div.helps.lekva{margin-top:8px;}
div.clear + div.helps.lekva{margin-top:0px;}
}
/*560*/
/*banner1-sidebar*/
.banneritem.kalkul{margin-top:10px;margin-bottom:0px;margin-left:3px;border: none;display:block;}
.banneritem.kalkul.catsb{margin-top:10px;margin-bottom:3px;margin-left:3px;border: 1px #e3e3e3 solid;width: 240px !important;max-width:240px !important;display:block;height:400px;}
.banneritem.kalkul img{width:240px;}
/*banner2-sidebar*/
.bannergroup.srecl{margin-right:15px;margin-left:3px;}
.banneritem.srecl{border:1px solid #bbb;min-height:400px;}
.banneritem.srecl img{width:240px;}
/*banner3-sidebar*/
.bannergroup.bansmail{margin-right:7px;width:240px;margin-top:22px;}
.banneritem.bansmail{border:1px solid #bbb;width:240px;min-height:400px;}
/*calsrashod*/
.calsrashod{width:659px; margin:10px auto 20px;float:none;clear:both;}
.calsrashod span.title{width:100%;font-size:18px;text-align:center;float:left;}
.calsrashod img{border:1px solid #888;}
.calsrashod img, .calsrashod .scetcalk{float:left;width:200px;}
.calsrashod .scetcalk{margin-top:10px;font-size:16px;text-align:center;}
.calsrashod img:nth-child(4), .calsrashod .scetcalk:last-child{margin-right:0;}
span.zagcalk{float:left;width: 100%;font-family: "Arial", "Helvetica", sans-serif;color: #237A72;text-align: center;font-size: 1.92em;font-weight: 700;padding-bottom: 0px;margin-bottom: 5px;padding-top: 5px;line-height: 25px;}
div.imageresize{width:659px;margin:10px auto 20px;clear:both;float:none;overflow: hidden;}
div.imageresize div{float:left;width:202px;margin-right:25px;}
div.imageresize div:last-child{float:right;margin-right: 3px;}
div.imageresize.one{width:202px !important;}
div.imageresize.one div{margin-right: 0px;}
div.imageresize.one img{margin-right:0;}
div.imageresize.one .scetcalk{margin-right:0;}
div.imageresize.two {width:432px;display:block;}
div.imageresize.two div img, div.imageresize.two .scetcalk{margin-right:0;}
div.imageresize.two div{float:left;width:202px;}
div.imageresize.two div:last-child{float:right;}

@media (max-width: 710px){
.calsrashod{width:96%;}
div.imageresize{width:429px;}
div.imageresize img{margin-bottom:5px;}
div.imageresize div:nth-child(2){margin-right:0}
div.imageresize div:last-child{float:none;margin:0 auto;}
div.imageresize div:last-child img{margin-top:15px;}
div.imageresize.two div img{margin-top:0px;}
.calc .container, .calc .containers {float:left;width:100%;}
.calc div input{float:left;}
.calc .containers .label {width:325px;max-width:100%;}
}
@media (max-width: 530px){
div.imageresize, div.imageresize.two{width:202px;margin:0 auto;}
div.imageresize div:nth-child(2) img{margin-top:15px;}
div.imageresize div, div.imageresize.two div{margin-right:0}
}
@media (max-width: 600px){
.calc .containers .label { max-width: 100%;width: 100%;}
}

@media (max-width: 350px){
.calc .containers .label {width:100%;}
.levstolb{max-width:96%;margin-left:2%;margin-right:2%;}
#mylist, .mylist{margin-left:0;}
#mylist li, .mylist li{max-width:100%;}
.extravote-info {display: inline-block;}
}

div.proslcen{height:25px;float:left;width:100%;}
.polstbannewprvyu {width: 100%;height: 1px;clear: both;margin-top: 0px;}
.predlojenie{text-align:center;margin-top:0px;}
.predlojenie a.uri{font-size:1.4em;cursor:pointer;font-family:sans-serif;font-weight:600;}
#flashContent {position: relative; width: 240px;}
.contentsslk{display:block;position:absolute;width:100%;height:100%;z-index:5;top:0px;left:0px;}

.borderban{border:1px solid #c4c7c8;width:240px;height:400px;}

/*span.vstavka-block { font-family: "PT Sans",sans-serif; font-weight: 300; font-size: 1em; color: #111; line-height: 1.34;}
span.vstavka-block {display:block;border-left: 10px solid #00a2d2; padding-top: 10px; padding-bottom: 10px; padding-left: 3%; margin-top: 8px; padding-right: 3%; margin-bottom: 5px; background: #f5f9fb;}*/
span.vstavka-block, blockquote.vstavka-block { font-family: "PT Sans",sans-serif; font-weight: 300; font-size: 1.43em; color: #111; line-height: 1.34;}
span.vstavka-block, blockquote.vstavka-block {display:block;border-left: 10px solid #00a2d2; padding-top: 10px; padding-bottom: 10px; padding-left: 3%; margin-top: 8px; padding-right: 3%; margin-bottom: 23px; background: #f5f9fb;}

span.vstavka-block+div.pr-block{}
table.block-reiting{overflow:hidden;float:left;width:670px;min-height:250px;margin-bottom:15px; margin-right:2%;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border: 2px solid #c4c7c8;border-spacing:0px;}
table.block-reiting tr td {border-spacing:0px;}	
table.block-reiting > tbody > tr:last-child > td.linear{border-bottom:none;}
table.block-reiting  > tr:last-child > td.linear{border-bottom:none;}
.title-reiting{width:55%;padding-top:10px;padding-bottom:10px;background:#f5f9fb;text-transform: uppercase;font-size:1.4em;font-family:"PT Sans", sans-serif;font-weight:bold;text-align:center;border-bottom: 1px solid #c4c7c8;letter-spacing:1px;}
.linear{width:55.5%;padding-top:10px;padding-bottom:10px;font-family:"PT Sans", sans-serif;font-size:1.4em;padding-left:1.5%;padding-right:1.5%;border-bottom: 1px solid #c4c7c8;}
table.block-reiting tr td.linear {vertical-align: middle;height:22px;}
#leftBlock > div.contentBox > div.st > table.block-reiting > tbody > tr:last-child > td{border-bottom:none;}
td.right-linear{vertical-align: top;font-size: 1.4em;border-left: 1px solid #c4c7c8;padding-top:0px;padding-left:10px;padding-right:10px;text-align: center;font-weight: bold;background: #f5f9fb; padding-bottom: 0px;}
#leftBlock > div.contentBox > div.st > table.block-reiting > tbody > tr:nth-child(1) > td:nth-child(2){border-left: 1px solid #c4c7c8;}
td.right-linear > p:nth-child(1){font-size: 0.95em;font-weight:500;border-bottom: 1px solid #c4c7c8;padding-bottom:0px; margin-bottom:10px;}
td.right-linear > p:nth-child(1) span{font-size: 2.4em;}
td.right-linear > p:nth-child(2){font-size: 0.95em;font-weight:400;text-align:left;padding-bottom:0px;}
table.block-reiting tr:last-child td.linear p{padding-bottom:0px !important;}
.linear span{float:right;width: 35%;}
.linear span img{width:123px;height:auto;    margin-bottom: -4px;}
.block-reiting tr td:last-child.title-reiting {border-left: 1px solid #c4c7c8;}
.block-reiting tr:nth-child(1) td.title-reiting{border-left:none;}

.video-responsive { position: relative; padding-bottom: 56.25%; height: 0; overflow:hidden; margin-bottom:0px;margin-left:auto;margin-right:auto;}   
.video-responsive iframe, .video-responsive object, .video-responsive embed {position: absolute; top: 0; left: 0; width: 100%;height: 100%;border: 1px solid #e3e3e3;}

/*new format lekarstva*/

.divnewlek{width:100%;margin-bottom:10px;border-bottom:1px solid #00a2d2;}
.imagelek{float:right;width:240px;height:auto !important;margin-top:-10px;border:1px solid #c4c7c8;line-height:0;}
.imagelek .imgright{max-width:240px;}
.textlek{float:left;margin-top:-10px;padding-top:10px;margin-bottom:0px;margin-right:0px;display:block;width:415px;overflow:hidden;border:1px solid #c4c7c8;background:#f5f9fb;}
.textlek p{padding:0 10px 10px 15px;display:block;}
.textlek .tovarpr{display:block;padding:3px 15px 0 15px;width:94%;margin-top:0px;margin-bottom:0px;border-top:1px solid #c4c7c8;border-left:none;border-right:none;border-bottom:none;}
.clear.pl{margin-bottom:15px;}
.textlek span{font-weight:600;}
/*.textlek .tovarpr .pokupka p*/ a.scrolltov {font-family: "PT Sans",sans-serif;padding:5px 10px;background:#00a2d2;color:#FFF;text-decoration:none;font-weight:500;text-decoration:none;}
.textlek div.tovarpr div.titletov p {padding-bottom:0px;}
.textlek div.tovarpr div.titletov{ padding-top: 5px;}
.textlek .tovarpr .pokupka{margin-top: 7px;float: left;margin-left:0;}
.textlek .tovarpr .pokupka p{padding-left:5px;padding-right:0;}


@media (max-width: 1001px){
table.block-reiting{float:none;clear:both;}
.video-responsive { position: relative; padding-bottom: 56.25%; height: 0; overflow:hidden; margin-bottom:0px;}   
.video-responsive iframe, .video-responsive object, .video-responsive embed {position: absolute; top: 0; left: 0; margin-left:0; width: 100%;height: 100%;border: 1px solid #e3e3e3;}
.divnewlek{width:708px;margin:0px auto 10px;display:inline-block;}
}

@media (max-width: 975px){
	#lightbox-secNav-btnClose{margin-right:10px !important;}
}


@media (max-width: 767px){
table.block-reiting{display:none;}
}

@media (max-width: 750px){
.divnewlek{max-width:100%;display: inline-block;margin-bottom:10px;}
.divnewlek .textlek{width:100%;clear: both;float: none;}
.divnewlek .imagelek{float:none;margin:10px auto;display:block;}

}

table.block-menu {width:100%;margin-bottom:15px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-spacing:0px;border: 2px solid #c4c7c8;}
table.block-menu+h2 {padding-top:6px;}
table.block-menu tr td {vertical-align: middle;padding:1%;}
table.block-menu tr td{border-right:1px solid #c4c7c8;border-bottom:1px solid #c4c7c8;}
table.block-menu tr td p{padding:0;}
table.block-menu tr td.th{width:150px;text-align:center;border-right:1px solid #c4c7c8;border-bottom:1px solid #c4c7c8;background: #f5f9fb;}
table.block-menu tr:last-child td{border-bottom:none;}
table.block-menu tr td:last-child{border-right:none;} 

span.pr-block, div.pr-block{display: block;width:95.5%;background: #f5f9fb;padding:2%;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border: 2px solid #c4c7c8;}
span.pr-block p:last-child, div.pr-block p:last-child{padding-bottom:0px;}
/*span.pr-block  + p{margin-top:13px;}*/
.pr-block + p{padding-top:13px;}
.pr-block > ol{/*padding-bottom:0px;*/}
.pr-block  + .pitgraph{padding-top:13px;}
.pr-block  + .pr-block {margin-top:13px;}
/**/
.contentNewBoxsp.aznaetelivy{width:97.7%;}
.aznaetelivy span.ttl{width:98%;margin-left:1%;margin-right:1%;margin-bottom:10px;font-family:"PT Sans", sans-serif;font-weight: 600;letter-spacing:0px;font-size:2.09em;color:#3179BD;text-decoration:none;}
.aznaetelivy p {width:98%;margin-left:1%;margin-right:1%;margin-top:5px;padding-bottom: 0px;margin-bottom:5px;font-family:"PT Sans", sans-serif;font-size:1.4em;line-height:1.35;color:#111;font-weight:300;}

.b-share-btn__wrap{margin:0 auto 10px; display:block;}
.knopki .b-share-btn__wrap:last-child{margin-bottom:5px;}
.b-share-btn__wrap{width:100%;display:inline-block;}
.b-share_theme_counter .b-share-btn__wrap{margin-left:0 !important;}
.b-share-icon{background:none !important;}
.yashare-auto-init{}
a.b-share__handle.b-share__link.b-share-btn__vkontakte {width: 35px !important;height: 35px !important;border: none;padding-bottom: 5px;padding-right: 3px;display: inline-block;background:#0077ff url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.878 17.304c-5.411 0-8.695-3.755-8.823-9.994h2.74c.086 4.583 2.171 6.528 3.77 6.925V7.31h2.627v3.954c1.542-.17 3.155-1.97 3.698-3.954h2.584c-.414 2.441-2.17 4.24-3.412 4.983 1.242.6 3.24 2.17 4.011 5.01h-2.84c-.6-1.898-2.07-3.369-4.04-3.569v3.57h-.315Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
a.b-share__handle.b-share__link.b-share-btn__facebook{width: 35px !important;height: 35px !important;border: none;padding-bottom: 5px;padding-right: 3px;display: inline-block;background:#eb722e url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 00-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 001.688-1.687 1.69 1.69 0 00-1.688-1.688zm0 5.763a4.08 4.08 0 01-4.076-4.075 4.08 4.08 0 014.076-4.077 4.08 4.08 0 014.077 4.077 4.08 4.08 0 01-4.077 4.075zm-1.649 3.325a7.633 7.633 0 01-2.367-.98 1.194 1.194 0 011.272-2.022 5.175 5.175 0 005.489 0 1.194 1.194 0 111.272 2.022 7.647 7.647 0 01-2.367.98l2.279 2.28a1.194 1.194 0 01-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 11-1.689-1.689l2.279-2.279' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
a.b-share__handle.b-share__link.b-share-btn__twitter{width: 35px !important;height: 35px !important;border: none;padding-bottom: 5px;padding-right: 3px;display: inline-block;background:#65bc54 url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
a.b-share__handle.b-share__link.b-share-btn__odnoklassniki{width: 35px !important;height: 35px !important;border: none;padding-bottom: 5px;padding-right: 3px;display: inline-block;background:#eb722e url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 00-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 001.688-1.687 1.69 1.69 0 00-1.688-1.688zm0 5.763a4.08 4.08 0 01-4.076-4.075 4.08 4.08 0 014.076-4.077 4.08 4.08 0 014.077 4.077 4.08 4.08 0 01-4.077 4.075zm-1.649 3.325a7.633 7.633 0 01-2.367-.98 1.194 1.194 0 011.272-2.022 5.175 5.175 0 005.489 0 1.194 1.194 0 111.272 2.022 7.647 7.647 0 01-2.367.98l2.279 2.28a1.194 1.194 0 01-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 11-1.689-1.689l2.279-2.279' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
a.b-share__handle.b-share__link.b-share-btn__moimir{width: 35px !important;height: 35px !important;border: none;padding-bottom: 5px;padding-right: 3px;display: inline-block;background:#64a9dc url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.ya-share2__item_service_odnoklassniki .ya-share2__badge{background-color: #FF8931 !important;}
.knopki ul{padding-bottom:4px !important;padding-left:4px !important;}
.ya-share2__container_size_m .ya-share2__item{margin-right:10px !important;}

.knopki {float:left;position:relative !important; top:auto;margin-top:10px;margin-bottom:5px; margin-left:0px;min-height:45px;width:99%; /*height:220px;*/text-align:left;border: 1px solid #c4c7c8;border-radius: 5px;background: #f5f9fb;padding: 5px 0px 0px 2px;}
.b-share__handle{margin-right:7px;}
.knopki span.delim{display:block;float:left;font-family: "PT Sans",sans-serif;font-size: 1.9em;color: #3179BD;font-weight:normal;margin-left:10px;margin-right:10px;padding-top:11px;}


@media (max-width: 422px){
   .knopki span.delim{ margin-left: 1%;margin-bottom: 10px;padding-top: 7px;}
   .knopki{padding-left:2%;width:97%;}
	}
#random{cursor:pointer;position:relative;z-index: 999;background:#f5f9fb url(/templates/neboleem/images/reload_refresh.png) right top no-repeat;}
.quotess{z-index: 1;}

#toc p{padding-bottom:10px;font-weight:400;}
div.tovarpr > div.price > p{font-family: "PT Sans", sans-serif;font-weight: 400;}
div.tovarpr > div.pokupka > p > a{font-family: "PT Sans", sans-serif;/*font-weight: 600;*/color:#FFF !important;}

span[itemprop=articleBody]{display:block; position:static !important;}


.tiz38{font-size:133%;}
.tiz38 .yap-title-block.yap-title{font-size:97% !important;}
.tiz38 .yap-yandex_ads5-vertical .yap-layout__body{font-size:95% !important;} 
.tiz38 .yap-yandex_ads5-vertical .yap-contacts__item{font-size:85% !important;}
.tiz38  #yap-yandex_ads5-vertical .yap-type-vertical .yap-logo{font-size:88% !important;}

.rmini{display:none;text-align:center;}
.rmaxi{display:block;text-align:center;}

@media (max-width: 727px){
.rmini{display:block;}
.rmaxi{display:none;}
}

#yandx{/*width:240px;*/height:400px;}




/**/
.slide-desc{bottom:15px !important;left:12px !important;right:12px !important;width:auto !important;}
a.slblocks{width:100%;height:100%;display:block;}
/**/
.karta{width:100%;}

.tiz3.comments{margin-top:0px;margin-bottom:20px;}
table.block-reiting tr{height:44px;}


.news.specst .contentNewBoxsp a{text-decoration:none !important;}

.chitat{padding:2% 3% 1.5% 3%;margin-bottom:15px;border-left: 10px solid #00a2d2;background:#f5f9fb;overflow:hidden;width:100%;box-sizing:border-box;}
.chitat span{font-weight: bold; color: #777;font-family: "PT Sans", sans-serif;font-size: 1.43em;line-height: 1.34;padding: 0 0 6px 0;word-spacing: 0px;float: left;width: 100%;}
.chitat p{float:left;min-width:80%;max-width:100%;margin-bottom:10px;padding-bottom:0;padding-top:0;padding-left:30px;background: url('/modules/mod_djimageslider/tmpl/sliders/podrobno.png') left top no-repeat;}
.chitat p a{}
@media (max-width: 1004px){
	.chitat p{background:none;padding-left:0;padding-bottom:10px;}
}
@media (max-width: 700px){
	.chitat{width:100%;}
}
table.doppolya {
 max-width:100%;
    margin-bottom: 15px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-spacing: 0px;
    border: 2px solid #c4c7c8;	
		color: #111;
    font-family: "PT Sans", sans-serif;
    font-size: 1.43em;
    line-height: 1.5;
    word-spacing: 0px;
    font-weight: 300;

}

table.doppolya tr th{
width: 150px;
    text-align: right;
    border-right: 1px solid #c4c7c8;
    border-bottom: 1px solid #c4c7c8;
    background: #f5f9fb;	
	padding:1%;
	font-weight: 300;
	
}
table.doppolya.rejim tr td{padding:1%;}
table.doppolya.rejim tr th{padding:1%;}
table.doppolya.obsch, table.doppolya.rejim{width:100%;}
table.doppolya tr td{
	padding:1%;
	font-weight: 300;	
	    border-bottom: 1px solid #c4c7c8;
}
table.doppolya tr:last-child th, table.doppolya tr:last-child td{border-bottom:none;}

tr.activd td, tr.activd th{background: #f5f9fb;}
.kompany{color: #111;
    font-family: "PT Sans", sans-serif;
    font-size: 1.43em;
    line-height: 1.34;
    padding: 0 0 18px 0;
    word-spacing: 0px;
    font-weight: 300;}
h2.karts{padding-top:3px;}
@media (max-width: 480px){
	table.doppolya.rejim tr td, table.doppolya tr th{width:auto;min-width:10%;padding:2%;}
	table.doppolya tr td, table.doppolya tr th{width:auto;min-width:10%;padding:2%;}
	.knopki{margin-bottom:15px;}
	.polstsgoog.top, .polstsgoog.bottom{display:block !important;}
}

/*.block-reiting{display:none;}*/
#tablesdiet  .block-reiting{display:block;}
@media (max-width: 767px){
#tablesdiet  .block-reiting{display:none;}
}

/***/

.pitgraph{padding-bottom:15px;float: left;width: 100%;}
.pitgraph  .photo  img{max-width:368px;}
.nutrition {
    margin-top: 0px;
    margin-left: 0px;
    width: 280px;	
}
div.nutrition {
	float: left;
    width: 300px;
    border: solid #e8e8e8 2px;
    padding: 0px 8px 2px 8px;
    background-color: white;
	-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
}
.nutrition table {
    border-collapse: collapse;
    width: 100%;
}
.nutrition table tr:last-child td{padding:3px 2px;}
.nutrition th {
    background: none;
    border: none;
    color: #202020;
    font-family: Verdana, Arial;
    font-size: 20px;
	text-align:left;
    font-weight: bold;
    padding: 5px 0 0 0;
	vertical-align: middle;
	line-height:1.2;
}
.nutrition td {
    background: none;
    border: none;
    color: #202020;
    padding: 2px 0px 1px 0px;
    font-family: Arial;
	font-size: 13px;
    text-align: left;
	line-height: 1;
}

.nutrition tr.separator td {
    background-color: #f5f9fb;
    border-top: 2px solid white;
    font-size: 1px;
    height: 8px;
    line-height: 1px;
}
.nutrition td.amount {
	font-size: 0.9em;
    font-family: Verdana, Arial;
    font-weight: bold;
}
.nutrition div.line {
    border-top: solid #dddddd 1px;
    margin-bottom: 0px;
    padding-top: 2px;
}
.nutrition tr.thinSeparator td {
    background-color: #f5f9fb;
    border-top: 2px solid white;
    font-size: 1px;
    height: 4px;
    line-height: 1px;
}
.nutritionLabel .ar {
    text-align: right;
}
.nutrition b, .nutrition strong{
    font-weight: 700;
}
.nutritionLabel .name.inline {
    padding-top: .2em;
    padding-top: .25em\9;
}
.nutritionLabel .name {
    font-size: 1.1em;
    line-height: 1.3em;
}
.nutrition div.holder {
    display: inline;
    font-family: Arial;
    padding-left: 0px;
    font-weight: normal;
}
.nutrition div.right_light_label {
    float: right;
    font-weight: normal;
    font-family: Arial;
}
.nutrition div.left_strong_label {
    float: left;
    font-weight: bold;
    font-family: Verdana, Arial;
}
.nutrition div.left_strong_label {
    float: left;
    font-weight: bold;
    font-family: Verdana, Arial;
}
.nutrition div.small_right_strong_label {
    float: right;
	font-size: 0.85em;
    font-weight: bold;
    font-family: Verdana, Arial;
}
.nutrition div.holder_strong {
    display: inline;
    font-family: Verdana, Arial;
    padding-left: 5px;
    font-weight: bold;
}
.nutrition td.sub {
    padding-left: 18px;
}
.nutrition div.left_light_label {
    float: left;
    font-weight: normal;
    font-family: Arial;
}

.pitgraph .photo{float:right;width:333px; /*height:318px;*/border: solid #e8e8e8 1px;}
.pitgraph .photo p{font-size:2em;text-align:center;line-height:320px;}
#lightbox-image{border: solid #e8e8e8 1px;}

.rounded-box.burn-calories.ng-scope{float:left;margin-top:13px;width: 320px;}
.rounded-box .box-title {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: #f5f9fb;
    min-height: 35px;
    padding: 8px 10px 4px;
}
.rounded-box .box-content {
    padding: 15px;
}
.burn-calories td:first-child {
    padding-left: 0;
}
.pitgraph .table {width: 100%;border-collapse: collapse;border-spacing: 0; }
.pitgraph .table>tbody>tr>td, .pitgraph .table>tbody>tr>th, .pitgraph .table>tfoot>tr>td, .pitgraph .table>tfoot>tr>th, .pitgraph .table>thead>tr>td, .pitgraph .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.m-b-none {
    margin-bottom: 0;
}
.burn-calories td:first-child {
    padding-left: 0;
}
.rounded-box .box-title {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: #f5f9fb;
    min-height: 35px;
    padding: 5px 10px 7px;
	font-family:"PT Sans", sans-serif;
	font-size: 18px;
	text-align: left;
    line-height: 35px;
    color: #333;
	font-weight: 600;
}

.rounded-box {
    border: 2px solid #e8e8e8;
    border-radius: 8px;
    margin-bottom: 6px;
}
.rounded-box.burn-calories.ng-scope.right{
	float:right;
	width: 333px;
}
.rounded-box.burn-calories.ng-scope.left{
    width: 315px;
	height: 215px;
}

.istochnik{    font-family: "PT Sans", sans-serif;font-size:1.1em;color:#888;line-height:2.5;padding-left:10px;padding-right:10px;background-color: #f5f9fb;display:block;margin-top: -1px;border-top:solid #e8e8e8 1px;}
.pitgraph .photo.bg{background-color: #f5f9fb;}
.pitgraph .photo{line-height:0;margin-right:2px;}

.holder input{width:50px;text-align:center;} 
input::-webkit-inner-spin-button { display: block;    opacity: 1; }
.rp{float:left;height:1px;width:100%;padding-top:7px;border-bottom: solid #e8e8e8 1px;}
.table.m-b-none{font-size:1.34em; font-family: arial;}
.nutrition div.holder  input{border:1px solid #c4c7c8;padding:1px;margin:0 2px; }
.table-left{float:left;width:333px;}
.table-right{float:right;width:336px;}
.pitgraph .photo img{width:100%;height:auto;width:333px !important;}


.ya-share2__list li:before{display:none !important;}



@media (max-width: 1001px){
	.pitgraph{float:none;width:710px;margin:0 auto;clear:both;display:block;}
	.rp{float:none;height:1px;width:100%;clear: both;}
}
@media (max-width: 775px){
	.pitgraph{float:none;width:370px;}
	.table-left{text-align:center;width:100%;} 
	.table-right{width:100%;}
	div.nutrition{width:95%;    padding: 0px 2% 1% 2%;}
	.rounded-box.burn-calories.ng-scope.left{width:99%;height:230px;margin-top:11px;margin-bottom:1px;}
	.rounded-box.burn-calories.ng-scope.right{width:100%;margin-top: 4px;margin-bottom:3px;}
	.pitgraph .photo{float:none;max-width:100%;width:100%;height:auto;border:none;margin-top: 10px;border: solid #e8e8e8 1px;}
	.pitgraph .photo img{width:100%;height:auto;}
	.photo.bg .istochnik{margin-top:-1px;}
	.photo.bg{margin-bottom:7px;max-width:99%;}
	.pitgraph .photo img{width:100% !important;height:auto;max-width:368px !important;}
}
@media (max-width: 419px){
	.pitgraph{width:96%;}
	.rounded-box.burn-calories.ng-scope.right, .rounded-box.burn-calories.ng-scope.left{float:left;}
}
@media (max-width: 360px){
.rounded-box.burn-calories.ng-scope.left{height: 200px;}
.pitgraph{padding-top:13px;}
.knopki span.delim{float:none;}

}

.illustr.podpis .istochnik{font-size: 16px;color: #111;text-align: center;}
.illustr{/*width:90%;*/clear: both;border:solid #e8e8e8 1px;line-height: 0;background-color: #f5f9fb;margin-bottom:15px;display: inline-block;text-align:center;}
.illustr img{max-width:100%;height:auto !important;}
.illustr .istochnik{    font-family: "PT Sans", sans-serif;font-size:1.1em;color:#888;line-height:1.3;padding-top: 5px;padding-bottom: 5px;padding-left:10px;padding-right:10px;background-color: #f5f9fb;display:block;margin-top: 0px;border-top:solid #e8e8e8 1px;}



@media (max-width: 700px){
	.illustr{width:100%;}
}

tr.separator+tr td div.line{border-top:none;}

div.zv1{float:right;margin-right:4px;width: 123px;height:22.5px;background: url(../images/zv/1.jpg) 100% 100% no-repeat; background-size: cover;}
div.zv2{float:right;margin-right:4px;width: 123px;height:22.5px;background: url(../images/zv/2.jpg) 100% 100% no-repeat; background-size: cover;}
div.zv3{float:right;margin-right:4px;width: 123px;height:22.5px;background: url(../images/zv/3.jpg) 100% 100% no-repeat; background-size: cover;}
div.zv4{float:right;margin-right:4px;width: 123px;height:22.5px;background: url(../images/zv/4.jpg) 100% 100% no-repeat; background-size: cover;}
div.zv5{float:right;margin-right:4px;width: 123px;height:22.5px;background: url(../images/zv/5.jpg) 100% 100% no-repeat; background-size: cover;}

img.vstavka{float:left;width:100px;margin-right:7px;}
.contentvstavka {float: left;line-height: 1.2 !important;font-size:0.75em;margin: 0px 0px 10px 0px;overflow-y: hidden;width: 97.7%;border: 1px solid #c4c7c8;border-radius: 5px;background: #f5f9fb;padding: 8px 10px 7px 8px;}
.contentvstavka span.title{font-size:2.2em;color: #990000!important;border-bottom:1px solid #990000!important;}
.contentvstavka p{padding-top:5px;padding-bottom:0;}
@media (max-width: 450px){.contentvstavka {width: 96%;} .contentBox ul{padding-left:20px;font-size:1.43em;line-height: 1.34;}}
@media (max-width: 450px){.contentBox ol{padding-left:0px;font-size:1.43em;line-height: 1.34;}}
@media (max-width: 375px){.contentvstavka {max-width: 95%;}img.vstavka{display:none;}.contentNewBoxsp{width:95% !important;max-width: 95% !important;}}
@media (max-width: 360px){.contentvstavka {max-width: 93.2%;}img.vstavka{display:none;}.contentNewBoxsp.aznaetelivy{width:93.5% !important;max-width: 93.5% !important;}}


span.parent{width:80%;padding-left:10%;padding-right:10%; height:300px; background: #f5f9fb;}
.parent {display: table;}
.child {display: table-cell;vertical-align: middle;font-size:1.2em;color:#888;}
span.parent span.child{text-align:center;}
a:hover.nophoto{text-decoration:none!important;}
a.nophoto{color:#888;}
span.parent{border: 1px solid #e3e3e3;margin-bottom: 17px;}

#leftBlock.article .tiz3, #leftBlock.ychrjden.ites .tiz3, .minb{max-width:645px;width:100%;margin-left:0 !important;}
.minbanners.yesmin, .tiz3.width100.minbanners, .tiz3.width100.top.minbanners, .minbannersblock{display:none !important;}
.minbanners, .maxbanners{width:49%;}
.minbanners{float:left;display:block;text-align:left;}
.maxbanners, .maxbannersright{float:right;display:block;text-align:right;}

@media (max-width: 700px){
	.minbanners.nomin{display:none !important;}
	.minbanners, .minbanners.yesmin, .minbannersblock{width:100%;text-align:center;}
	.minbanners.yesmin, .minbanners.yesmin, .minbannersblock{display:block !important;}
	.maxbanners, .maxbannersright, .minbanners, .minb, .tiz3.width100.minb{display:none !important;}
	.tiz3.top.desk{margin-top:15px !important;}
}
/**/
#DDWidgetDoctorList{margin-top: 20px !important;margin-bottom:10px !important;margin-left: 3px !important;width: 300px !important;display: block !important;height:530px;overflow:hidden;}
.dd-widget-list-240-container{width:300px !important;-moz-box-shadow: 0 0px 0 #FFF !important;-webkit-box-shadow: 0 0px 0 #FFF !important;box-shadow: 0 0px 0 #FFF !important;height:530px !important;}
#DDWidgetDoctorList .dd-widget-list-240-card {padding: 15px 15px 15px 36px !important;border-bottom: 1px solid #e0e0e0 !important;}
.dd-widget{height:530px !important;border: 1px solid #ccc !important;width:300px !important;}
.doctorlist-mamaru .dd-widget-list-240-title { border-bottom: 1px solid #ccc !important;text-align: center !important;height: 33px;padding-left: 14px;margin: 0;font: normal 19px/33px Arial;}
.doctorlist-mamaru {margin-bottom:0 !important;border: 1px solid #ccc !important;background-color: #f5f9fb !important;height:530px !important;}
.doctorlist-mamaru .dd-widget-list-240-card-more a {text-decoration: none !important;}
.doctorlist-mamaru .dd-widget-list-240-card-more a:hover{text-decoration:underline !important;}
.doctorlist-mamaru .dd-widget-list-240-card-more a, .doctorlist-mamaru .dd-widget-list-240-card-more a:visited{color: #106ab7 !important;}
.dd-widget-list-240-container .dd-widget-list-240-card{overflow:hidden;}
.doctorlist-mamaru .dd-widget-list-240-card-photo {width: 90px;height: 122px;}
.dd-widget-list-240-container .dd-widget-list-240-card-photo {float: left;overflow: hidden; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;text-align: center;}    
.dd-widget, .dd-widget * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;border: 0;}
.dd-widget-list-240-container .dd-widget-list-240-card-photo a {text-decoration: none;border: 0;}
.dd-widget-list-240-container .dd-widget-list-240-card-photo img {height: 100%;border: 0;}
.doctorlist-mamaru .dd-widget-list-240-card-info { margin-left: 103px;}
.dd-widget-list-240-container .dd-widget-list-240-card-info {margin-left: 103px;}
.doctorlist-mamaru .dd-widget-list-240-card-info-name {min-height: 36px;font-size: 14px;font-style: normal !important;color: #303030;margin-top: -1px;line-height: 18px;}
.dd-widget-list-240-container .dd-widget-list-240-card-info-details {overflow: hidden;line-height: 1;margin: 4px 0 6px;}
.doctorlist-mamaru .dd-widget-list-240-card-info-details-reviews {width: 52px;font-size: 12px;}
.dd-widget-list-240-container .dd-widget-list-240-card-info-details-reviews {width: 57px;float: left;font-size: 11px;text-align: center; border-right: 1px dotted #9a9a9a;}
.dd-widget-list-240-container .dd-widget-list-240-card-info-details-reviews a {color: #999;text-decoration: none;}
.doctorlist-mamaru .dd-widget-list-240-card-info-details-rating {width: 52px;font-size: 12px;}
.dd-widget-list-240-container .dd-widget-list-240-card-info-details-rating {float: left;text-align: center;}
.dd-widget-list-240-container .dd-widget-list-240-card-info-details-rating a {text-decoration: none;color: #999;}
.doctorlist-mamaru .dd-button {width: 114px;height: 24px;font: normal 13px/24px Arial;color: #fff!important;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background: #2d8beb;background: -moz-linear-gradient(top, #3291f3 0%, #116bb8 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3291f3), color-stop(100%,#116bb8));background: -webkit-linear-gradient(top, #3291f3 0%,#116bb8 100%);background: -o-linear-gradient(top, #3291f3 0%,#116bb8 100%);background: -ms-linear-gradient(top, #3291f3 0%,#116bb8 100%);background: linear-gradient(to bottom, #3291f3 0%,#116bb8 100%);border: 0;}
.doctorlist-mamaru .dd-button span {display: block;height: 24px;line-height: 24px;box-shadow: none;border: 0;}
.dd-widget-list-240-container .dd-widget-list-240-card-info-name a {text-decoration: none;color: #303030;}
.doctorlist-mamaru .dd-widget-list-240-card-info-details-reviews span {font-size: 30px;color: #6b6b6b;}
.doctorlist-mamaru .dd-widget-list-240-card-info-details-rating span {font-size: 30px;color: #f55773;}
.dd-widget-list-240-container .dd-widget-list-240-card-info-details {overflow: hidden;line-height: 1;margin: 4px 0 6px;}
.doctorlist-mamaru .dd-widget-list-240-card-info-details-reviews {width: 52px;font-size: 12px;}
.doctorlist-mamaru .dd-widget-list-240-card-info-details-rating span small{font-size:20px;}
.doctorlist-mamaru .dd-button span a, .doctorlist-mamaru .dd-button span a:hover{color:#fff;text-decoration:none;}
.dd-widget-list-240-container .dd-widget-list-240-card-more {height: 36px;font-size: 12px;line-height: 36px;text-align: center;}
.doctorlist-mamaru .dd-widget-list-240-card-more a {font-size: 18px;line-height: 33px;}

#autor{float: left;width: 640px;clear: both;display: block;margin-top: 1px;padding: 15px;background: #f5f9fb;border: 1px solid #c4c7c8; border-radius: 5px;}
#autor .photo{float: left;width: 100px;height: 100px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;overflow: hidden;}
#autor .photo img{border: none;width: 100px;}
#autor > div.opisanie > span, #autor > div.opisanie > span a, #autor > div.opisanie > span a:hover {display: block;font-family: "PT Sans",sans-serif;font-size: 19.2px;line-height: 1;color: #333 !important;font-weight: 600;text-decoration:none;}
#autor span.authorspec{color: #333 !important;display: block;font-family: "PT Sans",sans-serif;font-size: 1.4em !important;padding-top: 3px;padding-bottom: 10px !important;font-style: italic !important;font-weight: 300 !important;}
#autor .opisanie{float: right;max-width: 520px;width: 100%;}
#autor .opisanie p:last-child{padding-bottom:0;}
#autor .opisanie p{color: #111;font-family: "PT Sans",sans-serif;font-size: 1.24em;line-height: 1.34;padding: 0 0 18px 0;word-spacing: 0px;font-weight: 300;}
.spoiler_opisan_body span{font-weight:600;color: #111;font-family: "PT Sans",sans-serif;font-size: 1.24em;line-height: 1.34;padding: 0 0 18px 0;word-spacing: 0px;}
/*author*/
@media (max-width: 750px){
	#autor{width:92%;padding:4%;}
	#autor .photo{float:none;margin:0 auto;display:block;}
	#autor .opisanie{max-width:100%;width:100%;padding-top:15px;}
	#autor span.imiya, #autor span.authorspec{text-align:center;}
}
#spoiler_autor{display:none;}
#autor .opisanie .spoiler_opisan_body{display:block;}
@media (max-width: 480px){
#autor .opisanie{padding-top:5px;}
#autor span.imiya{padding-bottom:5px;}
#spoiler_autor{display:block;}	
#autor .opisanie .spoiler_opisan_body{display:none;padding-top:5px;margin-top:5px;border-top:1px solid #c4c7c8;}
#spoiler_autor {display:block;text-align:center;width: 100%;font-family: sans-serif;font-size: 1.4em;font-weight: 600;}
#autor .opisanie p{text-align:center;}
}
.vkgs{width:298px;margin-left:3px;margin-bottom:10px;border:1px solid #c4c7c8;height:290px;}
.vkgr{width:240px; margin-top: 25px;margin-left:3px;margin-bottom:10px;border:1px solid #c4c7c8;height:290px;}

.pr_kals{margin-left:3px;margin-bottom:10px;padding:8px;width:282px;border: 1px solid #c4c7c8;color: #106ab7;font-size:18px;background-color: #f5f9fb;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.pr_kalsr{margin-left:3px;margin-bottom:10px;padding:8px;width:224px;border: 1px solid #c4c7c8;color: #106ab7;font-size:18px;background-color: #f5f9fb;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.pr_kalsr.on{margin-top: 10px;}
.pr_kalsr.bott{margin-top:10px;margin-bottom:3px;}
.pr_kals.bott{margin-top:8px;margin-bottom:3px;}
.pr_kals img, .pr_kalsr img{float:left;width:80px;margin-right: 7px;}
.pr_kals p, .pr_kalsr p {padding-top: 4px;padding-left: 95px;font-family: "PT Sans";text-decoration: none;font-size: 0.98em;}
.pr_kals p:hover, .pr_kalsr p:hover{text-decoration: underline;}

#yandx1{margin-left:3px;width:300px;margin-top:10px;}
#yandx22{margin-left:3px;width:240px;margin-top:10px;}
#yandxst22{margin-left:3px;width:300px;margin-top:10px;}
h1+.divnewlek {margin-top:10px;}

.fb-st{margin-left:3px;width:300px;min-height:136px;overflow:hidden;margin-bottom:10px;}
.fb-cat{margin-left:3px;width:240px;min-height:136px;overflow:hidden;margin-bottom:10px;}

/**/
.ya-share2__list_direction_horizontal > .ya-share2__item {display: inline-block;vertical-align: top;margin-top: 0;margin-bottom: 0;}
.ya-share2__list { display: inline-block;vertical-align: top;padding: 0; margin: 0;list-style-type: none;}
.ya-share2, .ya-share2 * {line-height: normal;}


a.lightBox img{max-width:100%;border: solid #e8e8e8 1px;}

#footright{max-width:285px;width:100%;}
#footright li a{font-size: 0.9059em;}
.vkbot{float:left;width:42px!important;height:42px!important;margin-left: 0px !important; margin-top: 27px !important;}

@media (max-width: 1001px){
	#footer>div.bans>span:nth-child(3) {margin-bottom: 15px;}
	.vkbot{float:none;margin:0px auto 0px !important;display:block;}
	#footer{max-height:240px;max-height: 100%;}
}

@media (max-width: 840px){
	#footer {height: auto;padding-bottom: 10px;}
}

@media (max-width: 625px){
    #footer {min-height: 200px;max-height: 100%;}
}



.relap{float:left;width:100%;margin-top:20px;}
.relap_row{position:relative;width:100%;overflow: hidden;padding-bottom: 5px;display: -webkit-flex;display: flex;}
.relap_row a {width:100%;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;overflow:hidden;}
.relap_entry{float:left;width:92%;padding:4%;height:100%;}
.relap_entry:hover{background:#F0F1F2;}
.relap_entry img{height: auto !important;max-width:100%;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.relap_title{padding-top:7px;padding-bottom:0px;font-family: Arial, Helvetica, sans-serif;font-size:1.7em;color:#000;line-height:1.3;}
.relap_title_block{display:block;font-family: "PT Sans",sans-serif;font-weight: 600;font-size:2em; /*padding-left:3%;*/padding-bottom:5px;margin-bottom:10px;border-bottom: 1px solid #ebebeb;}



@media (max-width: 625px){
	.relap{float:left;width:100%;margin-top:0px;}
	.relap_title{font-size:1.7em;}
	.relap > a > .relap_entry, .relap > a:hover > .relap_entry{text-decoration:none;}
	.relap_title_block {padding-bottom: 5px;}

}

@media (max-width: 416px){
	.relap_title{text-decoration:none;}
	.relap_row{display:block;}
}
@media (max-width: 416px){
	.relap_entry{float:none;width:90%;margin:0 auto 15px; display:block;}
}

@media screen and (max-width: 640px) {
	table.block-menu tr td.th{display: table-cell;width: 51%;}
	table.block-menu{width:99%;}
	table.block-menu tr td{min-width:50%;width:auto;display: table-cell;}
	div.tables{overflow-x: scroll;display: block;}
	div.tables table { overflow-x: auto;display: block;}
    div.tables table::-webkit-scrollbar {-webkit-appearance: none;}
    div.tables table::-webkit-scrollbar:horizontal {height: 12px;}
    div.tables table::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, .5);border-radius: 10px;border: 2px solid #ffffff;}
    div.tables table::-webkit-scrollbar-track { border-radius: 10px;   background-color: #ffffff; }			
}

@media screen and (max-width: 398px){
table.block-menu {width: 98%;}
}

.th.cn{text-align:center;}

.block-menu.cn{text-align:center;}
table.block-menu.cn tr td, table.block-menu.cn tr th, table.block-menu.cn tr td p{text-align:center !important;}

#yandx .bott{margin-bottom:5px;}




sub {
    font-size: 0.7em;
    vertical-align: bottom;
}

sup {
    font-size: 0.7em;
    vertical-align: top;
}

span.newlek{margin-top:10px;margin-bottom:18px;padding: 2%;border: 1px solid #c4c7c8;float: left;width: 96%;background: #f5f9fb;}
div.divnewlek{border-bottom:none !important;}

@media screen and (max-width: 1001px){
	
	span.newlek{display: block;position: static !important;float:none;border:none;background:none;margin:0;padding:0;width:100%;}
	div.divnewlek{border-bottom: 1px solid #00a2d2 !important;margin-bottom:0px;padding-bottom:10px;}
}
@media screen and (max-width: 750px){
	span.newlek{padding:10px 0 0 0;}
}

a:hover.logos{text-decoration:none;}
a.logos{float:left;margin-left: 15px;margin-top: 10px;width:249px;height:60px;background-image:url('../images/logos.png');background-position:left center; background-size: 70px 60px;background-repeat:no-repeat;}
a.logos span{display:block;font-family:'PT Sans', sans-serif;line-height:1;padding-left:76px;color:#00a2d2;}
a.logos span:nth-child(1){padding-top:3px;font-size:36px;}
a.logos span:last-child{margin-left:2px;font-size: 14.5px;margin-top:-1px;}

div.illustr+div.tiz3{padding-top:18px;}

td.nbt{border-bottom:none !important;}

#toc.preparat ol{margin-top:0px;padding-left:0px;padding-bottom:0;margin-bottom:0 !important;}
#toc.preparat ol.leftstz{padding-right:0;margin-left:0;}
#toc.preparat ol li{list-style:none;margin-bottom: 7px;} 

#yakor{float:none;}
#yakor.title{width:100%;display:inline-block;text-align:left;}
#yakor.title h2{margin-bottom:3px;display: inline-block;}
table.partn{margin-bottom:15px;border-spacing:0 0; width:100%;box-sizing: border-box;}


.goodprepatat{display:block;width:100%;overflow:hidden;padding-top: 10px;padding-bottom: 10px;margin-bottom: 13px !important;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.goodprepatat > span{display:inline-block;width:100%;width: 100%;font-family: "PT Sans",sans-serif;color: #111;font-size: 1.9em;font-weight: 600;padding-bottom: 8px;padding-top: 0px;line-height: 1.2em;word-spacing: 0px;}
.goodprepatat .parent{float:left;width:30%;margin-bottom:20px;text-align:center;box-sizing:border-box;}
.goodprepatat .parent a {font-family: "PT Sans",sans-serif;font-size:1.4em;text-decoration:none;color: #111;}
.goodprepatat .parent a span{margin-top:7px;display: block;}
.goodprepatat .parent a:hover span{text-decoration:underline;}
.goodprepatat .parent.right{float:right;}
.goodprepatat .parent.left{margin-right:5%;}
.slideparent{width:240px;padding:5px 15px;line-height:2;margin:5px auto 15px;display:block;background: #00a2d2;color:#FFF;font-size:1.4em;text-decoration:none !important;text-align:center;clear:both;}
.goodprepatat .parent a img{border:1px solid #c4c7c8;box-sizing:border-box;}
.clearmomi{display:none;}
.goodprepatat .clear{display:block;}
@media screen and (max-width: 416px){
	.goodprepatat .parent a span{font-size:1em}
}


#predlojeniya table tr{box-sizing: border-box;}
.kalendar ul li:before, .djslider-default ul.djslider-in > li:before{content:"";display:none;}

#container.errors{min-height:620px;display: table;}
#container.errors h1{text-align:center;}

#leftBlock.articlebolezni{width:1004px;max-width:100%;box-sizing:border-box;}
#container.doktors h1{text-align:left;}

#child{display: table-cell;vertical-align: middle;text-align:center;}

blockquote.parent { width: 80%; padding-left: 10%;padding-right: 10%;height: 300px;background: #f5f9fb;}
.parent {display: table;}
blockquote.parent div.child {text-align: center;}
.child {display: table-cell; vertical-align: middle; font-size: 1em;color: #888;line-height: 1.5;}

@media screen and (max-width: 640px) {
#lightbox-secNav-btnClose{margin-right:10px !important;}
#jquery-lightbox{box-sizing:border-box;}
}

div.illustr > blockquote.parent{border-bottom:1px solid #e3e3e3!important;border-top:0px !important;border-left:0px !important;border-right:0px !important;} 
.illustrs {
    clear: both;
    border: solid #e8e8e8 1px;
    line-height: 0;
    background-color: #f5f9fb;
    margin-bottom: 15px;
    display: block;
    text-align: center;
    font-family: "PT Sans", sans-serif;
    font-size: 1.43em;
}
.ist {
    font-family: "PT Sans", sans-serif;
    font-size: 1em;
    color: #888;
    line-height: 2.5;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #f5f9fb;
    display: block;
    margin-top: -1px;
    border-top: solid #e8e8e8 1px;
}
h1+.tovarpr{margin-top:10px;}

#dd-partner-doctor_search{margin-bottom:10px;}
.docdoc{background: #f5f9fb;display:block;width:100%;padding:10px;text-align:center;box-sizing:border-box;margin-bottom:18px;}
.docdoc a{font-family: "PT Sans", sans-serif;color:#FFF !important;font-size:1.1em;background: #00a2d2;padding:5px 30px;}
.docdoc a:hover{text-decoration:none !important;}
.docdoc p{line-height: 1;padding: 10px 0px !important;}

@media screen and (max-width: 349px) {
	.docdoc{padding:2px 10px;}
	.docdoc a{padding:10px 0;display:block;}
}



.divfr{display:block;text-align:center;margin-top:7px;margin-left:auto;margin-right:auto;border:1px solid #c4c7c8;width: 240px;}

/*.universal{margin-bottom:10px;padding-top:12px;padding-bottom:12px;border-top:1px solid #e7e8e9;border-bottom:1px solid #e7e8e9;}*/

.prelat{position:relative;float: left; width: 640px;  clear: both;  display: block; margin-top: 15px;  padding: 15px; background: #f5f9fb; border: 1px solid #c4c7c8; border-radius: 5px;}
.prelat span{font-weight: 600;}
/*.pabsolute{position:absolute; top:0; left:0; width:100%;height:100%;}*/
/*.prelat .opisanie{margin-bottom:20px;}*/
.lightzoom img{max-width:24% !important;}
#lightbox-nav-btnPrev{background-position:0 50% !important;}
#lightbox-nav-btnNext{background-position:100% 50% !important;}
a.lightzoom:hover{text-decoration:none !important;}


#autor.prelat .opisanie .spoiler_opisan_body{display:block !important;}
#autor .opisanie .spoiler_opisan_body a.autoruri{ display: inline-block;padding-top:8px;font-size:1.24em;}

.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
.thumb-wrap +.thumb-wrap{margin-top:15px;}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

ol ul li{font-size:0.7em;}