

/* Start:/bitrix/templates/avgbeton/components/bitrix/news.list/allcity/style.css?1682630289150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/avgbeton/styles.css?175082645717945*/
@font-face{font-family: 'Museo300'; src: url('/bitrix/templates/avgbeton/fonts/MuseoCyrl300.otf') format('opentype'); font-weight: 300; font-style: normal;}
@font-face{font-family: 'Museo300i'; src: url('/bitrix/templates/avgbeton/fonts/MuseoCyrl300Italic.otf'); font-weight: 300; font-style: italic;}
@font-face{font-family: 'Museo500'; src: url('/bitrix/templates/avgbeton/fonts/MuseoCyrl500.otf') format('opentype'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'Museo500i'; src: url('/bitrix/templates/avgbeton/fonts/MuseoCyrl500Italic.otf'); font-weight: normal; font-style: italic;}
@font-face{font-family: 'Museo700'; src: url('/bitrix/templates/avgbeton/fonts/MuseoCyrl700.otf') format('opentype'); font-weight: 700; font-style: normal;}
@font-face{font-family: 'Museo700i'; src: url('/bitrix/templates/avgbeton/fonts/MuseoCyrl700Italic.otf'); font-weight: 700; font-style: italic;}

* {box-sizing:border-box;}
html,body{padding:0; margin:0; font:16px/22px 'Museo500'; color:#3f3935;}
a{text-decoration:none; color:#3f3935; font: 28px 'Museo700';}
a:hover{text-decoration:none;}
p{margin:0; padding:10px 0;}
ul{list-style:none; padding:0; margin:0;}
h1,h2,h3{margin:0; padding:0;}
h1,h2,h3{font:35px/42px 'Museo700'; color:#3f3935;}
h1{padding:70px 0; text-transform:uppercase;}
h2{padding:50px 0 0; text-transform:uppercase; margin-bottom:30px;}
h3{padding:40px 0 0; margin-bottom:20px;}
h1.error{padding:calc(50vh - 310px) 0; text-align:center;}

/*Template set */
header{background:url(/bitrix/templates/avgbeton/img/headfon.jpg)no-repeat center top #e5dfcc; background-size:cover; min-height:auto; padding-bottom:50px;}
.page{width:100%; max-width:1100px; margin:0 auto; position:relative;}
.page:after{content:''; display:block; clear:both;}
.clear{content:''; display:block; clear:both;}
.col2{width:50%; float:left;}
.col3{width:33.33%; float:left; padding:0 15px;}
.col23{width:66.66%; float:left; padding:0 15px;}
form input[type="text"]{width:100%; max-width:350px; padding:10px 25px; border:0; border-radius:5px; box-shadow:0 0 15px 1px #d1a000; margin-bottom:15px;}
.btdark{padding:15px 15px; font-size:16px; margin-top:20px; box-shadow:0 0 1px 3px #fc1c29; background:#3f3935; color:#fff; border:0; border-radius:4px; cursor:pointer;}
.btyell{padding:8px 20px; font-size:16px; background:#dca908; font-weight:700; color:#3f3935; border:0; border-radius:4px; cursor:pointer;}
.nopdleft{padding-left:0;}
.nopdright{padding-right:0;}
.templfon{color:#3f3935; background:#ffffff; padding:0 15px; font-size:16px; font-style:italic; height:40px; border:0; border-radius:5px;}
select.templfon{box-shadow:0 0 15px 1px #d1a000;}
.txtcenter{text-align:center;}
.pdl25{padding-left:25px;}
.pdr15{padding-right:15px;}
.pdl15{padding-left:15px;}
.content{background:#e8e8e8; padding-top:50px; box-shadow:0 -1px 10px 0px #00000080;}
.content h1{margin-bottom:50px;}
.tocallfix{display:none; position:fixed; margin-right:50px; margin-bottom:20px; width:65px; right:0; bottom:0;}
.tocallfix a{display:block; width:65px; height:65px; border-radius:50%; background:url(/bitrix/templates/avgbeton/img/phone_white.png)no-repeat center center #fc1c29; background-size:auto 40px;}
.hgtblank{height:64px;}

/* Page */
.top1{padding-top:25px; margin-bottom:55px;}
.logotop{display:inline-block; vertical-align:top; font-size:18px;}
.logotop a{font-size:18px; line-height:22px;}
.logotop img{height:50px; width:auto;}
.logotop span{font:18px 'arial'; font-weight:700; color:#37312e; text-transform:uppercase;}
.headadr{margin-left:5%; width:100%; max-width:500px; height:41px; font:16px 'Museo700'; line-height:18px; font-weight:700; text-transform:uppercase; display:inline-block; vertical-align:top; background:url(/bitrix/templates/avgbeton/img/topmap.png)no-repeat left center; padding:12px 0px 10px 50px; background-size:auto 40px;}
.headtel{display:inline-block; float:right; padding:0 0 3px 50px; background:url(/bitrix/templates/avgbeton/img/toptel.png)no-repeat left 3px; background-size:auto 30px;}
.headtel a{font: 24px/30px 'Museo700';}
.otdelcalc{text-align:right; margin-top:5px;}
.otdelcalc .btdark{margin-top:5px; padding:8px 25px; font-size:14px; text-transform:uppercase; letter-spacing:2px;}
.headbig{text-align:center; text-transform:uppercase; font:40px/50px 'Museo700'; margin-bottom:15px; padding:0;}
.headbig2{text-align:center; font:28px/46px 'Museo700'; color:#d09f04; margin-bottom:15px;}
.headline{width:170px; display:table; height:5px; border-bottom:5px solid #3f3935; margin:0 auto;}
.top2{margin-bottom:60px;}
.top3{margin-bottom:40px;}
.txtarrs{text-align:center; display:table; padding:0 100px; margin-left:auto; margin-right:auto; font:25px/32px 'Museo700'; background:url(/bitrix/templates/avgbeton/img/arrtxtleft.png)no-repeat left center,url(/bitrix/templates/avgbeton/img/arrtxtright.png)no-repeat right center; background-size:auto 20px;}
.txtarrsdark{text-align:center; display:table; padding:0 110px; margin-left:auto; margin-right:auto; font:25px/46px 'Museo700'; background:url(/bitrix/templates/avgbeton/img/arrtxtleftdark.png)no-repeat left center,url(/bitrix/templates/avgbeton/img/arrtxtright.png)no-repeat right center;}
.lcitimg{float:left; width:120px; height:85px; margin-right:25px;}
.lc1{background:url(/bitrix/templates/avgbeton/img/top_preim1.png)no-repeat center center #b8b8b8;}
.lc2{background:url(/bitrix/templates/avgbeton/img/top_preim2.png)no-repeat center center #b8b8b8;}
.lc3{background:url(/bitrix/templates/avgbeton/img/top_preim3.png)no-repeat center center #b8b8b8;}
.lc4{background:url(/bitrix/templates/avgbeton/img/automixer.png)no-repeat center center #b8b8b8;}
.lc5{background:url(/bitrix/templates/avgbeton/img/money.png)no-repeat center center #b8b8b8;}
.lc6{background:url(/bitrix/templates/avgbeton/img/alltimesm.png)no-repeat center center #b8b8b8;}
.lcitem{margin-bottom:35px;}
.lcitem:after{content:''; display:block; clear:both;}
.lcitem p{margin:0; padding:0 20px 10px 145px;}
.callform{padding:30px 35px 35px; background:#dca908; text-align:center;}
.midblock{display:table; width:100%; max-width:800px; margin:0 auto;}
.retmsg{position:absolute; left:0; top:-8px; width:100%; font-size:14px; color:#fff; text-align:center;}
.topcalc .retmsg{color:#000; top:-15px;}
.descrform{margin-bottom:20px;}
.topcalc{padding-top:40px; margin-bottom:60px;}
.topcalc .txtarrs{max-width:1010px; margin-bottom:40px;}
.topcalc b{margin-bottom:15px; display:block;}
.topcalc select{width:100%; max-width:350px;}
.topcalc input[type="text"]{width:100%; margin-bottom:30px;}
.topcalc .calcbut{text-align:center;}
.topcalc .btdark{margin-top:10px;}
.indprice{margin-top:40px;}
.indprice .txtarrs{margin-bottom:40px;}
.hdtempl{font:23px/23px 'Museo700'; padding:10px 0; background:#dca908; border-radius:8px;}
.tabprice{width:100%; line-height:1; text-transform:uppercase; border-spacing:0; margin-top:5px; margin-bottom:20px;}
.tabprice tr th:first-child,.tabprice tr td:first-child{text-align:left; padding:6px 0 3px 10px; border:1px solid #dca908; border-radius:8px; border-right:0; border-top-right-radius:0; border-bottom-right-radius:0;}
.tabprice tr th:last-child,.tabprice tr td:last-child{text-align:left; border:1px solid #dca908; border-radius:8px; border-left:0; width:70px; border-top-left-radius:0; border-bottom-left-radius:0;}
.pricetxt p{font-size:20px; padding:5px 0 15px; text-align:center; margin:0;}
.callbut{text-align:center;}
.pricetxt .txtcenter{padding-top:15px;}
.more{font:20px/26px 'Museo700'; margin:20px 0; cursor:pointer; display:inline-block;}
.moreblock{height:0; overflow:hidden; transition:1s;}
.hauto{height:auto;}
.zakajite{padding:55px 0 60px; background:url(/bitrix/templates/avgbeton/img/fonmid.jpg)no-repeat center top; background-size:cover; min-height:auto;}
.zakajblock{width:650px;}
.zakajblock h2{margin-bottom:10px;}
.zakajblock p{font:30px/45px 'Museo700'; color:#fff; margin-bottom:20px;}
.zakajblock span{font:23px/28px 'Museo500i'; color:#fff;}
.zakajblock .btdark{margin-top:30px;}
.preimus{min-height:68px; padding:50px 0 0px; background:url(/bitrix/templates/avgbeton/img/fonpreim.jpg)no-repeat center top; background-size:cover;}
.preimusblock h2{margin-bottom:80px;}
.preimusblock .lc1,.preimusblock .lc2,.preimusblock .lc3,
	.preimusblock .lc4,.preimusblock .lc5,.preimusblock .lc6{background-color:#dca908;}
.kachbet{background:url(/bitrix/templates/avgbeton/img/kachdescr.jpg)no-repeat center top; background-size:cover;}
.pentablock{position:absolute; width:650px; height:620px; left:-120px; top:-70px; background:url(/bitrix/templates/avgbeton/img/penta.png)no-repeat center top; background-size:cover;}
.kachtxt{text-align:center; color:#fff; padding:80px 0 80px 550px;}
.pentatxt{display:table; width:410px; margin:0 auto; padding-top:170px; font:25px/33px 'Museo700'; text-align:center;}
.pt1{color:#fff; font-size:25px; margin-bottom:20px;}
.pt2{font-size:23px;}
.pentatxt .btdark{margin-top:40px;}
.autopark{min-height:780px; padding:100px 0 50px; background:url(/bitrix/templates/avgbeton/img/fonapark.jpg)no-repeat center top; background-size:cover;}
.autopark h2{margin-bottom:75px;}
.apline{margin-bottom:30px;}
.apline img{float:left;}
.apltxt{float:right; padding:20px 95px 60px 30px;; font:16px/22px 'Museo700'; width:699px; min-height:189px; background:url(/bitrix/templates/avgbeton/img/autoflag.png)no-repeat left top; background-size:100% 100%;}
.voprosy{padding:70px 0 35px; background:url(/bitrix/templates/avgbeton/img/fonvoprosy.jpg)no-repeat center top; background-size:cover;}
.voprosy h2{margin-bottom:60px;}
.voprline{min-height:60px; padding:10px 70px 15px 100px; border-bottom:1px solid #fff; cursor:pointer; position:relative;}
.voprarr{width:63px; height:45px; position:absolute; left:0; top:10px; background:url(/bitrix/templates/avgbeton/img/arrup.png)no-repeat left top; transition:all .5s ease;}
.voprline .voprtxt{font:18px/28px 'Museo700'; color:#fff; padding:0; margin:0 0 15px;}
.voprline .otvtxt{font:18px/24px 'Museo500i'; padding:0; display:none;}
.voprline.aclick .voprarr{transform:rotate(180deg);}
.maplay{width:65%; float:left; padding:20px 0;}
.maplay > iframe{width:100% !important; height:490px !important;}
.mapkart{width:35%; float:left; padding:20px 0 20px 50px;}
.mapkblock{border:1px solid #d09f04; padding:30px 45px;}
.mapkblock h3{font-size:26px; line-height:26px; text-align:center; text-transform:uppercase; padding:20px 0 0;}
.mapkblock h4{font-size:14px; text-align:center; text-transform:uppercase; padding:0 0 5px; margin:0;}
.mbname{text-align:center; font-size:20px; line-height:20px; height:55px; color:#ce9800;}
.wobordright{border-radius:8px 0 0 8px;}
.wobordleft{border-radius:0 8px 8px 0;}

footer{padding:50px 0; background:#3f3935;}
.logobot{float:left; width:22%; line-height:18px; font-size:14px; color:#fff; text-transform:uppercase;}
.logobot a{line-height:18px; font-size:14px; color:#fff;}
.logobot img{height:35px; width:auto;}
.logobot span{font:12px 'arial'; font-weight:700; color:#fff; text-transform:uppercase;}
.botadr{float:left; width:44.66%; border-left:8px solid #d09f04; border-right:8px solid #d09f04;}
.rejim{width:230px; margin:0 auto; font:12px 'Museo700'; line-height:18px; color:#fff; font-weight:700; text-transform:uppercase; display:table; background:url(/bitrix/templates/avgbeton/img/botmap.png)no-repeat left center; padding-left:60px;}
.bottel{float:left; width:33.33%;}
.botnum{display:inline-block; vertical-align:top; float:right; padding:4px 0 4px 45px; background:url(/bitrix/templates/avgbeton/img/bottel.png)no-repeat left top; background-size:30px;}
.botnum a{color:#fff; font:24px 'arial'; line-height:24px;}
.citylink{text-align:center; padding-top:5px;}
.citylink a{font-size:0; color:transparent;/*font-size:18px; color:#f10505;*/}

.upform,.retform,.bg{display:none;}
.vis{display:block;}
.upform,.retform{position:relative;}
.btclose{position:absolute; right:10px; top:10px; width:20px; height:20px; cursor:pointer; background:url(/bitrix/templates/avgbeton/img/closebt.png)no-repeat center center;}
.upform{width:380px; padding:50px 30px 30px; background:#fff; position:fixed; left:50%; margin-left:-190px; top:50%; margin-top:-200px; z-index:9999;}
.retform{width:400px; padding:40px; background:#fff; position:fixed; left:50%; margin-left:-200px; top:50%; margin-top:-150px; z-index:9999;}
.bg{position:fixed; left:0; top:0; width:100%; height:100%; z-index:9998; background:#000000d0; overflow:hidden;}
.upform h3{text-align:center; font-size:24px; margin-bottom:0; padding-top:10px; padding-bottom:30px;}
.upform p{text-align:center; font-size:20px; margin-bottom:40px; color:#000;}
.upform input{padding:12px 25px; margin-bottom:20px; border-radius:0;}
.upform .sendform{padding:8px 25px 8px; font-size:16px; font-weight:700; border-radius:5px; width:100%; border:none; background:#dca908; box-shadow:0 0 8px 1px #545454; margin-top:20px;}
.retform h3{text-align:center; font-size:24px;}
.retform p{text-align:center; font-size:20px;}
.is-sticky #otdelcalc{right:5%; z-index:99999;}

#allcity{display:none; background:rgba(0,0,0,0.8); position:fixed; overflow:auto; left:0; top:0; width:100%; height:100%; z-index:100001; padding:0 60px 10px;}
#allcity h2{font-size:40px; line-height:48px; color:#fff; text-align:center; margin-bottom:30px; padding:30px 0 0;}
#allcity .col4{width:25%; float:left; padding:0 15px 10px;}
#allcity a{font-size:24px; color:#fff;}

#popup_bg{display:none; background:rgba(0,0,0,0.8); position:fixed; left:0; top:0; width:100%; height:100%; z-index:101001;}
#popup_bg.active{display:block;}
.popup_alert{display:none; background:#fff; position:fixed; left:50%; top:50%; width:100%; max-width:470px; 
	transform: translate(-50%,-50%); padding:20px; border-radius:5px; text-align:center; z-index:101002;}
.popup_alert.active{display:block;}
.popup_alert h2{
	color: #575757;
	font-size: 30px;
	text-align: center;
	font-weight: 600;
	margin: 25px 0;
	padding: 0;
	line-height: 40px;
}
.popup_alert p{color:#797979; font-size:16px;}
.confirm-container{display:inline-block;}
.confirm{
	color: #fff;
	border: none;
	font-size: 18px;
	font-weight: 500;
	-webkit-border-radius: 4px;
	border-radius: 5px;
	padding: 10px 32px;
	margin: 26px 0 0;
	cursor: pointer;
	background-color: #ff9101;
}

.form_pers{
	margin: 10px 0;
	font-size: 12px;
}
.form_pers a{
	font-size: 12px;
}

@media (max-width:1140px){
	#allcity{padding:0 15px 10px;}
	#allcity .col4{width:33%; padding:0 10px 10px;}
}
@media (max-width:1100px){
	.page{padding:0 15px;}
	.content h1{margin-bottom:30px;}
	h2{padding:30px 0 0; font-size:20px; text-align:center; line-height:26px;}
	.top1{padding-top:15px; margin-bottom:50px;}
	.logotop{display:table; margin:0 auto 20px;}
	.headadr{margin:0 auto 30px; width:auto; max-width:none; height:auto; display:table;}
	.headtel{display:table; float:none; margin:0 auto 20px;}
	.otdelcalc{text-align:left;}
	.top2{margin-bottom:40px;}
	.headbig{font:26px/32px 'Museo700'; margin-bottom:10px;}
	.headbig2{text-align:center; font:20px/26px 'Museo700';}
	.txtarrs,.txtarrsdark{padding:0 70px; font:22px/28px 'Museo700'; background-size:auto 16px;}
	.indprice .col3,.indprice .col23{width:50%;}
	.pricetxt p{font-size:16px; padding:5px 0 10px;}
	.col2{width:100%; float:none; max-width:530px; display:table; margin:0 auto;}
	.lcitem{margin-bottom:20px;}
	.headline{display:none;}
	.topcalc{padding-top:50px; margin-bottom:30px;}
	.topcalc .txtarrs{margin-bottom:30px;}
	.midblock{display:table; width:auto; max-width:none; margin:0 auto; text-align:center;}
	.pdr15{padding-right:0;}
	.pdl15{padding-left:0;}
	.templfon,.topcalc input[type="text"]{margin-bottom:15px;}
	.wobordright,.wobordleft{border-radius:8px}
	.preimus{padding:40px 0 30px;}
	.pentablock{position:relative; margin:0 -15px; width:auto; height:auto; left:0; top:0; background:#e1a000;}
	.pentatxt{display:table; width:100%; margin:0 auto; padding:20px 15px 30px;}
	.kachtxt{padding:40px 0;}
	.autopark{padding:40px 0;}
	.autopark h2{margin-bottom:40px;}
	.apline{text-align:center;}
	.apline img{float:none;}
	.apltxt{display:inline-block; float:none;}
	.maplay{width:100%; float:none;}
	.maplay > ymaps{height:320px !important;}
	.mapkart{width:100%; float:none; padding:0 0 20px;}
	.mapkblock{padding:10px 30px 20px; text-align:center;}
	.mapkblock h4{padding:0; margin-bottom:20px;}
	.hgtblank{height:0;}
}

@media (max-width:800px){
	.zakajite{padding:30px 0; background:#d09f04;}
	.zakajblock{width:100%; text-align:center;}
	.zakajblock p{font:18px/26px 'Museo700'; margin-bottom:10px;}
	.apline img{width:35%; min-width:200px;}
	.apltxt{width:auto;}
	footer{padding:30px 0 10px; text-align:center;}
	.logobot{float:none; width:170px; display:inline-block; margin-bottom:20px;}
	.botadr{float:none; width:auto; border:0; margin-bottom:20px;}
	.bottel{float:none; width:auto; text-align:center; padding:0;}
	.botnum{float:none;}
	.voprline{padding:10px 10px 15px 100px;}
	form input[type="text"],select.templfon{box-shadow:0; border:1px solid #888;}
	.tocallfix{display:block;}
	header{background:url(/bitrix/templates/avgbeton/img/headfonmob.jpg)no-repeat center top #e5dfcc; background-size:cover;}
	.preimus{background:url(/bitrix/templates/avgbeton/img/fonpreimmob.jpg)no-repeat center top; background-size:cover;}
	.autopark{background:url(/bitrix/templates/avgbeton/img/fonaparkmob.jpg)no-repeat center top; background-size:cover;}
}
@media (max-width:770px){
	#allcity .col4{width:50%;}
	#allcity h2{font-size:28px; line-height:36px; margin-bottom:20px; padding:20px 0 0;}
}
@media (max-width:540px){
	.indprice .txtarrs{margin-bottom:20px;}
	.indprice .col3,.indprice .col23{width:auto; float:none; padding:0;}
	.voprosy{padding:30px 0;}
	.voprosy h2{margin-bottom:30px;}
	#allcity .col4{padding:0 10px 10px 0;}
	#allcity a{font-size:20px; line-height:20px;}
}
@media (max-width:440px){
	.lcitimg{width:80px; height:55px; margin:0 25px 10px 0;}
	.lc1,.lc2,.lc3{background-size:auto 40px;}
	.lcitem p{padding:0;}
	.callform{padding:30px 15px 35px;}
	.txtarrs,.txtarrsdark{background:none; padding:0; font:20px/26px 'Museo700';}
	.hdtempl{font:20px/22px 'Museo700';}
	.preimusblock h2{margin-bottom:20px;}
	.pt1{font-size:20px; margin-bottom:10px;}
	.pt2{font-size:18px; line-height:24px;}
	.pentatxt .btdark{margin-top:20px;}
	.apltxt{background:#e79915; padding:20px 15px;}
	.voprarr{width:50px; height:35px; background-size:contain;}
	.voprline{padding:10px 10px 0 60px;}
	.headbig{font:22px/28px 'Museo700';}
	.headbig2{font:18px/24px 'Museo700';}
	.txtarrs, .txtarrsdark{font:18px/26px 'Museo700';}
	.upform{width:300px; padding:30px 20px 10px; margin-left:-150px;}
	.upform h3{padding-bottom:20px;}
	.upform p{margin-bottom:20px;}
	#allcity a{font-size:16px; line-height:20px;}
	#allcity h2{font-size:22px; line-height:26px;}
	.retform{width:300px; padding:30px; margin-left:-150px;}
}



/* End */
/* /bitrix/templates/avgbeton/components/bitrix/news.list/allcity/style.css?1682630289150 */
/* /bitrix/templates/avgbeton/styles.css?175082645717945 */
