a.antcontaaa{display: block;background-color: #cc0000;padding: 15px;text-align: center;color: #fff;text-decoration: none;font-size: 20px;margin: 0 auto;width: 90%;max-width: 400px;border-radius: 10px;text-transform: uppercase;}
div.mobileheader,div.mobileheader2,div.poisk3,#banners2{display:none;}
#banners > a > img {width: 730px;}
#ya-site-form0 > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td.ya-site-form__search-input-layout-r > input{width: 90px;background-color: #cc0000;border: 0;text-align: center;padding: 4px;text-transform: uppercase;margin: 0 auto;text-decoration: none;color: #fff;cursor: pointer;font-size: 14px;letter-spacing: 1px;color: #fff!important;}
#ya-site-form0 > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td.ya-site-form__search-input-layout-r > input:hover{ background-color:#4c7dc0;}
headerhtml,body {background:url(../images/bg.jpg) no-repeat;background-position: top center;font-family: arial; font-size: 12px;color:#666;}img {border:none;}a{outline: none;color: #0099cc;}a:hover {text-decoration:none;}body,div,h1,h2,h3,h4,h5,h6,input,textarea,p{margin:0; padding:0;} input, textarea {outline:none;}
ul {list-style:disc;list-style-position:outside;margin:7px 0 7px 15px;/*padding:0;*/}
.clear {margin: 0;height: 1px;border: none;clear:both;overflow:hidden;}
#conteiner { background:url(../images/bg2.jpg) no-repeat; background-position: bottom center;min-height: 100%;min-width:1000px;max-width:1614px;margin:0 auto;}* html #conteiner {height: 100%;}
#conteiner_main {width: 1180px;margin:0 auto;padding: 0 40px 215px 40px;}
#header{background:url(../images/header.gif) repeat-x 0 100%;height: 300px;padding:0;margin:0;}.poisk {float:left;padding:16px 0 0 0;width: 250px;}.search {background:url(../images/search.gif) no-repeat 0 0;border: none;float:left;width: 211px;height: 28px;margin:0;padding:0 5px;color: #999;font:12px arial;line-height: 28px;}.poisk .buton {background:url(../images/search.gif) no-repeat 100% 0;border: 0;height:28px;width:32px;overflow: visible;cursor:pointer;margin:0;padding:0;} ul.icon li {padding:0 15px;margin:0px;float:left;}
.phone {font:30px arial;color:#990000;padding:17px 16px 0 0;float:right;} .phone span{font:18px arial;} 
#logo {float:left;padding:2px 0 0 16px;margin:0 0 -3px 0;margin-top: -77px;}.vhod {float:right;background:url(../images/log.png) repeat 0 0;width: 178px;height: 130px;padding: 15px 17px 0 17px;margin:-2px 9px 0 0;color:#666;}.vhod a {color:#0099cc;}.login {background:url(../images/login.gif) no-repeat 0 0;border: none;display:block;width: 169px;height: 28px;margin:7px 0 0 0;padding:0 5px;color: #999;font:12px arial;line-height: 28px;}.vhod a.pas {display:block;margin:15px 0 0 0;color:#666;}.head{background: #fff;height:55px;padding:10px 0 0 0;margin:-4px 0 0 0;clear:both;overflow:hidden;}ul.top_menu li {padding:0px;margin:0px;float:left;}ul.top_menu a span {float:left;height: 35px;padding:0 17px 0 0;line-height:35px;}ul.top_menu a.active {background:url(../images/top_menu.gif) no-repeat 0 0;color:#fff;}ul.top_menu a.active span{background:url(../images/top_menu.gif) no-repeat 100% 0;line-height:35px;}.soc {width:198px;text-align:center;padding:0;float:left;}.soc a.soca {font:12px arial;text-decoration:none;border-bottom:1px dashed #0099cc;} .soc ul {list-style:none;padding:13px 0 0 50px;margin:0;}.soc ul li {padding:0 8px;margin:0px;float:left;}#wrapper {background: #fff;border:0; border-collapse:collapse;width:100%;margin:0 auto;clear:both;overflow:hidden;}#left_bar {width:198px;padding:10px 40px 10px 25px;vertical-align:top;}.zagolovok span {background:url(../images/st.gif) no-repeat 100% 16px;height: 34px;float:left;padding:0 26px 0 0;margin:0;line-height:34px;} ul.menu {list-style:none;padding:20px 2px;margin:0;}

ul.menu li {/*background:url(../images/li.gif) no-repeat 0 6px;padding:0 0 0 21px;margin: 0 0 13px 0;clear:both;overflow:hidden;*/}
ul.menu a:hover {text-decoration: underline;}
 ul.menu a.active {text-decoration: underline;font-weight:bold}
 .baner {padding:8px 0 4px 0;}.text_right {text-align:right; margin-bottom: -22px;}.text_right a {font:12px arial;text-decoration:none;border-bottom:1px dashed #0099cc; } .news {padding:11px 0;}.news span {display:block;font:12px arial;color:#0099cc;} .news a {font:12px arial;color:#0099cc;padding:7px 0;text-decoration:none;} .news a:hover {text-decoration:underline;}
.news p {display:block;font:12px arial;color:#2f2f2f;padding: 0;} #content {padding:10px 25px 10px 0;vertical-align:top;}p {padding:3px 0 12px 0;}
.block {background: #ededed;box-sizing: border-box;border:1px solid #f4f4f4;padding:15px 13px;} .block .photo {box-sizing: border-box;border:3px solid #dfdfdf;padding:0;margin: 0 17px 30px 0;float:left;}.block .photo img {display:block;} .block p{color:#333;padding: 0;} h4 {font: 18px arial;color:#333;padding:7px 0;} .tovar h6 {font: 16px arial;color:#333;padding:3px 0;text-align:center;} h6 a {color:#333;}.tovar ins {font:12px arial;text-decoration:none;color:#0099cc;border-bottom:1px dashed #0099cc;} .tovar :hover img{box-sizing: border-box;border:3px solid #cc0000;}.line {background:url(../images/header.gif) repeat-x 0 0;border: 0;height:1px;margin:10px 0;padding:0;clear:both;overflow:hidden;} #logo2 {float:left;padding:60px 0 0 16px;}.foot_right {width:220px;float:right;padding:110px 0 0 0;text-align:center;font-size:12px;color:#d3a4a4;}.static {float:left; padding:0 11px 29px 11px;}p{text-align:start;}.anewsh{font-size: 15px;color: #890200;}.news {line-height: 30px;}div.news > p {line-height: 18px;}.azagolokna,.apriobr,.apriobr a{font: 22px arial!important;padding-top: 20px!important;padding-bottom: 20px!important;clear: both;font-size: 19px;color: #cc0000!important;letter-spacing: 0.5px;}
#btext {-webkit-animation: blim 1s 150;-moz-animation:blim 1s 155;-o-animation:blim 1s 155;animation: blim 1s 155; }@-webkit-keyframes blim {0% { opacity: 1; }50% { opacity: 0; }100% { opacity: 1; }}@-moz-keyframes blim {0% { opacity: 1; }50% { opacity: 0; }100% { opacity: 1; }}@-o-keyframes blim {0% { opacity: 1; }50% { opacity: 0; }100% { opacity: 1; }}@keyframes blim {0% { opacity: 1; }50% { opacity: 0; }100% { opacity: 1; }}#content > table{width: 100%;text-align: center;border-collapse: collapse!important; box-sizing: border-box;border: 1px solid black!important;font-size: 17px; }
#content > table > tbody > tr > td{border-collapse: collapse!important;box-sizing: border-box; border: 1px solid #c1b3b3!important;padding-top: 5px;padding-bottom: 5px;}#content > h2 > a {color:#cc0000;}

ul.menu li{background: url(../images/li.png) no-repeat 0 3px!important;padding: 0 0 0 32px!important;margin: 0 0 13px 0!important;}
#parent_popup, #parent_popup_click {background-color: rgba(0, 0, 0, 0.8);display: none;position: fixed;z-index: 99999;top: 0;right: 0;bottom: 0;left: 0;}#popup, #popup_click { background: #fff;max-width: 600px;width:70%;margin: 5% auto;padding: 5px 20px 13px 20px;box-sizing: border-box;border: 10px solid #ddd;position: relative;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.close {background-color: rgba(0, 0, 0, 0.8);border: 2px solid #ccc;box-sizing: border-box;height: 24px;line-height: 24px;position: absolute;right: -24px;cursor: pointer;text-align: center;text-decoration: none;color: rgba(255, 255, 255, 0.9);font-size: 14px;font-family: helvetica, arial;text-shadow: 0 -1px rgba(0, 0, 0, 0.9);top: -24px;width: 24px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;border-radius: 15px;-moz-box-shadow: 1px 1px 3px #000;-webkit-box-shadow: 1px 1px 3px #000;box-shadow: 1px 1px 3px #000;}.close:hover {background-color: rgba(255, 69, 0, 0.8);}#content > form > table > tbody > tr > td{width: 240px;}#content > form > table > tbody > tr:nth-child(3) > td:nth-child(2) > input[type="button"] {background: #cc0000;color: #FFF;width: 122px;height: 32px;}#content > form > table > tbody > tr > td > input[type="text"] {font-size: 20px;width: 120px;height: 25px;text-transform: uppercase;}#content > form > table > tbody > tr > td {font-size: 15px;}
/*h2 {font: 22px arial;padding-top: 20px!important;clear: both;font-size: 19px;color: #cc0000!important;letter-spacing: 0.5px;}*/
h1 {font: 30px "Officina sansc book";color: #cc0000!important;letter-spacing: 0.5px;padding-bottom: 10px;}
h2 {font: 20px "Officina sansc book";color: #cc0000!important;letter-spacing: 0.5px;}
#content > ul{
  font-size: 15px;
line-height: 20px;
letter-spacing: 0.4px;}
#content > div > a.buton {color: #fff;text-align: center;padding: 10px;text-transform: uppercase;width: 160px;text-decoration: none;}.tovar .buton {background-color: #4c7dc0;} .tovar .buton:hover {background-color: #cc0000;}#content > div > form {text-align: center;}.mailform{width: 400px;float: left;padding-top: 7px;padding-left: 5px;}.maps{width: 400px;float: left;padding-top: 40px;}#content > div.inner-margin > table{font-size: 15px;line-height: 22px; }.tovar a {display: block;font-size: 17px;letter-spacing: 1px;}
.tovar img {box-sizing: border-box;border: 3px solid #4c7dc0;display: block;width: 180px;height: 180px;margin: 5px 0;}
.phone{position: relative;right: 25px; text-shadow: #fff 1px 1px;}ul.top_menu {list-style:none;}p {font-size: 16px;line-height: 20px;letter-spacing: 0.4px;text-align: justify;}p.copyring {font: 17px arial;color:#F4D8D8;padding:70px 0 0 0;margin:0;line-height:30px;}#footer { width: 90%;height: 234px;margin: -234px auto 0 auto;}#header > ul > li > a > img {width: 14px;}ul.icon {list-style:none;padding:23px 0 0 10px;margin:0;float:left;}
.zagolovok {height: 34px;font: 15px "Officina sansc book";color:#cc0000;text-transform: uppercase; padding:0;margin:0 0 10px 0;border-bottom:1px solid #cc0000;clear:both;/*overflow:hidden;*/}
#content .zagolovok {padding:0 0px;}ul.top_menu a {float:left;height: 35px;font: 21px "Officina sansc book";color:#5E5959;text-transform: uppercase; padding:0 0 0 13px;margin:0;text-decoration: none;}
.tovar {width: 187px;padding: 10px 10px 10px 10px;float: left;}.tovar3 {width: 187px!important;padding: 20px 20px 20px 20px;float: left;}ul.menu a {font: 14px arial;color:#5E5959;text-transform: uppercase; padding:0;margin:0;text-decoration: none;}
h5{font-size: 16px;
-webkit-margin-before: 30px;
-webkit-margin-after: 10px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;}
ol.phpfmg_form li {display:none!important;}
.shemaa{font-size: 15px;line-height: 24px;}



.plaha {
background-color: #cc0000;
color: #fff;
padding: 10px;
clear: both;
}

.plaha a {
color: #fff; font-size: 17px;
   }
   
   .plaha2 {
background-color: #cc0000;
color: #fff;
padding: 10px;
clear: both;
}

.plaha2 a {
color: #ffc; 
   }
/* ПОИСК ЯНДЕКС */
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text{
padding: 3px;
position: relative;
top: -4px; 
}
.ya-site-form__submit {
	position: relative;
	top: -4px; 
display: block;
width: auto;
margin: 0 0 0 5px;
padding: 2px;
	}

/* СЛАЙДЕР */
#banners {
float: right;
position:relative;
width: 730px;
height: 61px;
margin-top: 32px;
border: 1px solid #00c900;box-sizing: border-box;

}



#banners img {
position:absolute;
left:0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}

@-webkit-keyframes cf3FadeInOut {
0% {
opacity:1;
z-index: auto;
}

100% {
opacity:0;
z-index: -5;
}
}

@-moz-keyframes cf3FadeInOut {
0% {
opacity:1;
z-index: auto;
}


100% {
opacity:0;
z-index: -5;
}
}

@-o-keyframes cf3FadeInOut {
0% {
opacity:1;
z-index: auto;
}

100% {
opacity:0;
z-index: -5;
}
}

@keyframes cf3FadeInOut {
0% {
opacity:1;
z-index: auto;
}
45% {
opacity:1;
z-index: auto;
}
100% {
opacity:0;
z-index: -5;
}
}

#banners img.top {
-webkit-animation-name: cf3FadeInOut;
-webkit-animation-timing-function: cubic-bezier(.04, .93, .55, 1);
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 7.5s;
-webkit-animation-direction: reverse;

-moz-animation-name: cf3FadeInOut;
-moz-animation-timing-function: cubic-bezier(.04, .93, .55, 1);
-moz-animation-iteration-count: infinite;
-moz-animation-duration: 7.5s;
-moz-animation-direction: reverse;

-o-animation-name: cf3FadeInOut;
-o-animation-timing-function: linear;
-o-animation-iteration-count: infinite;
-o-animation-duration: 7.5s;
-o-animation-direction: reverse;
<p style="text-align: center;">animation-name: cf3FadeInOut;
animation-timing-function: cubic-bezier(.04, .93, .55, 1);
animation-iteration-count: infinite;
animation-duration: 7.5s;
animation-direction: reverse;
}

/* КОНЕЦ СЛАЙДЕРА */


#lcolumn {
float: left;
width: 48%;
margin-top: 10px;
text-align: center;
font-size: 15px;
line-height: 20px;
letter-spacing: 1px;
border: 1px solid #c00;box-sizing: border-box;
padding: 2%;
box-sizing: border-box;
margin: 1%;
min-height: 325px;
}
table.thin2 {text-align: right;}
.cls{clear:both;}

 td {
vertical-align: top;
   }

#cvet{width: 124px;height: 30px;font-size: 20px; text-transform: uppercase;}

#stoimost, #ploschad{color: #000;   box-sizing: border-box; border: 1px solid #a9a9a9;vertical-align: middle;display: table-cell;}

#lcolumn > form > table > tbody > tr > td > input[type="text"], #dlina, #stoimost, #ploschad 

{
font-size: 20px;
width: 120px;
height: 25px;
text-transform: uppercase;
}

#lcolumn > form > table > tbody > tr:nth-child(3) > td:nth-child(2) > input[type="button"],#lcolumn > table > tbody > tr:nth-child(3) > td:nth-child(2) > button {
background: #cc0000;
color: #FFF;
width: 122px;
height: 32px;
}

.unisender
{
width: 212px;
padding: 5px;
margin-bottom: 6px;
color: #000000!important;
font-size: 14px;
border: 1px solid #CC0000;box-sizing: border-box;
}
.unisenderbutton
{
width: 212px;
background-color: #cc0000;
border: 0;
text-align: center;
padding: 7px;
text-transform: uppercase;
margin: 0 auto;
text-decoration: none;
color: #fff;
cursor: pointer;
font-size: 14px;
letter-spacing: 1px;}

.unisendbutton {
background: #4C7DC0 url(/templates/template7/images/mail.png) center no-repeat !important;
	position: absolute;
top: 0;
height: 100%;
right: 0;
bottom: 0;
width: 34px;
border: none;
	}

#left_bar > form > input[type="hidden"]:nth-child(3)
{
border: 1px solid #7f9db9;box-sizing: border-box;
}

.unisenderbutton:hover {background-color: #4c7dc0;}
.p7 {font: 12px arial;
color: #2f2f2f;
padding: 0;
	text-align: justify;
	line-height: 18px;
	padding: 11px 0;}
	
	
	.calcborder {
width: 300px; height: 500px;  
outline: 1px solid #000; 
   }
   
   #1column {
float: left;
width: 50%;
margin-top: 10px;
text-align: center;
font-size: 15px;
line-height: 20px;
letter-spacing: 0.4px;
}

@media screen and (max-width: 900px)
{
#wrapper {width: 98%;}
a.atel	{font-size: 55px;
display: block;
/* width: 20px; */
/* height: 40px; */
float: right;
color: #fff;
padding: 5px;
	text-decoration: none;
	}
	h5{text-align: center;}
}
