/*
Theme Name: new-vitaminov.net
Theme URI:new-vitaminov.net
Description:medical
Version: 3.0
Author:WISCO
Author URI:wisco.info
*/

@import url('https://fonts.googleapis.com/css?family=Noto+Serif|Roboto');
html {margin: 0; padding: 0}


body {font-family: 'Roboto', sans-serif;
word-wrap: break-word; 
  }

a {
	color:#0f7bae;
}



.uper {
  margin: 10px 0px 0px 0px;

}
.container {margin-left: 0px;
padding: 0}

.vit {max-width: 1100px}
.vit2 {max-width: 1100px}
.mtop {margin-top: -40px}

.logo {
    flex: 0 0 236px;
    background: none;
}

.bg_g {  background: url(imgs/bg6.gif) center repeat-x;}

.konez {width:103px; flex: 0 0 103px; background: url(imgs/konez.png) bottom no-repeat;}
.za {
    flex: 0 0 244px;
}
@media (max-width: 914px) {
	.konez {display:none;} .za {display:none;}
	
	}


.path, .upm {font-size: 0.8rem; z-index: 1000}
.path {padding: 10px 0px 10px 30px; background:url('imgs/bullet4.gif') left center no-repeat}
.path a {text-decoration: underline;}
.upm a  {text-decoration: underline;}
.upm {text-align: right; padding: 10px 20px 0px}
.brd {border: 1px #333 solid; text-align: center; vertical-align: middle;}
.tz {font-size: 0.8rem; line-height: normal; text-align: center;
  position:relative; max-width: 170px;margin: 40px auto;
            }
.tz img {display:block; margin: 0 auto; text-align: center;
            width:170px; height: 110px;
          border: 1px solid #ffffff;
            border-radius: 10px 10px 0px 0px;

               box-shadow: 0 0 10px rgba(0,0,0,0.2);


          }
.tz span { position:absolute;
            width:100%;
            left:0;
            bottom:0;
            color:#333;
            padding:10px 0;
            background: rgba(198, 248, 155,0.8);
            text-align: center;
           transition: 0.5s linear;
           font-family: Arial, serif;
      }

            .tz span:hover { position:absolute;
                        width:100%;
                        left:0;
                        bottom:0;

                        padding:10px 0;
                        background: rgba(198, 248, 155,1);
                        text-align: center;   }
.menu_col {
                                flex: 0 0 188px;

background: #e5e5e5; /* Old browsers */
background: -moz-linear-gradient(left,  #e5e5e5 0%, #e5e5e5 89%, #f7f7f7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #e5e5e5 0%,#e5e5e5 89%,#f7f7f7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #e5e5e5 0%,#e5e5e5 89%,#f7f7f7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#f7f7f7',GradientType=1 ); /* IE6-9 */
border: 1px #ededed solid;
padding-top: 30px;
border-top-right-radius: 30px;

                                          }

                                          ul.menu {
                                          	margin:0px;
                                          	padding:0px;
                                          	font-size:0.8rem;
                                          	margin:0px 5px 10px 12px;
                                            font-family: Arial, serif;
                                          }
                                          ul.menu li {
                                          list-style-image:url('data:image/gif;base64,R0lGODlhBwAKAJEAAMvLy4WFhf///wAAACH5BAEAAAIALAAAAAAHAAoAAAITlI+pKxH9nHRQGiCBADxwzW1aAQA7');
                                          	list-style-type:image;
                                          	margin-bottom:12px;
                                          	line-height:14px;
                                          }
                                          ul.menu a {
                                          	color:#515b4b;
                                          	/*font-weight:bold;*/
                                          }

                                          ul.menu li.current-menu-item {
                                          list-style-image:url('data:image/gif;base64,R0lGODlhBwAGAJECAP+EAUGSDv///wAAACH5BAEAAAIALAAAAAAHAAYAAAIOVGJ4e7kiwAIRSEttFQUAOw==');
                                          	list-style-type:image;
                                          	font-weight:bold;
                                          	margin-bottom:12px;
                                          	line-height:14px;
                                          }


@media (max-width: 914px) {
  .tz, .menu_col  {display: none}
  .path, .upm {font-size: 0.8rem; z-index: 1000}
  .path {display: none}
  .upm {display: none}
  .mtop {margin-top: 0px}
}

.content {padding-left: 50px; padding-bottom: 50px;}
.content img {  max-width: 100%!important; height:auto}
.content iframe {  max-width: 100%!important; height:315px}

.content .topbb {max-width:99%!important;}
@media (max-width: 914px) {
	.content {padding-left: 10px; padding-bottom: 50px; }
	}
.content a {text-decoration: underline;}
.content a:hover {text-decoration: none;}
.content table {
  font-size: 14px;
  background: white;
  max-width: 100%;
  width: 100%;
  border-collapse: collapse;
  text-align: left;
border: none;
	margin: 13px 0px 13px 0px;
}
.content th {
  font-weight:bold;
  color: #000;

  padding: 10px 15px;

}
.content td {
  color: #000;
  border: 1px solid #bacad9;
	border-left: none;
	border-right: none;
  padding: 10px 15px;
}
.text tr:nth-child(2n) {background: rgba(230, 235, 237, 0.25);}
.white {
	color:#FFFFFF;
}


.btn_vit {
background: #5cf004;
background: -moz-linear-gradient(top,  #5cf004 0%, #4fca04 50%, #5cf004 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5cf004 0%,#4fca04 50%,#5cf004 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5cf004 0%,#4fca04 50%,#5cf004 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cf004', endColorstr='#5cf004',GradientType=0 ); /* IE6-9 */
color:#fff;
}
.topmargin {margin-top:30px; margin-bottom: 20px;}
.razdel {

		float:left;
	padding:1px 30px 1px 31px; font-size:15px;
  margin-left:-50px;

 

}

.razdel a {color:#333; text-decoration:none}
.razdel h1 { font-size:15px; font-family: 'Roboto', sans-serif;}
@media (max-width: 914px) {
  .razdel {
  	background:#e4e3e3 uurl('data:image/gif;base64,R0lGODlhEAAeAKIAAPn5+efm5vz8/Pj4+OXk5OTj4////wAAACH5BAAAAAAALAAAAAAQAB4AAANOKLbcHsrJVeCUpcZLs+VG5m2TOHLmWabayn4NK8Kd3DL2vOV6zQeAEE9EGAwzRSEvqbQxm6wn1CSdIgeYKDZL3XKvKKLXVc2WMWdJWpIAADs=') right no-repeat;
  	float:left;
  	padding:1px 30px 1px 31px; font-size:15px;
    margin-left:-10px;

  }
.search {display:none}
}

.date_full {

	font-size:11px;

  text-align: right;
	
	color:#7b7b7b;
  width: 100%;

}

h1,h2,h3,h4,h5,h6 {color:#666666; font-family: 'Noto Serif', serif;}


.footer {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4eae3e+0,43c02f+25,3d9330+100 */
  background: #4eae3e; /* Old browsers */
  background: -moz-linear-gradient(top,  #4eae3e 0%, #43c02f 25%, #3d9330 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #4eae3e 0%,#43c02f 25%,#3d9330 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #4eae3e 0%,#43c02f 25%,#3d9330 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4eae3e', endColorstr='#3d9330',GradientType=0 ); /* IE6-9 */
  color:#fff;
  font-size: 0.9rem;
  padding-bottom: 20px;
  margin: 0;
  width: 100%;
}

.disclamer{  flex: 0 0 107px;}
.counters {text-align: right;}
.counters img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); 
opacity: 0.3;
-moz-opacity: 0.3;}
.bottom_menu {text-align: right; padding: 10px 15px 10px 0px;   font-size: 0.8rem;}
.bottom_menu a {color:#fff}

  .right_c {text-align: right;}
  .center_c {text-align: center;}

  .dopnav {margin: 40px 0px 40px 0px}
.dopnav a {text-decoration: underline;}


ul.read_next {
	margin:0px 0px 0px 20px;
	padding:0;
}
ul.read_next li {
	list-style-image:url('data:image/gif;base64,R0lGODlhCAALAIABAKGhof///yH5BAEAAAEALAAAAAAIAAsAAAIUhB0JGdd8EFMrtjXvRXJy10GRUwAAOw==');
	list-style-type:image;
	margin-bottom:10px;
	padding-left:5px;
font-size:14px;
}
/* ---------------------------------------------
 Add Comments Form
------------------------------------------------ */

#respond {
	margin: 20px 0 10px;
	overflow: hidden;
	position: relative;
	clear: both;
}
	.commentlist li #respond {margin: 10px 0px 20px 70px!important;}
	#respond h3 {
		text-transform: capitalize;
		font-size: 22px;
		font-family: BebasNeueRegular,arial,Georgia, serif;
	}
#commentform {
	padding: 0 5px;
	margin-top: 5px;
	overflow: hidden;
}
	#commentform .required {
		font-weight: bold;
	}
	#commentform label {
		color: #888;
	}
	#commentform p {
		margin:10px 0;
	}
	#commentform textarea,
	#commentform input {
		border-color: #F1F1F1;
		border-top-color: #DDD;
		border-left-color: #DDD;
		background: #F9F9F9;
		color: #515151;
		padding:4px 7px;
		margin-bottom: 7px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
	#commentform input {
		display: block;
		width: 250px;
		height:24px;
	}
	#commentform textarea {
		width: 95%;
	}
	#commentform input:hover,
	#commentform textarea:hover {}
	#commentform input:focus,
	#commentform textarea:focus {background: #fff;}
	#commentform .form-allowed-tags ,
	.comment-form-comment label {display: none;}
	.comment-form-email,
	.comment-form-url,
	.comment-form-url,
	.comment-form-comment {clear: both;}
	.comment-notes{ margin-bottom:10px;	}
	.form-submit #submit , #login-form .login-button , .widget-feedburner .feedburner-subscribe{
		height:27px;


	color:#FFFFFF;
	border:0;
	background:url('imgs/form_bg1.gif') top left repeat-x;
	cursor:pointer;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

		color: #fff;



		width:auto;

		padding: 0 15px;

		-webkit-transition: background .40s;
		-moz-transition: background .40s;
		-o-transition: background .40s;
		transition: background .40s;
		position:relative;
	}

	.form-submit #submit:active, #login-form .login-button:active , .widget-feedburner .feedburner-subscribe:active {top:2px;}
	input.error, textarea.error{border:1px solid #FF0000!important;}


  ul.menu2 {
  	margin-top:0px;
  	margin-bottom:20px;
  	padding-top:0px;
    margin-left: -63px;
  	list-style-position:inside;
  }
  li.menu2 {
    list-style-image:url('data:image/gif;base64,R0lGODlhEAANAIAAAKGhof///ywAAAAAEAANAAACHoyPqcvtDqKUCjSL8NHadA9mwUR93xhuCbdeFUklBQA7');
    list-style-type:image;
    margin:2px 0px 2px 0px;
    padding:2px 0px 0px 0px;
    font-weight:bold;
  }
  @media (max-width: 914px) {
    ul.menu2 {

      margin-left: -10px;

    }

    li.menu2 {
    	list-style-image:url('data:image/gif;base64,R0lGODlhEAANAIAAAKGhof///ywAAAAAEAANAAACHoyPqcvtDqKUCjSL8NHadA9mwUR93xhuCbdeFUklBQA7');
    	list-style-type:image;
    	margin:2px 0px 12px 0px;
    	padding:2px 0px 0px 0px;
    	font-weight:bold;
    }


  }

  ul.menu2 ul {

  	list-style-position:inside;
  	margin:0px 0px 0px 0px;
  	padding:0;
  	font-weight:normal;
  }
  ul.menu2 ul li {
  	margin:6px 0px 6px 0px;
  	list-style-image:url('data:image/gif;base64,R0lGODlhCwALAIAAAM/Pz////yH5BAAAAAAALAAAAAALAAsAAAIRjI+pyx1wYJKGVoBzs9P5VAAAOw==');
  	list-style-type:image;
  }
  ul.menu2 a, ul.menu2 a:visited {
  	color:#d57a00;
  }


  .publ {
	clear:both;
	width:100%;
	display:table;
	margin-bottom:20px;
}
.datez {
	background:#e4e3e3 url('data:image/gif;base64,R0lGODlhEAAeAKIAAPn5+efm5vz8/Pj4+OXk5OTj4////wAAACH5BAAAAAAALAAAAAAQAB4AAANOKLbcHsrJVeCUpcZLs+VG5m2TOHLmWabayn4NK8Kd3DL2vOV6zQeAEE9EGAwzRSEvqbQxm6wn1CSdIgeYKDZL3XKvKKLXVc2WMWdJWpIAADs=') right no-repeat;
	font-size:11px;
	padding:3px 19px 3px 8px;
	margin:0px 0px 0px 21px;
	width:127px;
	height:19px;
	color:#7b7b7b;
  font-size: Arial;
  line-height: normal;

}


.title {
	margin:0px 0px 5px 180px;
	font-size:1.3em;
}

.titlemix {

	font-size:1.1em;
}

.picture {
	float:left;
	margin:10px 10px 0px 0px;
	display:inline;
  overflow: inherit;
  width:150px;
}

.picture img { max-width:143px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; margin: 0}


.text_smaller {
	font-size:0.9em;
	line-height:1.5em;
	color:#333;
  margin-left: 180px;

  word-wrap: break-word;
}
.left_bl {width:158px;float:left;}
.bulletz {width:31px;float:left;}
.bulletz img {margin: -7px 0px 0px 0px}
@media (max-width: 574px) {

  .picture{
    float:left;
  	margin:10px 0px 10px;
  	overflow:hidden;
clear: both;
width:100%;

  	}

    .picture img{
    	margin:-41px -56px -140px -30px;
      float: none;
      width: 100%;
       max-width:100%;
       -moz-border-radius:10px;
       -webkit-border-radius:10px;
       border-radius:10px;
     
    	}

      .title {
      margin:0px 0px 5px 0px;
      font-size:1.3em;
    }
    .text_smaller {
      font-size:0.9rem;
      line-height:1.5rem;
      color:#333;
      margin-left: 0px;
      margin-top: 10px;
    }

    .left_bl {width:158px;float:none; margin-bottom: 10px;}

   
	}
#kpnl {margin:33px 0px 33px 10px; width:180px;}
#twit {margin:33px 0px 0px 33px; padding:5px; border: #fff 1px solid; width:120px; font-size:12px; background:#ccc;}
#twit img {margin-top:5px;}


/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin:0px 10px 10px 0px;
}

.alignright {
	float: right;
	margin:0px 0px 10px 10px;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
  max-width: 100%;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
    max-width: 100%;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* End captions & aligment */

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}


#ya-site-result table {border:none!important}
.b-head td {border:0px!important}
.l-page__col {border:0px!important}
#ya-site-result th {border:none!important}
.pagination {margin-top:30px;}
.pagination a {text-decoration:none; color:#007ab1;}

