.album_slider .bx-next{right:-24px !important;}
.album_slider .bx-prev{left:-26px !important}
.album_slider .bx-wrapper .bx-controls-direction a{top:54%;}
.album_slider_big .bx-wrapper .bx-controls-direction a{top:50%;}
.img > img{width:56px;height:56px;}
.catalog_item_secondlvl{background:none;}
.authorization > div{border:1px solid #000000;display:none;height:51px;position:absolute;}
.hide_content{display:none;}
.files_list{display:block;float:left;margin-bottom:10px;}
.files_list a{display:block;float:left;position:relative;width:340px;}
.catalog_secondlvl{display:none;}
.catalog_fourthlvl{display:none;}
.katalog_image_pre{height:153px;width:117px;background-color:#5a9ba0;}
.catalog_inner_1 li a{outline:none;}
.slider > a{cursor:pointer;}
.tab_select{display:block;}
.tab_unselect{display:none;}
#global_overlay_{background-color:rgba(0,0,0,0.6);height:100%;left:0;margin:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:11000;display:none;}
.preloader_gif{padding:20px;background-color:#FFF;width:30%;margin:30%;display: none;}
.preloader_gif img{width:100%;}
#submit{background-color:white;float:left;margin:5px;padding:0;width:50px;}
#notification_error{color:red;height:auto;padding:4px;text-align:center;}
#login_response{overflow:auto;}
#ajax_loading{display:none;font-family:Tahoma;font-size:12px;}
#logged_in{margin:23px 0 100px 43px;padding:5px;text-align:center;width:400px;}
#simplemodal-overlay{background-color:#000000;cursor:wait;}
#simplemodal-container{background-color:#FFFFFF;border:1px solid #000000;height:200px;width:350px;}
#simplemodal-container a.modalCloseImg{background:url("../images/x.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:inline;height:29px;left:-18px;position:absolute;top:-15px;width:25px;z-index:3200;}
#simplemodal-container #basicModalContent{padding:8px;}
label{width:80px;padding-left:20px;margin:5px;float:left;text-align:left;}
input{border:1px solid #cdcdcd;background-color:white;-moz-border-radius:2px;}
.album_slider_big div a img{margin:0px 5px;border:3px solid #FFF;left:0;position:relative;}
.active > img{border:3px solid #006666 !important;}
.pager_block, #bx-pager{overflow:hidden;white-space:nowrap;width:90%;left:2%;position:relative;float:left;}
#bx-pager{width:90%;margin-bottom:10px;}
#bx-pager a img{margin:0px 5px;border:3px solid #FFF;left:0;position:relative;}
.bx-pager-control_prev, .bx-pager-control_next{height:56px;width:11px;display:block;position:relative;top:25px;cursor:pointer;}
.bx-pager-control_next{background:url("/templates/aircool/images/partners_arr_right.png") no-repeat scroll 0 0 transparent;float:right;right:0px;}
.bx-pager-control_prev{background:url("/templates/aircool/images/partners_arr_left.png") no-repeat scroll 0 0 transparent;float:left;left:0px;}
.small_slider{position:relative;top:24px;}
.brands_item .katalog_image_pre{border:1px solid #CCCCCC;height:128px;margin-bottom:5px;width:128px;height:auto;}
.brands_item{height:auto;position:relative;top:0;vertical-align:top;}
.brand_filter_more{float:left;}
h2.blue{margin-left:10px;}
.catalog_more{float:left !important;}
form.search{margin-bottom:20px;padding:15px 0;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
form.search input.textinputs{color:#a4a4a4;_height:23px;background:white url(/templates/demodizzy/images/icons.gif) no-repeat -3px -149px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
form.search input.textinputs{padding:3px 5px 3px 25px;margin-left:15px;background-position:-3px -151px;width:70%;border:1px solid #dedede;}
dl.search dt{margin-bottom:5px;}
dl.search dt span{width:20px;float:left;display:block;}
dl.search dt a{margin-left:20px;display:block;}
dl.search dd{margin:0 0 15px 20px;}
ul.catalog_inner_1{height:auto;}
.bx-wrapper{margin-bottom:15px !important;}
.partners .bx-wrapper{margin-left:60px;width:890px}
.catalog_thirdlvl{display:none;}
.errors_messages_list{margin:0 5%;color:#F00;}
.register_form input[type="submit"]{width:190px;background:url('/templates/aircool/images/button_large.png') no-repeat;}
.spinner{background-color:#FFFFFF;}
.items_container{border:1px solid #CCCCCC;}
.item_container{position:relative;float:left;width:100%;}
.item_container:nth-child(even){background-color:#DBE1E1;}
.item_container > div{position:relative;float:left;}
.item_name{width:25%;}
.btn_down{background:url(/templates/aircool/images/btn_left_to_down.png) left center no-repeat, url(/templates/aircool/images/btn_right_to_down.png) right center no-repeat, url(/templates/aircool/images/btn_repeat_to_down.png) repeat-x !important;}
.btl_don{background:url(/templates/aircool/images/btn_left_to_down.png) left center no-repeat, url(/templates/aircool/images/btn_right_to_down.png) right center no-repeat, url(/templates/aircool/images/btn_repeat_to_down.png) repeat-x !important;}
.brand_list{float:left;position:relative;background:url("/templates/aircool/images/bg_catalog_block_1.png") no-repeat scroll center bottom transparent;margin-top:15px;margin-left:5px;width:540px;}
.brand_link{float:left;position:relative;height:auto;display:block;margin-right:15px;width:90px;}
.brand_link{margin-bottom:10px;display:block;overflow:hidden;cursor:pointer;}
.brand_link:hover{overflow:visible;}
.brand_link > img{border:3px solid #CCCCCC;background:white;}
.brand_link span{display:block;overflow:hidden;margin-top:5px;color:#006666;padding-left:3px;text-decoration:underline;}
.brand_link span{overflow:visible;}
.offers{height:350px;background-color:rgba(255,255,255,0.0);}
.offers div{opacity:0;}
.cart_table{margin:10px 0;overflow:hidden;width:100%;}
.normaltable thead tr, .cart_table thead tr, tr.theader td{background:url("/templates/aircool/images/tdbg.jpg") repeat-x scroll 0 0 #DCD4C6;border-left:1px solid #FFFDFD;}
.cart_table td.cart_image{width:138px;}
.normaltable thead tr td, .cart_table thead tr td{border-right:1px solid #CCCCCC;color:black;font-family:'Trebuchet MS',Tahoma,Arial,_sans;}
.cart_table td{vertical-align:top;padding:5px;}
.cart_table tbody tr td{border-bottom:1px dotted #CCCCCC;}
td.td_cart_name{font-size:14px;width:340px;}
.td_cart_item_oper{font-size:12px;}
td.cartreset{vertical-align:middle;}
.clearcart{background:url("/templates/aircool/images/clearcart.jpg") no-repeat scroll 0 0 transparent;border:0 none;color:#00528C;cursor:pointer;display:inline;height:44px;padding-left:44px;text-decoration:underline;width:170px;}
.cart_table tbody tr td{border-bottom:1px dotted #CCCCCC;}
.cart_proceed{background:url("/templates/aircool/images/cart_go.jpg") no-repeat scroll 0 0 transparent;border:0 none;color:white;cursor:pointer;font-size:14px;font-weight:bold;height:69px;padding-right:16px;width:183px;}
.fullcost{color:#666666;font-size:13px;}
.fullcost, .sale, .itogo{margin-left:40%;}
.sale{color:#CD0D0D;font-size:12px;}
.itogo{background:url("/templates/aircool/images/patt.jpg") repeat scroll 0 0 transparent;border:1px solid #CCCCCC;color:#333333;font-size:13px;margin-top:2%;padding:7px;}
.spinner_input{border:1px solid #CCCCCC;cursor:pointer;font-size:14px;font-weight:bold;}
.spinner_input_text{text-align:center;width:26px;margin-top:0 !important;margin-left:3px !important;margin-bottom:0px !important;margin-right:3px !important;}
.td_cart_item_oper{font-size:12px;}
.spinner_cart{height:20px;width:20px;float:left;}
.spinner_cart img{width:100%;height:100%;}
.count_of_items_in_cart{width:100px;}
.catalog_block_noreal{margin:0;}
.send_request{display:block;overflow:hidden;}
.send_request .submit{display:block;}
.captcha_table{margin-top:5px;}
.captcha_input{padding:10px 0 !important;display:block;margin-top:0 !important;}
.column_1, .column_2, .column_3{overflow:hidden;}
.captcha_table .column_2{padding-left:5%;width:55%;}
.captcha_table .column_2{padding-left:5%;vertical-align:top;}
.captcha_table .column_3{vertical-align:middle;}
#captcha_reset{color:#006699;cursor:pointer;text-decoration:underline;}
.catalog_block_noreal > img{display:block;margin:0 auto;}
.mostleft_active{border-radius:0 0 0 5px;border-bottom-left-radius:5px;}
.e_shop_active{background:url(/templates/aircool/images/line.png) repeat-y left top, linear-gradient(to bottom, #e5edf5 0%,#feffff 100%)!important;overflow:hidden;}
.e_shop_active a{color:#0C6C6C !important;}
#customer_send_form{width:40%;margin:0 auto 30px;border:1px #dddddd solid;padding:20px 20px 0;}
.small_menu_selected{text-decoration:none;color:#979797 !important;}
.footer_nav_1 .active{color:#979797 !important;text-decoration:none;}
.cart-buttons{margin-bottom:20px;}
.after_catalog_items_list{position:relative;}
#status #submit{background:url("/templates/aircool/images/btn_left.png") no-repeat scroll left center, url("/templates/aircool/images/btn_right.png") no-repeat scroll right center, url("/templates/aircool/images/btn_repeat.jpg") repeat-x scroll 0 0 transparent;border:medium none;border-radius:3px 3px 3px 3px;color:#FFFFFF;display:block;float:left;font-size:12px;height:19px;padding-left:35px;padding-right:15px;width:90px;height:30px;text-decoration:none;cursor:pointer;}
.login_form_block{display:block;overflow:hidden;margin-left:20px;margin-bottom:10px;}
.login_form_block .block{display:block;overflow:hidden;width:50%;float:left;height:40px;}
.login_form_block span{display:block;overflow:hidden;}
.login_form_block input{background:linear-gradient(to bottom, #F2F2F2 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;border:2px solid #999999;border-radius:2px 2px 2px 2px;display:block;font-size:14px;margin:5px 0 0;padding:1.5%;resize:none;width:95%;}
#forget_link{display:block;margin-left:10px;padding-top:15px;}
.forget_block{display:block;overflow:hidden;margin-bottom:10px;}
.forget_block input[type="text"]{background:linear-gradient(to bottom, #F2F2F2 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;border:2px solid #999999;border-radius:2px 2px 2px 2px;display:block;font-size:14px;padding:5px;resize:none;width:25%;}
.forget_button{background:url("/templates/aircool/images/btn_left.png") no-repeat scroll left center, url("/templates/aircool/images/btn_right.png") no-repeat scroll right center, url("/templates/aircool/images/btn_repeat.jpg") repeat-x scroll 0 0 transparent;border:medium none;border-radius:3px 3px 3px 3px;color:#FFFFFF;display:block;float:left;font-size:12px;height:19px;padding-left:35px;padding-right:15px;width:160px;height:30px;text-decoration:none;margin-left:15px;cursor:pointer;}
ul.sitemap{margin-left:10px;}
li.sitemap{margin-left:10px;}
.text_content_sitemap{padding:5px;margin:10px 5px;}
.sitemap a{display:block;margin-bottom:15px;}
b{font-weight:bold;}
.map iframe{width:100% !important;}
#successLoginMsg{width:80%;text-align:center;}
#onSite{background:url("/templates/aircool/images/btn_left.png") no-repeat scroll left center, url("/templates/aircool/images/btn_right.png") no-repeat scroll right center, url("/templates/aircool/images/btn_repeat.jpg") repeat-x scroll 0 1px transparent;border:medium none;border-radius:3px 3px 3px 3px;color:#FFFFFF;display:block;float:left;font-size:12px;height:19px;padding-left:35px;padding-right:15px;width:100%;height:30px;text-decoration:none;cursor:pointer;}
#successLoginBtn{width:80%;}
.catalog_name_item img{text-decoration:none;}
.right_column .blue{margin-left:0;}
.offers_2 h3 a{color:#267F79;text-decoration:none;}
.tip_value{color:#26807B;}
.share_info .left_column{width:27.5%;}
.pages a, .pages span{padding:0px 4px;}
.pages{margin-bottom:5px;}
.tech_info_cat{width:117px;height:153px;}
.contacts_tab{margin-left:0px !important;}
#album_slider > li{left:-10px;}
.album_slider_big li{left:5px !important;}
.bx-next-album a.bx-next{background:url("/templates/aircool/images/big_arr_right.jpg") no-repeat scroll 0 0 transparent;bottom:45%;float:right;height:80px;position:absolute;width:43px;color:rgba(0,0,0,0);}
.bx-prev-album a.bx-prev{background:url("/templates/aircool/images/big_arr_left.jpg") no-repeat scroll 0 0 transparent;bottom:45%;float:left;height:80px;position:absolute;width:43px;color:rgba(0,0,0,0);}
.slider_img{float:left;position:relative;}
.album_slider .album_slider{width:auto;height:auto;display:block;}
.controls{display:block;overflow:hidden;}
.album_slider_big{overflow:hidden;}
.album_slider_big .bx-pager{display:block;overflow:hidden;}
.album_slider_big .bx-wrapper{display:block;overflow:hidden;}
.news_item_wr{float:left;}
.news_pic{float:left;width:20%;}
.news_info{float:left;width:70%;margin-bottom:30px;}
.news_info h2{margin-bottom:10px;font-size:16px;}
.catalog_item_uslugi{display:inline-block;margin-right:22px;padding:4px 5px 10px;vertical-align:top;width:130px;}
.catalog_item_uslugi img{border:1px solid #CCCCCC;height:128px;margin-bottom:5px;width:128px;}
.logo > img{height:auto;width:162px;backface-visibility: hidden;}
.exchange td{font-size:13px;}
.void{height:30px;}
#subscribe{color:#267F7A;font-size:14px;text-decoration:underline;cursor:pointer;}
.form{display:block;position:absolute;width:370px;background-color:#FFFFFF;border:1px solid #1CA715;z-index:11001;padding:5px;}
.form .catalog_name_2{margin:6px;}
.form > form{margin:6px;}
.form input[type='submit']{background:url("/templates/aircool/images/btn_left.png") no-repeat scroll left center, url("/templates/aircool/images/btn_right.png") no-repeat scroll right center, url("/templates/aircool/images/btn_repeat.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);border:medium none;border-radius:3px;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:12px;height:30px;padding-left:35px;padding-right:15px;text-decoration:none;margin:15px 0 0 0;width:136px;}
#subscribeForm > label{display:block;margin:10px 0 0 0;overflow:hidden;padding-left:0;text-align:left;width:95%;}
#subscribeForm > input[type='text']{background:linear-gradient(to bottom, #F2F2F2 0%, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border:2px solid #999999;border-radius:2px;display:block;font-size:14px;margin:5px 0 0;padding:1.5%;resize:none;width:95%;float:left;}
.close{background:url("../images/x.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor:pointer;height:28px;left:-14px;position:relative;top:-14px;width:28px;}
.ovl{background-color:#000000;left:0;opacity:0.5;position:absolute;top:0;width:100%;height:100%;z-index:11000;}
.skype_block_footer{margin-bottom:0;height:auto;overflow:hidden;display:block;}
.skype_block_footer a{margin-right:28px;display:block;height:auto;width:auto;float:left;}
.skype_block_footer a img{display:block;float:left;}
.skype_block_footer div{margin-left:2px;float:left;padding:3px;}
.unsubscribe{margin:25px auto;position:relative;width:50%;font-size:16px;}
.news_list .numpages{display:block;float:left;}
.news_item_wr{width:100%;}
.go_to_page{display:none;}
.above_slider{cursor:pointer;}
.right_column ul#album_slider {margin-left: 0px;}
.right_column ul#album_slider .h2-green {padding-left: 15px;}
.right_column ul#album_slider .projects_bottom_text {padding-left: 15px;}
.right_column ul#album_slider .projects_bottom_text p {padding-bottom: 0px;}
.right_column ul#album_slider .projects_bottom_text p:nth-child(2) {padding-bottom: 15px;}
.right_column ul#album_slider .projects_bottom_text p + p { line-height: 18px; }
ul#album_slider li .slider_img {top:-10px;}
@media screen and (max-width:900px){.news_pic img{width:55%;}
}

.content .right_column a:not(.btn-custom):visited {
	color: #a35e68;
}

@media screen and (max-width: 767px) {
	.header-main > .container {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.header-main > .container:after {
		display: none;
	}
	.header-main .logo {
		margin: 0;
	}
	.content table {
		display: block;
		overflow-x: scroll;
	}
	.content table.not_show {
		display: none;
	}
}
@media screen and (max-width: 360px) {
	.header-main .logo, .header-main .logo img {width: 130px;}
}

.catalog_name_2 h2 {
	margin: 0px;
	font-size: 21px;
	font-weight: normal;
}

@media (max-width: 768px) {
	.breadcrumbs {
		flex-wrap: wrap;
	}
	.breadcrumbs a {
		padding: 5px;
	}
	.breadcrumbs span {
		padding-top: 5px;
	}
}

@media (max-width: 440px) {
	img[src="/images/content/napolnenie_stranic/proizvodstvo/plitochnik_fortuna2.jpg"][alt="Плиточные скороморозильные аппараты"] {
		width: 100%;
	}
}
@media (max-width: 460px) {
	img[src="/images/content/0c145663-5861-4559-b149-8507cdd4ec04.jpeg"][alt="Вертикальный плиточный скороморозильный аппарат"] {
		width: 100%;
		height: auto;
	}
}
@media (max-width: 470px) {
	img[src="/images/content/napolnenie_stranic/proizvodstvo/spiralnik.jpg"][alt="спиральные скороморозильные аппараты"] {
		width: 100%;
	}
}

.local-block-img {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.local-block-img div {
	margin: 5px;
	width: 48%;
	max-height: 218px;
	overflow: hidden;
}
.local-block-img img {
	max-width: 100%;
}
@media(max-width: 515px) {
	.local-block-img div {
		width: 100%;
		max-height: none;
	}
}

.wrapform_fancy.fancy-popup-form.fancybox-opened .fancybox-skin .fancybox-outer .fancybox-inner {
	height: auto!important;
}

.footer-adress-info {
	float: right;
	margin: 20px 0px 0px;
}
.footer-adress-info p {
	font-size: 12px;
	padding: 0px;
	text-align: right;
}
.footer-adress-info p a {
	white-space: nowrap;
}
@media (max-width: 609px) {
	.footer-adress-info {
		float: left;
		margin: 10px 0px 0px;
	}
	.footer-adress-info p {
		text-align: left;
	}
}
@media (max-width: 444px) {
	.footer-adress-info p {
		padding: 0px 0px 5px;
	}
}

.content .right_column .table-scroll {
	max-width: 990px;
	overflow: auto;
}

.table-border {
	margin-bottom: 20px;
}
.table-border td {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

.temp-text {
	border-top: 1px solid #dadada;
	padding: 15px 0px;
	margin-top: 10px;
}

.cookie-notification {
	display: none;
	justify-content: space-between;
	align-items: flex-end;
	position: fixed;
	bottom: 15px;
	left: 50%;
	width: 900px;
	max-width: 90%;
	transform: translateX(-50%);
	padding: 25px;
	background-color: white;
	border-radius: 4px;
	box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
	z-index: 9999;
}
.cookie-notification p {
	margin: 0;
	font-size: 0.9em;
	text-align: left;
	color: #293434;
	max-width: 80%;
	line-height: 1.2;
	padding-bottom: 0px;
}
.cookie-notification .btn-p {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	padding: 17px 20px;
	color: #ffffff;
	font-size: 14px;
	background: #1a747c;
	border-radius: 5px;
	text-transform: uppercase;
	border: none;
}
.cookie-notification.show {
	display: flex !important;
}
@media (min-width: 576px) {
	.btn-cookie {
		margin: 0 0 0 25px;
	}
}
@media (max-width: 575px) {
	.cookie-notification.show {
		flex-direction: column;
		align-items: center;
	}
	.cookie-notification p {
		padding-bottom: 15px;
		text-align: justify;
		max-width: 100%;
	}
}