 a:link {
	text-decoration: none;
	color: #400b11;
}
a:visited {
	text-decoration: underline;
	color: #400b11;
}
a:hover {
	text-decoration: underline;
	color: #400b11;
}
a:active {
	text-decoration: underline;
	color: #400b11;
}
input {
  width: 95%;
}
textarea
{
  width: 95%;
}


		body {
		margin: 0px;
		text-align: center;
		color:#400b11;
		width:100%;
		}
		
		.container2 {
		width: 100%;
		overflow: auto;
		margin:0 auto;
		padding:0px;
		font-family: Garamond, 'Times New Roman', serif;
		color:#400b11;
		}
		.full {
			width:100%;
			margin:0 auto;
		}
			
			.header {
			width:100%;
			height:415px;
			margin: 0 auto;
			background: no-repeat url('img/header_summer.jpg') top center;

			}
			
				.menu_ortsevo {
				width: 8vw;
				height: 8vw;
				border-radius: 50%;
				border:rgba(255, 255, 255, 0.5) solid 0.35vw;
				background-color: rgba(255, 255, 255, 0.5);
				float:left;
				font-size:1.5vw;
				text-shadow:  2px 2px 2px #ffffff;
				margin: 6vw 0 0 3vw;
				display: table-cell;
				vertical-align: middle;
				background: no-repeat url('img/menu_ortsevo.jpg')  center;
				}
				.menu_ortsevo p {
				margin:2.2vw 0 0 0.5vw;
				padding:0;
				}
				.menu_deinosti {
				width: 14vw;
				height: 14vw;
				border-radius: 50%;
				border:rgba(255, 255, 255, 0.5) solid 0.35vw;
				background-color: rgba(255, 255, 255, 0.5);
				float:left;
				font-size:1.5vw;
				text-shadow:  2px 2px 2px #ffffff;
				margin: 0.8vw 0 0 10px;
				display: table-cell;
				vertical-align: middle;
				background: no-repeat url('img/menu_deinosti.jpg')  center;
				}
				
				.menu_deinosti p {
				margin:7.2vw 0 0 1.5vw;
				padding:0;
				}
				
				.menu_mreja {
				width: 10vw;
				height: 10vw;
				border-radius: 50%;
				border:rgba(255, 255, 255, 0.5) solid 0.35vw;
				background-color: rgba(255, 255, 255, 0.5);
				float:left;
				font-size:1.5vw;
				text-shadow:  2px 2px 2px #ffffff;
				margin: 5vw 0 0 10px;
				display: table-cell;
				vertical-align: middle;
				background: no-repeat url('img/menu_mreja.jpg')  center;
				}
				.menu_mreja p {
				margin:3vw 0 0 0.8vw;
				padding:0;
				}
				
				.menu_kade {
				width: 16vw;
				height: 16vw;
				border-radius: 50%;
				border:rgba(255, 255, 255, 0.5) solid 0.35vw;
				background-color: rgba(255, 255, 255, 0.5);
				float:left;
				font-size:1.4vw;
				text-shadow:  2px 2px 2px #ffffff;
				margin: 0.6vw 0 0 10px;
				display: table-cell;
				vertical-align: middle;
				background: no-repeat url('img/menu_kade.jpg')  center;
				}
				
				.menu_kade p {
				margin:7.5vw 0 0 0.3vw;
				padding:0;
				}
				
				.menu_kontakti {
				width: 11vw;
				height: 11vw;
				border-radius: 50%;
				border:rgba(255, 255, 255, 0.5) solid 0.35vw;
				background-color: rgba(255, 255, 255, 0.5);
				float:left;
				font-size:1.4vw;
				text-shadow:  2px 2px 2px #ffffff;
				margin: 1.5vw 0 0 10px;
				display: table-cell;
				vertical-align: middle;
				background: no-repeat url('img/menu_kontakti.jpg')  center;
				}
				
				.menu_kontakti p {
				margin:6.5vw 0 0 1.4vw;
				padding:0;
				}
				.menu_social {
				width: 6vw;
				height: 6vw;
				border-radius: 50%;
				background-color: rgba(255, 255, 255, 0.5);
				float:left;
				font-size:1.4vw;
				text-shadow:  2px 2px 2px #ffffff;
				margin: 0.5vw 0 0 10px;
				display: table-cell;
				vertical-align: middle;
				background: no-repeat url('img/menu_social.jpg')  center;
				}
				
				.menu_social p {
				margin:1.5vw 0 0 1.4vw;
				padding:0;
				}
				.menu_logo {
				width: 20vw;
				height: 20vw;
				align:center;
				margin: auto;
				box-shadow:  0px 0px 0px #ffffff;

				}
				
				.slogan {
				width: auto;
				height: auto;
				float:left;
				font-size:2vw;
				text-shadow:  0px 0px 0px #ffffff;
					vertical-align: middle;
				margin: 0 0 0 3vw;
				color:#FFF
				}
			.ortsevo{
			width:100%;
			height:1100px;
			font-size:1.95vw;
			text-shadow: 2px 2px 3px #ffffff;
			background: no-repeat url('img/background.jpg') top center;
			background-size: 100%;
			margin-top:-2vw;

						}
				.ortsevo_info {
				width: 42vw;
				height: 34vw;
				border-radius: 50%;
				background-color: rgba(255, 255, 255, 0.5);
				float:left;
				margin: 120px 0 0 83px;
				display: table-cell;
				vertical-align: middle;
							}
							.reklama {
				width: 23vw;
				height: 23vw;
				border-radius: 50%;
				background-color: rgba(255, 255, 255, 0.5);
				float:left;
				margin: 255px 0 0 223px;
				display: table-cell;
				vertical-align: middle;
				font-size:1.25vw;
				background: no-repeat url('img/kashta_za_gosti_ortsevo.jpg') center;
				background-size:100%;
				font-weight:bold;
				
				
							}
			
			
			.deinosti {
			width:100%;
			height:1020px;
			background: no-repeat url('img/deinosti.jpg') top center;
			font-size:1.65vw;
			text-shadow: 2px 2px 3px #ffffff;
			} 
				.deinosti_info {
				width: 40vw;
				height: 40vw;
				border-radius: 50%;
				background-color: rgba(255, 255, 255, 0.5);
				float:left;
				margin: 320px 0 0 54px;
				display: table-cell;
				vertical-align: middle;
							}
			.live {
				width: 28vw;
				height: 28vw;
				border-radius: 50%;
				float:right;
				margin: 185px 150px 0 0;
				display: table-cell;
				vertical-align: middle;
				font-size:1.25vw;
				font-weight:bold;
color:#FFF;					}
					.web2 {
						
					
											}
			.camera {
			  display: inline-block;
			  position: relative;
			  width: 100%;
			  height:100%;
			  overflow: hidden;
			 
			}
			
			.camera img {
			  width: auto;
			  height: 100%;
			  margin-left: -9vw;
			}
			
			.mreja {
			width:100%;
			height:900px;
			font-size:1.5vw;
			text-shadow: 2px 2px 3px #ffffff;
			background: no-repeat url('img/mreja.jpg') top center;
			}

				.mreja_info {
				width: 40vw;
				height: 40vw;
				border-radius: 50%;
				background-color: rgba(255, 255, 255, 0.5);
				float:right;
				margin: 190px 10px 0 0;
				display: table-cell;
				vertical-align: middle;
							}
			*html .menu { font-size:0px; margin-top:-2px;}
								
			
			.kade {
			width:100%;
			height:900px;
			background-color: rgba(255, 255, 255, 0.5);
			font-size:1.65vw;
			text-align:center;
			text-shadow: 2px 2px 3px #ffffff;
			background: no-repeat url('img/kade.jpg') top center;
			}
				.kade_info {
				width: 35vw;
				height: 35vw;
				border-radius: 50%;
				background-color: rgba(255, 255, 255, 0.5);
				float:left;
				margin: 245px 0 0 46px;
				display: table-cell;
				vertical-align: middle;
							}
			
			.kontakti {
			width: 100%;
			height:700px;
			overflow:hidden;
			font-size:1.65vw;
			text-align:center;
			text-shadow: 2px 2px 3px #ffffff;
			background: no-repeat url('img/kontakti.jpg') top center ;
			}
				
				.kontakti_info {
				width: 32vw;
				height: 32vw;
				border-radius: 50%;
				background-color: rgba(255, 255, 255, 0.5);
				float: right;
				margin: 140px 75px 0 0;
				display: table-cell;
				vertical-align: middle;
				font-size:1.65vw;	
				text-align: center;
										}
		.blagodarim {
		width: 100%;
		height: 100%;
		overflow: auto;
		margin:0 auto;
		padding:0px;
		font-family: Garamond, 'Times New Roman', serif;
		color:#400b11;
		background: no-repeat url('img/background.jpg') top center ;
		}
		.blagodarim_info {
			margin-top:15%;
			min-height: 600px;
			font-size:35px;
			text-align:center;
			text-shadow: 2px 2px 3px #ffffff;
			}
			.video_info {
			margin-top:5%;
			min-height: 600px;
			font-size:35px;
			text-align:center;
			text-shadow: 2px 2px 3px #ffffff;
			}
			h2{
			margin:0;
			padding:0;
			font-size:32px;
			font-weight:normal;
			}
			h3{
			margin:0;
			padding:0;
			font-size:13px;
			font-weight:bold;
			}
				
			h4{
			font-size:24px;
			font-weight:bold;
			text-align:center;
			}
			
			.footer {
			width: 100%;
			height:200px;
			text-align:left;
			font-size:1.1vw;
			color:#ffffff;
			font-weight:bold;
			background: no-repeat url('img/footer.jpg') top center ;

			}
	
			.footer p {
			margin:0;
			padding:0;
color:#ffffff;

			}
			.footer a {
			text-decoration:underline;
color:#ffffff;
			}
			.footer a:hover {
	text-decoration: none;
	text-align: center;
			}
			
			#footerd {
			float:right;
			width: auto;
			height:auto;
			text-align:right;
			padding-top:10px;
			color:#ccc;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			}
			#footerd a{
			color: #ccc;

			}
			.footer_info{
			width:90%; 
			margin:0 auto;
			}
			.form1{ 
			background-color:#fdfdf2;
			font-size:1.5vw; }
			.form3{ 
			background-color:#fdfdf2; 
			width: 95%;
			font-size:1.5vw;
			margin-top: 5px;	
			font-family:Garamond, 'Times New Roman', serif;
			}
/* =====================================
Smartphones (Landscape) 
===================================== */
@media only screen and (min-device-width: 480px) and (max-device-width: 740px) and (orientation: landscape){
				.ortsevo_info {
				width: 47vw;
				height: 38vw;
				font-size:1.6vw;
				line-height: 2.7vw;
				margin: 55px 53px 0 10px;
							}
				.slogan {
				font-size:3vw;
				}

		.reklama {
				width: 33vw;
				height: 33vw;
				margin: 0 0 0 33px;
				font-size:1.55vw;
							
							}
				.reklama p{
				margin-top: 5vw;

							
							}
			.deinosti_info {
				width: 52vw;
				height: 52vw;
				font-size:1.8vw;
				line-height: 2.6vw;
							}
							
							
	.mreja_info {
				width: 54vw;
				height: 54vw;
				font-size:1.6vw;
				line-height: 2.4vw;
							}
							
	.kade_info {
				width: 50vw;
				height: 50vw;
				font-size:1.9vw;
				line-height: 2.6vw;
							}
	.kontakti_info {
				width: 49vw;
				height: 49vw;
				font-size:1.9vw;
				line-height: 2.6vw;
							}
				
				.live {
				width: 44vw;
				height: 44vw;
				font-size:1.85vw;
							}
				h4{
			font-size:2.1vw;

			}
			.footer{
			font-size:1.3vw;
			}
			.footer_info{
			width:93%; 
			}
			.footer img {
				height:5vw;
				width:5vw;
			}
}

@media only screen and (min-device-width: 800px) and (max-device-width: 1200px) and (orientation: landscape){
				.ortsevo_info {
				width: 47vw;
				height: 33vw;
				font-size:1.6vw;
				line-height: 2.4vw;
				margin: 50px 53px 0 10px;
							}
				.slogan {
				font-size:3vw;
				}

		.reklama {
				width: 32vw;
				height: 32vw;
				margin: 0 0 0 13px;
				font-size:1.5vw;
							
							}
				.reklama p{
				margin-top: 5vw;

							
							}
			.deinosti_info {
				width: 52vw;
				height: 52vw;
				font-size:1.8vw;
				line-height: 2.6vw;
							}
							
							
	.mreja_info {
				width: 54vw;
				height: 54vw;
				font-size:1.6vw;
				line-height: 2.3vw;
							}
							
	.kade_info {
				width: 50vw;
				height: 50vw;
				font-size:1.9vw;
				line-height: 2.6vw;
							}
	.kontakti_info {
				width: 49vw;
				height: 49vw;
				font-size:1.9vw;
				line-height: 2.6vw;
							}
				.live {
				width: 36vw;
				height: 36vw;
				font-size:2.15vw;
				margin-right:50px;
							}
				
				h4{
			font-size:2.1vw;

			}
			.footer{
			font-size:1.3vw;
			}
			.footer_info{
			width:93%; 
			}
			.footer img {
				height:5vw;
				width:5vw;
			}
}

/* =====================================
Smartphones (Portait) 
===================================== */
@media only screen and (max-width: 480px) {
	.ortsevo_info {
				width: 58vw;
				height: 35vw;
				font-size:2.1vw;
				margin: 25px 20px 0 10px;
				line-height: 2.4vw;
							}
				.slogan {
				font-size:4vw;
				}	
	.deinosti_info {
				width: 75vw;
				height: 75vw;
				font-size:2.6vw;
				margin: 25px 10px 0 10px;
				line-height: 3.9vw;
							}
							
	.reklama {
				width: 53vw;
				height: 53vw;
				margin: 105px 0 0 173px;
				font-size:2.35vw;
							
							}
				.reklama p{
				margin-top: 15vw;}
				
				.mreja_info {
				width: 70vw;
				height: 70vw;
				font-size:2vw;
				margin: 25px 10px 0 10px;
				line-height: 3.0vw;
							}
							
	.kade_info {
				width: 77vw;
				height: 77vw;
				font-size:2.8vw;
				margin: 25px 10px 0 10px;
				line-height: 3.6vw;
							}
	.kontakti_info {
				width: 71vw;
				height: 71vw;
				font-size:2.8vw;
				margin: 25px 10px 0 10px;
				line-height: 3.6vw;
							}
							.live {
				width: 45vw;
				height: 45vw;
				font-size:2.15vw;
				margin-right:50px;
				color: #400b11;
							}
	h4{
			font-size:2.5vw;

			}
			.footer{
			font-size:1.9vw;
			}
			.footer_info{
			width:95%; 
			}
			.footer img {
				height:8vw;
				width:8vw;
			}
			
}
@media only screen and (max-width: 2800px) and (orientation: portrait){
	.ortsevo_info {
				width: 58vw;
				height: 35vw;
				font-size:2.1vw;
				margin: 25px 20px 0 10px;
				line-height: 2.4vw;
							}
				.slogan {
				font-size:4vw;
				}	
	.deinosti_info {
				width: 75vw;
				height: 75vw;
				font-size:2.6vw;
				margin: 125px 10px 0 80px;
				line-height: 3.9vw;
							}
							
	.reklama {
				width: 53vw;
				height: 53vw;
				margin: 15px 0 0 53px;
				font-size:2.35vw;
							
							}
				.reklama p{
				margin-top: 15vw;}
				
				.mreja_info {
				width: 70vw;
				height: 70vw;
				font-size:2.1vw;
				margin: 25px 10px 0 10px;
				line-height: 3.2vw;
							}
							
	.kade_info {
				width: 77vw;
				height: 77vw;
				font-size:2.8vw;
				margin: 25px 10px 0 10px;
				line-height: 3.6vw;
							}
	.kontakti_info {
				width: 71vw;
				height: 71vw;
				font-size:2.8vw;
				margin: 25px 10px 0 10px;
				line-height: 3.6vw;
							}
							.live {
				width: 45vw;
				height: 45vw;
				font-size:2.15vw;
				margin-right:50px;
				color: #400b11;
							}
	h4{
			font-size:2.5vw;

			}
			.footer{
			font-size:1.9vw;
			}
			.footer_info{
			width:95%; 
			}
			.footer img {
				height:8vw;
				width:8vw;
			}
}