body{
	font-family:Roboto Condensed ;
	margin:0px;
	padding:0px;
	overflow-x:hidden;
}

h2{
	font-size:62px;
	padding:0px;
	margin:0px;
}

h1{
	font-size:60px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-align:center;
	font-family:Roboto Condensed ;
}

p{
	font-size:20px;
	font-family:Roboto;
	line-height:25px;
	font-weight: lighter;
}

p.svetname{
	font-size:16px;
	margin-top: 10px;
}

.hide-layout {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    height: 100%;
    position: fixed;
    top: 0;
	display:none;
    width: 100%;
    z-index: 998;
	opacity:0.5;
}

.hidden{
opacity:0;
}
.visible{
opacity:1;
}

.clr{
	clear:both;
}

.center{
	text-align:center;
}

.bold{
	font-weight:bold !important;
}

.white{
	color:#fff;
	}
.yellow{
	color:#ffe800;
}
.red{
	color:#de2a2a;
}
.black{
	color:#2d2929;
}
.green{
	color:#62c502;
}
.l_green{
	color:#eaf7dd;
}

.bg_white{
	background-color:#fff;
	}

.bg_yellow{
	background-color:#ffe800;
}
.bg_black{
	background-color:#333333;
}

.bg_gray{
	background-color:#f6f6f6;
}

.left{
	float:left;
}


.r_border{
	border-right:1px solid #097ea5;
}


.s-top{
	background:none;
	padding-top:10px;
	width:100%;
	height:100px;
}

.s1{
	/*background:url('../img/s1_bg.jpg') repeat-x;*/
	background-position:0 70%;
	width:100%;
	height:750px;
	/*	overflow:hidden;*/
}


.s2{
	background:url('../img/s2_bg.jpg') repeat-x;
	min-width:1200px;
	height:272px;
	padding-top:30px;
}

.s3{
	background-color:#FFFFFF;
	min-width:1200px;
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
	background:url('../img/s3_bg.jpg') repeat;
}

.s4{
	background-color:#FFFFFF;
	width:100%;
	/*height:450px;*/
	padding-top:30px;
}

.s5{
	/*background:url('../img/or_bg.jpg') repeat;*/
	background-color:#FFFFFF;
	width:100%;
	height:370px;
	padding-top:30px;
}

.s6{
	background:url('../img/voprosy.png') repeat-x;
	/*background-position:50% 0;*/
	background-color:#FFFFFF;
	min-width:1200px;
	height:360px;

}

.s6 .content{
	/*background:url('../img/voprosy.jpg') center 0 no-repeat;*/
	width:1200px;
	height:432px;
	padding-top:30px;
}


.s6 h1{
	/*margin-left:70px;*/
}


.s7{
	background-color:#FFFFFF;
	width:100%;
	/*height:490px;*/
	padding-top:30px;
	/*padding-top:30px;*/
}

.s8{
	background-color:#FFFFFF;
	width:100%;
	height:110px;
	padding-top:30px;
}

.svet{
	background-color:#FFFFFF;
	width:100%;
/*	height:110px;*/
	padding-top:30px;
}

.config_area{
	background-color:#FFFFFF;
	width:100%;
	/*height:662px;*/
	padding-top:30px;
}

.r_line{
	background:url('../img/l_bg.jpg') repeat-x;
	width:100%;
	height:97px;
	/*padding-top:30px;*/
}

.r_line div{
	background:url('../img/r_line.jpg') no-repeat;
	width:1200px;
	height:97px;
	margin:0 auto;
	/*padding-top:30px;*/
}
.s2 .count{
position: absolute;
 top: 110px;
 height:96px;
 left: 30px;
 background:url('../img/poloska.png') no-repeat center center;
 width:1098px;
}

.s2 .s2_days{
color: #999;
    font-size: 20px;
    left: 120px;
    position: absolute;
    top: 220px;
}

.s2 .s2_days span{
	margin-left:140px;
}


.s2 .zakaz_sk{
	position:absolute;
	background:url('../img/zakaz_sk.png') no-repeat center center;
	height:72px;
	width:1180px;
	background-position:0;
	top:160px;
	left:20px;
}
.s2 h1 {text-transform: uppercase;}

.s2 .zakaz_sk .s_name{
  border: medium none;
    font-family: roboto;
    font-size: 20px;
    left: 62px;
    position: absolute;
    top: 21px
}
.s2 .zakaz_sk .s_tel{
  border: medium none;
    font-family: roboto;
    font-size: 20px;
    left: 440px;
    position: absolute;
    top: 21px
}
.s2 .zakaz_sk .btn{
position:absolute;
right:75px;
}


.s6 .zakaz_vp{
	position:absolute;
	background:url('../img/zakaz_vp.png') no-repeat center center;
	height:123px;
	width:1180px;
	background-position:0;
	top:170px;
	left:20px;


}

.s6 .zakaz_vp .v_name{
	border: medium none;
	font-family: roboto;
	font-size: 20px;
	left: 100px;
	position: absolute;
	top: 43px;
}
.s6 .zakaz_vp .v_tel{
	border: medium none;
	font-family: roboto;
	font-size: 20px;
	left: 479px;
	position: absolute;
	top: 43px;
}
.s6 .zakaz_vp .btn{
	position: absolute;
	right: 83px;
	top: 20px;
	width: 298px;
}

.s6 .ob{
	font-size: 24px;
	left: 19px;
	position: absolute;
	top: 116px;
}

.s6 .ob span{
}

.s6 .ob span span{
	color:red;
	font-weight:bold;
	font-size:34px;
}

.green_line{
border-bottom: 5px solid #6dde00;
height: 25px;
margin: 10px auto 0;
width: 830px;
}


.text_area{
	background-color:#FFFFFF;
	width:100%;
	padding-top:60px;

}

.text_area h1{
	font-weight:bold;
	font-family:roboto condensed;
}

.potolokvdom{
	background-color:#FFFFFF;
	width:100%;
		/*overflow:hidden;*/
/*	padding-top:30px;*/

}

.potolokvdom .stroki{
	height:390px;
	margin-top:40px;
	margin-bottom:20px;
}


.potolokvdom .stroki .stroka{
	background:url('../img/check.png') no-repeat;
	height:37px;
	margin-bottom:30px;
	padding-left:50px;
	font-size:24px;
	font-family:roboto condensed;
}

.potolokvdom .pic{
	background:url('../img/man.png') no-repeat;
	width:522px;
	height:528px;
	position:absolute;
	top:510px;
	left:-90px;
	z-index:10;
}

.potolokvdom .doc{
	width:439px;
	height:369px;
	background:url('../img/doc.png') no-repeat;
	float:right;
	margin-top:20px;
	margin-right:100px;
}

.potolokvdom .table .h{
	padding-top:20px !important;
	height:50px !important;
}

.potolokvdom .table{
	width:780px;
	height:472px;
	font-size:21px;
	font-family:roboto condensed;
	margin-left:395px;
}

.potolokvdom .table .t_stroka{
	height:50px;
	margin-top:1px;
}

.potolokvdom .table .t_stroka div{
	float:left;
	width:220px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	font-weight:lighter;
	height:40px;
}

.content{
	width:1200px;
	margin:0 auto;
	position:relative;
}



.btn{
       border-radius: 16px;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-size: 27px;
    font-weight: 700;
     height: 47px;
    border: none;
    line-height: 1em;
    overflow: hidden;
    /* padding-top: 22px; */
    text-align: center;
    transition: all 0.15s ease-in-out 0s;
    white-space: nowrap;
    width: 340px;
}

.b_orange{
		background-color:#ff6600;
}

.b_red{
background:url('../img/btn_red.png') repeat-x;
}

.b_red:hover{
background:url('../img/btn_red_h.png') repeat-x;
}

.b_green{
background:url('../img/btn_green.png') repeat-x;
}

.b_green:hover{
background:url('../img/btn_green_h.png') repeat-x;
}



.logo{
	background:url('../img/logo.png') no-repeat top center;
	height:80px;
	float:left;
}

.logo p{
	font-family:Roboto Condensed ;
	font-weight:bold;
	margin: 40px 0 0;
	font-size:22px;
}


.tel{
	height:100px;
	float:left;
}
.tel p{
	margin: 0;
	font-size:50px;
	line-height:50px;
}

.tel p span{
	font-size: 22px;
	font-weight: bold;
	vertical-align: top;
	line-height: 40px;
}
.tel span{
	font-family: Roboto;
	font-size:14px;
	line-height:20px;
	vertical-align:top;
}

.tel img{
	margin-left:100px;
}


.menu{
	height:80px;
	float:left;
	width:670px;
}

.menu div{
	float:left;
	width:132px;
	text-align:center;
}

.menu div a{
	text-decoration:none;
	color:#333;
	font-size:14px;
	padding-top: 35px;
	display: block;
}
.menu1 a {background:url('../img/menu/m1.png') no-repeat center top;}
.menu2 a {background:url('../img/menu/m2.png') no-repeat center top;}
.menu3 a {background:url('../img/menu/m3.png') no-repeat center top;}
.menu4 a {background:url('../img/menu/m4.png') no-repeat center top;}
.menu5 a {background:url('../img/menu/m5.png') no-repeat center top;}

.menu div:hover a{color:#62c502;}

.menu1 a:hover {background:url('../img/menu/m1h.png') no-repeat center top;}
.menu2 a:hover {background:url('../img/menu/m2h.png') no-repeat center top;}
.menu3 a:hover {background:url('../img/menu/m3h.png') no-repeat center top;}
.menu4 a:hover {background:url('../img/menu/m4h.png') no-repeat center top;}
.menu5 a:hover {background:url('../img/menu/m5h.png') no-repeat center top;}

.vivoz{
	background:url('../img/vivoz.png') no-repeat;
	height:101px;
	width:528px;
	padding-bottom: 20px;
	margin-top: 15px;
}

.vivoz div{
    font-size: 44px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 20px;
}



/********************/
/** config **/

.config_area .config{
	width:1167px;
	height:662px;
	margin: 0 auto;
	background: url("../img/config_bg.png") no-repeat;
	position:relative;
}

.config_area .config .combo{
	position:absolute;
	height:30px;
	top:515px;
	left:300px;
	line-height:36px;
}

.config_area .config .combo .combo_option{
	float:left;
	height:30px;
	font-size:16px;
	font-family:roboto condensed;
	color:#848484;
	font-weight:bold;
	margin-left:60px;
}

.config_area .config .combo .combo_option .select{
	background: url("../img/ck0.png") no-repeat;
	height:38px;
	width:38px;
	float:left;
	padding-right:15px;
	cursor:pointer;
}


.config_area .config .combo .combo_option.active .select{
	background: url("../img/ck1.png") no-repeat;
}

.config_area .config .combo .combo_option.active{
	color:#333;
}

.config_area .config .mg_gal,
.config_area .config .foto_gal{
	position:absolute;
	height:60px;
	top:570px;
	left:45px;
}

.config_area .config .foto_gal{
	display:none;
}


.config_area .config .mg_gal div,
.config_area .config .foto_gal div{
	height:50px;
	width:60px;
	float:left;
	padding:0px 12px;

	cursor:pointer;
}

.config_area .config .mg_gal img,
.config_area .config .foto_gal img{
	border:3px solid;
	border-color:rgba(0,0,0,0);
}

.config_area .config .mg_gal .active img,
.config_area .config .foto_gal .active img{
	border:3px solid #333;
}

.config_area .config  .potolok{
	position:absolute;
	width:1152px;
	height:227px;
	background: url("../img/config/mg1m.png") no-repeat;
	top:7px;
	left:8px;
}

.config_area .config .icons_left{
	position:absolute;
	width:128px;
	height:194px;
	background: url("../img/icons_left.png") no-repeat;
	top:217px;
	left:25px;
	z-index:10;
}

.config_area .config .sale{
 bottom: -90px;
 height: 77px;
 position: absolute;
 text-align: center;
 width: 100%;
 z-index: 10;
}

.config_area .config .sale .sale_c
{
color: #333;
font-family: roboto condensed;
font-size: 59px;
font-weight: bold;
margin-left: 32px;
width: 120px;
}

.config_area .config-after{
	width:1200px;
	height:300px;
	margin-top:110px;
}

.config_area .config-after div{
	/*float:left;*/
	display: inline-block;
}

.config_area .config-after .after1{
	width:260px;
}
.config_area .config-after .after2,
.config_area .config-after .after4{
	width:286px;
	padding-top:20px;
	padding-right:20px;
	opacity: 1;
}
.config_area .config-after .after3{
	width:260px;
	opacity: 1;
}

.config_area .config-after p{
font-family: roboto;
font-size: 17px;
}
.config_area .config-after .ph{
	border-bottom: 4px solid red;
	font-family: roboto condensed;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

/**********************/

.menu_calc .item1,
.menu_calc .item2,
.menu_calc .item3,
.menu_calc .item4,
.menu_calc .item5{
	background:url("../img/menu_calc.png") repeat-x bottom;
	color: #4d4d4d;
    font-family: roboto condensed;
    font-weight: bold;
    height: 27px;
    padding-top: 19px;

}

.menu_calc{
	position:absolute;
	z-index:10;
	top:0px;
	left:250px;
}

.menu_calc .skidka{
    float: right;
    margin-left: 30px;
    margin-top: 20px;
}
.menu_calc .skidka img{
	padding-right:10px;
}

.menu_calc .skidka a{
	font-size:12px;
	font-family: roboto;
	color:red;
}

.menu_calc div:hover{
	color:#62c502;
}


.menu_calc div{
	float:left;
	cursor:pointer;
}

.menu_calc  .ugolok,
.menu_calc  .ugolok,
.menu_calc  .ugolok,
.menu_calc  .ugolok{
	background:url("../img/menu_calc_m.png") repeat-x bottom;
	height:46px;
	width:34px;
}

.menu_calc  .ugolok11{
	background:url("../img/menu_calc_m11.png") no-repeat bottom;
	height:46px;
	width:34px;
}
.menu_calc  .ugolok55{
	background:url("../img/menu_calc_m55.png") no-repeat bottom;
	height:46px;
	width:27px;
}
.menu_calc  .ugolok11.active_l{
	background:url("../img/menu_calc_act_first.png") no-repeat bottom;
}

.menu_calc  .ugolok55.active_r{
	background:url("../img/menu_calc_act_last.png") no-repeat bottom;
}

.menu_calc .item1.active,
.menu_calc .item2.active,
.menu_calc .item3.active,
.menu_calc .item4.active,
.menu_calc .item5.active{
	background:url("../img/menu_calc_act.png") repeat-x bottom;
	   color: #fff;
    font-size: 18px;
    height: 33px;
    padding-top: 13px;
}
.menu_calc .ugolok.active_l{
background:url("../img/menu_calc_act_l.png") no-repeat bottom;
}
.menu_calc .ugolok.active_r{
background:url("../img/menu_calc_act_r.png") no-repeat bottom;
}

.people{
	position:absolute;
	top:0px;
	left:-120px;
	z-index:9;
	background:url("../img/people.png") no-repeat;
	width:563px;
	height:729px;
}

.item_bg{
	position:absolute;
	top:46px;
	left:0px;
	z-index:1;
	background:url("../img/section1/item1.png") no-repeat;
	width:1200px;
	height:594px;
}

.calc_bez{
	background-color: #ffe800;
    border-radius: 11px;
    height: 67px;
    padding: 4px 0 4px 20px;
    position: absolute;
    right: 79px;
    top: 342px;
    width: 500px;
    z-index: 2;
}

.calc_bez div{
	font-size: 33px;
    font-weight: bold;
}


.calc_rub{
	position:absolute;
	top:422px;
	right:20px;
	z-index:3;
	background:url("../img/calc_rub.png") no-repeat;
	width:577px;
	height:101px;

}

.calc_rub div{
	float:left;
}

.calc_rub .type{
   font-size: 28px;
    font-weight: bold;
    padding-left: 20px;
    width: 260px;
		padding-top:15px;
		font-family:roboto condensed;
}

.calc_rub .txt{
   font-size: 28px;
    font-weight: bold;
     width: 130px;
	padding-top:15px;
font-family:roboto condensed;
}

.calc_rub .c1{
   font-size: 70px;
    font-weight: bold;
	color:red;
	padding-top:5px;
	font-family:roboto condensed;
}

.calc_rub .red_rub{

	padding-top:22px;
    padding-left:10px;
}

.calc_cena{
	font-family:roboto condensed;
	position:absolute;
	top:520px;
	right:20px;
	z-index:4;
	background:url("../img/calc_cena.png") no-repeat;
	width:577px;
	height:164px;
}
.calc_button {
	position:absolute;
	top: 686px;
	right: 256px;
	z-index:4;
}

.calc_cena .br{
font-family:roboto condensed;
    font-size: 30px;
    font-weight: bold;
	color:#fff;
    left: 175px;
    position: absolute;
    top: 15px;

}

.calc_cena .pl{
font-family:roboto condensed;
    font-size: 18px;
    font-weight: normal;
	color:#333;
    left: 200px;
    position: absolute;
    top: 52px;

}

.calc_cena .st{
font-family:roboto condensed;
    font-size: 18px;
    font-weight: normal;
	color:#333;
    left: 405px;
    position: absolute;
    top: 52px;

}



.calc_cena .m2 {
  border: medium none;
  font-family: roboto condensed;
  font-size: 38px;
  font-weight: bold;
  height: 38px;
  left: 215px;
  position: absolute;
  text-align: center;
  top: 90px;
  width: 40px;
  background:rgba(255,255,255,0);
}

.calc_cena .m2-summa {
  border: medium none;
  color: red;
  font-family: roboto condensed;
  font-size: 38px;
  font-weight: bold;
  height: 38px;
  left: 382px;
  position: absolute;
  text-align: center;
  top: 90px;
  width: 120px;
    background:rgba(255,255,255,0);
}

/*********************/

.c_border{
	/*border: 1px solid #ccc;*/
	margin:5px;
	height:160px;
	width:250px;
	text-align:center;
	vertical-align: middle;
	display: table-cell;
	position:relative;
}
.carousel-block-main {
	clear: both;
	display: inline-block;
	margin: 34px;
}
.carousel-block-main:nth-child(3n+1) {
    margin-left: 0;
}
.carousel-block-main:nth-child(3n) {
    margin-right: 0;
}

.hit{
	height: 101px;
	position: absolute;
	right: -17px;
	top: -10px;
	width: 102px;
	background:url("../img/hit.png") no-repeat;
}

.best_price{
	height: 101px;
	position: absolute;
	right: -17px;
	top: -10px;
	width: 102px;
	background:url("../img/best_price.png") no-repeat;
}

.birka{

	font-family: roboto condensed;
	font-size: 45px;
	font-weight: bold;
	height: 68px;
	padding-top:10px;
	position: absolute;
	right: -11px;
	top: 300px;
	width: 194px;
	background:url("../img/birka.png") no-repeat;
}

.p_text {
  font-family: roboto condensed;
  font-size: 21px;
  height: 68px;
  padding-top: 12px;
  position: absolute;
  right: 0;
  top: 361px;
  width: 361px;
}


/* Секция 5 */

.w_blocks{
	padding-top:40px;
	padding-left:70px;
}

.w_block{
float: left;
padding-left: 10px;
padding-right: 10px;
text-align: center;
width: 203px;
}

.w_block img{
	padding-bottom:20px;
}

.w_block.arrow{
	padding-top:50px;
}

.w_block span{
	font-size: 24px;
    font-weight: 500;
}


/**********/


/*Секция 7+    адрес*/
.map{
	height:225px;
	width:1200px;
	position:relative;
}
.map .panel {
  background: none repeat scroll 0 0 rgba(109, 222, 0, 0.2);
  border-radius: 10px;
  height: 180px;
  left: 100px;
  position: absolute;
  top: 30px;
  font-size:48px;
  font-family:roboto condensed;
  width: 1035px;
  text-align:center;
  padding-top:15px;
}

/************************/

.footer{
	text-align:center;
	float:left;
	width:30%;
}

.footer.sec1{
    font-family: roboto;
    font-size: 20px;
    font-weight: lighter;
    padding-top: 20px;
}

.footer.sec2 {
  font-family: roboto;
  font-size: 14px;
  font-weight: lighter;
  width: 435px;
}
.logo-vk {
	display: inline-block;
	width: 28px;
	height: 28px;
	background-image: url("../img/logo-vk.png");
	position: relative;
	top: 10px;
	margin-right: 5px;
}

/***************************/

.voprosy{
    height: 370px;
    margin-left: 400px;
    position: relative;
    width: 400px;
}

.voprosy .ob{
	text-align:center;
	padding-top: 20px;
}

.voprosy .v_name{
    border: medium none;
    color: #ccc;
    font-size: 18px;
    line-height: 18px;
    position: absolute;
    right: 100px;
    top: 150px;
    width: 250px;
}

.voprosy .v_tel{
    border: medium none;
    color: #ccc;
    font-size: 18px;
    line-height: 18px;
    position: absolute;
    right: 100px;
    top: 220px;
    width: 250px;
}

.voprosy  .btn{
    bottom: 20px;
    left: 33px;
    position: absolute;
    width: 330px
}

.voprosy .ob .st1{
	font-size:40px;
}

.voprosy .ob .st2{
   font-size: 32px;
   font-weight: lighter;
}

/*****************************/

.carousel-block .part1 {
  float: left;
  height: 250px;
  width: 240px;
  text-align:right;
  }


.carousel-block .part2 .p_name{
	font-size:21px;
	font-weight:bold;
	 font-family: roboto condensed;
	 padding-bottom:20px;
}

.carousel-block .part2 .p_time{
	background:url("../img/p_time.png") no-repeat;
	width:115px;
	height:27px;
	position:absolute;
	left:670px;
	top:5px;
	font-size:21px;
	font-family: roboto condensed;
	font-weight:bold;
	padding-left:40px;
	padding-top:5px;

}

.carousel-block .part2 {
  float: left;
  font-family: roboto;
  font-size: 14px;
  font-weight: lighter;
  height: 250px;
  line-height: 25px;
  padding-left: 40px;
  padding-right:20px;
  text-align: justify;
  width: 790px;
  position:relative;
}

.s4 .carousel-block .part1 {
	height:200px;
	}
.s4 .carousel-block .part2 {
	height:200px;
	}
.vk-otzyvy {
	text-align: center;
}
.vk-otzyvy a {
	text-decoration: underline;
	color: #428bca;
	font-size: 25px;
}
.vk-otzyvy a:hover {
    text-decoration: none;
	color: #2a6496;
}
/**************************/
.popup11,
.popup1 {
    background: url('../img/callback.png') no-repeat ;
    margin: 30px auto auto;
	height: 406px;
    position: fixed;
    text-align: center;
    width: 407px;
    z-index: 11111;
	border-radius:7px;
	display:none;
}

.popup11  .btn,
.popup1  .btn{
	margin-top:230px;
}

.popup11 input,
.popup1 input{
    border: medium none;
    color: #ccc;
    font-size: 18px;
    line-height: 18px;
    position: absolute;
    right: 100px;
    width: 250px;
}

.popup11  .p1_msg,
.popup1  .p1_msg{
	font-size: 21px;
	font-weight: lighter;
	position: absolute;
	text-align: center;
	top: 78px;

}

.popup11 .pop_name1,
.popup1 .pop_name{
	top:166px;
	background:rgba(255,255,255,0);
}

.popup11 .pop_tel1,
.popup1 .pop_tel{
	top:232px;
	background:rgba(255,255,255,0);
}

.popup11  .f-close,
.popup1  .f-close{
	background: url("../img/close.png") no-repeat;
	cursor: pointer;
	height: 26px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 26px;

}

.popup11 .header,
.popup1 .header{
	font-size:30px;
	font-weight:bold;
	padding-top:30px;
}

/**********************************************/
.spasibo {
    background: url('../img/spasibo.png') no-repeat ;
    margin: 30px auto auto;
	height: 406px;
    position: fixed;
    text-align: center;
    width: 407px;
    z-index: 11111;
	border-radius:7px;
	display:none;
}

.spasibo  .btn{
	margin-top:75px;
}


.spasibo  .p1_msg{
	font-size: 21px;
	font-weight: lighter;
	position: absolute;
	text-align: center;
	top: 78px;
	width:405px;

}


.spasibo .header{
	font-size:45px;
	font-weight:bold;
	padding-top:30px;
}

/**********************************************/
.pozdr {
	background: url("../img/pozdr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 7px;
	display: none;
	height: 695px;
	/*margin: 30px auto auto;*/
	position: fixed;
	text-align: center;
	width: 528px;
	z-index: 11111;
}
.pozdr input{
	border: medium none;
	color: #333;
	font-size: 18px;
	line-height: 18px;
	right: 155px;
	width: 250px;
}
.pozdr .pozdr_name{
	position:absolute;
	top:460px;
	background:rgba(255,255,255,0);
}

.pozdr .pozdr_tel{
	position:absolute;
	top:529px;
	background:rgba(255,255,255,0);
}

.pozdr  .btn{
	margin-top:227px;
}


.pozdr  .p1_msg{
	font-size: 21px;
	font-weight: lighter;
	left: 51px;
	position: absolute;
	text-align: center;
	top: 371px;
	width: 425px;

}


.pozdr .header{
	font-size: 55px;
	font-weight: bold;
	padding-top: 303px;
}

.pozdr  .f-close{
	background: url("../img/close2.png") no-repeat;
	cursor: pointer;
	height: 26px;
	position: absolute;
	right: 14px;
	top: 177px;
	width: 26px;
}
.pozdr  .f-close:hover{
	background: url("../img/close2h.png") no-repeat;
	cursor: pointer;
	height: 26px;
	position: absolute;
	right: 14px;
	top: 177px;
	width: 26px;
}
#comagic_phone_link {
	color: #62c502;
	font-weight:400;
}
#comagic_phone2_link{
	color:red;
	font-weight:bold;
	font-size: 35px;
}
 #comagic_phone3_link{
 	color:#de2a2a;
	font-weight:bold;
 }