html, body {margin:0; padding:0; font-family: "PT Sans", sans-serif; color:#4b4b4b; background:#fff;font-size:16px; font-weight:300;width:100%; min-width:320px;height:100%; line-height:25px;color:#5d4503;}
h1,h2,h3,h4{padding:0;margin:20px 0;font-weight:normal;font-family: "PT Sans", sans-serif;}
h1{margin:10px 0;font-size:36px;color:#4b4b4b;line-height:40px;}
h2{color:#4b4b4b;}
a{color:#4b4b4b;}
p{text-align:justify;}
.cl{clear:both;}
.main{width:100%;max-width:1100px;margin:0 auto;position:relative;background:#ffffff;}
.header{width:100%;height:100px;background:#fff;border-bottom:1px solid #000;position:relative;padding:20px 0;}
.logo{width:10%;height:100%;position:relative;float:left;}
	#logo{width:68px;height:100px;background:url("images/logo.png") no-repeat;background-size:100%;position:absolute;top:50%;margin-top:-50px;left:0;}
.search{width:90%;height:100%;float:right;position:relative;}
	.logotext{width:100%;font-size:34px;height:50%;position:relative;}
		.logoblock{width:80%;float:left;height:100%;}
		.logoblock a{text-decoration:none;border:0;color:#336699;display:block;}
		.logoblock a > span{display:block;}
			.logoblock a .biglogo{color:#336699;margin-top:50px;}
			.logoblock a .biglogo span{color:#000;}
		.logoblock:hover .smalllogo{text-decoration:underline;}
		.logoblock a .smalllogo{position:absolute;top:20px;font-size:16px;color:#336699;left:120px;font-style:italic;}
		.logoblock a .smalllogo span{}
		.logoblock .lang{position:absolute;right:0;top:0;z-index:3;display:inline;font-size:16px;color:#000;}
		.logoblock .lang a{display:inline;font-size:16px;text-decoration:underline;color:#000;}
		.mobmenu{width:20%;float:right;position:relative;height:100%;cursor:pointer;}
			#mobmenu{width:64px;height:64px;position:absolute;background:url("images/menu.svg");right:0;top:20px;background-size:100%;}
.content{position:relative;width:100%;max-width:1100px;}
	.left{width:300px;float:none;position:absolute;background:#ffffff;z-index:4;display:none;}
		.left_menu{position:relative;margin-top:20px;}
			.blockmenu{position:relative;width:100%;height:60px;display:table;vertical-align:middle;margin-bottom:5px;border-bottom:1px solid #dedede;}
			.blockmenu a{display:table-cell;vertical-align:middle;line-height:20px;background:#fff;color:#4b4b4b;transition:0.2s;text-decoration:none;}
			.blockmenu a:hover{text-decoration:none;background:#f7f7f7;transition:0.2s;}
			.blockmenu a:before{content:"";position:absolute;width:40px;height:40px;top:50%;margin-top:-20px;left:0;z-index:3;}
			.blockmenu a:after{content:"";position:absolute;width:60px;height:60px;top:50%;margin-top:-30px;left:-10px;z-index:2;}
			.blockmenu a > span{display:block;padding-left:60px;padding-right:10px;}
			.blockmenu:nth-of-type(1) a:before{background:url("images/na-rannih.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(2) a:before{background:url("images/boli.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(3) a:before{background:url("images/planirovanie.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(4) a:before{background:url("images/lechenie.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(5) a:before{background:url("images/per-priznaki.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(6) a:before{background:url("images/chto-mozhno.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(7) a:before{background:url("images/eco.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(8) a:before{background:url("images/rody.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(9) a:before{background:url("images/planirovanie.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(10) a:before{background:url("images/na-rannih.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(11) a:before{background:url("images/zachatie.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(12) a:before{background:url("images/test.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(13) a:before{background:url("images/vopros.png") no-repeat;background-size:100%;}
			.blockmenu:nth-of-type(14) a:before{background:url("images/vyplaty.png") no-repeat;background-size:100%;}
	.right{width:100%;float:none;padding:20px 0;}
		.navigation{font-size:14px;}
		.text{color:#686868;padding:20px 0;position:relative;}
		.bl_img{width:100%;text-align:center;}
		.bl_img_vn{background:#dddddd;}
		.bl_img img{position:relative;vertical-align:top;}
		.text img.main{margin:0 0 20px 0;}
		.add{width:100%;position:relative;}
			.ablock{width:48%;margin:2px 0;display:inline-block;vertical-align:text-top;}
			.ablock:nth-of-type(even){margin-left:2%;}
				.atitle{padding:0 10px;}
				.atitle a{}
				.aimg{border:2px solid #fff;width:10%;float:left;position:relative;overflow:hidden;margin:0 10px 10px 0;}
				.ablock img{width:100%;display:block;vertical-align:text-top;}
				.adesc{font-size:14px;line-height:20px;}
.footer{width:100%;padding:10px 0;border-top:1px solid #000;color:#4b4b4b;font-size:14px;}
.footer a{color:#4b4b4b;}

.imgmain{width:280px;max-width:calc(100% - 40px);margin:20px;float:right;}

.viv_dop{}

.fulltext{border-bottom:2px dotted #5d4503;cursor:pointer;}
.fulltext:hover{border-bottom:2px solid #5d4503;}

.quote{font-weight:bold;font-style:italic;background:#fff9e7;padding:20px;font-family:arial;}

.navipages{width:100%;margin:20px 0;text-align:center;}
.navipages a{padding:10px;background:#fff7e1;padding:5px 10px;margin:0 5px;color:#5e4500;text-decoration:none;box-shadow: 2px 2px 0 0 #f1e1b5;}
.navipages span{padding:10px;background:#f1e1b5;padding:5px 10px;margin:0 5px;color:#5e4500;text-decoration:none;font-weight:bold;}

.em{font-style:italic;}
.linkg{width:300px;height:300px;float:left;margin-right:20px;}
@media only screen and (max-width:1200px){
.main{width:94%;padding:0 3%;}
}
@media only screen and (max-width:1024px){
		.bl_first{width:100%;height:280px;padding:0;margin:20px 0;float:none;text-align:center;}
		.bl_img{width:100%;float:none;text-align:center;}
.ad1{display:none;}
		.left{display:none;float:none;width:100%;padding:0;}
	.right{float:none;width:100%;padding:20px 0 0 0;}
.logo{width:15%;}
.search{width:85%;}
h1{font-size:24px;line-height:30px;}
h2{font-size:20px;line-height:25px;}
h3{font-size:16px;font-weight:bold;}
}

@media only screen and (max-width:700px){
    .linkg{width:300px;height:300px;float:none;margin-right:0;margin:20px auto;}
.main{width:90%;padding:0 5%;}
	.logo{width:30%;}
	.search{width:70%;}
	.logotext{font-size:36px;}
	.logoblock a .smalllogo{font-size:16px;left:120px;}
	.aimg{width:30%;}
}

@media only screen and (max-width:560px){
	.header{height:100px;padding:0;}
	.logo{display:none;}
		.search{width:100%;}
	.logotext{left:0px;}
	.logoblock a .smalllogo{left:0px;}
	#mobmenu{width:48px;height:48px;}
		.ablock{width:calc(99.4% - 40px);}
		.ablock:nth-of-type(even){margin-left:0;}
}
@media only screen and (max-width:500px){
	.text .imgstat{float:none;max-width:calc(100% - 8px);margin:20px auto;display:block;}

}