@media all{
	.all,body{min-width:280px}.all:after,.all:before,.header:before{content:"";display:block;overflow:hidden}
	.all,.footer,.header:before{overflow:hidden}
	.copyright,a{text-decoration:underline}
	.b_social a,.nav_arrow{text-indent:150%;white-space:nowrap}
	.b_social a,.menu_top .item,.min_menu,.nav_arrow{white-space:nowrap}
	.but,.nav_arrow,.triger{cursor:pointer}
	
	body{color:#333;font:62.5% 'Times New Roman',Times,serif;background:#334e93}
	.all:before,.header:before{background:#fff;z-index:0;bottom:0}
	a{color:#4168a3}
	.all{position:relative;min-height:100%;height:auto!important;height:100%}
	.all:before{position:absolute;width:100%;top:246px;left:0}
	.continuous_background_page .all:before{top:234px}
	.all:after{position:relative;width:100%;height:230px;clear:both}
	.header,.header:before{position:absolute;left:0;right:0}
	.header{height:234px;top:0}.header:before{top:50px}
	.footer,.main,.triger{position:relative}
	.main{width:100%;margin:266px auto 0;z-index:3}
	
	.continuous_background_page .main{margin-top:190px;}
	.center{width:100%;float:left;min-height:1px}
	.center:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}
	.page_content{margin:0 1.2% 0 25.6%}
	.right_colum_page .page_content{margin:0 1.2% 0 1.2%}
	.one_colum_page .page_content{margin:0 1.2%}
	.side_panel{display:inline;float:left;clear:right;width:23%;padding-left:1.2%;margin-left:-100%}
	.conventionalized_switcher_block .hidden_block,.one_colum_page .side_panel{display:none}
	.right_colum_page .side_panel{width:31.6%;padding-left:0;padding-right:1.2%;margin-left:-31.6%}
	.footer{width:100%;height:230px;margin:-230px auto 0;background:#292c31;color:#fff}
	.dotted,.triger{margin-right:8px}
	.copyright{float:left;margin-top:175px;margin-left:30px;max-width:14%}
	.b_social a,.but,.footer a,.logo,.min_menu .item,.modal_panel .m_title,.pagin a.a_pagin,.slider_block .block .wrap_block,.triger{text-decoration:none}
	
	.mainpage{width:100%;height:350px}
	.mainpage2{float:left;width:22%;/*height:100%*/height: 240px;}
	.mainpage3{float:left;width:20%;/*height:100%*/height: 240px;}
	.mainpage2 img{width: 100%;max-height:130px; margin-top:4px;margin-bottom:4px;}
	.mainpage2 .price_desc{margin-top:4px;margin-bottom:6px;font-size:12px;text-align:center;height:40px;}
	.mainpage2 .btn_service, .mainpage3 .btn_service{background-color: #1f68a7;border:1px solid #003d82;}
	.red{color:#d92624}.table_wraper{overflow-y:auto;width:100%}
	.triger{overflow:visible;color:#4168a4;border-bottom:1px dashed #4168a4}
	.conventionalized_switcher_block .hidden_block.active{display:block}
	.conventionalized_switcher_block .triger.active:before{display:block;position:absolute;overflow:hidden;content:"\2B06";right:-1em;top:0;color:#c5c5c5;border-bottom-color:#c5c5c5}
	.border_top_block{border-top:1px solid #ebe8e8;padding-top:20px}
	.border_botom_block{border-bottom:1px solid #ebe8e8;padding-bottom:20px}
	.nav_arrow{display:block;overflow:hidden;position:absolute;background:#fff;color:#373737}
	.nav_arrow:after,.nav_arrow:before{display:block;overflow:hidden;position:absolute;content:"";height:0;width:0;top:50%;margin-top:-11px;border:11px solid transparent;z-index:1}
	.nav_arrow.prev:after,.nav_arrow.prev:before{border-left:none}
	.nav_arrow.prev:before{border-right:12px solid #000;left:17px}
	.nav_arrow.prev:after{z-index:2;border-right:12px solid #fff;left:19px}
	.nav_arrow.next:after,.nav_arrow.next:before{border-right:none}
	.nav_arrow.next:before{border-left:12px solid #000;right:17px}
	.nav_arrow.next:after{border-left:12px solid #fff;right:19px}
	
	.but{display:inline-block;position:relative;height:50px;line-height:50px;padding:0;margin:0;border:none;text-transform:uppercase;text-align:center;color:#fff;font-size:24px;background:#4168a3;font-family:pf_din_text_comp_proregular,Tahoma,Arial,Verdana,Helvetica CY,sans-serif}
	.popup .messag_block.visible,.popup .popup_title{font-family:Tahoma,Arial,Verdana,Helvetica CY,sans-serif}
	.popup{font-size:12px;text-align:left;background:#fff;box-shadow:0 0 10px #818181}
	.popup.visible{top:10%;padding:30px;width:500px;margin-left:-250px}
	.popup .close_button{top:18px;right:25px;width:24px;height:23px;background:url(../images/bg_popup.png) no-repeat}
	
	.min_menu .item,.popup .messag_block{background:#fff}
	.popup .popup_title{margin-bottom:5px;font-size:24px}
	.popup .popup_text{margin-bottom:20px}
	.popup .but{min-width:89px;padding:0 10px;margin:0 auto}
	.popup .b_baner{width:150px;margin:0 auto 10px}
	.popup .messag_block.visible{top:24px;bottom:0;left:0;right:25px;padding-top:100px;font-size:18px}
	
	.footer .bottom_setting .phon,.header .b_social,.header .logo,.header .menu_top,.header .min_menu,.header .top_setting,.menu_bottom .item{font-family:pf_din_text_comp_proregular,Tahoma,Arial,Verdana,Helvetica CY,sans-serif}
	.popup .messag_block.visible .big_text{font-weight:700;font-size:60px;margin-bottom:22px;line-height:1}
	
	.insider_switcher .switcher{display:inline-block;border-bottom:1px dashed #7c8389;color:#7c8389}
	.insider_switcher .switcher_block.active .switcher{border-bottom-color:transparent;color:#4168a3}
	.insider_switcher .hidden_block{display:none}
	.insider_switcher .switcher_block.active .hidden_block,.logo{display:block}
	
	.header .b_social,.header .logo,.header .menu_top,.header .min_menu,.header .top_setting{position:absolute;z-index:2}
	.logo{max-width:26%;z-index:100;font-size:0}
	.header .logo{top:80px;left:2.4%}
	.min_menu{font-size:0;text-align:right}
	.header .min_menu{top:11px;right:0}
	.min_menu .list_item{display:inline-block;font-size:10px;padding-left:8px}
	.min_menu .item{display:block;padding:0 15px;height:23px;line-height:23px;text-transform:uppercase;text-align:center;font-size:1.3em;border:1px solid #4168a4}
	.bottom_setting,.top_setting{text-align:right}
	.header .b_social{left:0;top:11px}
	
	.header .top_setting{top: 10px;
		left: 120px;
		right: 400px;
		text-align: center;
    }
	
	.header .top_setting, .header .top_setting p{
		color: #fff;
		font-size: 22px;
		line-height: 30px;
	}	

	.phone_one{
		margin-right: 20px;
	}
	
	.top_setting .phon{font-size:2.4em; }
	.top_setting .kod{margin-right:4px}
	.menu_top{padding-bottom:18px;z-index:90;/*border-bottom:1px solid #d8d1d1;*/}
	.menu_top:before{display:none}
	.header .menu_top{top:80px;left:30%;right:1.2%}
	.menu_top .menu_list{display:block;overflow:hidden;text-align:right;font-size:0}
	.menu_top .list_item{display:inline-block;font-size:10px;margin-left:4.8%}
	.menu_top .list_item:first-child{margin-left:0}
	.menu_top .item{display:block;font-size:2.4em;text-transform:uppercase;text-decoration:none;margin-top: 60px;}
	.menu_top .active a,.menu_top a:focus,.menu_top a:hover,.menu_top span.item{color:#c5c5c5;}

	.menu_top .item, .menu_top A{color: #777 !important;}
	.menu_top .active A, .menu_top A:hover{color:#4168a3 !important;}

	.menu_item9 A:before{
		position: absolute;
		top: 0px;
		content: " ";
		width:  73px;
		height: 50px;
		margin-left: 15px;
		background-image: url(/img/sprite.png);
		background-position: -0px -51px;
	}

	.menu_item9 A:hover:before, .menu_item9.active A:before{
		background-position: -0px -0px;
	}

	.menu_item193 A:before{
		position: absolute;
		top: 0px;
		content: " ";
		width:  50px;
		height: 50px;
		margin-left: 12px;
		background-image: url(/img/sprite.png);
		background-position: -75px -51px;
	}

	.menu_item193 A:hover:before, .menu_item193.active A:before{
		background-position: -75px -0px;
	}

	.menu_item33 A:before{
		position: absolute;
		top: 0px;
		content: " ";
		width:  53px;
		height: 50px;
		margin-left: 20px;
		background-image: url(/img/sprite.png);
		background-position: -126px -51px;
	}

	.menu_item33 A:hover:before, .menu_item33.active A:before{
		background-position: -126px -0px;
	}

	.menu_item29 A:before, .menu_item273 A:before{
		position: absolute;
		top: 0px;
		content: " ";
		width:  57px;
		height: 50px;
		margin-left: 36px;
		background-image: url(/img/sprite.png);
		background-position: -181px -51px;
	}

	.menu_item29 A:hover:before, .menu_item29.active A:before, 
	.menu_item273 A:hover:before, .menu_item273.active A:before{
		background-position: -181px -0px;
	}


	.menu_item83 A:before{
		position: absolute;
		top: 0px;
		content: " ";
		width:  57px;
		height: 52px;
		margin-left: 20px;
		background-image: url(/img/sprite.png);
		background-position: -237px -51px;
	}

	.menu_item83 A:hover:before, .menu_item83.active A:before{
		background-position: -237px -0px;
	}

	.main_internet td {
		font-weight: bold !important;
		color: #365f91 !important;
		text-align: center;
		padding: 4px;
		font-size: 18px;
	}

	.main_internet2 {
		border-top: 1px solid #4f81bd;
		border-bottom: 1px solid #4f81bd;
	}

	.main_internet3 {
		border-bottom: 1px solid #4f81bd;
	}

	.internet_bg td {
		background-color: #d3dfee;
	}

	.footer a{color:#fff}
	.footer .bottom_setting,.footer .bottom_text_block,.footer .copy,.footer .copy2,.footer .counter,.footer .logo,.footer .menu_bottom{position:absolute}
	.footer .logo{left:2.56%;top:45%;max-width:14%}
	.bottom_setting{padding-left:25px}
	.bottom_setting:before{display:block;overflow:hidden;position:absolute;left:0;top:7px;width:16px;height:16px;line-height:16px;text-align:center;border:1px solid #fff}
	.footer .bottom_setting{right:1.54%;top:15%}
	.footer .bottom_setting .phon{margin-bottom:5px}
	.footer .bottom_setting .kod{font-size:1.8em;margin-right:5px}
	.footer .bottom_setting .phon_num{font-size:2.6em}
	.footer .bottom_text_block{top:45%;left:17%;right:1.54%}
	.bottom_text_block .text_block1{font-size:13px;margin-bottom:2%}
	.bottom_text_block .text_block2{font-size:11px;opacity:1}
	.footer .menu_bottom{top:10%;left:1.54%;right:0}
	
	.menu_bottom .list_item{display:inline;margin-right:3.3em}
	.menu_bottom .item{font-size:2.4em;text-transform:uppercase}
	.footer .copy2,.footer .counter{position:absolute;left:-5000px}
	.contnent_text{font-size:14px}
	.contnent_text .h1,.contnent_text h1,.contnent_text h2,.contnent_text h3,.contnent_text h4,.contnent_text h5,.contnent_text h6{margin-bottom:1em;font-weight:400;color:#4168a3;font-family:Tahoma,Arial,Verdana,Helvetica CY,sans-serif}
	.caption_block h1,.contnent_text .h1,.contnent_text h1,.dd_block .dd_block_title{font-family:pf_din_text_comp_proregular,Tahoma,Arial,Verdana,Helvetica CY,sans-serif}
	.contnent_text .h1,.contnent_text h1{font-size:1.71em;padding-bottom:.95em;margin-bottom:1em;border-bottom:1px solid #d8d1d1}
	.contnent_text h2{font-size:1.5em}
	.contnent_text h3{font-size:14px}
	.contnent_text h4,.contnent_text h5,.contnent_text h6{font-size:1em}
	.contnent_text ol,.contnent_text p,.contnent_text ul{margin-bottom:15px;line-height:17px}
	.contnent_text ul{list-style:disc inside}
	.contnent_text ul.stylized_list,.sitemap_page .contnent_text ul{list-style:none;margin-bottom:0}
	.sitemap_page .contnent_text li ul{margin-left:20px}
	
	.sitemap_page .contnent_text li ul li{line-height:1.2}
	.contnent_text ol{list-style:decimal inside}
	.contnent_text table.conventionalized_table{width:100%}
	.contnent_text .conventionalized_table td,.contnent_text .conventionalized_table th{padding:7px 10px}
	.contnent_text .conventionalized_table tr:nth-child(odd) td,.contnent_text .conventionalized_table tr:nth-child(odd) th{background:#ededed}
	.caption_block{font-size:10px}
	.caption_block h1{font-size:2.4em;line-height:1;padding-bottom:.95em;margin-bottom:1em;border-bottom:1px solid #d8d1d1;color:#4168a3;text-transform:uppercase}
	
	.crumb{margin-bottom:2em}
	.pagin a,.pagin span{overflow:hidden;display:inline-block;height:18px;line-height:18px}
	.pagin .a_pagin{display:inline-block;width:18px;margin-right:7px;background:#999;color:#FFF;text-align:center}
	.pagin a.a_pagin{background:#009ED5}
	.pagin a.a_pagin:visited{color:#FFF}
	.pagin a.next{margin-left:13px}
	.pagin a.prev{margin-right:13px}
	
	.dd_block{position:absolute;z-index:999;background:#fff;border:2px solid #466ca6;font-size:10px}
	.dd_block .dd_block_title{padding:18px 0;text-transform:uppercase;text-align:center;color:#fff;background:#1f68a7;font-size:2.4em}
	.dd_block .dd_block_content{padding:0 10px;font-size:1.4em}
	
	.contnent_text .dd_block .dd_block_content ul{list-style:none;margin-bottom:0}
	.b_social{font-size:10px}
	.b_social a{display:inline-block;overflow:hidden;position:relative;margin-left:.2em;width:25px;height:24px;vertical-align:middle}
	.b_social a:before{display:block;position:absolute;top:0;left:0;text-indent:0;font-size:1.5em;height:100%;width:100%;line-height:1.5;color:#fff;text-align:center;vertical-align:middle}
	.b_social a.vk:before{background:#7a94c5}
	.b_social a.fb:before{background:#525f92}
	.b_social a.tw:before{background:#79c0fc}
	.b_social a.od:before{background:#e5a14d}
	.b_social a.yt:before{background:#cc181e}
	.b_social a.gp:before{background:#4374e0}
	
	input#code{width:125px!important}
	.form_twocol_dl dt{width:120px}
	.conventionalized_form .selector,.conventionalized_form input[type=url],.conventionalized_form input[type=text],.conventionalized_form input[type=password],.conventionalized_form input[type=email],.conventionalized_form input[type=search],.conventionalized_form input[type=tel],.conventionalized_form select,.conventionalized_form textarea{margin:0;padding:0;border:1px solid #c8c8c8;font-family:Arial,Georgia,'Times New Roman',Times,serif}
	.conventionalized_form .selector,.conventionalized_form input[type=text],.conventionalized_form select{height:31px;line-height:31px}
	.conventionalized_form input[type=text]{padding:0 5px 0 10px}
	.conventionalized_form textarea{padding:5px 5px 5px 10px}
	.conventionalized_form .radio_block .block{overflow:hidden;margin-bottom:4px}
	.conventionalized_form .radio_block .block label{display:block;overflow:hidden}
	.conventionalized_form .radio_block .block .radio{display:inline-block;float:left}
	.conventionalized_form .but.but1{width:200px;height:30px;line-height:30px;text-transform:none;font-size:14px;font-family:Georgia,'Times New Roman',Times,serif}
	.action_roll .period_block,.anons_block .b_title,.connection_stages .select_result .summary,.content_block .content_b_title,.fariff_choice_block .f_title,.menu_left,.modal_panel .m_title,.switch_menu{font-family:pf_din_text_comp_proregular,Tahoma,Arial,Verdana,Helvetica CY,sans-serif}
	.conventionalized_form datalist{position:absolute;left:-5000px}
	.poll_form .pull_quation{margin-bottom:12px}
	.poll_form .pull_answers{font-size:10px}
	.poll_form .pull_answers .block{font-size:1.2em}
	.complaint_form{margin-bottom:10px}
	.complaint_form .selector,.complaint_form input[type=text],.complaint_form textarea{width:27%}
	.connection_stages{position:relative}
	.connection_stages.content_block .content_b_title{padding-bottom:0;border-bottom:none}
	.connection_stages .select_result{top:0;right:0;width:30%}
	.connection_stages .select_result .list_stack .item{padding:9px 0;border-bottom:1px solid #ebe8e8}
	.connection_stages .select_result .summary{margin:10px 0;color:#1f68a7;text-transform:uppercase;text-align:center;font-size:1.7em}
	.connection_stages.first_stage .block{position:relative;padding-bottom:3em}
	.connection_stages.first_stage .street_block{width:35%;margin-right:1%}
	.connection_stages.first_stage .home_block{width:10%;margin-right:1%}
	.connection_stages.first_stage input[type=text]{display:block;width:100%}
	.connection_stages.first_stage label{position:absolute;left:0;right:0;bottom:0}
	.connection_stages.second_stage .block{margin-bottom:25px}
	.connection_stages.second_stage .b_baner{margin-right:2.5%}
	.connection_stages.second_stage .b_title{margin-bottom:19px;color:#4168a3}
	.connection_stages.second_stage .b_text{margin-bottom:19px;width:50%}
	.connection_stages.second_stage .switcher{display:inline-block;border-bottom:1px dashed #333}
	.connection_stages.second_stage .switcher:focus,.connection_stages.second_stage .switcher:hover{color:#4168a3;border-bottom-color:transparent}
	.connection_stages.second_stage .hidden_block{margin-top:12px}
	.connection_stages.three_stage .conventionalized_form{width:50%}
	.connection_stages.three_stage .conventionalized_form input[type=text]{width:61%}
	.connection_stages.three_stage .conventionalized_form input.flat_input,.connection_stages.three_stage .conventionalized_form input.home_input{width:18.2%;margin-left:.5%}
	.connection_stages.three_stage .conventionalized_form textarea{width:100%}
	.connection_stages.three_stage .conventionalized_form .but_block{overflow:hidden}
	.connection_stages.three_stage .conventionalized_form .but_block .but{float:left}
	.connection_stages.three_stage .conventionalized_form .but_block .but:first-child{margin-right:2%}
	.content_block{position:relative;font-size:10px}
	.content_block .content_b_title{line-height:1;font-size:2.4em;color:#4168a3;padding-bottom:.95em;margin-bottom:1em;border-bottom:1px solid #d8d1d1;text-transform:uppercase}
	.content_block .content_b_content{font-size:1.4em}
	.content_block .more_link{position:absolute;top:0;left:150px}
	
	.slider_block{position:relative;margin-bottom:43px;}
	.slider_block .block_stack{position:relative;overflow:hidden;z-index:10;height:0;padding-bottom:33.7%}
	.slider_block .block,.slider_block .block .wrap_block,.slider_block .block img{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;width:100%!important}
	.slider_block .block img{bottom:auto}.slider_block .block,.slider_block .block .wrap_block{height:100%!important}
	.slider_block .nav_block{overflow:hidden;position:absolute;left:20%;right:20%;width:60%;bottom:13px;text-align:center;z-index:10}
	.slider_block .nav_block a{display:inline-block;overflow:hidden;width:18px;height:18px;margin:0 2px;white-space:nowrap;text-indent:150%;font-size:0;background:RGBA(255,255,255,.7)}
	.no-rgba .slider_block .nav_block a{background:#fff;opacity:.7}
	.slider_block .nav_block a.activeSlide{background:#848484}
	.slider_block .arrow_block{/*overflow:visible;position:absolute;height:1px;top:50%;left:0;right:0*/display:none;}
	.slider_block .nav_arrow{left:0;width:40px;height:54px;top:50%;margin-top:-27px;z-index:10}
	.slider_block .nav_arrow.next{right:0;left:auto}
	.slider_block .nav_arrow.disabled{display:none}
	.switch_menu{margin:0 0 23px;padding:2px 1px;font-size:10px;background:#4168a4}
	.switch_menu .menu_list{display:table;width:100%;margin:0;list-style:none}
	.switch_menu .list_item{display:table-cell;padding:1.3em 0;text-align:center;cursor:pointer;border:1px solid #4168a4;background:#fff}
	.switch_menu.two_cell .list_item{width:50%}
	.switch_menu .list_item.active{background:0 0}
	.switch_menu .item{text-transform:uppercase;font-size:2.2em}
	.switch_menu .list_item.active .item{border-bottom-color:transparent;color:#fff}
	.js .switch_menu_aim_blocks .aim_block{display:none}
	.js .switch_menu_aim_blocks .aim_block.active{display:block}
	/*.modal_panel .fix-title,.modal_panel .m_content{display:none}*/	
	/*.modal_panel{position:fixed;overflow-y:auto;right:0;top:60px;width:50px;z-index:999}*/
	.modal_panel{margin-top: 30px;border: 1px solid #eee;}
	.modal_panel .m_title{margin-bottom:-5px}
	.modal_panel:focus .m_content,.modal_panel:hover .m_content{display:block}
	.modal_panel, .modal_panel:focus dd.close,.modal_panel:hover dd.close{display:none}
	.modal_panel, .modal_panel:focus .fix-title,.modal_panel:hover .fix-title{display:block;}
	.modal_panel, .modal_panel:focus .m_title,.modal_panel:hover .m_title{margin-bottom:0}
	.modal_panel, .modal_panel:focus,.modal_panel:hover{bottom:0;}
	.modal_panel .conventionalized_form input[type=url],.modal_panel .conventionalized_form input[type=text],.modal_panel .conventionalized_form input[type=password],.modal_panel .conventionalized_form input[type=email],.modal_panel .conventionalized_form input[type=search],.modal_panel .conventionalized_form input[type=tel],.modal_panel .conventionalized_form textarea{display:block;margin-bottom:2px;width:100%}.modal_panel .conventionalized_form textarea{height:100px}.modal_panel .conventionalized_form .but_block{text-align:center;margin-top:10px}.modal_panel input.but{display:block;width:109px;height:31px;line-height:27px;margin:10px auto 0;color:red;font-size:13px;background:#fff;border:2px solid red}
	.modal_panel .accordeon_block{overflow:hidden;width:100%;border:0px}
	.modal_panel .m_title{display:inline-block;padding:10px 5px 10px 18px;width:100%;font-size:1.6em;background:#fff;color:#1f68a7;text-shadow:none}
	.modal_panel .m_title.close{/*text-decoration:underline;*//*text-shadow:1px 1px 1px #a11c1b;*/color:#fff;background:#fc7d7c;}
	.anons_block .b_title .more,.anons_block .wrap_block,.menu_left .level1_item,.menu_left .level2_item{text-decoration:none}
	.modal_panel .m_title.close:nth-of-type(2n){background:#777777;text-shadow:1px 1px 1px #5a6266}
	.modal_panel .m_title.close:nth-of-type(3n){background:#c5c5c5;text-shadow:1px 1px 1px #314f7c}
	.modal_panel .m_title.close:nth-of-type(1n+4){background:#fc7d7c;}
	.modal_panel .m_content{padding:0 5px 15px 18px;font-size:1.4em;background:#fff;color:#7a848a}
	.modal_panel .m_content.close{width:1005}
	.fariff_choice_block label{color:#4168a4}.fariff_choice_block fieldset{font-size:10px}.fariff_choice_block .f_title{display:block;margin-bottom:3%;text-transform:uppercase;text-align:center;font-size:2.4em;line-height:1}.fariff_choice_block .f_content{padding-bottom:3%;font-size:1.4em;line-height:26px;text-align:center}.fariff_choice_block .second_block .f_content{position:relative;padding-bottom:6%;padding-top:3%;font-size:0}.fariff_choice_block .second_block .f_content:before{display:block;overflow:hidden;position:absolute;content:"";width:1px;left:50%;top:0;bottom:20%;background:#d8d1d1}.fariff_choice_block .second_block .field_block{display:inline-block;width:50%;padding:0 5%;font-size:10px;text-align:right}.fariff_choice_block .second_block .field_block:nth-of-type(2){text-align:left}.home_baners_anons .block_stack,.menu_left{text-align:center}.fariff_choice_block .f_content div.checker,.fariff_choice_block .f_content label{display:inline-block;vertical-align:middle}.fariff_choice_block .f_content label{margin-right:2%;font-size:1.4em}.fariff_choice_block .note{color:#7c8389;font-size:12px}.fariff_choice_block .button_block{margin-bottom:40px;text-align:center}.fariff_choice_block .button_block .but{width:206px}.anons_block .block{font-size:10px}.anons_block.list_blocks .block{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ebe8e8}.anons_block .wrap_block{color:#353841}.anons_block .b_title{font-size:1.8em;margin-bottom:.5em}.anons_block .b_text{font-size:1.4em}.anons_block .b_date{display:block;margin-bottom:5px;color:#7c8389;font-size:1.8em}.home_baners_anons{padding:39px 0;background:#efefef}.home_baners_anons .block{padding:0 3%}.roll_block.list_blocks .block{font-size:10px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ebe8e8}.roll_block.list_blocks .block_stack .block:last-child{border-bottom:none;margin-bottom:0}.rewie_menu .block{min-height:50px}.rewie_menu .b_text,.rewie_menu .more{display:inline-block;vertical-align:middle}.rewie_menu .b_text{width:61.5%;margin-right:7%}.rewie_menu .more{width:25%;margin-right:5.5%}.action_roll .period_block{margin-bottom:28px;color:#7c8389;font-size:1.286em}.action_roll_old.content_block .content_b_title{padding-bottom:0;padding-top:.95em;border-bottom:none;border-top:1px solid #d8d1d1}.news_roll.list_blocks .block{padding-bottom:20px;margin-bottom:20px}.adress_roll .block_stack{position:relative;overflow:visible;margin-right:57%;min-height:500px}.adress_roll .block{overflow:visible}.adress_roll .b_map{position:absolute;right:-133%;top:0;width:126.5%}.doc_part .doc_menu{width:22%;margin-right:2.8%}.doc_part .list_item{margin-bottom:20px}.doc_part .doc_link_block{position:relative;margin-bottom:23px;padding-left:26px}.doc_part .doc_link_block:before{display:inline-block;overflow:hidden;position:absolute;content:"";left:0;top:50%;margin-top:-8px;height:16px;width:16px;background:url(data:image/gif;base64,R0lGODlhEQASAPcAAP///+Li4urr7Orr7evr6/Pz86mqrPHx8amprOPk5qCio+np6ejo6Obm5tbX2d3d3fn4+Onq6vb//9DQ0fj4+Ofn5/v7+6CipOnq68PGysPFxtja3P39/e7u7uCXi+jQzN3f4OZ3Zfd5ZPv+/sbJzPcmA/v6+vchAPb299zc3PTPyqixtcGDedibkP7Nw+Swp+rq6qepq46QkYqMkc6dlMjR1dmnn6anqeZPNfDk4vhrU8K/web///b29u7k4//5+O3z9Lq8vsTGyOHh4eLh4fj5+ebw8fJaQNHT0+nr7d+CctPT1vZ2X9fc3dLT1u9qU9XZ3PT8/fhgR+zs7O2IeMjKy+Z2YvD6/M/Q0stfTampq/jVzvT089vc3cXHy/v8/PetoeTk5Pj///7+/s3V1epILfhCJOHi5Nze4NZsXPyypcBTQdZzY+10Yet9a9aOgvRAIvKZiu9XPuvW0tbY2uHY1/Dp6MfKzujJxPM0E/H09cnMz5GRk7OztMjS1qCho6ChpO3t7e5PM/VOMvr//+vBu7m9wsfHyNnZ2PLOyO6Cb/X4+dzm6delm9zc297f4MbHyeNxXujt7+nx8+pyX8zR0rq6vPFLLsTIy/NbQdzd3/Q2Fry9v97e3uvv8emUhdnKx8bO0fjz8/L09ausr/P6+95uW+SwqN/h473BxNxlUZmcn/zo5OpkTujo56GipNjY2Ort7qKTlI2OkMfT1PhOMefV0t/n6cesp/n5+fzd17O0td/g4c/S1c/Q0+bV0vz//+ePf+Li4cXGyObm5fWAbPLx8dtoVfDw78nLzcnLzL7AwsrMzru9wNrc3vJFJ9LMzubo6qerr9msp9DR08PGyJ6goevt7/re2a2usZGSlev5+/n9/e+pnerq7MXFxr7Aw97g4t3e4O/v7+no6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAARABIAAAj/AAEIHMjqx8CDBxNg8jOt1ptQe+6Q8JIhVS+BKAxFk0SlRCRGCc7w6uIAibQlADCgEajmhKIoJihwGQfDVZUYAASgAgAMm5lPpXocCFQhQCdICnKGG/OFkI42V4xNKZoCkYYLAAaA4MBNlJQ8H4AwaDDkgaNhSZNosiBmyxM5lIxEaBAmABFlWAc4yyUBTAg8cF5MwhCBwQJqfwB421BkUTEPPOJcspXDzoECDgDlZPboVytQc7o92zQok48R4l5lrUarRRklVoIVEnHETQcATqwB8LSjkSBTNupskwAhETQoWFb1AaCCDQ5VlW7FKkBhVA095CzxIeAiDYtjuJoEPyBQwAKsbAQOzZoAgMmaLDTIPCCGDAIAYaQ4yfgmUNcpWSsEsYwQyfhCBzgzaMPeQdc0YwACBjyoxQ27LHBQQAA7)}.side_panel{font-size:12px}.menu_left{font-size:10px}
	.menu_left .item{font-size:2em;/*text-transform:uppercase;*/}
	.menu_left .level1_item{display:block;padding:8px 20px 8px;margin-bottom:6px;color:#fff;background:#777777;text-align: left;border-radius: 4px;}
	.menu_left .level1_item:focus,.menu_left .level1_item:hover{background:#1f68a7;}
	.menu_left .active .level1_item{color:#fff;background:#1f68a7;}
	.menu_left .level2{display:none;padding-bottom:5px;}
	.menu_left .active .level2{display:block}
	.menu_left .level2_list_item{margin-bottom:6px;text-align: left;background: #c5c5c5; padding: 4px 10px 6px;margin-left: 20px;color:#fff;border-radius: 4px; }
	.menu_left .level2_item:focus,.menu_left .level2_item:hover,.menu_left .level2_list_item.active .level2_item, .menu_left .level2_item > A{color:#fff; font-size:1.8em !important;}
	.menu_left .level2_list_item > A{font-size:1.8em !important; color: #fff; width:100%;display:block;}
	.menu_left .level2_list_item:hover, .menu_left .level2_list_item:hover > A{cursor: pointer; background: #1f68a7;}
	.menu_left .level2_list_item.active{background: #1f68a7;}

	.menu_left .level3{display:none;padding:5px 0}
	.menu_left .level2_list_item.active .level3{display:block}
	.menu_left .level3_list_item{margin-bottom:5px;margin-left: 20px;}
	.menu_left .level3_item{font-size:1.6em; color: #fff;text-decoration:none;width:100%;display:block;}
	.menu_left .level3_item:focus,.menu_left .level3_item:hover,.menu_left .level3_list_item.active .level3_item{color:#c0bebe;text-decoration:none;}
	.menu_left.logo_menu .level2_list_item{border:3px solid transparent}
	.menu_left.logo_menu.page128 .lid1.level2_list_item,.menu_left.logo_menu.page129 .lid2.level2_list_item,.menu_left.logo_menu.page130 .lid3.level2_list_item,.menu_left.logo_menu.page131 .lid4.level2_list_item,.menu_left.logo_menu.page36 .lid1.level2_list_item,.menu_left.logo_menu.page37 .lid1.level2_list_item,.menu_left.logo_menu.page38 .lid2.level2_list_item,.menu_left.logo_menu.page39 .lid2.level2_list_item,.menu_left.logo_menu.page40 .lid3.level2_list_item,.menu_left.logo_menu.page41 .lid3.level2_list_item,.menu_left.logo_menu.page42 .lid4.level2_list_item,.menu_left.logo_menu.page43 .lid4.level2_list_item{border-color:#d1d1d1}
	.menu_left.logo_menu .level2_item{display:block;padding:10px 1%}
	.footer .bottom_setting:before,.round50p,.slider_block .nav_block a{border-radius:50%}
	.but,.round25{border-radius:25px}.conventionalized_form .but.but1{border-radius:0}
	/*.menu_left .level1_item{border-top-left-radius:7% 50%; border-bottom-left-radius:7% 50%; border-bottom-right-radius:7% 50%; border-top-right-radius:7% 50%;}*/
	
	.round10{border-radius:10px}
	.round5{border-radius:5px}
	.round_top5{border-radius:5px 5px 0 0}
	.round_bottom5{border-radius:0 0 5px 5px}
	.but,.colum_blocks .colum,.conventionalized_form .selector,.conventionalized_form .selector select,.conventionalized_form input[type=url],.conventionalized_form input[type=text],.conventionalized_form input[type=password],.conventionalized_form input[type=email],.conventionalized_form input[type=search],.conventionalized_form input[type=tel],.conventionalized_form textarea,.dd_block,.fariff_choice_block .second_block .field_block,.inline_blocks .block,.modal_panel .accordeon_block,.page_content,.popup,.side_panel,.tabs_stack .tabs_content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.fix-ic-1,.fix-ic-2,.fix-ic-3,.fix-ic-4,.fix-ic-5{display:block;float:left;width:30px!important;height:30px!important;margin-left:-10px;margin-right:10px;margin-top:0}
	.fix-ic-1{background-image:url(/img/icon_black_sale.png)}
	.close .fix-ic-1{background-image:url(/img/icon_sale.png)}
	.fix-ic-2{background-image:url(/img/icon_black_zone.png)}
	.close .fix-ic-2{background-image:url(/img/icon_zone.png)}
	.fix-ic-3{background-image:url(/img/icon_black_adress.png)}
	.close .fix-ic-3{background-image:url(/img/icon_adress.png)}
	.fix-ic-4{background-image:url(http://file.instarcom.org/koreanaparts.ru/out/img/sprite.png);background-position:-129px -132px}
	.fix-ic-5{background-image:url(/img/icon_black_poll.png)}
	.close .fix-ic-5{background-image:url(/img/icon_poll.png)}
	.fix_title{display:block;float:left}
	
	
	.mainpage2 h2{
		float:left;
		width: 50%;
		margin-left: 20%;
		text-align: center;
		margin-bottom: 8px;
	}

	.mainpage2 .price_title{
		float: right;
		width: 30%;
		text-align: right;
		font-size: 1.0625rem;
	}

	.mainpage2 .price_title .price {
		font-size: 1.375rem;
		padding-right: 4px;
	}

	.mainpage2 .price_text {
		font-size: .625rem;
		float: right;
		line-height: .625rem;
		padding-top: .375rem;
	}

	.mainpage2 .price_text .decor {
		text-decoration: underline;
	}

	.btn_service{
		display: block;
		margin-top: 20px;
		background: #d92624;
		color: #fff;
		border: 1px solid #a11c1b;
		text-decoration: none;
		border-radius: 4px;
		padding: 0 15px;
		height: 23px;
		line-height: 23px;
		width: 100px;
	}

	.mainpage2, .mainpage3{
		margin-right: 10px;
		/*border: 1px solid #3e3e3e;*/
		/*background: #d8eaff;*/
		padding: 24px 10px;
		border-radius: 4px;
		border: 1px solid #365f91;
	}

	.zone_input{
		margin-top: 6px;
		margin-bottom: 2px;
		border: 1px solid #365f91;
		text-align:center;
		/*background: #d8eaff;*/
	}

	.mainpage_news{
		display: block;
		width: 100%;
		float: left;	
		z-index: 999;
	}

	.mainpage_news li.block{
		width: 30%;
		height: 120px;
		float: left;
		background: #eee;
		margin-right: 10px;
		padding: 10px 14px;
		border-radius: 4px;
		margin-bottom: 30px !important;
	}

	.mainpage_news  .b_date{
		float: left;
		width: 100%;
	}

	.mainpage_news .b_text{
		float: left;
		line-height: 18px;
		width: 100%;
	}

	.mainpage_news .content_b_title{
		padding-bottom: 0px;
		margin-bottom: 0px;
		border-bottom: 0px;
	}

	.mainpage_promo li.block:nth-child(n+4){
		display: none;	
	}	

	.mainpage_promo li.block{
		height: 150px;
	}

	.mainpage_promo li.block{
		background: #d8eaff;
		color: #365f91;
	}

	.mainpage_promo .b_date{
		color: #365f91;	
		line-height: 22px;
		font-weight: bold;
		margin-bottom: 6px;
		font-family: Times;
		font-size: 17px;
	}
	
	.mainpage_promo A.news_more{
		color: #365f91 !important;	
	}

	.mainpage_zone h3{
		margin-bottom: 0px;
	}

	.mainpage_zone A{
		font-size: 13px;
		line-height: 15px;
	}

	.mainpage_zone A.btn_service{
		line-height: 23px;
		margin-top: 10px;
	}

	.news_more{
		float: left;
		margin-top: 10px;
		text-decoration: underline !important;
		font-size: 16px;
		color: #000 !important;
	}

	.all_news{
		font-size: 18px;
		font-weight: normal;
		color: #7c8389;
		margin-left: 30px;
		text-transform: none;
		text-decoration: none;
	}

	.all_news:hover{
		text-decoration: underline;
	}	
	
	
	#chartdiv{
		width:106%;
		height:230px;
		margin-left:-10px;
	}
	
	.main_page_channels{
		width: 100%;	
	}
	
	.main_page_base_channels{
		padding: 0px;
	}
	
	.main_page_channels ul{
		
		float: left;
		list-style-type: none !important;
	}
	
	.main_page_channels ul li{
		list-style-type: none !important;
		float: left; 
		width: 100%;
	}

	.main_page_base_channels{
		padding-right: 10px;
		width:  33%;
		min-width: 140px;
		margin-bottom: 6px;
	}

	
	.main_page_base_channels A{
		line-height: 30px;
		display: table-cell;
		vertical-align: middle;
		text-decoration: none;
		color: #333;
	}
	
	.main_page_base_channels A:hover{
		text-decoration: underline;
	}
	
	.main_page_base_channels img{
		width:  40px;
		max-height: 30px;
		float: left;
		vertical-align: middle;
		margin-right: 16px;
	}
	
	
	.main_page_premium_channels{
		float: right;
		background: #efefef;
		width: 50%;
		min-width: 155px;
		height: 100%;
		text-align: center;
		padding: 10px 24px 0px 10px;
		margin-bottom: 6px;
	}
	
	.main_page_premium_channels .h2{
		color: #4168a3;
		font-size: 18px;
		margin-bottom: 10px;
		display: block;
	}
	
	.main_page_premium_channels img{
		height: 26px;
	}	
	
	.main_page_channels ul li img{
		filter: grayscale(100%);
	}
	
	.main_page_channels ul li:hover img{
		filter: grayscale(0%);
	}	
	
	.form_two_columns_content{
		float: left;
		width: 100%;
	}
	
	.form_two_columns{
		float: left;
		width: 320px;
	}
	
	
	.error{
		background: #d92624!important;
		border: 1px solid #d92624!important;
		color: #fff!important;
	}
	
	.error::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		color: #fff!important;
	}
	
	.error::-moz-placeholder { /* Firefox 19+ */
		color: #fff!important;
	}
	.error:-ms-input-placeholder { /* IE 10+ */
		color: #fff!important;
	}
	.error:-moz-placeholder { /* Firefox 18- */
		color: #fff!important;
	}
	
	.subscribe_block{
		float: left;
		width: 100%;
	}
	
	.subscribe_block div{
		float: left;
	}
	
	.form_select{
		width: 100% !important;
		/*max-width: 100% !important;*/
	}
	
	.form_two_columns_content .selector{
		width: 100% !important;
	}
	
	div.selector:before{
		z-index: 0 !importAnt;
	}
	
	img.slider{display:block}
	img.slider_mobile{display:none;}	
}




/************   >1584px   **********/
@media screen and (min-width:99em){
	.modal_panel .anons_block.list_blocks .b_date{display:block;margin-right:0;float:none}
	.anons_block.list_blocks .b_text,.anons_block.list_blocks .b_title{overflow:hidden}
	.modal_panel{top:399px}
}

/************   >1280px   **********/
@media screen and (min-width:80em){
	body{background:url(/img/bg20205.jpg) center 0 #265072; background-size:100% auto}
	.all:before,.footer,.header,.main{width:1172px}
	.all:before,.header{margin-left:-586px;left:50%;right:auto}
	.anons_block.list_blocks .wrap_block{overflow:hidden}
	.anons_block.list_blocks .b_date{display:inline-block;float:left;clear:right;margin-right:15px}
	/*!!!*/.modal_panel{top:300px}
	.right_panel table{width:280px!important}
	
}

/************   812.8px - 1280px   **********/
@media screen and (min-width:50.8em) and (max-width:80em){
	body{background:#334e93;background:-webkit-linear-gradient(#334e93,#d7d7d7);background:-moz-linear-gradient(#334e93,#d7d7d7);background:-o-linear-gradient(#334e93,#d7d7d7);background:-ms-linear-gradient(#334e93,#d7d7d7);background:linear-gradient(#334e93,#d7d7d7)}
	.mainpage{height:400px}
	/*!!!*/.modal_panel{top:300px}
	.right_panel table{width:550px!important}

}

/************   <1280px   **********/
@media screen and (max-width:80em){
	.menu_top .list_item{font-size:9px}
	.switch_menu{font-size:8px}
	.connection_stages.three_stage .conventionalized_form input.flat_input,.connection_stages.three_stage .conventionalized_form input.home_input{margin-left:0}
	.connection_stages.three_stage .conventionalized_form .but_block .but{width:48%}
	.right_panel table{width:550px!important}
	.continuous_background_page .all:before{top:234px}
}

/************   <1150px   **********/
@media screen and (max-width:1150px){
	.footer .bottom_setting{right:auto;top:20%;left:1.54%}	
}

/************   <1040px   **********/
@media screen and (max-width:65em){
	.table_wraper table{min-width:100%;width:auto!important}
	.menu_top .list_item{font-size:7px}
	.menu_bottom{font-size:9px}
	.menu_bottom .list_item{margin-right:1em}
	.rewie_menu .b_text{width:61.5%;margin-right:1%}
	.rewie_menu .more{width:35%;margin-right:1.5%}
	.connection_stages.first_stage .block{width:100%!important;padding-bottom:0;margin-bottom:5px}
	.connection_stages.first_stage .home_block input[type=text]{width:40%}
	.connection_stages.first_stage label{position:static;margin-bottom:.5em}
	.connection_stages.three_stage .conventionalized_form input.flat_input,.connection_stages.three_stage .conventionalized_form input.home_input{width:61%;margin-left:0;margin-top:.5em}
	.right_panel table{width:550px!important}
	.channels_block{width:320px!important}
	
	.continuous_background_page .main {
		margin-top: 260px;
	}
	
	.menu_item29 A:before, .menu_item273 A:before {
		margin-left: 50px;
	}
	
	.mainpage2{
		width: 30%;
		min-width: 350px;
		margin-bottom: 10px;
	}
	
	.mainpage3{
		width: 20%;
		min-width: 250px;
		margin-bottom: 30px;
	}	
	
	.mainpage_news li.block{
		width: 40%;
		height: 160px;
	}
	
	#chartdiv{
		height: 76%;
	}
	
	#add_service2{
		margin-top: 40px;
	}
	
	.menu_top .item{
		margin-top: 64px;
	}
	
	.menu_item9 A:before, .menu_item193 A:before, .menu_item33 A:before, .menu_item83 A:before{
		margin-left: 0px;
		transform: scale(0.8);
	}
	
	.menu_item29 A:before, .menu_item273 A:before{
		margin-left: 20px;
	}
	
	.menu_item29 A:before{
		margin-left: 20px;
	}
	
	
	.phon1, .phon2{
		width: 100%;
		float: left;
	}
	
	.header .top_setting, .header .top_setting p{
		font-size: 16px;
		line-height: 16px;
	}
	
	.phon_num{
		font-size: 18px;
	}
	
	.phone_one{
		margin-right: 4px;
	}

	.footer .bottom_setting{right:auto;top:20%;left:1.54%}	
}


/************   <812.8px   **********/
@media screen and (max-width:50.8em){
	img.slider{display:none}
	img.slider_mobile{display:block;}
	.slider_block{height:270px;}
	.slider_block .nav_block{margin-top: 90px !important}
	
	/*!!!*/
	.fariff_choice_block .second_block .f_content:before,.modal_panel{display:none}
	.mainpage{height:420px}
	/*.mainpage2{width:300px}*/
	.left_panel{width:200px important}
	.calc_block_desc,.calc_block_desc2{width:300px!important;padding:5px!important}
	.calc_block_desc{white-space:normal!important;margin-left:-10px!important}
	.calc_block_desc3,.calc_oborud_tv,.calc_oborud_tv2{width:270px!important}
	.calc_oborud_tv2{white-space:normal!important;font-size:14px}
	.right_panel table{width:550px!important}
	.channels_block{width:320px!important}
	.header .logo{top:30%}
	.header .menu_top{left:20%}
	.menu_top .list_item{margin-left:3px;font-size:4px;}
	.fariff_choice_block fieldset,.menu_bottom{font-size:8px}
	.slider_block .nav_block{position:relative;bottom:auto;/*right:auto;left:auto;*/padding-top:0px;margin-top: -24px;}
	.slider_block .nav_block a{border:1px solid #848484}
	.footer .bottom_setting{right:auto;top:20%;left:1.54%}
	.fariff_choice_block .second_block .f_content{padding-top:0}
	.fariff_choice_block .second_block .field_block{display:block}
	.fariff_choice_block .second_block .field_block:nth-of-type(2){padding-left:0;margin-top:2%}
	.switch_menu{font-size:5.5px}
	.menu_left{font-size:7px}
	.adress_roll .block_stack{margin-right:0;min-height:0}
	.adress_roll .block{overflow:hidden}
	.adress_roll .b_map{position:relative;right:auto;top:auto;width:100%;margin-bottom:10px}
	.rewie_menu .b_text{width:54%}
	.rewie_menu .more{font-size:18px;margin-right:0;width:44%}
	.dd_block{font-size:7px}
	.connection_stages .select_result{width:45%}
	.connection_stages.three_stage .conventionalized_form input[type=text]{width:100%!important}
	.connection_stages.three_stage .conventionalized_form .but_block .but{width:100%;margin-bottom:.5em}
	.connection_stages.three_stage .conventionalized_form .but_block .but:first-child{margin-right:0}

	/*
	.slider_block .block, .slider_block .block .wrap_block, .slider_block .block img{
		width: 104% !important;
		height: 104% !important;
	}
	*/
	
	.breadcrumbs{
		display: none !important;
	}
	
	.slider_block .block_stack{
		position: initial !important;
		overflow: initial !important;
	}


	#chartdiv{
		height: 76%;
	}
	
	#add_service2{
		margin-top: 24%;
	}
	
	.header .top_setting{    
		right: 2.4%;
		top: 104px;
		width: 100%;
	}
	
	.header .menu_top{
		float:left;
		top: 160px;
		left: 2.4%;
		width: 100%;
	}
	
	.header .menu_list{
		float: left;
		width: 100%;
		text-align: left;
	}
	
	.header .menu_top .list_item A{
		font-size: 20px;
	}
	
	/*
	.header .menu_top .list_item A:before, .header .menu_top .list_item A:hover:before, .header .menu_top .list_item A.active:before{
		content: "" !important;
		width: 0px !important; 
		height: 0px !important; 
		background: none !important; 
	}
	*/
	
	/*
	.header .menu_top .item{
		margin-top: 0px;
	}
	*/
	
	.header .top_setting{
		width: auto;
		text-align: right;
	}
	
	.header .top_setting .phon{
		width: 100%;
	}
	
	.header .top_setting, .header .top_setting p{
		color:#000;
		font-size: 22px;
		line-height: 24px;
	}
	
	.phon_num{
		font-size: 22px;
	}
	
	.phon1, .phon2{
		float:left; 
		width: 100%;
	}
	
	.phone_one{
		margin-right: 0px;
	}
	.continuous_background_page .all:before{top:184px !important}
	
	.subscribe_block{
		margin-top: 10px;
	}	
	
	.subscribe_block div{
		width: 100% !important;
		margin-top: 4px;
	}	
	
	.subscribe_block .right_align{
		padding-top: 16px;
		text-align: left !important;
	}
}

/************   <700px   **********/
@media screen and (max-width:700px){
	.footer{height:auto}
	.footer{margin-top:0;padding-top:5%}
	.footer .bottom_setting,.footer .bottom_text_block,.footer .copy,.footer .copy2,.footer .counter,.footer .logo,.footer .menu_bottom{
		position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:1%
	}
	
	.menu_bottom{margin-bottom:40px!important}
	.footer .logo{max-width:80%}
	.footer .bottom_setting{display:inline-block}
	.copyright{display:none!important;width:0!important;font-size:0!important}
	
}	


/************   <540px   **********/
@media screen and (max-width:541px){
	.all:after{height:20px}
	.all:before{top:212px}
	.continuous_background_page .all:before{top:200px}
	.header{height:200px}
	.center,.footer{height:auto}
	.header:before{top:25px}
	.footer{margin-top:0;padding-top:5%}
	.main{margin-top:262px !important}
	.page_content{margin:0!important;padding:0 1.2% 1em}
	.center,.side_panel{display:block;float:none}
	.side_panel{width:100%!important;padding:0 1.2%!important;margin:0!important}
	.menu-trigger{display:block;position:relative}
	.header .logo{max-width:90%;top:30%}
	.header .min_menu{top:30px;left:0;text-align:center}
	.min_menu .item{border:none;padding:0 5px}
	.header .b_social{top:5px;left:2.4%}
	.header .b_social a{height:15px;width:15px}
	.header .b_social a:before{font-size:1em;line-height:1.3}
	.header .top_setting{text-align:left;left:2.4%;top:150px;bottom:0!important;width:100%;}
	.min_menu .list_item{padding-left:0px!important;}
	.header .menu_top{
		display:block !important;
		left: 2.4% !important;
		margin-top:20px !important;
		width: 100% !important;
		/*width:300px!important;*/
	}
	.header .menu_top li{float:left!important;text-align:center}
	.header .menu_top li A{text-decoration:underline;text-align:center;font-size:13px !important}
	
	/*
	.header .menu_top .list_item A:before, .header .menu_top .list_item A:hover:before, .header .menu_top .list_item A.active:before{
		content: "" !important;
		width: 0px !important; 
		height: 0px !important; 
		background: none !important; 
	}
	*/
	/*
	.header .menu_top .item{
		margin-top: 0px;
	}*/
	
	.header .top_setting .phon{
		width: 100%;
	}
	
	.header .top_setting, .header .top_setting p, .phon_num{
		color:#000;
		font-size: 14px;
		line-height: 14px;
	}
	
	.phon_num{
		font-weight: bold;	
	}
	
	.phone_one{
		margin-right: 10px;
	}
	
	.phon1, .phon2{
		float: inherit !important;
	}
	
	#slider{top:10px!important}
	.second h1{padding-top:30px !important}
	.footer .bottom_setting,.footer .bottom_text_block,.footer .copy,.footer .copy2,.footer .counter,.footer .logo,.footer .menu_bottom{
		position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:1%
	}
	.menu_bottom{margin-bottom:40px!important}
	.footer .logo{max-width:80%}
	.footer .bottom_setting{display:inline-block}
	.modal_panel{top:0}
	.modal_panel:focus,.modal_panel:hover{width:100%}
	.switch_menu{font-size:0}
	.switch_menu .block_stack{display:block;vertical-align:top}
	.switch_menu .list_item{display:inline-block;width:100%;font-size:7px}
	.rewie_menu .b_text,.rewie_menu .more{display:block}
	.rewie_menu .b_text{display:block;width:100%;margin-bottom:5%;margin-right:0}
	.rewie_menu .more{margin:0 auto;width:95%}
	.dd_block .dd_block_content{display:none}
	.dd_block:focus .dd_block_content,.dd_block:hover .dd_block_content{display:block}
	.connection_stages.three_stage .conventionalized_form{width:100%}
	.page_content,.switch_menu .list_item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.conventionalized_form .selector,.conventionalized_form .selector select,.conventionalized_form input[type=url],.conventionalized_form input[type=text],.conventionalized_form input[type=password],.conventionalized_form input[type=email],.conventionalized_form input[type=search],.conventionalized_form input[type=tel],.conventionalized_form textarea{width:99%;max-width:400px;}
	.mainpage{height:380px}
	.mainpage2{width:300px}
	.copyright{display:none!important;width:0!important;font-size:0!important}
	.inetAbonent td{font-size:13px!important}
	.calc_block_cnt,.inetAbonent{padding:3px!important}
	.calc_block_cnt2{width:320px!important}
	
	#services{width:300px!important}
	.calc_block_cnt2,.calc_block_cnt2 div,.calc_block_cnt2 span{font-size:14px!important}
	.calc_block_finish h2,.calc_block_header h3{font-size:16px!important}
	.calc_abonent_width{width:140px!important}
	.right_panel table{width:350px!important}
	.calc_block_finish{width:320px!important}
	
	.mainpage{
		width: 97%;
	}
	
	.mainpage2, .mainpage3{
		width: 97%;
		height: auto;
		/*max-height: 280px;*/
		margin-bottom: 10px;
	}
	
	.mainpage2{
		min-width: inherit;
	}	
	
	.mainpage2 img{
	    height: auto;
	    max-height: inherit;
	    width: auto;
	    max-width: 100%;
	}
	
	.hide_mobile{
	    display: none;
	}
	
	.mainpage3{
		margin-bottom: 30px;
		min-height: 150px;
		height: auto;
	}
	
	.mainpage_news li.block{
		width: 97%;
		height: auto;
	}
	
	#chartdiv{
		height: 80%;
	}
	
	#add_service2{
		margin-top: 40px;
	}
	
	
	.main_page_base_channels A{
		font-size: 13px !important;
	}
	
	.footer .bottom_setting .phon_num{
		color: #fff;
	}
	
	.header .menu_list{
		text-align: center;
	}
	
	.header .logo{
		max-width: 100%;
		width: 100%;
		text-align: center;
	}
	
	.header .top_setting .phon{
		margin-left: -3%;
		text-align: center;
	}
	
	.menu_top .list_item{
		margin-left: 10px;
		margin-right: 4px;
	}
	
	.header .menu_top{
		/*left: unset !important;*/
		left: 0% !important;
		margin-left: 0px;
		margin-right: 0px;
		width: 100% !important;
		max-width:100%  !important;
		text-align: center !important;
	}
	
	.header .menu_top li A{
		font-size: 14px !important;
	}
	
	.header .menu_top li{
		/*
		padding-left: 1%;
		padding-right: 0.6%;
		*/
		
		float: initial !important;
	}	
	
	.menu_top .item{
		margin-top: 60px;
	}	
	
	.form_two_columns{
		float: left;
		width: 100%;
	}
	
}

/************   <420px   **********/
@media screen and (max-width:420px){
	.slider_block{
		margin-bottom: 13px;
	}
	
	
	.slider_block .nav_block{
		margin-top: -12px;
	}
	
	.caption_block h1{
		padding-bottom: 2px;
		margin-bottom: 14px;
		line-height: 30px;
		padding-top: 6px !important;
	}
}



#banner_main{
	margin-left:-14px!important;
}

#banner_main li{
	width:360px!important;
}

#banner_main img{
	max-width:299px;
	width:299px!important;
	height:171px!important;
}

.hot_menu A{
	background:#d92624!important;
	color:#fff!important;
	border:1px solid #a11c1b!important;
	font-size:1.6em!important;
}

#jivo-chat{
	height:250px!important;
}

.breadcrumbs{display: block;margin-bottom: 12px;color: #c5c5c5;font-size: 14px;}

.breadcrumbs A{color: #c5c5c5;font-size: 14px;}

.pagination A.active{color: #fff !important;}

.pagination A{color:#4168a3 !important;}

.error_fld input, .error_fld textarea, .error_fld{
	border: 1px solid red !important;
}

.button_grey{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

#recaptchaError{
    padding: 10px;
    color: red;
}

/*
.selector{
	width: 197px !important; 
}
*/


a:hover {
    /*background		: #ffffff*/;	/*необходимо для IE6*/
    text-decoration	: none;
}

a.tooltip span {
    display			: none; 
    padding			: 2px 3px; 
    margin-left		: 8px; 
    width			: 130px;
}

a.tooltip:hover span {
    display		: inline; 
    position		: absolute; 
    background		: #365f91; 
    border		: 1px solid #cccccc; 
    color		: #fff;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 10px;
    border: 1px solid #ffffff;
    border-radius: 4px;
    width: 120px;
    margin-left: 10px;
    margin-top: 34px;
    z-index: 99999;
    opacity: 0.9;
}

.mainpage  h2, .mainpage2 h2{
    text-transform: uppercase;
    font-size: 1.3em;
}

