@font-face{font-family: 'PFCentroSlabPro-Regular';src: url(../fonts/PFCentroSlabPro-Regular.otf);}
@font-face{font-family: 'LOBSTER';src: url(../fonts/LOBSTER.ttf);}
@font-face{font-family: 'PFCentroSlabPro-Light';src: url(../fonts/PFCentroSlabPro-Light.otf);}

*{
	margin:0px;
	padding:0px;
	outline: none;
}

h1,h2,h3,h4,h5,p,a{
	padding:0px;
	margin:0px;
}

.hats_block{
	width:100%;
	float:left;
	height:667px;
	min-width:1200px;
	background:url(../img/hats.jpg)no-repeat center 50%;
}

.hats{
	min-width:1200px;
	width:100%;
	max-width:1440px;
	margin:0 auto;
	height:667px;
}

.top_hats{
	width:100%;
	margin-top:10px;
	float:left;
	height:95px;
}

.title_hats{
	width:100%;
	float:left;
	height:95px;
}

.title_hats_two{
	width:100%;
	float:left;
	height:110px;	
}

.title_hats_two p{
	font-family: 'PFCentroSlabPro-Regular';
	text-align: center;
	font-size:40px;
	color:#000;
	text-shadow: 1px 2px 2px black;
	margin-top:20px;
}

.title_hats h1{
	font-family: 'PFCentroSlabPro-Regular';
	text-align: center;
	font-size:65px;
	color:#fff;
	text-shadow: #d09061 1px 0px, #d09061 1px 1px, #d09061 0px 1px, #d09061 -1px 1px, #d09061 -1px 0px, #d09061 -1px -1px, #d09061 0px -1px, #d09061 1px -1px, #d09061 0 0 1px, #d09061 0 0 1px, #d09061 0 0 1px, #d09061 0 0 1px, #d09061 0 0 1px, #d09061 0 0 1px, #d09061 0 0 1px, #d09061 0 0 1px;
}

.top_hats h1{
	font-size:64px;
	text-align: center;
	text-shadow:3px 3px 13px black;
	font-family: 'PFCentroSlabPro-Light';
	font-style: regular;
	font-weight: 300;
	color:#fff000;
}

.hats_block_fast{
	width:100%;
	float:left;
	height: auto;
}

.info_hats_block{
	width:660px;
	height:145px;
	margin:20px auto;
	border-radius:30px;
}

.info_hats_block p{
	font-family: 'LOBSTER';
	color:#76b509;
	text-align: center;
	font-size:60px;
	margin-top:-10px;
	text-shadow:1px 1px 1px #666;
}

.doctor_block{
	height:auto;
	width:100%;
	float:left;
	min-width:1200px;
}

.title{
	min-width:1200px;
	width:100%;
	background:url(../img/bg_1.jpg);
	height:65px;
	float:left;
}

.doctor{
	width:100%;
	margin:0 auto;
	min-width:1200px;
	max-width:1440px;
	height:415px;
}

.title h2{
	font-family: 'LOBSTER';
	color:#000;
	font-size:30px;
	text-align: center;
	padding:10px;
	text-shadow:1px 1px 1px rgba(255,255,255,0.7);
}

.doctor_comment{
	width:750px;
	margin-left:20px;
	border:3px dashed #83c550;
	border-radius: 30px;
	height:270px;
	float:left;
	margin-left:200px;
	margin-top:50px;
}

.doctor_comment p{
	font-size:18px;
	color:#000;
	font-family: 'PFCentroSlabPro-Regular';
	font-weight: 600;
}

.str_right,.str_left{
	position: absolute;
	margin-top:-4px;
}

.top_com_doctor{
	width:710px;
	margin:20 auto;
	height:150px;
	border-bottom:1px solid #83c550;
}

.top_com_doctor_two{
	width:100%;
	float:left;
	height: auto;
}

.top_com_doctor_two p{
	font-size:18px;
	margin-left:20px;
	word-spacing:15px;
	color:#c7c7c7;
}

.tea{
	float:left;
	position: absolute;
	margin-left:-840px;
	margin-top:60px;
}

.green_information_block{
	height:auto;
	width:100%;
	min-width:1200px;
	background:url(../img/bg_2.jpg);
	float: left;
}

.footer_green_information_block{
	width:100%;
	min-width:1200px;
	background:url(../img/bg_2.jpg);
	float: left;
	text-align: center;
}

.green_information_block p{
	font-family: 'LOBSTER';
	font-size:30px;
	color:#fff;
	text-shadow:1px 1px 1px #333;
	text-align: center;
	padding-top:10px;
	padding-bottom:25px;
}

.this_tea_block{
	min-width:1200px;
	width:100%;
	height:auto;
	float:left;
}

.sposobi_priminenia_block{
	min-width:1200px;
	width:100%;
	height:auto;
	float:left;
}

.this_tea{
	max-width:1440px;
	min-width: 1200px;
	margin:0 auto;
	height:360px;
}

.this_tea_gl{
	width:1200px;
	height:360px;
	margin:0 auto;
	background:#fff;
}

.this_tea_gl_block{
	width:1200px;
	height:50px;
	float:left;
}

.this_tea_gl_block_one{
	width:1028px;
	height:60px;
	float:left;
}

.this_tea_gl_block_one p{
	font-family: 'PFCentroSlabPro-Regular';
	color:#000;
	text-align: center;
	font-size:20px;
	font-weight: 600;
	margin-top:30px;
}

.this_tea_gl_block p{
	font-family: 'PFCentroSlabPro-Regular';
	color:#000;
	text-align: center;
	font-size:20px;
	font-weight: 600;
	margin-top:15px;
	margin-bottom:20px;
}

.check_icon{
	margin-left:-40px;
	position: absolute;
	margin-top:-2px;
}

.list_left{
	position: absolute;
	margin-top:-365px;
	width:227px;
	height:365px;
	background:url(../img/list_left.png);
}

.list_right{
	position: absolute;
	margin-left:1155px;
	margin-top:-365px;
	width:227px;
	height:365px;
	background:url(../img/list_right.png);
}

.this_tea_two{
	width:100%;
	min-width:1200px;
	float:left;
	height:340px;
	background:url(../img/bg_3.jpg);
}

.mon_tea_inform{
	width:1200px;
	border:3px dashed #83c550;
	height:auto;
	border-radius: 30px;
	margin:20px auto;
}

.mon_tea_inform p{
	font-size:44px;
	color:#83c550;
	text-shadow:1px 1px 1px #666;
	font-family: 'LOBSTER';
	color:#8ccd25;
	text-align: center;
	margin-top:10px;
	margin-bottom:15px;
}

.button_mon_tea_inform{
	width:730px;
	height:120px;
	background:url(../img/button_1.jpg);
	display: block;
	margin:0 auto;
	cursor: pointer;
}

.button_mon_tea_inform_two{
	width:780px;
	height:120px;
	background:url(../img/button_2.jpg);
	display: block;
	margin:0 auto;
	cursor: pointer;
}

.poprobovat{
	width:780px;
	height:120px;
	background:url(../img/button_5.png);
	display: block;
	margin:0 auto;
	cursor: pointer;
}

.tea_chainik{
	position: absolute;
	margin-left:40px;
	margin-top:31px;
}

.order{
	display: none;
}

.strelka{
	position: absolute;
	margin-left:1000px;
	margin-top:-23px;
}

.block_this_tea_two{
	width:1200px;
	margin:0 auto;
	height: auto;
}

.polesnie_deistvia_block{
	width:100%;
	float:left;
	min-width:1200px;
}

.polesnie_deistvia{
	width:1200px;
	margin:0 auto;
	height:auto;
}

.polesnie_deistvia_gl{
	width:100%;
	float:left;
	height:auto;
}

.polesnie_deistvia_gl_block{
	width:190px;
	height:250px;
	float:left;
	margin-top:50px;
}

.icon{
	display: block;
	margin:0px auto;
}

.icon_2{
	display: block;
	margin:14px auto;	
}

.icon_3{
	display: block;
	margin:3px auto;	
}

.icon_4{
	display: block;
	margin:10.5px auto;	
}

.icon_5{
	display: block;
	margin:11.5px auto;	
}

.icon_6{
	display: block;
	margin:9.5px auto;	
}

.polesnie_deistvia_gl_border{
	width:30%;
	margin:10px auto;
	border-top:1px solid #8ccd25;
}

.polesnie_deistvia_gl_border_two{
	width:30%;
	margin:20px auto;
	border-top:1px solid #8ccd25;
}

.polesnie_deistvia_gl_block p{
	font-size:18px;
	color:#000;
	font-family: 'PFCentroSlabPro-Regular';
	text-align: center;
}

.right_border{
	float:left;
	margin-top:30px;
}

.decor{
	position: absolute;
	margin-left:1100px;
	margin-top:200px;
	width:182px;
	height:100px;
	background:url(../img/decor.png);
}

.polesnie_deistvia_two{
	width:100%;
	float:left;
	height: auto;
}

.linear_left_polesnie_deistvia{
	width:49%;
	float:left;
	height:160px;
	background:url(../img/bg_2.jpg);
}

.linear_right_polesnie_deistvia{
	width:49%;
	float:right;
	height:160px;
	background:url(../img/bg_2.jpg);
}

.linear_block{
	width:100%;
	float:left;
	height: auto;
}

.linear_right_block{
	width:550px;
	float:left;
	height:160px;
}

.linear_left_block{
	width:570px;
	float:right;
	height:160px;
}

.linear_left_block p{
	color:#fff;
	text-shadow:1px 1px 1px #555;
	font-size:30px;
	font-family: 'LOBSTER';
	float:left;
	margin:5px;
}

.linear_right_block p{
	color:#fff;
	text-shadow:1px 1px 1px #555;
	font-size:30px;
	font-family: 'LOBSTER';
	float:left;
	margin:5px;
	margin-left:20px;
}

.polesnie_deistvia_two_blocks{
	width:100%;
	width:1200px;
	margin:0 auto;
	height: auto;
}

.polesnie_deistvia_two_left{
	float:left;
	height: 420px;
	width:570px;
	background:url(../img/bg_3.jpg);
	margin-left:15px;
	box-shadow: 0px 0px 5px #333;
}

.polesnie_deistvia_two_right{
	float:right;
	height: 420px;
	width:570px;
	margin-right:15px;
	background:url(../img/bg_3.jpg);
	box-shadow: 0px 0px 5px #333;
}

.polesnie_deistvia_two_text{
	width:100%;
	float:left;
	height: auto;
}

.polesnie_deistvia_two_text p{
	font-size:20px;
	color:#000;
	float:left;
	margin:5px;
	font-family: 'PFCentroSlabPro-Light';
	font-weight: 600;
	word-spacing:7px;
}

.chainik_2{
	float:right;
	margin-top:-8px;
}

.polesnie_deistvia_two_buttom{
	width:100%;
	float:left;
	height: 455px;
}

.property{
	width:1200px;
	margin:0 auto;
	height: auto;
}

.property_block{
	width:100%;
	float:left;
	min-width:1200px;
	height:810px;
	background:url(../img/bg_property.jpg)no-repeat center 50%;
	background-attachment: fixed;
}

.property_radius_block{
	width:235px;
	height:235px;
	border-radius: 300px;
	border:3px dashed #a8df39;
	float: left;
	margin-left:58px;
	margin-top:30px;
}

.property_radius_block_text{
	width:100%;
	float:left;
	height: auto;
}

.property_radius_block_text p{
	text-align: center;
	color:#000;
	font-size:18px;
	font-family: 'PFCentroSlabPro-Light';
	font-weight: 600;
	text-shadow:1px 1px 1px #a8df39;
}

.ico{
	display: block;
	margin:30 auto;
}

.property_bottom_information{
	width:100%;
	float:left;
	height: auto;
	margin-top:70px;
}

.property_bottom_information p{
	font-size:40px;
	font-family: 'LOBSTER';
	text-shadow:1px 1px 1px #555;
	color:#fff;
	text-align: center;
}

.client_otziv_block{
	width:100%;
	float:left;
	min-width:1200px;
	height: auto;
	background:url(../img/bg_3.jpg);
}

.client_otziv{
	width:1200px;
	margin:0 auto;
	height: auto;
}

.otziv_right{
	width:1200px;
	float:left;
	height:320px;
}

.otziv_left{
	width:1200px;
	float:left;
	height:320px;
}

.text_com_left{
	width:760px;
	border:3px dashed #83c550;
	height:auto;
	border-radius: 30px;
	margin-top:50px;
	float:left;
	margin-left:20px;
}

.text_com{
	width:760px;
	border:3px dashed #83c550;
	height:auto;
	border-radius: 30px;
	margin-top:50px;
	float:right;
	margin-right:20px;
}

.text_com p, .text_com_left p{
	font-size:18px;
	color:#000;
	font-family: 'PFCentroSlabPro-Regular';
	margin:20px;
	margin-top:30px;
}

.text_com_border{
	width:93%;
	height:1px;
	border-top:1px solid #83c550;
	margin:-10 auto;
}

.author_com{
	width:100%;
	float:left;
	height: auto;
}

.author_com p{
	font-size:18px;
	margin-right:28px;
	word-spacing:5px;
	color:#c7c7c7;
	float:right;
}

.border_green_1{
	display: block;
	margin:0 auto;
}

.do_right{
	float:right;
	display: block;
}

.do_left{
	float:left;
	display: block;
}

.button_pohydet_block{
	width:100%;
	float:left;
	height: auto;
}

.pohydet_button{
	width:569px;
	height:96px;
	background:url(../img/button_3.png);
	margin:20 auto;
	margin-bottom:60px;
	cursor: pointer;
}

.poddelki_block{
	width:100%;
	float:left;
	min-width:1200px;
	height:300px;
	background:url(../img/bg_4.jpg);
}

.poddelki{
	width:1200px;
	height:300px;
	margin:0 auto;
}

.poddelki_left{
	width:270px;
	float:left;
	height: auto;
}

.poddelki_right{
	width:270px;
	float:right;
	height: auto;
}

.poddelki_center{
	width:653px;
	height:auto;
	border-radius: 30px;
	border:3px dashed #83c550;
	float:left;
	margin-top:25px;
	background:#fff;
}

.poddelki_center p{
	font-size:18px;
	color:#000;
	text-align: center;
	margin-top:20px;
	margin-bottom:20px;
	font-family: 'PFCentroSlabPro-Light';
}

.faq{
	display: block;
	float:left;
	margin-left:200px;
	margin-top:20px;
}

.s_tea_block{
	width:100%;
	min-width:1200px;
	float:left;
	height: auto;
	background:url(../img/bg_4.jpg);
}

.s_tea_block_two{
	width:770px;
	height:auto;
	margin:0 auto;
}

.s_tea_block_fre{
	width:580px;
	height:auto;
	margin:0 auto;
}

.s_tea_block_gl_one{
	width:170px;
	float:left;
	height: auto;
	margin-top: 33px;
}

.s_tea_block_gl{
	width:170px;
	float:left;
	height: auto;
	margin-left:30px;
	margin-top: 33px;
}

.s_tea_block_fre_block{
	width:100%;
	float:left;
	height: auto;
}

.s_tea_block_gl_2{
	width:170px;
	float:left;
	height: auto;
	margin-left:30px;
	margin-top: 33px;
}


.s_tea_block_gl_text{
	width:100%;
	float:left;
	height: auto;
	margin-top:-10px;
}

.s_tea_block_gl_text p{
	font-size:18px;
	color:#000;
	font-family: 'PFCentroSlabPro-Regular';
	text-align: center;
}

.iconka{
	border-radius: 300px;
}

.s_tea{
	min-width:1200px;
	width:100%;
	max-width:1200px;
	height:auto;
	margin:0 auto;
}

.big_form_block{
	width:100%;
	min-width:1200px;
	height:600px;
	float:left;
	background:url(../img/bg_big_form.jpg)no-repeat center 100%;
}

.form_block{
	width:1200px;
	margin:0 auto;
	height:600px;
}

.timer_block{
	width:500px;
	height:410px;
	border:3px dashed #fff;
	margin-top:50px;
	float:left;
	border-radius: 30px;
}

.timer_block_title{
	width:100%;
	float:left;
	height: auto;
}

.timer_block_title p{
	margin:20px;
	color:#fff;
	font-size:23px;
	font-family: 'PFCentroSlabPro-Regular';
	text-align: center;
}

.timer_block_title_two{
	width:100%;
	float:left;
	height: auto;
}

.timer_block_title_two p{
	font-size:25px;
	font-family: 'LOBSTER';
	color:#fe6c01;
	text-align: center;
	text-shadow: #fff 1px 0px, #fff 1px 1px, #fff 0px 1px, #fff -1px 1px, #fff -1px 0px, #fff -1px -1px, #fff 0px -1px, #fff 1px -1px, #fff 0 0 1px, #fff 0 0 1px, #fff 0 0 1px, #fff 0 0 3px, #fff 0 0 3px, #fff 0 0 1px, #fff 0 0 1px, #fff 0 0 1px;
}

.time{
	width:380px;
	margin:0 auto;
	height: auto;
}

.time_text{
	width:380px;
	margin:0 auto;
	height: auto;
}

.time_b{
	width:100%;
	float:left;
	height: auto;
	margin-top:15px;
}

.days_t{
	width:70px;
	height:30px;
	float:left;
	margin-top:5px;
}

.hours_t, .minutes_t, .seconds_t{
	width:77px;
	height:30px;
	margin-left:25px;
	float:left;	
	margin-top:5px;
}

.days{
	width:70px;
	height:70px;
	border-radius: 30px;
	border:3px dashed #fff;
	float:left;
}

.hours, .minutes, .seconds{
	width:70px;
	height:70px;
	border-radius: 30px;
	border:3px dashed #fff;
	margin-left:25px;
	float:left;	
}

.days_t p, .hours_t p, .minutes_t p, .seconds_t p{
	color:#000;
	font-size:18px;
	text-align: center;
	font-family: 'PFCentroSlabPro-Light';
}

.days p, .hours p, .minutes p, .seconds p{
	color:#fffc00;
	font-style: regular;
	font-family: 'Myriad Pro';
	text-align: center;
	font-size:38px;
	margin-top:15px;
}

.polza_tea{
	margin-left:-50px;
}

.top_green{
	margin-left:100px;
	position: absolute;
	margin-top:-30px;
}

.time_text_b{
	width:100%;
	float:left;
	height: auto;
}

.forma_block_title{
	width:100%;
	float:left;
	height: auto;
}

.forma_block_title p{
	text-align: center;
	color:#fffc00;
	font-family: 'LOBSTER';
	font-size:30px;
}

.forma_block_title_two{
	width:100%;
	float:left;
	margin-top:10px;
	height: auto;
	margin-bottom:15px;
}

.input{
	display: block;
	margin:0 auto;
	height:50px;
	width:356px;
	border:3px dashed rgba(144,178,119,0.5);
	background:rgba(41,112,90,0.7);
	border-radius: 30px;
	margin-top:20px; 
	padding:20px;
	font-size:23px;
	color:#fff;
}

.forma_block_title_two p{
	color:#fff;
	font-family: 'PFCentroSlabPro-Light';
	text-align: center;
	font-size:18px;
}

.forma_block{
	width:350px;
	height:auto;
	float:left;
	position: absolute;
	margin-left:750px;
	margin-top:50px;
}

.button_4{
	width:356px;
	height:63px;
	background:url(../img/button_4.png);
	float:left;
	margin-top:20px;
	cursor: pointer;
}

.dostavka_and_oplata_block{
	width:100%;
	float:left;
	height: auto;
	min-width:1200px;
	background:url(../img/bg_4.jpg);
}

.dostavka_and_oplata{
	width:1200px;
	margin:0 auto;
	height:auto;
}

.text_dostavka{
	width:760px;
	margin:0 auto;
	height: auto;
}

.text_dostavka p{
	font-size:18px;
	font-family: 'PFCentroSlabPro-Light';
	color:#000;
	margin-top:50px;
	float:left;
	text-align: center;
}

.text_dostavka_gree{
	color:#a2d057;
	font-size:22px;
}

.list_tea_1{
	position: absolute;
	float:left;
	margin-top:-220px;
	margin-left:-100px;
}

.list_tea_2{
	position: absolute;
	float:left;
	margin-left:1000px;
	margin-top:-500px;
}

.footer_green_left{
	width:540px;
	height:190px;
	float:left;
}

.footer_green_left a{
	color:#fff;
}

.footer_green_right{
	width:550px;
	height:190px;
	float:right;
}

.top_footer_green_left{
	width:500px;
	float:left;
	height: auto;
}

.top_footer{
	width:100%;
	float:left;
	height: auto;
	margin-top:20px;
}

.top_footer p{
	color:#000;
	float:left;
	font-size:20px;
	font-family: 'PFCentroSlabPro-Light';
}

.partner_href{
	font-family: 'LOBSTER';
	color:#fff;
	font-size:40px;
	text-decoration: underline;
	margin-top:10px;
}

.popup_block_true p{
	font-family: 'LOBSTER';
	color:#000;
	text-shadow:1px 1px 1px #555;
	font-size:35px;
	text-align: center;
	margin:20px;
}

.footer_contacts{
	width:100%;
	float:left;
	height: auto;
}

.footer_contacts p{
	font-size:40px;
	font-family: 'PFCentroSlabPro-Light';
	float:left;
	color:#000;
	margin-top:20px;
}

.travka_1{
	width:150px;
	height:136px;
	background:url(../img/travka_1.png);
	position: absolute;
	margin-left:-151px;
	margin-top:270px;
}

.travka_2{
	width:118px;
	height:131px;
	background:url(../img/travka_2.png);
	position: absolute;
	margin-left:565px;
	margin-top:250px;
}

.back_call{
	width:408px;
	height:63px;
	background:url(../img/back_call.png);
	float:left;
	margin-top:5px;
	cursor: pointer;
}

.footer_green_center_block{
	width:1200px;
	margin:0 auto;
	padding: 10px 0;
}

.popup_block, .popup_block_true{
	width:660px;
	border:3px dashed #afe43f;
	height:auto;
	border-radius: 30px;
	margin-top:20px;
	float:left;
	background:#fff;
}

.forms{
	margin-top:40px;
}

.krest{
	width:100px;
	border:3px dashed #afe43f;
	border-radius: 300px;
	position: absolute;
	margin-left:600px;
	margin-top:-50px;
	height: 100px;
	background:#fff;
	cursor: pointer;
}

.krest_two{
	width:100px;
	border:3px dashed #afe43f;
	border-radius: 300px;
	position: absolute;
	margin-left:600px;
	margin-top:-50px;
	height: 100px;
	background:#fff;
	cursor: pointer;
}

.krest_img{
	display: block;
	margin:25 auto;
}

.disabled{
	display: none;
}

.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(../img/loading.gif) no-repeat 50% 50%; }
.box-modal {
	position: relative;
	width: 500px;
	padding: 16px;
	background: #3c3f41;
	color: #bbb;
	font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	box-shadow: 0 0 0 6px rgba(153, 153, 153, .3);
	border-radius: 6px;
}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #6897bb; }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
}

  @-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

@media screen and (max-width:1400px){
	.list_left, .list_right, .tea, .decor, .travka_2, .travka_1, .tea_miska, .tea_l_l, .list_tea_2{
		display: none;
	}

	.doctor_comment{
		margin-left:100px;
	}

	.this_tea{
		width:1200px;
	}

	.list_v_stakane{
		display: none;
	}

	.s_tea_block_fre_block{
		width:1200px;
	}

	.mon_tea_inform{
		width:1194px;
	}
}

.form{float:left;margin-bottom:20px!important}
form dl{display:table;width:100%;table-layout:fixed;margin-bottom:8px;margin-top:0px;}
form dt,form dd{display:table-cell;vertical-align:middle;}
form dt{text-align:right;padding-right:10px;color:#fff;width:120px}
form input[type="text"],textarea,select{font:16px/34px Arial;height:34px;border:1px solid #7F9DB9;padding:0 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
select{padding-right:0}
#test{
	margin-right:-200px;
}
.order{
	float:right;
	margin-left:40px;
	font:26px/30px Arial;
	background:url('../img/bg_btn.png') #9EB60A top repeat-x;
	color:#FFF;
	padding:16px 20px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-shadow:-1px -1px #6D8607;
	display:block;
	font-weight:bold;
	border:0;
	cursor:pointer;
	text-decoration:underline;
}

body {
	line-height: normal !important;
	background-color: white;
}

img {
	display: inline;
}