body {color:#445a6b;background: url(../images/fon3.jpg) bottom center  no-repeat;margin: 0px;padding: 0px;background-attachment: fixed;background-size: cover;font-family: Arial;font-size: 13pt;}
table {border-collapse: collapse;margin:0px;border: 0px;}
h1{font-size: 22pt;color: #e00000;text-align: center;text-transform: uppercase;margin: 25px;margin-top: 10px;padding: 0px;}
h2 {font-size: 19pt;margin: 25px;color: #e00000;text-align: center;text-transform: uppercase;font-weight: bold;padding: 0px;}


a {color: #cc3333;}
a:hover {text-decoration: underline;}
p {margin: 0px;text-indent: 0px;line-height: 120%;font-size: 13pt;}
td {border: 0px solid black;margin: 0px;padding: 0px;}
ul, li, div {outline: 0px solid red;margin: 0px;padding: 0px;}
img {border: 0px;margin: 0px;padding: 0px;}
input, form {margin: 0px;padding: 0px;}
hr {	
	max-width: 1100px;
	border: none; /* ”бираем границу дл¤ браузера Firefox */
    color: #cc3333; /* ÷вет линии дл¤ остальных браузеров */
    background-color: #cc3333; /* ÷вет линии дл¤ браузера Firefox и Opera */
    height: 1px;
	} 
section {margin: 0px;padding: 0px;}

.container {margin: 0px auto;position: relative;max-width: 1200px;}

.head {width: 1200px;height: 140px;position: relative;text-align: center;background-color: #fff;-webkit-box-shadow: 0 0 30px #999999;-moz-box-shadow: 0 0 30px #999999;box-shadow: 0 0 30px #999999;}
#head_logo {position: absolute;z-index: 1;width: 280px;height: 120px;left: 10px;top: 10px;}
#head_logo img {width: 100%;}
#head_tel1 {position: absolute;z-index: 1;right: 2%;top: 30px;}
#head_tel1 p{color: #e00000;font-size: 27pt;font-weight: bold;}
#head_tel2 {position: absolute;z-index: 1;right: 2%;top: 75px;text-align: left;}
#head_tel2 p{color: #e00000;font-size: 27pt;font-weight: bold;}

#head_tel1_2 {position: absolute;z-index: 1;right: 140px;top: 10px;}
#head_tel1_2 p{font-size: 18pt;font-weight: bold;}
#head_tel2_2 {position: absolute;z-index: 1;right: 140px;top: 45px;text-align: left;}
#head_tel2_2 p{font-size: 18pt;font-weight: bold;}

#head_ordcall {position: absolute;z-index: 1;right: 160px;top: 80px;}
#head_vk {position: absolute;z-index: 1;right: 80px;top: 20px;}
#head_vk img {height: 40px;}
#head_fb {position: absolute;z-index: 1;right: 20px;top: 20px;}
#head_fb img {height: 40px;}

#head_yt {position: absolute;z-index: 1;right: 20px;top: 80px;}
#head_yt img {height: 40px;}

#head_ig{position: absolute;z-index: 1;right: 80px;top: 80px;}
#head_ig img {height: 40px;}

.head_mm_but {position: absolute;display: none;width: 60px;height: 48px;z-index: 2;top: 5px;right: 6px;}
.head_mm_but img {width: 48px;height: 38px;}
.head_city {position: absolute;z-index: 1;width: 450px;height: 50px;left: 360px;top: 10px;font-weight: bold;}
.head_city select {height: 30px;max-width: 360px;margin: 2px;padding: 2px;font-size: 14pt;border: none;outline:none;}
.head_city select:active, .head_city select:focus{
  border: none;outline:none
}


.head_seach {position: absolute;z-index: 1;width: 450px;height: 50px;left: 360px;top: 60px;}

.search {
  width: 100%;
  height: 100%;
  position: relative;
}

.search input {
  border: none;
}

.search .input {
	width: 100%;
	height: 100%;
	padding: 0px;
	padding-left: 20px;padding-right: 20px;

	-moz-box-sizing: border-box;
	box-sizing: border-box;

	box-shadow: inset 0 0 5px rgba(0,0,0,0.1), inset 0 1px 2px rgba(0,0,0,0.3);

	border: 1px solid #b9bacf;
	border-radius: 20px;

	background: #f9f7f8;
	font-size: 17pt;
	color: #d1d1dd;
	outline: none;
  
}

.search .input:focus {
  box-shadow: inset 0 0 5px rgba(0,0,0,0.2), inset 0 1px 2px rgba(0,0,0,0.4);
  background: #ffffff;
  color:#445a6b;
}

.search .submit {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 100%;
  cursor: pointer;
  background: url(../images/lupa2.png) 40% no-repeat;
  border-left: 1px solid #cfced4;
  opacity: 0.5;
  outline: none;
}

.search .submit:hover {
  opacity: 0.9;
}

/* данное свойство необходимо дл¤ того, чтобы в браузерах
** Chrome и Safari можно было стилизовать инпуты */
input[type="search"] {
  -webkit-appearance: none;
}
*+html .search {
  /* дл¤ IE7 подгон¤ем ширину под другие браузеры и добавл¤ем правый
  ** внутренний отступ, чтобы кнопка отправки встала на свое место */
  width: 28%;
  padding: 0 52px 0 0;
}

/*mm*/
.mm {width: 1214px;display: block;margin: 0px;margin-left: -6px;height: 50px;background: url(../images/mm_fon.gif) repeat-x #d50100;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
.mmenu {padding: 0px;list-style: none;display:table;table-layout: fixed; height: 50px;margin: 0px;max-width: 1220px;}
.mmenu ul {padding: 0px;margin: 0px;margin-left: 10px;}
.mmenu li {text-align: center;vertical-align: center;display: inline-block;border: 0px solid red;margin: 0px;height: 50px;padding: 0px;}
.mmenu a {height: 50px;margin: 0px;padding: 0px 4px 0 4px;display: table-cell;color: #fff;text-decoration: none;font-size: 14pt;border: 0px solid red;vertical-align: middle;white-space: nowrap;}
.mmenu a:hover {text-decoration: underline;}

.mmenu li ul {
	margin: 0px;padding: 0px;
	position: absolute;
	display:table-row;
	left: -999em;
	width: 180px;
	background: #273f7b;
	z-index: 10000000;
	border: 0px solid #808080;
}

.mmenu li ul li {
	margin: 0px;padding: 0px;
	list-style: none;
	display: list-item;
	border: 0px solid #808080;
}

.mm_razd  {
	width: 3px;
	height: 44px;
	background: url(../images/razd.png) no-repeat;
}

.mmenu  li ul li img {
	width: 100px;height: 3px;
	text-align: center;
	margin-bottom: 20px; padding: 0px;
}

.mmenu li ul li a {
	font-size: 13pt;
	height: 30px;
	padding: 13px 13px 0 13px;
	text-align: left;
	vertical-align: middle;
}


/*content*/
.content {max-width: 1200px;min-height: 700px;position: relative;padding: 0px;text-align: center;}
.content_blk {max-width: 1200px;min-height: 700px;padding: 0px;text-align: center;background-color: #fff;margin-top: 20px;outline: 1px solid #ccc;outline-offset: -3px;-webkit-box-shadow: 0 0 30px #cccccc;-moz-box-shadow: 0 0 30px #cccccc;box-shadow: 0 0 30px #cccccc;}
.content p {line-height: 1.5;text-align: justify;padding: 10px 40px 10px 40px;color: #464646;}
.content li {font-size: 13pt;text-align: left;font-family: Tahoma;margin: 10px;margin-left: 30px;margin-right: 30px;}
.slider {margin-top: -20px;margin-bottom: 20px;}


.m_blocks {margin: 0px;text-align: center;}
.m_blocks li {display: inline-block;max-width: 328px;margin: 20px;vertical-align: top;padding: 0px;border: 0px solid silver;}
.m_blocks li img {width: 328px;text-align: center;}
.m_blocks img:hover {opacity:0.9;}
.m_blocks img:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE7 */
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE8*/
}

/*раздел продукции*/
.m_blocks1 {margin: 0px;text-align: center;}
.m_blocks1 li {display: inline-block;position: relative;width: 300px;height: 328px;margin: 18px;vertical-align: top;padding: 0px;border: 0px solid silver;}
.m_blocks1 a {text-decoration: none;}
.m_blocks1 a:hover {opacity:0.9;}
.m_blocks1 a:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE7 */
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE8*/
}
.m_blocks1 a h2:hover {text-decoration: underline;}
.m_blocks1 div {display: table;background-color: #d30e1e;width: 100%;height: 76px;padding: 0px;opacity: 0.9;}
.m_blocks1 div h2 {display: table-cell;font-size: 15pt;color: #fff;text-align: center;vertical-align: middle;}



.m_blocks1_2 {margin: 0px auto;border: 0px solid red;}
.m_blocks1_2 a {display: inline-block;position: relative;width: 320px;height: 320px;margin: 18px;padding: 0px;vertical-align: top;text-align: center;border: 0px solid blue;}
.m_blocks1_2 a h2 {display: flex;justify-content: center;align-items: center;text-align: center;position: absolute;box-sizing: content-box;width: 100%;height: 70px;left: 0px;top: 0px;background: #c50015;color: #fff;text-align: center;font-size: 16pt;opacity:0.9;margin: 0px;}
.m_blocks1_2 a:hover {opacity:0.9;}
.m_blocks1_2 a:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE7 */
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE8*/
}
.m_blocks1_2 a h2:hover {text-decoration: underline;}

#prod_pen {background: url(../images/produkciya/penopolistirol.jpg);}
#prod_neop {background: url(../images/produkciya/neopor.jpg);}
#prod_sand {background: url(../images/produkciya/sandvich-paneli.jpg);}
#prod_fpanel {background: url(../images/produkciya/fasad-panel.jpg);}
#prod_izd {background: url(../images/produkciya/prom-izdeliya.jpg);}
#prod_opal {background: url(../images/produkciya/opalubka.jpg);}
#prod_poli {background: url(../images/produkciya/politerm.jpg);}
#prod_fdec {background: url(../images/produkciya/fdecor.jpg);}
#prod_form {background: url(../images/produkciya/formy.jpg);}
#prod_podl {background: url(../images/produkciya/podlojki.jpg);}
#prod_tepl {background: url(../images/produkciya/teploizolyaciya.jpg);}
#prod_ng {background: url(../images/produkciya/ng.jpg);}
#prod_klej {background: url(../images/produkciya/klej-pena.jpg);}

/*типы внутри раздела продукции*/
.m_blocks2 {margin: 0px auto;text-align: center;padding: 0px;border: 0px solid blue;}
.m_blocks2 img {
 -moz-transition: all 0.2s ease-out;
 -o-transition: all 0.2s ease-out;
 -webkit-transition: all 0.2s ease-out;
 }
.m_blocks2 img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }
.m_blocks2 a {color: #e00000;text-decoration: none;font-size: 14pt;}
.m_blocks2 a:hover {color: #464646;}


/*фотогалере¤ внутри раздела продукции*/
.m_blocks3 {margin: 0px auto;text-align: center;padding: 0px;border: 0px solid blue;}
.m_blocks3 li {display: inline-block;margin: 2px;float: center;}
.m_blocks3 img {width: 190px;height: 190px;opacity: 0.9;}
.m_blocks3 img:hover {opacity: 1.0;}

/*преимущества внутри раздела продукции*/
.m_blocks4 {margin: 0px auto;padding: 5px;text-align: center;}
.m_blocks4 li {display: inline-block;margin: 20px;margin-left: 0px;vertical-align: top;padding: 0px;width: 46%;max-width: 545px;border: 0px solid blue;}
.m_blocks4 li img {width: 100px;height: 100px;text-align: left;margin: 10px;margin-right: 15px;margin-bottom: 20px;}
.m_blocks4 li p {margin: 0px;margin-top: 10px;font-size: 13pt;}

/*почему купить внутри раздела продукции*/
.m_blocks5 {display: inline-block;padding: 5px;text-align: center;max-width: 900px;}
.m_blocks5 li {display: inline-block;margin: 10px;margin-left: 0px;vertical-align: top;padding: 0px;width: 100%;border: 0px solid blue;}
.m_blocks5 li img {width: 30px;height: 30px;text-align: left;margin: 10px;margin-right: 20px;}
.m_blocks5 li p {margin: 0px;margin-top: 10px;font-size: 13pt;font-weight: normal;}


.div_blocks {margin: 0px auto;}
.div_blocks>div {display: inline-block;margin: 20px;text-align: center;border: 0px solid red;}
.div_blocks div a {font-size: 14pt;margin: 0px;padding: 0px;text-decoration: none;}
.div_blocks div a:hover {color:#445a6b;}
.div_blocks div img:hover {opacity: 0.9;}

.t_blk_form {max-width: 1200px;min-height: 650px;padding: 0px;text-align: center;background-color: #fff;margin-top: 20px;outline: 1px solid #ccc;outline-offset: -20px;-webkit-box-shadow: 0 0 30px #cccccc;-moz-box-shadow: 0 0 30px #cccccc;box-shadow: 0 0 30px #cccccc;}

.content_blk_map {max-width: 1200px;min-height: 650px;padding: 0px;text-align: center;background-color: #fff;margin-top: 20px;outline: 1px solid #ccc;outline-offset: -3px;-webkit-box-shadow: 0 0 30px #cccccc;-moz-box-shadow: 0 0 30px #cccccc;box-shadow: 0 0 30px #cccccc;}
.content_blk_map p {font-size: 18pt;text-align: center;padding-bottom: 40px;}


.preim {width: auto;max-width: 1200px;vertical-align: top;padding: 0px;border: 0px solid silver;}
.preim p {font-size: 17pt;text-align: left;padding: 20px 40px 0px 40px;color: #464646;}
.preim img {width: 93px;float: left;margin: -20px 20px 10px 0px;}

.content_blk2 {position: relative;max-width: 1200px;padding: 1px;text-align: center;background-color: #fff;margin-top: 20px;outline: 1px solid #ccc;-webkit-box-shadow: 0 0 30px #cccccc;-moz-box-shadow: 0 0 30px #cccccc;box-shadow: 0 0 30px #cccccc;}

.cont_top_img {margin-bottom: 20px;width: 100%;margin-top: -20px;-webkit-box-shadow: 0px 6px 5px -4px #AAAAAA;-moz-box-shadow: 0px 6px 5px -4px #AAAAAA;box-shadow: 0px 6px 5px -4px #AAAAAA;}


.cont_form {width: 100%;width: calc(100% - 50px);margin: 25px auto;border: 1px solid #babbce;-webkit-box-shadow: 0 0 30px #cccccc;-moz-box-shadow: 0 0 30px #cccccc;box-shadow: 0 0 30px #cccccc;text-align: center;}
.cont_form h2 {margin-top: 30px;}
.cont_form p {margin: 0px;}
.cont_form .m_blocks {margin: 0px;border: 0px solid blue;text-align: center;}
.cont_form .m_blocks li {width: auto;border: 0px solid red;max-width: 400px;margin-top: 0px;margin-bottom: 10px;}

.cont_form input[type=text] {width: 100%;max-width: 370px;height: 40px;margin: 5px;padding: 5px;padding-left: 15px;font-size: 16pt;border: 1px solid #babbce;border-radius: 15px;color:#445a6b;background: #f9f7f7; box-shadow: 0px 3px 15px -3px #999999 inset; }
.cont_form select {width: 100%;max-width: 390px;height: 50px;margin: 5px;padding: 5px;font-size: 16pt;border: 1px solid #babbce;border-radius: 15px;color:#445a6b;background: #f9f7f7;box-shadow: 0px 3px 15px -3px #999999 inset; }
.cont_form textarea {width: 100%;max-width: 370px;height: 222px;margin: 5px;padding: 5px;padding-left: 15px;font-size: 16pt;border: 1px solid #babbce;border-radius: 15px;color:#445a6b;background: #f9f7f7;resize: none;box-shadow: 0px 3px 15px -3px #999999 inset; }
.cont_form input[type=submit] {width: 100%;max-width: 400px;height: 50px;padding: 5px;border: 0px;border-radius: 20px;background: #e10808;margin: 5px;margin-bottom: 55px;cursor: pointer;color: #ffffff;font-size: 16pt;}
.cont_form input[type=submit]:hover {background: #ff4343;}


.cont_form input:active, .cont_form input:focus, .cont_form select:active, .cont_form select:focus, .cont_form textarea:active, .cont_form textarea:focus {
  outline: none !important;
  background: #ffffff;
}
.cont_form input::-moz-focus-inner, .cont_form select::-moz-focus-inner, .cont_form textarea::-moz-focus-inner,{
  border: 0 !important;
}

.file-upload input[type="file"]{
display: none;/* скрываем input file */
}

/* задаем стили кнопки выбора файла*/
.file-upload {
position: relative;
overflow: hidden;
width: 100%;max-width: 370px;
height: 30px;
margin: 5px;padding:10px;padding-top: 10px;
border: 1px solid #babbce;border-radius: 15px;color:#445a6b;background: #f9f7f7; box-shadow: 0px 3px 15px -3px #999999 inset;
font-size: 15pt;
color:#445a6b;
text-align: left;
}

.file-upload:hover {
color: #e10808;
}

/* Растягиваем label на всю область блока .file-upload */
.file-upload label {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

/* стиль текста на кнопке*/
.file-upload span {
	line-height: 50px;
	margin-left: 20px;
}

.center_div {box-sizing: border-box;padding-top: 20px;padding-bottom: 20px;width: 100%;max-width: 1200px;min-height: 600px;vertical-align: top;text-align: center;background: #ffffff;-webkit-box-shadow: 0 0 30px #999999;-moz-box-shadow: 0 0 30px #999999;box-shadow: 0 0 30px #999999;}

.center_div h1 {margin-top: 10px;}

.center_div p {text-align: justify;margin: 20px;margin-left: 30px;margin-right: 30px;}
.center_div .cont_p_red {color: #e00000;}
.center_div .cont_img_r {text-align: right;margin: 15px;margin-right: 30px;margin-top: 5px;}

.center_div ul, .center_div ol {text-align: left;margin: 20px;margin-left: 30px;margin-right: 30px;}
.center_div li {text-align: left;margin: 10px;margin-left: 15px;}
.center_div ol li{margin-top: 20px;line-height: 150%;}
.center_div a:hover {text-decoration: none;}

.center_div  .red_dot_ul li {font-size: 13pt;list-style-type: none;}
.center_div  .red_dot_ul li:before {
color: #e00000;
content: "\26ab";
padding-right: 10px;
}

.center_div .img_r {float: right;margin: 15px;margin-right: 30px;}
.center_div .img_l {float: left;margin: 15px;margin-left: 30px;}

.center_div  .tbl_prais {margin: 30px;width: 95%;}

.center_div  .tbl_prais  td, .center_div  .tbl_prais  th {padding: 10px;border: 1px solid silver;}
.center_div  .tbl_prais .strong {font-weight: bold;}

.cont_head_line {width: 90%;text-align: left;margin-left: 30px;font-size: 11pt;}
.cont_head_line span {color: #777777;}
.cont_head_line a {color:#445a6b;font-size: 11pt;}
.cont_head_line a:hover {text-decoration: none;}

.prais_btn {background: #e10808;margin: 0px;border: 0px;text-decoration: none;width: 200px;cursor: pointer;padding: 15px;}
.prais_btn a{color: #ffffff;text-decoration: none;font-size: 16pt;text-align: center;}	 
.prais_btn:hover {background: #ff4343;text-decoration: none;}

.p_dop_info_line {text-align: right;font-size: 11pt;}
.p_dop_info_line a {text-align: right;display: inline-block;font-size: 11pt;text-decoration: none;margin: 5px;margin-right: 8px;}
.p_dop_info_line a:hover {color: #000000;}
.p_dop_info_line img {width: 16px;height: 16px;margin-right: 3px;margin-bottom: -4px;}

.news_date {font-size: 10pt;color: #999999;margin-bottom: -10px;}


/*стили сертификатов*/
.swiper-container {
      width: 80%;
      height: 100%;
}
.swiper-slide {
  height: 100%;
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#img_sert {height: 400px;}


/*foot*/
.foot {position: relative;width: 1214px;margin: 0px;margin-left: -6px;text-align: center;height: 300px;position: relative;font-size: 15pt;background: url(../images/foot_fon.gif) repeat-x #072542;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;-webkit-box-shadow: 0 0 30px #999999;-moz-box-shadow: 0 0 30px #999999;box-shadow: 0 0 30px #999999;}


.foot>div {position: relative;box-sizing: content-box;width: 25%;height: 100%;display: inline-block;margin: 0px;float: left;outline: 0px solid red;}
.foot p {text-align: left;margin: 12px;margin-left: 20px;color: #fff;}
.foot div p:first-child {margin-top: 20px;}
.foot a {color: #c1c8ce;text-decoration: none;}
.foot a:hover {text-decoration: underline;}

.foot_blk1- {position: absolute;z-index: 1;left: 4%;top: 25px;}
.foot_blk2- {position: absolute;z-index: 1;left: 25%;top: 25px;}
.foot_blk3- {position: absolute;z-index: 1;left: 45%;top: 25px;}
.foot_blk4- {position: absolute;width: 300px;z-index: 1;right: 4%;top: 25px;}
.foot_seach {position: absolute;z-index: 1;width: 250px;height: 30px;right: 20px;top: 20px;}
.foot_seach .search .input {
	padding: 10px;
	border-radius: 10px;
	font-size: 12pt;
}

.foot_seach .search .submit {
  width: 30px;
  background: url(../images/lupa.png) 45% no-repeat;
}
#foot_tel1 {position: absolute;z-index: 1;right: 2%;top: 90px;color: #fff;font-size: 17pt;}
#foot_tel2 {position: absolute;z-index: 1;right: 2%;top: 120px;color: #fff;font-size: 17pt;}
#foot_soc{position: absolute;z-index: 1;right: 2%;top: 150px;color: #fff;font-size: 17pt;}
#foot_copy {position: absolute;z-index: 1;right: 2%;top: 200px;color: #acb2ba;font-size: 13pt;font-weight: bold;}



/* Обратный звонок - начало*/
.modalbox-wrap { padding: 45px 55px 40px; width: 470px; }
.popup-title { font-size: 36px; color: #787878; font-weight: 300; text-transform: uppercase; line-height: 38px; padding: 0 0 25px; }
.modalbox-wrap p { font-size: 16px; color: #000; line-height: 24px; float: none; }
.modalbox-wrap ul { padding: 0 0 35px; }
.modalbox-wrap ul li { font-size: 16px; color: #000; line-height: 24px; padding: 0 0 0 17px; position: relative; }
.modalbox-wrap ul li:after { width: 4px; height: 4px; content: ' '; border-radius: 50%; background: #ffa200; position: absolute; left: 0; top: 10px; }
#call input[type="text"] { height: 35px; background: #fff; width: 97%; padding: 0 0 0 3%; font-size: 16px; color: #000; font-family: 'FiraSans'; margin: 0 0 13px; border: 1px solid #dddddd; }
#call input[type="submit"] { width: 330px; cursor: pointer; height: 45px; color: #fff; border: 0px; box-shadow: 0 2px 2px rgba(0,0,0,0.82); text-align: center; font-size: 24px; text-transform: uppercase;
background: #e00000;
background: linear-gradient(to bottom, #d13124, #b4403a);
opacity: 0.8;
}
#call input[type="submit"]:hover { /*border-color: #ffac30;*/
opacity: 1;
}
.b5-left input[type="text"].error, #call input[type="text"].error { border: 1px solid #f00; }
.b5-captcha{
    margin-bottom: 10px;
}
#call {display:none;}

