@font-face{
    font-family: 'ProximaNova';
    src: url('./fonts/proximanova-light.otf');
  }
  *{margin:0;padding:0;list-style:none;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  }
  :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  }

  .captcha-input-complaint {height: 40px; font-size: 26px; padding-left: 5px; width: 150px;}
  .complaint-reason{font-size: 17px; height: 35px;}
  #captcha-img {padding-right: 15px;}
  .guide-element h1 {padding-bottom: 30px; }
  .clear-bg{overflow: hidden;}
  .pt15 { padding-top: 15px; }
  .logodiv {width: 335px;}
  .headerWrapper{background-color: white;}
  .guide .forms input,textarea{width:100%; overflow: hidden; display: block}
  body{font-size:18px; font-family: ProximaNova, sans-serif; color:#000;background:#fff;min-width:1231px;position:relative;margin:0 auto; display: flex; flex-direction: column; min-height: 100%}
  select {font-family: ProximaNova, sans-serif}
  
  a{color:#16589d;text-decoration:none;outline:0}
  a:hover{color:#bd000d;text-decoration:underline;}
  a img{border:0}
  table{border-collapse:collapse;width:100%}
  table th{color:#5f5f5f;font-size:14px;font-weight:normal;text-align:left;padding:20px 0;border-bottom:1px solid #d5d5d5}
  button:focus{outline: -webkit-focus-ring-color auto 1px;}
  iframe{overflow-x:hidden;overflow-y:scroll}
  .underline{border-bottom:1px solid #c0cae6}
  a:hover .underline{border-bottom:0}
  .sym{font-family:WebSymbolsRegular}
  .clear{clear:both}
  .info{font-size:11px;color:#5f5f5f;margin-left:10px;display: block;}
  .giude-fields div{text-overflow: unset}
  .fix{max-width:1600px;position:relative;margin:0 auto}
  /* #site{background:url('images/bg.gif') repeat-x 0 0; position:relative; flex: 1;} */
  #header{padding:0;position:relative;margin:0 auto;background-color: white; min-height: 128px; max-width: 1600px;}
  #header .logo{text-align: left; height: 100%; display: block; font-size: 0; }
  .social{position:absolute;top:12px;right:25px;color:#fff}
  .social a{color:#fff;text-decoration:none;margin-left:12px;float:left}
  .social a:hover{color:#0048aa}
  .social strong{font-weight:normal;float:left}
  .social .sym{font-size:16px}
  .social .edit{background:url('images/i_edit.png') no-repeat top left;width:10px;height:16px;display:block;position:relative;top:2px}
  .social .edit:hover{background-position:0 -19px}
  #header .button1{position:absolute;top:50px;right:25px;box-shadow:0 1px 2px 0 #b97b15;padding:5px 12px;color:#0058aa;text-shadow:0 1px 0 #fff}
  .icons{position: absolute;top: 37px;right:0;float: right; padding-right: 10px;}
  .icons a{font-size:12px;margin-right:19px;text-decoration:none}
  .mobile{font-size:11px;width:65px;position:absolute;top:113px;right:22px}
  #mainmenu{padding: 28px 0 24px 21px;position:absolute;top:36px;left:380px;}
  #mainmenu ul li{float:left;/* border-right:1px solid #dadada; */position:relative; font-size: 17px;}
  #mainmenu ul li a{display:block;margin:8px 16px;text-decoration:none; color: #000; line-height: 32px; font-weight: bold;}
  #mainmenu ul li.twolevel a{display:block;margin:8px 16px;text-decoration:none; color: #000}
  #mainmenu ul li:hover a{background:#fff;color:#000;/* box-shadow:0 4px 4px 1px #cdd2d9 */; border-bottom: 4px solid #be1e1b;}
  #mainmenu ul li ul{position:absolute;top:45px;left:16px;background:#fff;z-index:9999;display:none; border: 1px solid #dbdada;}
  #mainmenu ul li:hover ul{display:block}
  #mainmenu ul li ul li{float:none;border:0}
  #mainmenu ul li ul li a{padding:5px 10px;min-width:120px;color:#545454 !important; line-height: 18px;} 
  #mainmenu ul li ul li a:hover{background:#ededed;color:#0048aa; }
  #mainmenu ul li.active{color:#000; }
  #mainmenu ul li.active:hover{border-bottom: 0;}  
  #mainmenu ul li.active a{color:#000; border-bottom: 4px solid #be1e1b; font-weight: bold;}
  #mainmenu ul li.root-item ul li a, #mainmenu ul li.active ul li a{border-bottom: 0;}  
  .background{padding:20px 30px 60px;background:#F4F4F4} 
  .home .background{background:url('images/header_bg.gif') repeat-x 0 180px}
  .texture{background:#fafafa}
  .texture1{background:#F4F4F4}
  #sidebar{float:left;width:220px;margin-left:-100%;position:relative;z-index:99}
  .wdt_add{height:122px}
  .wdt_add p{color:#8d8d8d;margin:11px 10px;font-style:italic;line-height:18px}
  .wdt_add button{padding:8px 4px !important;width:220px}
  .h165{height:164px}
  .wdt_menu{background:#fff;border: 1px solid #dedede;margin-bottom: 10px;}
  .wdt_menu ul li{position:relative}
  .wdt_menu ul li a{color:#545454;line-height:18px;padding:11px 10px;text-decoration:none;display:block;background:url('images/mainmenu_li.gif') no-repeat bottom}
  .wdt_menu ul li span{color:#545454;line-height:18px;padding:11px 10px;text-decoration:none;display:block}
  .wdt_menu ul li:last-child a{background:0}
  .wdt_menu ul li:hover a{background:#ededed;color:#0048aa}
  .wdt_menu ul li a:hover{background:#1262b9;color:#fff;box-shadow:inset 1px 2px 2px #0e4b8d}
  .wdt_menu ul li .submenu-mark{background:url('images/arrow_to_nav.png') no-repeat 100% center !important}
  .wdt_menu ul li .submenu-mark-w{background:url('images/arrow_to_nav_w.png') no-repeat 100% center !important}
  .wdt_menu ul li .submenu{position:absolute;top:0;left:220px;box-shadow:1px 3px 13px 1px #cdd2d9;background:#fff;width:220px;display:none}
  .wdt_menu ul li .submenu .arrow{background:url('images/wdt_menu_sub.png') no-repeat top left;width:16px;height:41px;position:absolute;top:0;left:-16px}
  .wdt_menu ul li .submenu ul li:first-child:hover .arrow{background-position:0 0}
  .wdt_menu ul li ul li{position:relative;background:url('images/mainmenu_li.gif') no-repeat bottom}
  .wdt_menu ul li ul li a{color:#545454 !important;background:none !important}
  .wdt_menu ul li ul li a:hover{background:#ededed !important;color:#0048aa !important;box-shadow:none}
  .wdt_menu ul li ul li a span{position:absolute;top:5px;right:5px;display:none}
  .wdt_menu ul li ul li a:hover span{display:none}
  .container{float:left;width:100%}
  #content{background-color:white;padding:10px;}
  .color-bg{background-color:white;padding:10px;}
  .clear-bg{background:none !important;padding:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}
  .blc_search{background:#ffffff;border: 1px #e5e5e5 solid;padding:4px;margin-bottom:30px;position:relative}
  .blc_search:hover{border-color:#feda5a;} 
  .blc_search:active{border-color:#feda5a;}
  .blc_search .inner{margin-right:20px;background:#fff;position:relative}
  .video_search .blc_search .inner{position:initial;}
  .blc_search input{padding:4px 8px;color:#666;border:0;width:95%;background:0;font-size: 20px;}
  .blc_search .ik_select{position:absolute;top:1px;right:0}
  .blc_search button{background:#fff;border:0;text-decoration:none;color:#cccccc;position:absolute;top:5px;right:5px;padding:7px}
  .block h1,.block h2{font-weight:bold; font-size:30px;margin-bottom:14px}
  .block .sub{font-size:20px;margin-bottom:5px}
  .block .sub .date{width:125px;float:left}
  .thumbs{position:relative; }
  .thumbs .inner ul li{width:220px;margin:0 20px 20px 0;position:relative;display:inline-block;vertical-align:top;zoom:1;*display:inline;}
  .thumbs .inner ul li img{display:block;margin-bottom:10px;box-shadow:0 1px 2px 0 #b7bdc7}
  .thumbs .inner ul li a{font-size:14px}
  .thumbs .inner ul li:hover .pit{display:block}
  .thumbs .inner ul li:hover .pit a{color:#fff;font-size:13px;text-decoration:none}
  .thumbs .intro{margin-bottom:25px}
  .tool{position:absolute;top:0;right:30px}
  .tool .number{font-size:14px;line-height:22px;margin-right:10px;color:#666}
  .tool .number .current{font-weight:bold;color:#000}
  #current,#total{font-weight:bold;color:#000}
  .pagination{background-color:#fff;border-radius: 3px; text-shadow:none;display: flex;justify-content: center;}
  .pagination a{color:#000;text-decoration:none;padding:11px 15px;float:left}
  .pagination a:hover{background-color:#feda5a}
  .pagination .current,.pagination a:active{float:left;padding:11px 15px;background:#ffebae;color:#000;}
  .pagination i{font-style:normal}
  .pagination .next{float:right !important;border-left:1px solid #dadada}
  .pagination .next span{margin-left:10px}
  .pagination .prev{border-right:1px solid #dadada;}
  .pagination .prev span{margin-right:10px}
  #footer{height:160px;padding:40px 30px 0;position:relative;background:none #fff}
  #footer .flogo{position:absolute;top:40px;left:30px;text-decoration:none}
  #footer .inner{margin:0 95px;}
  #footer .part{height:91px}
  #footer .part img{margin-left:20px}
  #footer .part td{vertical-align:top}
  #footer .terms{margin-left:20px;margin-top:-25px}
  #footer .terms a{font-size:11px;color:#474747}
  #footer .terms a:hover{color:#f88c00}
  .bmenu{margin-bottom:20px; font-weight: bold; font-size: 16px;}
  .bmenu ul li{margin-right:15px;display:inline}
  #footer .copyright{font-size:13px;color:#000;margin-bottom:5px}
  #footer .social_networks{font-size:28px;margin-bottom:5px;}
  #footer .social_networks a{color:#B1B1B1}
  #footer .social_networks a:hover{color:#c6c6c6}
  #footer .disc{font-size:11px;color:#6d6d6d;line-height:16px}
  #footer .side{float:right}
  .pathway{font-size:15px;color:#545454;margin-bottom:25px}
  .forms ul li{margin-bottom:13px;padding-top: 10px;}
  .forms label,.forms .tit{display:block;font-size:16px;margin-bottom:5px;color: gray}
  .forms input,.forms textarea,.tablet input{border:1px solid #dadada;box-shadow:inset 0 1px 2px #dadada;padding:4px; font-size:13px}
  .forms input:hover,.forms textarea:hover,.tablet input:hover{border-color:#b1b1b1}
  .forms input:focus,.forms textarea:focus,.tablet input:focus{border-color:#fa9b10}
  .forms input{width:280px}
  .forms .item{margin-right:20px}
  .forms .phone_item{position:relative}
  .forms .phone_item label{display:inline;line-height:30px;margin:0 10px 0 0}
  .forms .phone_item .add_ya{background:url('images/ya.gif') no-repeat left;padding:3px 0 5px 50px;position:absolute;top:0;left:0}
  
  .button1, .button5, .button6, .btn_info, .btn_warning, .btn_success, .btn_danger, .btn_primary {font-size:14px; border:0;cursor:pointer;text-decoration:none;color: #fff;padding:5px 12px;margin:2px; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
  .button1{background-color: #FFBF00; color:#000;}
  .button1:hover{background-color:#e0a800;}
  .button1:active{background-color:#e0a800;}
  .button1active{background-color:#52b444;border:0;cursor:pointer;text-decoration:none;font-size:14px;padding:5px 10px;color:#fff;text-shadow:none;margin:2px;}
  .button1active:hover {background-color:#3b8930;}
  .button1 .sym{font-size:11px;margin-right:7px}
  
  .button2{background:#be1e1b;border:0;cursor:pointer;text-decoration:none;color:#fff;padding:5px 12px;font-size:14px;margin:2px;}
  .button2:hover{background:#be1e1be3;text-decoration:none;color:#ffffff;}
  .button2:active{background:#be1e1b}
  .button2 .sym{font-size:20px;margin-right:11px}
  
  .button3{background-color:#fff;text-decoration:none;color:#cccccc;padding:5px 12px;font-size:14px;}
  .button3:hover{text-decoration:none;color:#feda5a;}
  
  .button4{background: rgba(195,211,239,.25);cursor:pointer;text-decoration:none;font-size:14px; padding: 5px 10px;color:#000000;text-shadow:none;margin:2px;border: 1px solid #bec9da;}
  .button4:hover{background-color:#fdf5d7;}
  .top_sections .button4{display: inline-block;padding: 0 10px;min-width: 115px;}
  .button4active{background: #fdedad;border: 1px solid #c7c4a6;cursor:pointer;text-decoration:none;font-size:14px;padding:5px 10px;color:#000;text-shadow:none;margin-bottom:15px;}
   
  .button5{background:#dc3545;}
  .button5:hover{background:#c82333;}
  .button5:active{background:#c82333}
  .button5 .sym{font-size:20px;margin-right:11px}
  
  .button6{background:#28a745;}
  .button6:hover{background: #218838;}
  
  .btn_info{background:#17a2b8; }
  .btn_info:hover{background: #138496; }
  .btn_info:focus{box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}
  
  .btn_warning{background:#ffc107; color:#000;}
  .btn_warning:hover{background: #e0a800; }
  .btn_warning:focus{box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);}
  
  .btn_success{background:#28a745; }
  .btn_success:hover{background: #218838; }
  .btn_success:focus{box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}
  
  .btn_danger{background:#dc3545; }
  .btn_danger:hover{background: #c82333; }
  .btn_danger:focus{box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);}
  
  .btn_primary{background:#007bff; }
  .btn_primary:hover{background: #0069d9; }
  .btn_primary:focus{box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);}
  
  .topmenu{margin-bottom:25px}
  .topmenu ul li{display:inline;margin-right:24px}
  .blc_ditail{margin-bottom:35px}
  .blc_ditail .gallery{float:left;width:380px}
  .blc_ditail .gallery .node{margin-bottom:20px}
  .blc_ditail .gallery .tabmenu a{float:left;width:60px;height:42px;display:block;margin-right:20px;position:relative;margin-bottom:10px}
  .blc_ditail .gallery .tabmenu a span{width:60px;height:42px;position:absolute;top:0;left:0}
  .blc_ditail .gallery .tabmenu a.active span,.blc_ditail .gallery .tabmenu a:hover span{background:url('images/opacity.png')}
  .blc_ditail .info{float:left;margin-left:10px}
  .blc_ditail .info .serial{font-size:14px;margin-bottom:25px;color:#000}
  .blc_ditail .info .price{color:#000;font-size:25px;line-height:52px;margin-bottom:25px}
  .blc_ditail .info .price ul li{list-style:disc;color:#9fb4c8;margin-left:15px;font-size:16px}
  .blc_ditail .info .price ul li strong,.blc_ditail .info .price .sym{color:#000;font-size:18px;}
  .blc_ditail .info button{margin-bottom:90px}
  .blc_ditail .arrow{background:url('images/ditaile_price.png');width:15px;height:59px;position:absolute;top:0;left:-15px}
  .h265{height:263px}
  .tablet .tit-h3{font-weight:normal;font-size:14px}
  .tablet .date{color:#5f5f5f}
  .tablet .price{margin-bottom:30px}
  .tablet input{width:20px;text-align:center}
  .tablet .del{float:right !important}
  .splash{position:absolute;top:0;left:0;width:100%;height:100%;background:url('images/splash.png');display:none;z-index:99999;padding-bottom:20px}
  .popup{position:absolute;top:50px;background:#fff;box-shadow:0 0 5px #5f5e5e;display:none;padding:25px;z-index:999999}
  .popup .head, .head{font-size:24px;text-align:center;margin-bottom:20px; font-weight: bold;}
  .popup .close{position:absolute;top:9px;right:10px;font-size:14px;color:#545454;padding:7px 8px;border-radius:20px;text-decoration:none}
  .popup .close:hover{color:#fff;background:#f88c00}
  .popup_job{top:50px;background:#fff;box-shadow:0 0 5px #5f5e5e;/*display:none;*/padding:30px;z-index:999999}
  .popup_job .head{font-weight:bold; font-size: 24px;text-align:center;margin-bottom:30px}
  .popup_job .close{position:absolute;top:9px;right:10px;font-size:14px;color:#545454;padding:7px 8px;border-radius:20px;text-decoration:none}
  .popup_job .close:hover{color:#fff;background:#f88c00}
  .wdt_login{width:700px}
  .wdt_login .loginform{float:left;width:280px;border-right:1px solid #d5d5d5;margin-bottom: 5px;}
  .wdt_login .loginform input{width:249px;}
  .wdt_login .loginform input[type=text]{height: 35px;}
  .wdt_login .loginform input[type=password]{height: 35px;}
  .wdt_login .loginform .remember{position:relative}
  .wdt_login .loginform .remember input{float:left;margin-right:10px;width:auto}
  .wdt_login .loginform .button{text-align:center}
  .socialin{float:right;width:280px}
  .socialin .tit{margin-bottom:35px;font-size:13px;line-height:20px}
  .socialin ul li{float:left}
  .socialin ul li a{float:left;width:93px;display:block;padding-top:54px;background-image:url('images/socialin.gif');background-repeat:no-repeat;text-decoration:none}
  .columns{border-bottom:1px solid #d5d5d5;padding-bottom:25px;margin-bottom:25px;overflow:hidden}
  .columns .bolder{font-weight:bold}
  .columns .column{float:left;width:27%;margin-right:62px;text-align:center;padding-top:20px}
  .popup .columns .column{width:140px;padding-top:0}
  .popup_job .columns .column{width:140px;padding-top:0}
  .columns .column .tit .button1{margin-bottom:15px;font-size:14px;font-weight:bold;padding:12px 17px;border-top:1px solid #efefef}
  .columns .column .button1{margin-bottom:15px}
  .columns .column .button-disabled{margin-bottom:15px}
  .columns .column .price{font-size:13px;color:#5f5f5f;margin-bottom:30px}
  .columns .column p{margin-bottom:12px;line-height:20px}
  .columns .end{margin:0}
  .inactive,.columns .inactive .price{color:#b6b6b6}
  .inactive .button1{box-shadow:none;background:#fff;color:#b6b6b6;cursor:text;border:1px solid #dadada}
  .blc_description{margin-bottom:30px}
  .blc_description #tabs ul{margin-bottom:10px;margin-left:30px;border-left:1px solid #dadada}
  .blc_description #tabs ul li{list-style:disc outside}
  .blc_description #tabs ul li a{padding:0 17px;height:50px;line-height:50px;display:block;font-size:14px;color:#545454;text-decoration:none;border:1px solid #dadada;border-left:0;border-bottom:0;background:#f9f9f9;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#dadada));background-image:-webkit-linear-gradient(top,#fff,#dadada);background-image:-moz-linear-gradient(top,#fff,#dadada);background-image:-ms-linear-gradient(top,#fff,#dadada);background-image:-o-linear-gradient(top,#fff,#dadada);background-image:linear-gradient(top,#fff,#dadada)}
  .blc_description #tabs ul li.active a{background:0;font-size:16px;font-weight:bold;color:#000}
  .blc_description #tabs ul li a:hover{background:0;color:#000}
  .blc_description #tabs div{font-size:14px;line-height:20px}
  .guide_description{margin-bottom:30px}
  .guide_description #tabs ul{margin-bottom:-20px;overflow:hidden;border-left:1px solid #c1c0bd}
  .guide_description #tabs ul li{list-style:none;float:left}
  .guide_description #tabs ul li a{padding:0 17px;height:50px;line-height:50px;display:block;font-size:14px;color:#545454;text-decoration:none;border:1px solid #dadada;border-left:0;border-bottom:0;background:#f3f2ee;}
  .guide_description #tabs ul li.active a{background:0;font-size:16px;font-weight:bold;color:#000; border-top: 4px solid #feda5a;}
  .guide_description #tabs ul li a:hover{background:0;color:#000}
  .guide_description #tabs div{font-size:15px;line-height:25px; }
  .ik_select select{margin:0;padding:0;width:100%;opacity:0;filter:alpha(opacity=0);position:absolute}
  .ik_select{position:relative;font-size:13px;height:30px;display:inline-block;*display:inline;zoom:1;vertical-align:middle}
  .ik_select_link{padding:0 22px 0 7px;height:30px;overflow:hidden;border:0;white-space:nowrap;position:relative;cursor:default;zoom:1;box-shadow:0 1px 2px 0 #b7b7b7;background:#dfdfdf;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#fff,#dfdfdf);background-image:-moz-linear-gradient(top,#fff,#dfdfdf);background-image:-ms-linear-gradient(top,#fff,#dfdfdf);background-image:-o-linear-gradient(top,#fff,#dfdfdf);background-image:linear-gradient(top,#fff,#dfdfdf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);transition:all linear .1s;-webkit-transition:all linear .1s;-moz-transition:all linear .1s}
  .ik_select_link:hover{box-shadow:0 0 3px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.22) inset;cursor:pointer;background:#ccc}
  .ik_select_link.ik_select_focus{box-shadow:0 0 2px #646464}
  .ik_select_link_text{overflow:hidden;display:block;width:100%;text-overflow:ellipsis;color:#5f5f5f;line-height:30px}
  .ik_select_link_text:before{position:absolute;right:7px;font-size:6px;color:#434343;line-height:10px;top:50%;content:"\25BC";margin-top:-2px}
  .ik_select_link_text_none{overflow:hidden;display:block;width:100%;text-overflow:ellipsis;color:#5f5f5f;line-height:30px}
  .ik_select_link_text_none:before{position:absolute;right:7px;font-size:6px;color:#434343;line-height:10px;top:50%;margin-top:-2px}
  .ik_select_link_text_desc{overflow:hidden;display:block;width:100%;text-overflow:ellipsis;color:#5f5f5f;line-height:30px}
  .ik_select_link_text_desc:before{position:absolute;right:7px;content:"\25B2";font-size:6px;color:#434343;line-height:10px;top:50%;margin-top:-2px}
  .ik_select_block{position:absolute;z-index:9999;width:100%;left:0;top:-2px;display:none}
  .ik_select_block_right{left:auto}
  .ik_select_list{margin-top:1px;position:relative;font-size:13px;line-height:25px;background:#FFF;zoom:1;box-shadow:0 10px 15px rgba(0,0,0,0.32),0 0 0 1px rgba(0,0,0,0.08);-webkit-box-shadow:0 10px 15px rgba(0,0,0,0.32),0 0 0 1px rgba(0,0,0,0.08);-moz-box-shadow:0 10px 15px rgba(0,0,0,0.32),0 0 0 1px rgba(0,0,0,0.08)}
  .ik_select_list_inner ul{width:auto !important}
  .ik_select_optgroup_label{color:#7f8080;padding:0 21px}
  .ik_select_list li{cursor:default;padding:4px 21px 4px 7px;position:relative}
  .ik_select_optgroup li{padding-left:42px}
  .ik_select_list li.ik_select_hover,.ik_select_list li.ik_select_active{background:#ededed;color:#0048aa}
  .ik_select_list .ik_select_optgroup_disabled .ik_select_optgroup_label,.ik_select_list li.ik_select_option_disabled{color:#999}
  .ik_select.ik_select_disabled .ik_select_link{top:0;box-shadow:none;opacity:.5;filter:alpha(opacity=50)}
  .custom_syntax_wrap .ik_select_link_text:after,.custom_syntax_wrap .ik_select_link_text:before{display:none}
  .ik_select .arr_t,.ik_select .arr_b{position:absolute;right:7px;font-size:6px;color:#434343;line-height:10px;top:50%}
  .ik_select .arr_t{margin-top:-8px}
  .ik_select .arr_b{margin-top:-2px}
  .control{position:relative}
  .control .del{position:absolute;top:10px;left:590px;text-decoration:none}
  .control .del .sym{color:#d90000;font-size:10px;float:left;margin:1px 10px 0 0}
  .snap{overflow:hidden;margin-bottom:32px}
  .snap .button{background:#ffd68e;border-radius:5px;padding:5px;float:left}
  .user{position:fixed;bottom:0;left:30px;width:200px;height:30px;background:url(images/user_bg.png);color:#fff;font-size:13px;padding:10px;box-shadow:0 0 5px 3px #b8bdc3;z-index:999}
  .user a{color:#fff;text-decoration:none}
  .user .userlink img{margin-right:10px;display:inline}
  .user .plusindi{position:absolute;top:10px;right:10px;background:#f88c00;width:30px;height:30px;color:#fff;text-align:center;line-height:30px}
  .user p{font-size:11px}
  .user .usermenu{position:absolute;bottom:50px;right:0;background:url(images/user_bg.png);width:182px;display:none;z-index:999}
  .user .usermenu ul li{position:relative}
  .user .usermenu ul li .indicator{position:absolute;top:17px;left:90px;width:6px;height:6px;display:block;background:#f88c00}
  .user .usermenu ul li a{padding:10px;display:block}
  .user .usermenu ul li a:hover{background:url(images/user_bg_.png)}
  .user .usermenu ul li strong{font-weight:normal;display:block;padding:10px;color:#86ace0}
  .user .usermenu ul li.sep{background:url(images/usermenu_ul.gif) no-repeat bottom center;height:1px}
  .user:hover{background:url(images/user_bg_.png)}
  .user:hover .usermenu{display:block}
  .checkout{position:fixed;bottom:0;left:30px;background:url(images/user_bg.png);z-index:999;color:#fff;font-size:13px;padding:10px;box-shadow:0 0 5px 3px #b8bdc3}
  .checkout.open{width:660px}
  .checkout.close{width:190px}
  .checkout .tablet{margin:0 0 20px 9px}
  .checkout .tablet .price{font-size:20px;width:100px}
  .checkout th{color:#dadada;border-bottom-color:#515151;padding:10px 0 17px}
  .checkout td{border-bottom-color:#515151;padding:10px 0}
  .checkout .tit-h3{margin-bottom:5px;width:280px}
  .checkout .tit-h3 a{color:#8cbdff}
  .checkout .serial{font-size:11px;color:#dadada;margin-bottom:5px}
  .checkout .category{color:#dadada;font-size:11px}
  .checkout button{box-shadow:none}
  .checkout .button2{float:right}
  .checkout .basket{float:left;background:url(images/i_basket.png) no-repeat left;padding-left:40px}
  .checkout .manage .priceWrap{float:right;font-size:14px;width:142px}
  .checkout .manage .priceWrap .price{font-size:20px}
  .topads{height:90px;background:#000;text-align:center}
  .entry p{margin-bottom:20px;line-height:20px}
  .entry ul{margin:10px 0}
  .entry ul li{list-style:disc;margin-left:20px}
  .entry ol{margin:10px 0}
  .entry ol li{list-style:decimal;margin-left:20px}
  .entry h1{font-size:2em;margin:.67em 0}
  .entry h2{font-size:1.5em;margin:.83em 0}
  .entry h3{font-size:1.17em;margin:1em 0}
  .entry h4{font-size:1em;margin:1.33em 0}
  .entry h5{font-size:.83em;margin:1.67em 0}
  .entry h6{font-size:.75em;margin:2.33em 0}
  .entry img .toolbar{margin-bottom:30px}
  .filter{float:left}
  .filter .item{margin-left:10px}
  .view{float:right}
  .view .label{float:left;margin-right:10px;line-height:36px}
  .view .button1{padding:7px 9px;float:left}
  .mark.mark{position:absolute;top:5px;left:5px;width:30px;height:30px;text-align:center;line-height:30px;color:#fff;font-size:14px}
  .triangle{position:absolute;top:0;right:-6px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent}
  .mark.new{background:#80d022;display:block}
  .mark.new .triangle{border-left:6px solid #80d022}
  .mark.hits{background:#f02c2c}
  .mark.hits .triangle{border-left:6px solid #f02c2c}
  .mark.disc{background:#f88d01;font-size:18px;font-weight:bold}
  .mark.disc .triangle{border-left:6px solid #f88d01}
  .thumbs .tab_block ul li{display:none;/* float:left */margin-bottom: 10px;}
  .thumbs .tab_block ul li.showed{display:block}
  .navi .button1{padding:6px 9px}
  .tablet .summ{text-align:right;color:#5f5f5f;line-height:28px;padding-right:30px}
  .tablet .count{line-height:28px}
  .tablet .number{font-weight:bold}
  .tablet .image{width:110px}
  .minus,.plus{color:#545454;font:bold 30px/28px Trebuchet MS;text-shadow:0 1px 0 #fff;padding:0;width:30px;*height:32px}
  .checkout .close{position:absolute;top:12px;right:10px;font-size:7px;color:#303030;padding:4px 5px;border-radius:20px;text-decoration:none;background:#f88c00}
  .checkout .close:hover{background:#fff}
  .checkout .close:active{background:#f88c00}
  #cart-expand{border-bottom:1px dotted !important;cursor:pointer}
  .toolbar{margin-bottom:35px}
  .thumbs .tablet .tit-h3{margin-bottom:4px}
  .thumbs .tablet .price{font-size:20px;margin-bottom:27px}
  .thumbs .tablet .priceOld{font-size:14px;color:#696969}
  .thumbs .tablet .serial{font-size:11px;color:#5f5f5f;margin-bottom:5px}
  .thumbs .tablet .category{font-size:11px;color:#5f5f5f}
  .thumbs .tablet .action{margin-bottom:20px;float:right}
  .thumbs .tablet .action input,.thumbs .tablet .action button{float:left;margin-right:5px}
  .thumbs .tablet .button2{float:right}
  .thumbs .tablet img{box-shadow:0 1px 2px 0 #b7bdc7}
  .new-editor{cursor:pointer;margin-bottom:10px;background-image:url('images/contact-new.png');background-repeat:no-repeat;height:24px;padding-top:7px}
  .new-editor span{margin-left:30px;border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#000}
  .create-success{padding:15px 45px;color:green;font-weight:bold;border:solid 2px green;background-image:url('images/ready.png');background-repeat:no-repeat;background-position:10px 7px}
  .create-error{padding:15px 45px;color:#F00;font-weight:bold;border:solid 2px #F00;background-repeat:no-repeat;background-position:10px 7px}
  .thumbs .inner ul li .image{width:220px;height:180px;box-shadow:0 1px 2px 0 #b7bdc7;display:table-cell;vertical-align:middle;text-align:center;background:#fff}
  .gallery .node .image{width:380px;height:310px;box-shadow:0 1px 2px 0 #b7bdc7;display:table-cell;vertical-align:middle;text-align:center;background:#fff}
  .gallery .tabmenu .image{width:60px;height:42px;display:table-cell;vertical-align:middle;text-align:center;background:#fff}
  .map-template #footer{margin-top:0}
  .map-template .bodyTop,.map-template .bodyTop .contentMain #middle,.map-template .bodyTop .contentMain #middle #content,.map-template .bodyTop .contentMain #middle #content .vk-map,.map-template .bodyTop .contentMain #middle #content .vk-map .wrap,.map-template .bodyTop .contentMain #middle #content .vk-map .wrap .map,.map-template .bodyTop .contentMain #middle #content .vk-map .wrap .map #ymap{height:100%}
  .map-template .bodyTop .contentMain{min-height:500px}
  .rightCol,.leftCol{vertical-align:top;width:1%;padding-left:5px}
  #content-firms{vertical-align:top;padding:0 20px 0 0;width:auto}
  #content-firms .rect_1{background-color:#f6f3e4;margin-left:30px}
  #content-firms .rect_1 .left_top{width:15px;height:8px;font-size:0;background:url('images/left_top.jpg') no-repeat left}
  #content-firms .rect_1 .left_bottom{width:15px;height:8px;font-size:0;background:url('images/left_bottom.jpg') no-repeat left}
  #content-firms .rect_1 .right_top{width:15px;height:8px;font-size:0;background:url('images/right_top.jpg') no-repeat right}
  #content-firms .rect_1 .right_bottom{width:15px;height:8px;font-size:0;background:url('images/right_bottom.jpg') no-repeat right}
  #content-firms .catalog_promo{background-color:#ffa31e;text-decoration:none;color:#fff;float:right;padding:1px 3px;font-size:12px;margin-bottom:5px;font-weight:bold}
  #content-firms .catalog_promo.silver{background-color:#999;margin-top:5px;margin-bottom:0}
  #content-firms .gold{padding-left:28px;font-family:Tahoma, Verdana, sans-serif}
  #content-firms .gold .first_card{width:251px;height:348px;display:block;float:left;margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:20px;background:url('images/gold_card_first.jpg');text-align:center;position:relative}
  #content-firms .gold .first_card .logo{text-align:center;font-size:0}
  #content-firms .gold .first_card .logo a{font-size:0}
  #content-firms .gold .first_card .header{font-size:14px;height:40px;overflow:hidden;font-weight:bold;color:#5a5a5a;margin:15px 7px 0 7px;display:block;text-decoration:none;text-shadow:0 1px 1px #fff}
  #content-firms .gold .first_card .prev_text{font-size:12px;color:#959595;margin-top:20px;height:65px;padding-left:30px;padding-right:30px;overflow:hidden;text-shadow:0 1px 1px #fff}
  #content-firms .gold .first_card .rating{margin-top:20px;overflow:hidden}
  #content-firms .gold .first_card .rating a{text-decoration:none;color:#0686c3;font-size:11px;text-shadow:0 1px 1px #fff}
  #content-firms .gold .first_card .rating .value{color:#489915;text-shadow:0 1px 1px #fff}
  #content-firms .gold .first_card .site{font-size:10px;color:#489915;display:block;margin-top:15px;overflow:hidden}
  #content-firms .gold .first_card .phone{font-family:Tahoma;font-size:12px;color:#fff;line-height:27px;text-align:center;margin-top:13px;font-weight:bold;position:absolute;width:100%;bottom:3px;left:0;overflow:hidden;text-shadow:1px 1px #ffa31e,-1px -1px #e9841d}
  #content .section_separator{padding-right:20px}
  #content .section_separator .section_name{float:right;color:#fff;font-size:11px;padding:1px 2px;margin-bottom:-15px;margin-top:5px}
  #content .gold .card{width:251px;height:157px;float:left;margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:23px;background:url('images/gold_card.jpg');text-decoration:none;position:relative}
  #content .gold .card .logo{float:left;width:60px;text-align:center;padding-top:10px}
  #content .gold .card .rating{margin-top:10px;margin-left:4px}
  #content .gold .card .rating a{font-size:11px;color:#0686c3;text-decoration:none;text-shadow:0 1px 1px #fff}
  #content .gold .card .rating .value{color:#489915;text-shadow:0 1px 1px #fff}
  #content .gold .card .info{float:left;width:180px;overflow:hidden}
  #content .gold .card .info .header{height:35px;font-size:14px;font-weight:bold;color:#5a5a5a;margin-top:13px;overflow:hidden;display:block;text-decoration:none;text-shadow:0 1px 1px #fff}
  #content .gold .card .info .prev_text{font-size:12px;color:#959595;margin-top:5px;height:62px;overflow:hidden;text-shadow:0 1px 1px #fff}
  #content .gold .card .info .site{font-size:10px;color:#489915;display:block;height:12px;overflow:hidden}
  #content .gold .card .phone{font-family:Tahoma;font-size:12px;color:#fff;line-height:27px;text-align:center;margin-top:2px;font-weight:bold;text-shadow:1px 1px #2293cf,-1px -1px #056b9c}
  #content .rect_1 .links{margin-left:20px}
  #content .rect_1 .links a{display:inline-block;font-size:11px;color:#959595;padding-left:10px;background:url('images/arr_right_blue.png') no-repeat left center}
  #content .rect_1 .links a.all{float:right;margin-right:20px;margin-top:-11px}
  #left .silver{margin-top:-20px}
  #content .silver .card,#left .silver .card{width:215px;height:91px;margin-left:30px;float:left;background:url('images/silver_card.jpg') no-repeat;margin-top:20px;overflow:hidden}
  #left .silver .card{margin-left:23px}
  #content .silver .card .logo,#left .silver .card .logo{float:left;width:60px;text-align:center;padding-top:10px}
  #content .silver .card .rating,#left .silver .card .rating{margin-top:10px;margin-left:4px}
  #content .silver .card .rating a,#left .silver .card .rating a{font-size:11px;color:#0686c3;text-decoration:none;text-shadow:0 1px 1px #fff}
  #content .silver .card .rating .value,#left .silver .card .rating .value{color:#489915;text-shadow:0 1px 1px #fff}
  #content .silver .card .info,#left .silver .card .info{float:left;width:140px}
  #content .silver .card .info .header,#left .silver .card .info .header{height:35px;font-size:14px;font-weight:bold;color:#5a5a5a;margin-top:8px;overflow:hidden;display:block;text-decoration:none;text-shadow:0 1px 1px #fff}
  #content .silver .card .info .prev_text,#left .silver .card .info .prev_text{height:40px;font-size:11px;color:#959595;margin-top:5px;overflow:hidden;text-shadow:0 1px 1px #fff}
  #content .silver .links,#left .silver .links{width:400px;margin-left:30px}
  #content .silver .links a,#left .silver .links a{display:inline-block;font-size:11px;color:#959595;padding-left:10px;background:url('images/arr_right_blue.png') no-repeat left center}
  #left .silver a.linkToAll{float:left;font-size:11px;margin-top:10px;color:#959595;text-decoration:underline;font-weight:normal;background:url('images/arr_right_blue.png') no-repeat left;padding-left:10px;margin-left:23px}
  #content .grey{padding-left:28px}
  #content .grey .card{width:209px;height:46px;margin-left:30px;float:left;margin-top:20px}
  #content .grey .card .rating{margin-top:2px}
  #content .grey .card .rating a{font-size:11px;color:#0686c3;text-decoration:none;text-shadow:0 1px 1px #fff}
  #content .grey .card .rating .value{color:#489915;text-shadow:0 1px 1px #fff}
  #content .grey .card .header{font-size:14px;font-weight:bold;color:#5a5a5a;text-decoration:none;text-shadow:0 1px 1px #fff}
  #content .grey .card .prev_text{font-size:11px;color:#959595;margin-top:2px;text-shadow:0 1px 1px #fff}
  #content .grey .links{width:400px;margin-left:30px}
  #content .grey .links a{display:inline-block;font-size:11px;color:#959595;padding-left:10px;background:url('images/arr_right_blue.png') no-repeat left center}
  #content .element{font-family:Tahoma;position:relative}
  #content .element .head{width:100%;background-color:#f9f7ec;height:53px}
  #content .element .printNoBg{background:none !important;width:850px !important}
  #content .element .printNoBg td{background:none !important}
  #content .element .rating .head{height:1px;background-color:#f3f3ec}
  #content .element .rating h1{color:#666 !important}
  #content .element .rating .head .left{background:url('images/el_head_left_comments.jpg') no-repeat left top;padding:0 12px 0 16px;width:20px}
  #content .element .rating .head .left img{padding:6px 0}
  #content .element .rating .head .right{background:url('images/el_head_right_comments.jpg') no-repeat right top;padding:0;width:19px}
  #content .element .rating #REPLIER .head{background-color:#f9f7ec}
  #content .element .rating #REPLIER .head .left{background:url('images/el_head_left.jpg') no-repeat left top;width:16px;padding:0}
  #content .element .rating #REPLIER .head .right{background:url('images/el_head_right.jpg') no-repeat right top;width:16px;padding:0}
  #content .element .rating #REPLIER .head .center h1{margin-left:0;font-size:13px !important;float:none !important;height:30px !important}
  #content .element .rating #REPLIER .head .center nobr{float:left !important;display:block !important;margin-top:10px !important}
  #content .element .rating .forum-nav{font-size:9pt;font-family:Tahoma}
  #content .element .rating .ratingHeader{font-family:Tahoma;font-size:14px;padding-left:25px;color:#666}
  #content .element .head .center h1{line-height:16px;float:left;margin:0;font-weight:bold;color:#666;font-size:14px;overflow:hidden}
  #content .element .rating .head h1{height:auto;float:none}
  #content .element .rating .head h1 a{font-size:8pt}
  #content .element .head .center small{color:#959595;display:block;float:left;font-family:Tahoma;font-size:8pt;font-weight:normal;height:14px;line-height:14px;text-decoration:none}
  #content .element .head .center span{display:block;float:left;text-decoration:underline;font-family:Verdana;font-weight:normal;font-size:8pt;margin-left:10px;height:14px;line-height:14px;margin-top:-1px}
  #content .element .head .center .controls-reviews .sep{text-decoration:none;margin-left:-4px;margin-right:-4px}
  #content .element .rating .comments{background-color:#f0f0e7}
  #content .element .rating .comments .left{background:url('images/el_bot_left_comments.jpg') no-repeat left bottom;overflow:visible}
  #content .element .rating .comments .right{background:url('images/el_bot_right_comments.jpg') no-repeat right bottom;width:19px !important}
  #content .element .rating #REPLIER .comments{background-color:#f6f3e4}
  #content .element .rating #REPLIER .comments .left{background:url('images/el_bot_left.jpg') no-repeat left bottom}
  #content .element .rating #REPLIER .comments .right{background:url('images/el_bot_right.jpg') no-repeat right bottom}
  #content .element .rating .comments .forum-text{font-size:9pt;color:#666;margin-right:-29px;width:102%}
  #content .element .rating .comments .original_text{display:none}
  #content .element .rating .commentsAccess{position:relative;top:-10px;text-align:center}
  #content .element .head .left{width:65px;text-align:center;vertical-align:middle;background:url('images/el_head_left.jpg') no-repeat left top;font-size:0}
  #content .element .head .left.noPhoto{width:16px}
  #content .element .head .center{text-align:left;vertical-align:middle;font-size:14px}
  #content .element .head.add_edit .center{text-align:center;vertical-align:middle}
  #content .element .head.add_edit .center h1{float:none;text-align:center;font-family:Tahoma;font-size:10.5pt;font-weight:bold;height:100%;padding:18px 200px 18px 0;position:relative}
  #content .element .head .right{width:100px;text-align:center;vertical-align:middle;font-size:11px;color:#666;background:url('images/el_head_right.jpg') no-repeat right top;padding:0 10px}
  #content .element .head .right .rating{font-size:16px;color:#489915;font-weight:bold;text-shadow:0 1px 1px #fff}
  #content .element .content{width:100%;background-color:#f6f3e4}
  #content .element .content .left{vertical-align:top;background:url('images/el_bot_left.jpg') no-repeat left bottom;padding:10px}
  #content .element .content .left p{margin:0;font-size:12px;color:#666}
  #content .element .content .left .tbl{border-spacing:0 !important;width:100%}
  #content .element .content .left .tbl td{padding:6px 5px}
  #content .element .content .left .tbl .param{color:#999;font-size:9pt;font-weight:bold;text-align:right;padding-left:0;padding-right:4px;text-shadow:0 1px 1px #fff;width:1%;vertical-align:top}
  #content .element .content .left .tbl .param span{font-weight:normal}
  #content .element .content .left .tbl .value{color:#666;font-size:12px;text-align:left}
  #content .element .content .left .tbl .value .spec{color:#959595}
  #content .element .content .right{vertical-align:top;background:url('images/el_bot_right.jpg') no-repeat right bottom;text-align:center;font-size:8pt;color:#999;padding:10px;width:100px;padding-left:0;text-shadow:0 1px 1px #fff}
  #content .element .content .right a{font-size:8pt}
  #content .element .photo{width:100%;background-color:#f6f3e4;margin-bottom:20px}
  #content .element .photo .wrap{position:relative;margin:-44px 10px 0 10px;z-index:10;width:100%}
  #content .element .photo .wrap .item{float:left;text-align:center;height:110px;font-size:11px;color:#666;padding:3px;overflow:hidden}
  #content .element .photo .wrap .item a{display:block}
  #content .element .photo .bottom{width:100%;margin-top:-8px}
  #content .element .photo .bottom .left{height:16px;background:url('images/el_bot_left.jpg') left no-repeat}
  #content .element .photo .bottom .right{background:url('images/el_bot_right.jpg') right no-repeat}
  .spec{color:#959595}
  #catalog{width:233px;}
  #catalog .section{margin:0;padding:0;width:220px}
  #catalog .section li{margin:0;padding:0;list-style:none;margin-bottom:10px}
  #catalog .section li.topElements{margin-bottom:30px}
  #catalog .section a{font-size:13px;text-decoration:none;color:#323232;font-weight:bold}
  #catalog .section a.selected{color:#666;text-decoration:none}
  #catalog .section .count{font-size:10px;color:#0686c3;font-weight:bold}
  #catalog .section .change{font-size:10px;color:#ff9600;font-weight:bold}
  .minus{color:#df0024 !important}
  .nochange{color:#999 !important}
  #catalog .subsection{margin:0;padding:0;margin-left:6px;margin-top:5px;display:none}
  #catalog .subsection li{margin:0;padding:0;list-style:none}
  #catalog .subsection a{font-size:12px;text-decoration:none;color:#666;font-weight:normal;border:0;display:inline;float:none;padding:0}
  #catalog .subsection a.selected{text-decoration:none;font-weight:bold}
  #catalog a.green{color:#489915;font-weight:normal;text-decoration:underline}
  #catalog a.green.user{color:#ff9600;text-decoration:underline}
  #catalog .subsection .count,#catalog .top .count{color:#686868;font-weight:normal}
  #catalog .subsection .change,#catalog .top .change{font-weight:normal;color:#cdcdcd !important}
  #catalog .add{font-weight:bold;text-decoration:underline}
  #catalog .payForAdd{color:#999;font-size:7pt;display:block;text-align:left;padding-right:20px}
  .pageNav{padding:45px 0 45px 58px;color:#b1b0ac;font-family:Verdana;font-size:12px}
  .pageNav .text{display:block;float:left}
  .pageNav .navSelected{color:#ff9600;font-size:21px;padding:0 6px 0 0;height:23px;line-height:23px}
  .pageNav a{font-size:16px;text-decoration:none;padding:5px 6px 0 0;height:18px;line-height:18px}
  .pageNav a.pageTop{float:right;font-size:8pt;padding-top:7px;height:14px;line-height:14px}
  #left{vertical-align:top;width:1%}
  .edit .field{clear:both}
  .edit .field_left{float:left;background:url(/template/images/auth/field_left_bg.jpg) no-repeat;height:22px;width:10px}
  .edit .field_text{float:left;border:0;border-bottom:2px solid #f1debd;border-top:2px solid #f1debd;height:22px;width:350px}
  .edit .field_right{float:left;background:url('/template/images/auth/field_right_bg.jpg') no-repeat;height:22px;width:10px}
  .edit .req{color:#ff9600;font-size:22pt;margin:-8px 0;display:block;float:right;font-weight:bold}
  .edit.notices .req.crutch{margin-right:-50px}
  .edit .editTableWrap{display:table;float:right;position:relative;right:50%}
  .edit .editTable{border-collapse:collapse;width:100%}
  .edit .editTable a.small-link{font-weight:normal;font-size:8pt}
  .req{color:#bd000d;}
  .edit .editTable .share{background-image:none}
  .edit .editTable th,.edit .editTable td{padding:3px;font-size:9pt;font-weight:bold;color:#666;font-family:Tahoma !important;border-bottom:0}
  .edit .editTable td{width:auto !important}
  .edit .editTable td.alert{width:1% !important}
  .edit .editTable td.logo input{border:0}
  .edit .editTable td.logo .fileinputs{width:276px !important;height:17px;float:left;position:relative;border:1px solid #feae3b;background-color:#fff}
  .edit .editTable td.logo .pseudfile{position:absolute;top:0;left:0;width:100%;z-index:1}
  .edit .editTable td.logo .pseudtext{position:relative;width:175px !important;left:0;float:left;top:0}
  .edit .editTable td.logo .pseudbutton{position:relative;width:60px !important;top:1px;left:0;float:right}
  .edit .editTable td.logo .pseudtext input,.edit .editTable td.logo .pseudbutton input{width:100%;height:100%;padding:0}
  .edit .editTable td.logo .realfile{position:relative;overflow:hidden;z-index:2}
  .edit .editTable td.logo .realfileinput{position:relative;opacity: 0;right: 0; float:right}
  .edit .editTable td.detail{text-align:center}
  .edit .editTable td.buttons{text-align:center}
  .edit .editTable td.hint{text-align:center}
  .edit .editTable td.hint div{display:inline}
  .edit .editTable td.hint div span{float:none !important}
  .edit .editTable td.hint div span.req{display:inline;margin:0}
  .edit .editTable th{font-weight:bold;text-align:right;width:1%;white-space:nowrap;font-size:9pt;padding-left:20px}
  .edit .editTable th span{display:block;float:right}
  .edit .editTable th span span{font-weight:normal;display:inline;float:none}
  .edit .editTable th span span.req{display:block;float:left;font-weight:bold;margin-left:-20px}
  .checkbox{width:auto !important;border:none !important}
  .edit .editTable input,.edit .editTable select,.edit .editTable textarea{font-size:11px;font-family:Verdana;color:#696969;border:1px solid #feb955;height:19px;line-height:16px;width:100%;margin:0}
  .edit .editTable input{padding:2px 3px 1px 3px;height:16px;width:99%}
  .edit .editTable select{padding:1px}
  .edit .editTable select .disabled{color:#000}
  .edit .editTable select option{padding:1px 2px}
  .edit .editTable textarea{width:100%;border:1px solid #feb955;line-height:13px;padding:0}
  .edit small{color:#696969}
  .edit .editTable textarea.preview{height:58px}
  .edit .editTable textarea.detail{height:600px}
  .edit .editTable textarea.share{height:60px}
  .edit .editTable div.bxlhe-frame{border:none !important;border:1px solid #feb955 !important}
  .edit .editTable div.bxlhe-frame .bxlhe-editor-cell{padding:0 !important}
  .edit .editTable .lha-iframe{border:none !important}
  .edit .editTable .lha-iframe body{line-height:13px;color:#696969;font-family:Verdana;font-size:11px}
  .edit .editTable .bxlhe-frame textarea{line-height:13px !important;font-size:11px !important;font-family:Verdana !important}
  .edit .editTable .addInfo{width:94px;height:21px;margin:10px 0}
  .edit .editTable .cancelEditCard{width:67px;height:21px;border:0;margin:10px 0}
  .edit .editTable .photos img{padding:19px;padding-bottom:2px}
  .edit .editTable .photos{border-spacing:3px;border-collapse:separate}
  .edit .editTable .photos td{padding:0}
  .edit .editTable .photos td.border{border:1px solid #feae3b;background-color:#fff}
  .edit .editTable .photos td .fileinputs{width:150px;float:left;position:relative;border:1px solid #feae3b;background-color:#fff}
  .edit .editTable .photos td .pseudfile{position:absolute;top:0;left:0;width:100%;z-index:1}
  .edit .editTable .photos td .pseudtext{position:relative;width:90px;left:0;float:left;top:0}
  .edit .editTable .photos td .pseudbutton{position:relative;width:60px;top:1px;left:0;float:right}
  .edit .editTable .photos td .pseudtext input,.edit .editTable .photos td .pseudbutton input{width:100%;height:100%;*padding:0}
  .edit .editTable .photos td .realfile{position:relative;overflow:hidden;z-index:2}
  .edit .editTable .photos td .realfileinput{position:relative;opacity:0;right:0;float:right}
  .edit .editTable .photos li{padding:1px;overflow:hidden;float:left}
  .edit .editTable .photos li.border{border:1px solid #feae3b;background-color:#fff}
  .edit .editTable .photos li .fileinputs{width:150px;float:left;position:relative;border:1px solid #feae3b;background-color:#fff}
  .edit .editTable .photos li .pseudfile{position:absolute;top:0;left:0;width:100%;z-index:1}
  .edit .editTable .photos li .pseudtext{position:relative;width:90px;left:0;float:left;top:0}
  .edit .editTable .photos li .pseudbutton{position:relative;top:1px;left:0;float:right}
  .edit .editTable .photos li .pseudtext input,.edit .editTable .photos td .pseudbutton input{width:100%;height:100%;*padding:0}
  .edit .editTable .photos li .realfile{position:relative;overflow:hidden;z-index:2}
  .edit .editTable .photos li .realfileinput{position:relative;opacity:0;right:0;float:right}
  .edit .editTable .photos input,.edit .editTable .photos label{height:19px}
  .edit .editTable .photos input{width:auto;border:0;margin:0}
  .edit .editTable .photos label{font-weight:normal;float:right;margin:0 5px -1px 0;height:15px;padding-top:3px}
  .edit .editTable .photos input.checkbox{float:left;margin:0 0 3px 5px}
  .edit .editTable .maxlen,.edit .editTable .error{width:124px;text-align:center;font-size:9pt;white-space:nowrap}
  .edit .editTable .maxlen{float:left;color:#666;font-weight:normal}
  .edit .editTable .maxlen small{color:#666;font-weight:bold;font-size:12pt;display:block;text-align:center;height:12px;line-height:14px;padding:3px 0}
  .edit .editTable .error{color:#ed1c24;font-weight:normal}
  .edit .editTable .radio{float:left;width:auto;border:0}
  .edit .editTable .share label,.edit .editTable .share input{height:19px}
  .edit .editTable .share label{float:left;height:17px;padding-top:2px}
  .edit .add_edit .right{width:87px !important}
  .edit .add_edit .hideRating{float:right;height:33px;padding:10px 0;position:absolute;right:0;top:0}
  .edit .add_edit .hideRating label{color:#ff9600;font-family:"Myriad Pro";font-size:10pt;font-weight:bold;text-align:center;float:left}
  .edit .content .right{padding-left:0 !important;width:87px !important}
  .edit .add_edit .hideRating input{margin:10px 5px}
  .edit .add_edit .hideRating.comments{right:107px}
  .edit .content .left{padding-right:0 !important;padding-left:6px !important}
  .edit .alert{padding-left:0 !important;padding-right:0 !important}
  .ajaxwaitwindow{background-image:url(/template/images/ajax-loader.gif);background-position:10px center;background-repeat:no-repeat;position:relative;text-align:center;width:130px;z-index:10000;display:none}
  .forum-text .ajaxwaitwindow{width:16px;height:11px;float:right;background-position:center}
  .edit .logo input{width:auto}
  .edit .logo input.checkbox,.edit .logo label{float:right;width:auto;font-family:"Myriad Pro" !important;font-size:10pt}
  .edit .logo label{padding-top:2px}
  .edit .editTable .addShare input{width:auto}
  .edit .editTable .addShare label{font-weight:normal}
  .edit .editTable .share_text{height:50px}
  .edit .editTable .hiddenRow td,.edit .editTable .hiddenRow th{height:0;overflow:hidden;padding:0}
  .edit .editTable .hiddenRow td *,.edit .editTable .hiddenRow th *{display:none !important}
  .edit .editTable .driver_licence label,.edit .editTable .driver_licence input{float:left}
  .edit .editTable .driver_licence label{font-weight:normal}
  .edit .editTable .salary{width:200px}
  .edit .editTable .salary label,.edit .editTable .salary input{float:left !important}
  .edit .editTable .salary label{font-weight:normal}
  .edit .editTable .addFirmLink{font-size:8pt;font-weight:normal}
  .edit .y-map{font-weight:normal !important}
  .edit .y-map .bx-yandex-map{width:100% !important}
  .edit .y-map .bx-yandex-map iframe{width:105% !important}
  .edit .y-map .hiddenHint{display:none !important}
  .edit .y-map input{width:80% !important;margin-top:6px}
  .tbl td{padding:0 0 13px 0}
  .guide .head{font-weight:bold; font-size: 24px;text-align:center;margin-bottom:30px}
  
  .guide .forms input.file-fileUploader{width:inherit!important}
  .forms form > div{margin-left: 20px; overflow: hidden;}
  
  #chAgree,#chIgnoreEmail, #chAnonymous{width: auto!important;display: inline-block;}
  .giude-fields #price{display: inline-block; width: 106px}
  .guide .giude-fields{width:100%}
  .guide .giude-fields .sym{font-family: Rubl;color: #000;font-size: 18px;position: relative;top: 4px;}
  .guide .giude-fields .price{text-align: right;display:inline;}
  .guide .giude-fields .photos{overflow: hidden;}
  .guide .giude-fields .file-preview{width: 60px;}
  .guide .giude-fields .calendar input{width:85%; display: inline-block;}
  .guide .giude-fields th,.giude-fields td{padding:0 0 20px 0}
  .guide .giude-fields th{width:250px;border:0;vertical-align:top}
  .guide .timetable .checkbox_wrap{text-align:right}
  .guide .timetable .checkbox_wrap input,.guide .timetable label{display:inline !important;vertical-align:middle;padding-right:5px}
  .guide .timetable{width:auto}
  .guide .timetable td{padding:5px 0 5px 5px}
  .guide .timetable .IF_OFF input{width:70px!important}
  .bxlhe-frame-table td{border:1px solid #dadada !important;box-shadow:inset 0 1px 2px #dadada !important}
  #LHE_iframe_detail_editor_id{height:98% !important}
  .guide-element {overflow: hidden;}
  .guide-element .tbl{margin-top:20px;}
  .guide-element .title{color:#5f5f5f}
  .guide-element .tags a{background-color:#e9e9e9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:2px 10px 2px 10px;color:#666;text-decoration:none} 
  .guide-element .param{text-align: left;padding-left: 0;padding-right: 4px;vertical-align: top;color: #808080;}
  .guide-element .photo .item{float:left;height:90px;margin:0 1px 1px 0px}
  .guide-element .guide_buttons,.guide-element .guide-shared{float:left;margin-top: 10px;}
  .guide-element .guide-shared{margin:5px 0 0 5px}
  .guide-element .guide-shared ul li{float:left;color:#999;font-weight:bold;font-size:16px;margin-right:15px}
  .guide-element .promotion-block{min-height:45px;}
  .guide-element .promotion-block .promote-show{float:left;margin:0 10px 10px 0;font:14px/23px Trebuchet MS;}
  .guide-element .promotion-block .promotion{float:left;margin-bottom:0;}
  .guide-element .promotion-block .promotion .button2{margin-bottom:0;}
  .guide-element .promotion-block .promotion .promotion_inner_1{float:left;margin-bottom:10px;}
  .guide-element .promotion-block .promotion .promotion_inner_2{float:left;margin-bottom:10px;}
  .guide-element .promotion-block .price{margin:0 5px}
  .guide-element .promotion-block .payd-text{float:left;margin-top:5px;margin-right:5px;color:#000;}
  .guide-element .promotion-block .payd-list{margin-top:5px;margin-bottom:5px; color:#000;}
  .guide-element .promotion-block .note{font-size:11px;margin-bottom:6px;color:#5f5f5f}
  .guide-element .promote-highlight-block {background-color: #f3f2ee;border:dashed;border-width:1px;border-radius:3px;border-color: #c1c0bd;padding: 20px 10px;margin-bottom: 15px;}
  .guide_buttons .datetime{font-size:13px;margin-bottom:6px;color:#5f5f5f;margin-bottom:10px;}
  .guide-element .datetime .author{display:flex;line-height:48px;}
  .guide-element .datetime .personal_photo{float:left;border-radius:50%;}
  .guide-element .details-item {margin: 10px 0;}
  .guide-element .details-item .detail-news span {color: #808080;}
  .guide-element .details-item .caption {font-weight: bold;margin-bottom: 5px;}
  .guide-element .details-item .add-news {margin: 15px 0;}
  .guide-element .details-item .add-news a {padding: 6px 14px !important;display: table;}
  .guide-element .properties{margin-bottom:15px;}
  .guide-element .properties:after{content:" ";display:block;clear:both;}
  .guide-element .properties .prop_offer{float:left;width:17.5%;padding-right:10px;}
  .guide-element .properties .prop_offer:last-child{padding-right:0;}
  .guide-element .properties .prop_offer.new_build{float:left;width:30%;}
  .guide-element .properties .prop_offer_title{font-size:20px;}
  .guide-element .properties .prop_offer_note{font-size:14px;color:#666;}
  .guide-element .prop_offer_feature_column{margin-top:10px;}
  .guide-element .prop_offer_feature_column .prop_offer_column_name{margin-right:50%;position:relative;overflow:hidden;}
  .guide-element .prop_offer_feature_column .prop_offer_column_name:after{
   font-size:5px;
   position:absolute;
   bottom:9px;
   width:100%;
   padding-left:10px;
   content:'______________________________________________________________________________________________'; 
   white-space:nowrap;
   letter-spacing:1px;
   color:#ccc;
  }.guide-element .prop_offer_feature_column .prop_offer_column_value{
   box-sizing:border-box;
   width:50%;
   padding-right:30px;
      float:right;
   width:66%;
   padding-left:6px;
  }.guide-element .photo{margin-bottom:20px;}.prop_offer_column_name, .prop_offer_column_value{padding-top: 8px;padding-bottom:8px;}
  .guide-section ul li{width:295px;height:97px;margin:0 20px 20px 0;position:relative;display:inline-block;vertical-align:top;zoom:1;background-color:white;-webkit-box-shadow:0 0 9px 0 #a3a3a3;box-shadow:0 0 9px 0 #a3a3a3;}
  .guide-section ul li{border:solid 1px white}
  .guide-section ul li:hover{border:solid 1px #feb913}
  .guide-section ul li a{text-decoration:none}
  .guide-section ul li .logo{float:left;margin-right:10px;width:95px;height:95px;overflow: hidden;}
  .guides-promo .promo-item .logo { width: 95px;
   height: 94px;
   overflow: hidden;}
  .guide-section ul li .desc{margin:5px 15px 0 10px}
  .guide-section ul li .caption{font-size:20px;color:#444;height:50px;overflow:hidden}
  .guide-section ul li .phones{text-align:right;color:#444;margin-top:5px}
  .guide-section ul li .phone{height:15px;overflow:hidden}
  #column1-wrap{float:left;width:100%}
  #column1{margin-right:290px}
  #column2{float:left;width:280px;margin-left:-280px}
  #clear{clear:both}
  .notices-filter{margin-bottom:17px}
  .notice-filter-btn{width: 130px;margin-bottom:10px}
  .notices-filter .close{font-size:10px;padding:7px 8px;border-radius:20px;text-decoration:none;color:#545454}
  .notices-filter .close:hover{color:#fff;background:#f88c00}
  .sale-section{border-top: 1px solid #DEDEDE;padding-top: 20px;}
  .sale-section ul li{width:100%;height:120px; margin:0 0 13px 0;border-radius:3px;position:relative;display:inline-block;vertical-align:top;zoom:1;background-color:white}
  .sale-section.notices ul li{height:140px; border-bottom: 1px solid #DEDEDE}
  .sale-section .datetime{font-size:12px;float: right;padding-right: 10px;padding-top: 15px;}
  .sale-section .date{color: gray; bottom:23px;left:2px;}
  .sale-section .time{color: gray; bottom:5px;left:2px;float: right;}
  .sale-section .photos{float:left;width: 120px;height:120px;position:relative;text-align:center}
  .sale-section .photos .photo{padding: 5px 5px 5px 5px; height:150px; width:150px;}
  .sale-section .desc{padding-top:15px;padding-left: 10px;overflow:hidden}
  .sale-section .desc .caption{color:#04b;font-size:18px;text-decoration:none;font-weight: bold;}
  .sale-section .desc .caption a{text-decoration:none;}
  .sale-section .desc .caption a:hover{color:#cc0000;text-decoration:none;}
  .sale-section .desc .price{font-size:18px;color:black;margin-top:4px;float:left}
  .sale-section .desc .status{float:left;margin:6px 0 0 5px}
  .sale-section .desc .not-disturb{float:left;margin:6px 0 0 5px; max-width: 160px;max-height: 15px;}
  .sale-section .desc .comments{float:right;color:gray;font-size:12px; padding-right: 10px;}
  .sale-section .desc .comments span{color:gray}
  .sale-section .tools{height:15px}
  .sale-section .sections{height:20px; padding-top: 10px;}
  .sale-section .sections a{color:#666;padding-left: 10px; font-size: 16px;}
  .sale-section .agent {font-size: 12px; padding-left: 140px; padding-top: 3px;}
  .sale-section .agent a{padding-left: 10px;}
  .complain-block{margin-bottom:20px}
  .complain-block ul li{padding:5px}
  .notice-tbl .param{color:gray;font-size:9pt;font-weight:normal;text-align:right;padding-left:0;padding-right:4px;text-shadow:0 1px 1px #fff;/*width:8%;*/vertical-align:top}
  .notice-tbl .value{color:black;font-weight:bold}
  .job-tbl .param{color:gray;font-size:11pt;font-weight:bold;text-align:right;padding-left:0;padding-right:4px;text-shadow:0 1px 1px #fff;width:160px;vertical-align:top;line-height:1.6;}
  .job-tbl .value{color:black;font-size:11pt;font-weight:normal;padding-left:10px;line-height:1.6}
  .sale-section .promotion-block{min-height:50px;padding-left: 10px;overflow:hidden}
  .sale-section .promotion-block .promote-show{float:left;margin-right:10px}
  .sale-section .promotion-block .promotion{float:left}
  .sale-section .promotion-block .price{margin:0 5px}
  .sale-section .promotion-block .payd-text{float:left;margin-top:5px;margin-right:5px;font-weight:bold;color:#ff7000}
  .sale-section .notice-check{float: left;text-align: center;height: 100%;padding-right: 10px;}
  .sale-section .notice-check input {position: relative;top: 44px;}
  .adm-designed-checkbox-label{display:inline-block !important}
  #wdt_promote .node .price{font-size:14px;margin-bottom:10px;color:#000}
  #wdt_promote .node{margin-bottom:25px;font-size:11px;color:#666}
  .center-banner{text-align:center}
  .refill .caption{text-align:center}
  .refill ul li{text-align:center}
  #refillSum{text-align:right}
  .refill .sym{font-family:Rubl;font-weight:normal}
  .home .background{background-image:none !important;padding-top:0;background:#F4F4F4}
  #conteiner{min-height:100%; max-width:1900px;margin:0 auto}
  #conteiner_main{padding:10px;clear:both;overflow:hidden}
  .sobitie span.today{border-radius: 0 0 4px 4px;background:none repeat scroll 0 0 #ff9f00; }
  .zagolovok{margin:0;padding:6px 0;clear:both;overflow:hidden;position:relative;z-index:100}
  #vitrina{width:56%}
  #add_video{width:71%}
  #vitrina .padding_link,.add_video .right_link{float:right}
  #nopading{padding-top:0 !important}
  .zagolovok span{font-weight: bold; font-size: 22px;color: #444;padding:0;float:left;border-bottom: 1px solid #d8d8d8;margin-bottom: 14px;}
  .zagolovok .link {font-weight: bold; font-size: 22px;color: #444;;margin:0 5px;float:left;text-decoration:none;border-bottom:2px solid #444;padding: 0px !important;}
  .zagolovok .link:active {font-weight: bold}
  .zagolovok .link:hover{color:#c33;text-decoration:none;border-bottom:2px solid #c33}
  .zagolovok a.right_link{float:right;margin:0}
  .zagolovok a.padding_link{float:left;margin:0 0 0 150px}
  .cols1{width:56%;padding:20px 0;float:left}
  .news{background:#fff;margin:0 0 11px 0;clear:both;overflow:hidden}
  .news h3 {font-size: 18px; color:#222222; line-height: 1.2em; padding: 4px 10px 10px;}
  .news a {color:#222222; text-decoration:none;}
  .news a:hover {color:#bd000d;text-decoration: none}
  .news .picture{padding:0 15px 0 0;float:left}
  .news .picture img{display:block;margin:-2px 0 0 -2px}
  .news .bottom_line{border-top: 1px #F4F4F4 solid;height:28px;clear:both;overflow:hidden}
  .news .bottom_line span,.news .bottom_line2 span{font:12px tahoma;color:gray;margin:0 4px;float:left;line-height:28px}
  .news .bottom_line a,.news .bottom_line2 a{font:12px tahoma;margin:0 4px;float:left;line-height:28px}
  .news .bottom_line .prosmotr{font:11px tahoma;margin:0 4px;padding:0 0 0 20px;float:right;line-height:28px}
  .news .bottom_line .link_comments{font:11px tahoma;margin:0 4px;padding:0 0 0 22px;float:right;line-height:28px}
  .news .bottom_line2{border-top: 1px #F4F4F4 solid;height:28px;clear:both;overflow:hidden}
  /* .news div {text-overflow: ellipsis; overflow: hidden;}  */
  .cols2{width:21%;padding:20px 1%;float:left}
  .cols2 .link{margin:0;padding:7px 0}
  .cols2 .link a{font:14px Tahoma;margin:0;text-decoration:none;outline:0;color:#09659b}
  .cols2 .link a:hover{text-decoration:underline}
  .cols2 .link span{display:block;font:10px tahoma;color:#666;text-align:left;margin:0}
  .cols2 .link a.com{display:block;font:10px tahoma;margin:0;text-decoration:underline;text-align:right}
  .cols2 .stati{margin:0;padding:9px 0}
  .cols2 .stati a{display:block;font:12px tahoma;margin:0;text-decoration:none}
  .cols2 .stati a:hover{text-decoration:underline}
  .cols2 .stati p{display:block;font:14px georgia;margin:0;padding:0}
  .sobitie{background:#fff;max-width:100%;padding:0;margin:0 2px 0 3px;float:left;border: 1px solid #dedede;}
  .sobitie img{width:158px;display:block}
  .sobitie p{font-size: 14px;color:black;text-align:left;padding:4px 7px}
  .sobitie span{background:#80b32f;display:block;font-size:14px;color:#fff;text-align:left;padding:4px 7px}
  .cols2 .company{margin:0;padding:9px 0}
  .cols2 .company a{display:block;font:14px tahoma;margin:0;text-decoration:none;outline:0;color:#09659b}
  .cols2 .company a:hover{text-decoration:underline}
  .cols2 .company span{display:block;font:12px tahoma;color:#666;margin:0}
  .baner img{display:block; margin: 0 auto;}
  .baner a {text-decoration: none;}
  .cols3{width:78%;padding:20px 0;float:left}
  .cols4{width:21%;padding:20px 0;float:right}
  #video_box .box_link{border-radius: 4px;}
  .video_fa_icon {color:gray}
  .picture{text-align:center}
  #video_box a{text-decoration:none}
  #video_box a:hover{text-decoration:underline}
  #video_box ol{list-style:none;padding:7px;margin:0;text-align: center;}
  #video_box ol li{padding:0 10px 0 0;margin:0;font:12px tahoma;float:left}
  #video_box ol li img{margin:2px 4px 0 0;float:left}
  #video_box .bg{display:block;background:#000;text-align:center;margin:0 0 4px 0;padding:0;position:relative;font-size:0;line-height:0;border-radius: 4px 4px 0 0;}
  #video_box .time-text{position:absolute;font-weight:bold;right:2px;padding:0 4px;bottom:2px;display:block;line-height:15px;font-size:10px;height:15px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000;opacity:.75}
  .small_box .video_box_a{overflow:hidden;height:35px}
  .small_box{width:23%;padding:12px 2% 0 0;float:left}
  .small_box h6 {font-weight: bold; font-size: 18px;color: #444;padding:0;float:left;border-bottom: 1px solid #d8d8d8;margin-bottom: 14px;}
  .small_box h6 a{color:#333;padding-bottom:0;text-decoration:none;border-bottom:2px solid #333}
  .small_box h6 a:hover{color:#c33;text-decoration:none;border-bottom:2px solid #c33}
  .box_link_sale {background:#fff;width:100%;margin:0;}
  .box_link_sale  ul{list-style:none;padding:0;margin:0}
  .box_link_sale  ul li{padding:0 4px;margin:0;font:12px tahoma;height:24px;clear:both;overflow:hidden}
  .box_link_sale  ul li a{font:12px tahoma;padding:0;line-height:24px;margin:0 0 0 5px;text-decoration:none}
  .box_link_sale  ul li a:hover{text-decoration:underline}
  .box_link{background:#fff;width:100%;margin:0;box-shadow: 0 0 3px 1px #a3a3a3;text-align: center;}
  .box_link ul{list-style:none;padding:0;margin:0}
  .box_link ul li{padding:0 4px;margin:0;font:12px tahoma;height:24px;clear:both;overflow:hidden}
  .box_link ul li a{font:12px tahoma;padding:0;line-height:24px;margin:0 0 0 5px;text-decoration:none}
  .box_link ul li a:hover{text-decoration:underline}
  .center{text-align:center}
  #black{color:#333}
  .news-details-views{background:url('images/show.png') no-repeat 0 5px;font:11px tahoma;margin:0 4px;padding:0 0 0 20px;float:right;line-height:20px}
  .news-details-comments{background:url('images/comments.png') no-repeat 0 5px;font:11px tahoma;margin:0 4px;padding:0 0 0 22px;float:right;line-height:20px}
  .news-bg{background-image:none !important;background:#F4F4F4}
  .news .subject-caption a{font:20px/22px tahoma;color:#666;margin:0 30px 0 0;padding:0;padding-bottom:1px;text-decoration:none;border-bottom:2px solid #666;font-weight:bold}
  .news .subject-news{margin-top:10px}
  .news .subject-news-item{margin:5px 0 5px 0;padding-left: 5px;color: grey}
  .news .subject-news-item a{font-size:14px Tahoma;margin:0;text-decoration:none;outline:0;color:#16589d}
  .news .subject-news-item a:hover{text-decoration:underline}
  .news .subject-news-item span{font:13px Tahoma;color:#666}
  .news .subject-news-total{font:11px tahoma;margin:0 4px;padding:0 0 0 20px;float:right;color:#3c84ac}
  .giude-fields div.bxlhe-frame{border:1px solid #dfdfdf !important}
  .like{margin-bottom:10px}
  .event-detail{width:100%; margin-top:10px;}
  .event-detail div{text-align:left;vertical-align:top}
  .event-detail .left{width:160px;float: left;}
  /* .event-detail div:last-child {float: left;} */
  .event-detail .parts{margin: 5px 0;}
  .event-detail .sobitie {float: initial;}
  .event-detail .news-details-views{background: url('images/show.png') no-repeat 0 2px; float: initial; margin: 0;}
  .banners{text-align:center;margin:0 0 5px 0}
  .bx-auth-reg td,.bx-forgotpass-table td{padding:5px}
  .banner-top1, .banner-top1-mobile {display: none; text-align: center;background: #F4F4F4;}
  .banner-top2, .banner-top2-mobile {display: none; text-align: center;background: #F4F4F4;}
  .banner-top1 a, .banner-top1-mobile a {text-decoration: none;}
  .banner-top2 a, .banner-top2-mobile a {text-decoration: none;}
  .popover{width:276px}
  .user .hidder{position:absolute;right:0;top:0;background:url('images/hide.png') no-repeat 0 0;height:14px;width:14px;cursor:pointer}
  .user .hidder:hover{background:url('images/hide_hover.png') no-repeat 0 0}
  .user2{display:none;position:fixed;bottom:0;left:30px;width:17px;height:10px;background:url('images/user_bg.png');color:#fff;font-size:13px;padding:10px;box-shadow:0 0 5px 3px #b8bdc3;z-index:99999}
  .feed-post-block .feed-user-avatar {position: unset !important;}
  .bg_avatar{overflow:hidden;padding:4px;border-radius:100%;background:#FFF;float:left;box-shadow:0 1px 3px 0 rgba(42,48,60,0.19)}
  .bg_avatar a{display:block;width:60px;height:60px;border-radius:100%;overflow:hidden;position:relative;padding:0;text-align:center}
  .banner-bottom{margin:20px 0; text-align: center;}
  .my-notices-tools{margin-top: 10px; margin-bottom: 30px;}
  .my-notices-tools input {margin-right: 3px;position: relative;top: 2px;}
  .my-notices-tools span {color:gray;margin-right: 10px;cursor: pointer; font-size: 16px;padding-left: 5px;font-weight: bold;}
  .my-notices-tools span:hover {text-decoration: none; color: #F88C00;}
  .dropdown-menu .check-block {float: left;height: 40px;width: 25px;text-align: center;vertical-align: middle;padding-left: 5px;}
  .dropdown-menu .check-block input {position: relative;top: 13px; cursor: pointer;}
  .removeElement {text-align:center;}
  .phone_item {height: 45px;}
  .phone_item #lat, .phone_item #lon {display: none;}
  .giude-fields .feed-add-post-text { padding: 0;}
  .giude-fields .feed-add-post {border-left: 1px solid #E0DEDE; border-top: 1px solid #E0DEDE; border-right: 1px solid #E0DEDE;}
  #column1-n {margin: 10px 30px 0 30px;}
  #column2-n {float: left;width: 300px; margin: 10px 0 0 -330px;}
  .color-bg-n {background-color: #FFF; -webkit-box-shadow: 0 0 9px 0 #a3a3a3;box-shadow: 0 0 9px 0 #a3a3a3;}
  .top-block {height: 40px; border-bottom: 1px solid #DEDEDE; background-color: white; z-index:999;}
  .top-block .top-close {float: right;width: 40px;height: 40px;background-color: #0060AA;color: #FFF;font-size: 25px;text-align: center; cursor: pointer;}
  .top-block .top-soc {float: right;height: 40px;}
  .top-block .top-soc a { font-size: 22px; color: #B1B1B1; float: left; text-decoration: none; padding: 8px 14px 0 14px;}
  .top-soc .soc-item {float: left;height: 40px;}
  .top-soc .soc-item:hover {background-color: #F4F4F4;}
  .top-block .top-close:hover {background-color: #bd000d;}
  .top-block .top-nav {float:left;}
  .top-close div {position: relative;top: 4px;}
  .top-container {max-width: 1100px; margin: 0 auto;}
  .top-nav-block{position: relative; top: 12px; left: 30px;}
  .top-nav-block .pathway a:hover{ color: #bd000d;}
  .guide_buttons .counters {color: #666; font-size: 18px;margin-bottom: 10px;}
  .fix-width-center {max-width: 1100px; margin: 0 auto;}
  .feed-post-text-block-inner-inner img, .feed-com-img-wrap,#idea-logo-image, #content img {max-width: 100%;height: auto !important;}
  .user_block, .plus_block { display: none; position: absolute; right: 0; top: 30px; z-index: 10000; background: #ffffff; width: 270px; box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2); }
  .user_block ul li a, .plus_block ul li a { margin: 0;}
  .user_block.opened > ul.navbar-nav {display: block !important;}
  .submenu_title{font-weight: bold; font-size: 13px;}
  .user-menu span.balance, .plus-menu span.balance { color: #636363; padding: 5px 10px; display: block; font-size: 13px; }
  .user-menu span.subtitle, .plus-menu span.subtitle { color: #0048aa; }
  .user-menu .dropdown-menu, .plus-menu .dropdown-menu { right: 0; left: auto !important; }
  #navbar ul.user-menu li:hover a, #navbar ul.plus-menu li:hover a { border-bottom: none; }
  
  .search_block { width: 0; position: absolute; left: 0; top: 100px; background: #fff; height: 50px;}
  .search_block.open { width: 100%; }
  .search_block input[type=text] { width: 100%; height: 50px; display: none; background: rgb(41, 41, 41); border: none; color: #fff; font-size: 16px; padding: 0 1%; }
  .search_block input[type=text]::-webkit-input-placeholder { color: #fff; }
  .search_block input[type=text]::-moz-placeholder { color: #fff; }
  .search_block input[type=text]:-moz-placeholder { color: #fff; }
  .search_block input[type=text]:-ms-input-placeholder { color: #fff; }
  .search_block.open input[type=text] { display: block; }
  .search_block button[type=submit] { display: none; }
  .search_block .icon_close { background: none; border: none; position: absolute; right: 1%; bottom: 0; color: #fff; line-height: 50px; display: none; text-decoration: none; }
  .search_block.open .icon_close { display: block; }
  #owl-demo .item img{ display: block; width: 100%; height: auto; }
  .owl-carousel {width: initial; padding: 4px;  background-color: #FFFFFF;border-bottom: 3px solid #C2C2C2; border-right: 1px solid #C2C2C2; }
  .social,.login,#ya-site-form0,.icons .sym{ display: none; height: 30px; line-height: 30px; width: 30px; text-align: center;}
  .icons .icon_user,.icons .icon_search,
  .icons .icon_plus,.icons .icon_desktop {display: inline-block;float: none;cursor: pointer;color: #000000;font-size: 1.2em;margin: 0;}
  .event-detail .picture{margin-bottom: 15px; text-align: center;}
  .icon_search { margin-right: 0 !Important;}
  .user_login { width: 30px; height: 30px;}
  .user_login img{ width: 28px; vertical-align: middle;  border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px; border: 1px solid  #5F5F5F}
  a.logo { width: 100%; text-align: center;}
  a.logo img { width: 335px; padding-top: 13px; padding-left: 1px; margin-bottom: 13px;}
  #wrapper:before {display: table;content: " ";}
  #wrapper:after {display: table;content: " ";}
  .notices_sale_sections, .catalog_firm_sections, .catalog_muni_sections { margin-left: 250px; }
  .notices_sales_sections_sectionsblock { display: none; width: calc(100% - 12px); margin-bottom: 30px; }
  #section_selector { line-height: 1em; color: #666; background-color: #fff; border: 1px solid #a0c3e9; width: 100%; padding: 8px 10px; }
  .filter_fieldgroup { display: inline-block; }
  .filter_buttons { text-align: center; }
  #container_wrapper { width: 693px; padding: 0; margin: 0 auto; display: block; position: relative }
  .top_sections { font-size: 16px; text-align: center; margin-bottom: 20px; margin-right: 325px;}
  .top_sections a.active { font-weight: bold;background: #fdedad;border: 1px solid #c7c4a6; }
  .top_sections a:hover { color:#000000;text-decoration:none;}
  .top_sections a {line-height:28px;text-decoration:none;}
  .top_sections a + a { margin-left: 20px; }
  .owl-item .item {text-align: center;}
  .photo-no-touch {display: block;}
  .photo-touch {display: none;}
  .btn_hochu {display: inline-block;background:#FFBF00;border: none;cursor:pointer;text-decoration:none;font-size:16px;padding:6px 35px;color:#000000;text-shadow:none;margin:15px 2px 2px;}
  .btn_hochu:hover {background:#fed545;}
  .btn_hochu:active {background:#fecb2f;}
  .hochu_wrapper {display: table; width:100%; text-align: center;}
  .top_sections_selector { display: none; width: 100%; padding: 30px 0 }
  .news_section_selector { margin: 0 auto; display: block; line-height:1em; color: #666; background-color: #fff; border: 1px solid #a0c3e9; width: 100%; padding: 8px 10px; }
  .allnews_item { background: #fff none repeat scroll 0 0; clear: both; display: block; margin: 0 0 13px; position: relative; width: 100%; border-radius: 4px;}
  .allnews_item_inner { display: table; float: none; max-width: 693px; position: relative; vertical-align: top; width: 100%; min-width: 100%}
  .allnews_item_section { font-size: 18px; font-weight: 100; color: gray; padding-right: 18px; margin:0;}
  .allnews_item_photo { display: table-cell; float: none; position: relative; width: 174px; line-height: 0; border-radius: 4px 4px 0 0;}
  .allnews_item_photo img { width: 100%; height: auto; line-height: 0; border-radius: 4px 0 0 4px;}
  .allnews_item_content { display: table-cell; float: none; margin-left: 0; padding: 14px 33px 4px 33px; position: relative; vertical-align: top; width: auto; }
  .allnews_item_datetime { bottom: 20px; font-size: 12px; font-weight: normal; color: #666; margin: 0;}
  .main_matreial_item_datetime {font-size: 12px; font-weight: normal; color: #666; margin: -20px 0 0;}
  .allnews_item_middle { display: block; position: relative; margin: 6px 0 12px;}
  .allnews_item_title {font-size: 18px; color:#222222; line-height: 1.2em; margin-bottom: 11px;}
  .allnews_item_title a {color:#222222}
  .allnews_item_title a:hover {color:#bd000d;text-decoration: none}
  .allnews_item_bottom { bottom: 4px; color: #666; display: block; font-size: 11px; position: absolute; right: 4px; text-align: right; }
  .allnews_item_views { display: inline-block; position: relative; margin-right: 12px; }
  .allnews_item_comments { display: inline-block; position: relative }
  .allnews_item_description { display: none; font-size: 13px; color: #000; text-align: right }
  .allnews_item_description p { text-align: right }
  .allnews_item_likes { background-color: #fff; border-bottom-left-radius: 4px; border-top-left-radius: 4px; color: #666; display: none; font-size: 20px; height: 30px; line-height: 24px; padding: 4px 24px 4px 12px; position: absolute; right: 0; top: 33px; vertical-align: middle; }
  .allnews_item_likes .allnews_item_golike { color: #666666; margin-right: 6px; text-decoration: none; }
  .allnews_item_govideo { color: #fff; display: block; position: relative;width:30px;height:30px; background-color: #2d70a6;}
  .allnews_item_govideo:hover { color: #2d70a6; background-color: #fff;}
  .nav .dropdown-menu li { display: block; padding: 6px 15px; line-height: 1.2em; }
  .nav .dropdown-menu li a {display: block;position:relative;float:none;}
  .personal_notices{width: 100%; padding: 10px;}
  .personal_photos .sidebar{padding-top: 15px;}
  .personal_firms .guide-section{max-width: 693px;float: left;}
  .content_wrap{max-width: 1100px;position: relative;margin: 0 auto;}
  .region-select {
    display: inline-block;
    box-sizing: border-box;
    height: 38px;
    padding: 0 11px;
    margin: 0;
    border: 1px solid #cbd1d4;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-tap-highlight-color: transparent;
    color: #333;
    border-color: #cbd1d4;
    padding-right: 26px;
    background-color: #fff;
    background-image: url('images/reg_sel.svg');
    background-repeat: no-repeat;
    background-position: right center;
  }
  .job-filter-null {display: inline-block; margin-left: 5px; color: #999; font-size: 15px; transition: color .2s ease;}
  .job-filter-null:hover {color: #bd000d;cursor: pointer;}
  .regTypeJob{margin-bottom: 20px;}
  
  .columnL { border: 1px rgba(0, 0, 0, 0.15) solid; box-shadow: none; margin-right: 30px; width: 100%}
  .columnR { width: 300px; }
  .column_LR{ display: flex; flex-wrap: nowrap; }
  #column1-n.card_left { margin: 20px 30px; }
  #column2-n.columnR { margin: 0; }
  .w100p { width: 100%;}
  .baner.promo_block_inner.w100p img{ width: 100%;}
  
  /* Правый блок главная */
  .list__item.main_right {
    width: 100%;
    padding: 0 0 13px 0;
    /* background-color: white; */
  }
  .main_right > .sobitie { border: none; margin: 0; }
  .main_right_title{
    padding-left: 10px;
    background: #be1e1b;
    color: white;
    font-size: 19px;
    font-weight: bold;
    line-height: 45px;
    margin-bottom: 15px;
    text-transform: uppercase;
  }
  .list__item a figcaption.right_event_txt { font-size: 15px;}
  .img_right_main {height: 130px; overflow: hidden;}
  /* .bx-yandex-map {height: 300px !important;} */
  .source_info {font-size: 15px; color:#5f5f5f; line-height: 1.7; padding: 50px 50px 20px 50px;}
  .job__block {
      margin-bottom: 15px;
   display: -webkit-flex;
   display: -moz-flex;
   display: -ms-flex;
   display: -o-flex;
   display: flex;
   flex-direction: row;
  }
  
  .job__block_1 {
   flex-basis: 210px;
   /* font-size: 11pt; */
   font-weight: bold;
   text-align: right;
   padding-left: 0;
   padding-right: 14px;
   text-shadow: 0 1px 1px #fff;
   padding-bottom: .3em;
   line-height: 1.5;
   flex-shrink: 0;
  }
  
  .job__block_2 {
   color: black;
   /* font-size: 11pt; */
   font-weight: normal;
   line-height: 1.5;
   padding-bottom: .3em;
  }
  .job__block_2 pre {font-family: ProximaNova, sans-serif}

  
  .job_map{box-shadow:0 0 5px #5f5e5e; padding: 10px 30px; margin-top: 50px; overflow: hidden; width: 600px;  height: 640px;}
  
  
  
  
  
  
  
  
  
  
  
  /* Дальше медиа запросы и не только*/
  @media screen and (max-width: 480px) {
  
    .guide .forms input.file-fileUploader{ width: 300px!important; }
    .file-selectdialog .file-uploader .file-fileUploader{ height: 200px; top: -120px;
    }
    .file-selectdialog .file-extended .file-load-img{ display: none!important; }
    .file-selector{padding-left: 0 !important;}
  
    .forms form table tbody tr:nth-last-child(2) td a{display: block}
    .file-selectdialog .file-extended .file-load-img{left: 0;top: 20px;}
      .top_sections_selector {display:block}
      .top_sections {display:none}
    .banner-top1, .banner-top2 {display: none;}
    .banner-top1-mobile, .banner-top2-mobile {display: block;}
      .fancybox-wrap, .fancybox-inner{
          width: 100% !important;
          height: auto !important;
          margin: 0 !important;
      }
  
      a.fancybox-next span, a.fancybox-prev span{margin-top: -23px !important;}
  }
  
  @media screen and (max-width: 700px){
      .allnews_item_likes { font-size: 15px; padding: 4px 10px 4px 5px;height:22px; line-height: 16px;top:30px;}
      .news p {display:none}
      .top_sections_selector {display:block}
      .top_sections {display:none}
      .background {padding-left: 0;padding-right: 0;padding-top: 0;}
      #content {padding: 0 !important;}
      #container_wrapper {width:480px;padding: 12px 10px !important;}
      .allnews_item_inner {display: block}
      .allnews_item_photo {display: block;width:100%;overflow: hidden;height: 150px}
      .allnews_item_content {display: block;width:100%;padding: 8px;}
      .allnews_item_bottom {position: relative;right:auto;bottom:auto;padding-top:4px;}
      .event .allnews_item_photo,
      .videoteka .allnews_item_photo {display: none}
      .event .allnews_item_top,
      .videoteka .allnews_item_top {height: 28px;}
      #footer {padding:0 0 40px 0;height: auto;}
      #footer .fix {width:480px}
      #footer .bmenu ul li {display: block;margin-bottom:10px;}
      .news .picture img {width:140px;}
    .first_polosa_photo img {width: 170px !important;}
    .allnews_item_photo {display: none;}
    /* .news{background:#fff;margin:8px; padding: 8px;} */
    .news h3 {margin: -5px 0 0 0; padding: 0 0 10px !important; font-size: 17px;}
  }
  @media screen and (max-width: 479px){
      #container_wrapper {width:100%; max-width: 480px;padding: 12px 0 !important;}
      #footer .fix {width:100%; max-width: 600px} 
      #footer .bmenu ul li { width: 100%; display: block; text-align: center; }
      #footer .copyright {text-align: center}
      #footer .social_networks {text-align: center}
    #footer .disc {text-align: center}
  }
  
  @media screen and (max-width: 768px) {
      .bxlhe-frame{width:100%!important;}
    .IF_OFF:first-child{margin-left: -15px;}
    .IF_OFF:nth-child(5){margin-left: -30px;}
      .background {padding-left: 0;padding-right: 0}
    div.sections[id^='sections_']{display: none !important;}
    .video_search .product-item-container{width: 49%;}
    .regTypeJob{display: block;margin: 15px auto;width: calc(100% - 12px);margin-bottom: 10px;}
    .region-select{width: 100%; margin-bottom: 5px;}
    .selTypeJob {width: calc(100% - 35px)}
    #column1 h2 {margin-left: 6px;}
    #header{padding-right: 10px;padding-left: 6px;}
    .job__block_1 {flex-basis: 160px;}
  }
  /*
      end new homepage
  */
  @media screen and (min-width: 769px) and (max-width: 940px) {
      .guide-section ul li {width:100%; margin: 0 0 20px 0;}
      .guide-section ul li:nth-child(2n) {margin-left:0;}
  }
  @media screen and (max-width: 768px) {
      #sidebar {display:none}
      #content {margin-left:0 !important;padding: 12px 10px;}
      #column1 {padding: 0 0;}
      .notices_sales_sections_sectionsblock {display:block;margin:15px auto;}
      .blc_search {width:calc(100% - 12px);margin: 15px auto}
  }
  @media screen and (max-width: 662px) {
      .guide-section ul li {width:100%; margin: 0 0 20px 0;display: block;}
      .guide-section ul li:nth-child(2n) {margin-left:0;}
      #carouselPromo {width: 100%;position: relative;}
      .guides-promo ul li {width:100%;margin-right: 0;margin-left: 0}
      .guides-promo .promo-item {width:100%;display: block;}
  }
  @media screen and (max-width: 480px) {
  .sale-section .datetime {display:none}
   .sale-section .agent {display:none}
   .sale-section .sections {display:none}
   .sale-section .desc .comments {display:none}
   .up-promo .agent {display:none}
   .up-promo .sections {display:none}
   .up-promo .desc .comments {display:none}
   .sale-section .agent {display:none}
  .up-promo .datetime {display:none}
  }
  @media screen and (max-width: 480px) {
      body{min-width:240px;}
      .filter_fieldgroup { display: block;	padding: 4px 12px;}
      .filter_fieldgroup + .filter_fieldgroup{margin-top:12px}
      .filter_fieldgroup + .filter_buttons {margin-top:12px}
  }
  @media screen and (min-width: 481px) and (max-width: 1200px) {
      .notice-filter-btn {width:auto;}
  }
  @media screen and (max-width: 1170px) {
      #column1{margin-right:0}
      #column2{display:none}
    .rightCol .baner{display:none}
  }
  @media screen and (min-width: 992px) and (max-width: 1024px) {
    .top_sections a.button4 { margin-left: 0; min-width: 87px; font-size: 12px;}
  }
  @media screen and (min-width: 1025px) and (max-width: 1100px) {
    .top_sections a.button4 { margin-left: 10px; min-width: 111px; font-size: 14px;}
  }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    .top_sections a.button4 { margin-left: 0; min-width: 87px; font-size: 12px;}
  }
  
   @media screen and (max-width: 1230px) {
     #conteiner,body,.zagolovok{ min-width: 300px !important; width:100%; }
     #header .button1 {  top: 57px;}
     #header .button1 {  top: 57px;}
     #column1-n{ margin: 10px 30px 0 30px;}
     #column2-n { width: 29%; margin: 10px 0 0 -29%;}
  }
  
  @media screen and (max-width: 1199px) {
     .bg_avatar.avatar_small{ display: none; }
  }
  
  @media screen and (max-width: 991px) {
    .cols2.akchii{ display: none !important; }
    .cols1.news_sujet ,.cols1.sobitiya,.cols3.videoteka,  .cols3.videoteka #add_video,.cols1.news_companya,.cols2.foto_day,.photo_day_new{ width: 100%; float: none; }
    .cols2.idei,.cols2.baner_companya,.cols2.item_companya { display: inline-block;width: 48%; }
     .bg_avatar.avatar_small{ display: block; }
    .cols1.sobitiya .sobitie { width: 25%;}
    .cols1.sobitiya .sobitie img {  width: 100%;}
    .thumbs-container {  min-width: auto !important;  }
    .news-bg #column2{ display: none; }
    .news-bg #column1{  margin-right: 0;}
  
  }
  @media screen and (max-width: 891px) {
    #header .searchform{ width: 40%; }
    .background.news-bg .news-list .sobitie {box-shadow: 0 0 3px 1px #a3a3a3;width: 48%; margin: 0 1% 2% 0; }
    .background.news-bg .news-list .sobitie img {width: 100%;}
  .photo-no-touch {display: none;}
  .photo-touch {display: block;}
  }
  
  @media screen and (max-width: 767px) {
    #selectedSectionFirm{width: 100%; display: block}
    .guide .giude-fields td.bxlhe-editor-cell {width: 100%}
    table.bxlhe-frame-table td.bxlhe-editor-buttons{width: 100%}
    .giude-fields #firms {margin-bottom: 10px}
    .guide .forms input,textarea{width:100%; overflow: hidden; display: block}
    #content .forms .giude-fields{ margin-left: 15px; margin-right: 15px; width: 100%; display: block; }
    .guide .giude-fields th{ display: inline-block; width: 35% }
    .guide .giude-fields td{ display: inline-block; width: 60% }
    .giude-fields tr, .giude-fields tbody{ display: block; width: 100%; }
     #header .searchform,.news-bg #sidebar{ display: none; } /* .top-block,.pathway */
    .icons ,#footer .side { display: none; }
    .icons { display: block; }
    #footer .inner { margin-right: 10px }
   .cols3.videoteka>div,.cols1.sobitiya .sobitie {  width: 47%; }
    #column1-n, #column1-n.card_left { margin: 10px 10px;}
    .source_info {padding: 15px 10px;}
    .idea-managment-content-right,.idea-managment-content-left,.loginform ,.socialin { width: 100% !important; float: none;}
    .idea-managment-content-left .bx-idea-cloud-tag-block,.idea-managment-content-left  .bx-idea-stat,.top-block .top-soc{ display: none;}
  
    .wdt_login {  max-width: 90%; padding: 5%; left: 20px !important;}
    .wdt_login .loginform input { width: 80%;}
    .news-bg  #content { margin-left: 0 !important;}
    #column2-n {width: 100%; margin: 0; display: none;}
      a.news-thumb__image{padding-bottom: 5px;}
      div.guide-element div.event-detail .left+div {float: left;padding-left: 0 !important;	width: 100%;}
      ins.adsbygoogle ins {width: 100% !important;}
      ins.adsbygoogle {width: 100% !important;}
      ins.adsbygoogle iframe{width: 100% !important;}
    .top-block .top-close {height: 35px;width: 35px;font-size: 20px;}
    .top-block {height: auto}
    .top-block .top-nav {width: calc(100% - 36px); padding-bottom: 15px;}
    .top-nav-block {left: 11px;top: 10px;}
    .columnL{width: 100%; margin-right: 0;}
  }
  
  @media screen and (max-width: 850px) {
    #header.open { height: 420px; }
    #mainmenu { height: auto; overflow: visible; left: 360px; border: 0; top:32px} 
    #mainmenu > ul ,.social{ display: none ; }
    #mainmenu > ul.open { display: block; }
    #mainmenu > ul.open li, a.logo{ left: -230px; top:15px; width: 220px;}
    #mainmenu > ul.open li .sym { display: none; }
    #mainmenu > ul.open li a { color: #000000; width: 100%; font-weight: bold; }
    #mainmenu > ul.open li:hover a { box-shadow: none; }
    #mainmenu > ul.open ul li a { font-weight: normal; }
    #mainmenu > ul.open li ul { display: block; position: relative; top: 0; padding-left: 15px; }
    #mainmenu .mobile_menu { width: 30px; float: left; margin: 0; }
    #mainmenu .mobile_menu span { width: 100%; height: 2px; background: #000; margin: 2px auto; float: left; }
    #mainmenu ul li ul li a {padding: 7px 10px;}
    #mainmenu ul li a {padding: 10px 16px;}
    a.logo{  text-align: center;}
    .icons .icon_user { display: inline-block; cursor: pointer; color: #000000; font-size: 1.2em; }
    .icons .icon_plus { display: inline-block; cursor: pointer; color: #000000; font-size: 1.2em; }
    .icons .icon_desktop { display: inline-block; cursor: pointer; color: #000000; font-size: 1.2em; }
    .icons .icon_search { display: inline-block; cursor: pointer; color: #000000; font-size: 1.2em; }
    .search_block .icon_close { right: 3%; }
    #header .social { display: none; }
    #header .login { display: none; }
    .sym.icon_search {display: none;}
    #mainmenu > ul.open li > ul li {left: 0; top:0;}
    .icons {top: 52px}
  }
  
  @media screen and (max-width: 495px) {
    .shadow-block-video,.allnews_video_icon,.allnews_video_item {display: none}
    .guide .giude-fields th{display: inline-block;width: 30%}
    a.news-thumb__image {height: 150px;}
    .flogo , .news .bottom_line a,.feed-user-avatar.feed-user-avatar-white{ display: none; }
    .news .bottom_line span.prosmotr,.news .bottom_line a.link_comments{ display: block; }
    #footer .inner { margin: 0 10px; }
    #footer .bmenu ul li{ width: 100%; display: block; font-size: 12px; }
    .bmenu {padding-top: 20px;}
    .news p { max-height: none !important;}
    .cols2.idei,.cols2.baner_companya,.cols2.item_companya { display: inline-block;width: 100%; }
    .cols3.videoteka>div { width: 100%;}
    .background ,#footer{ padding: 0; }
    .background{padding-bottom: 50px}
    .pathway { margin:0; padding: 20px 10px;}
    .top-block  .pathway {padding: 0;}
    .feed-post-cont-wrap { padding: 22px 18px 0 22px;}
    #header .login ,#header .signout{ position: relative; }
    #header .button1 { top: -23px; right: 0; }
    .background.news-bg {padding: 0;}
    .icons { padding-right: 4px; top: 33px}
    .background.news-bg .subject-news-total{ display: block;  }
    a.logo img {width: 220px;}
    #mainmenu .mobile_menu { width: 20px; float: left; margin: 0; }
    #mainmenu ul li ul li a {padding: 5px 10px;}
    #mainmenu ul li a {padding: 6px 16px;}
    #mainmenu { border: 0; top:12px; left:230px}
    #header.open { height: 335px; }
    .top_sections_selector { padding: 0 0 10px 0 }
    #mainmenu > ul.open li { left: -230px; top:15px; width: 220px;}
    #mainmenu > ul.open li a { font-size: 14px; }
    #mainmenu > ul.open li > ul li {left: 0; top:0;}
  }
  
  @media screen and (max-width: 374px) {
    .news_sujet  .link,.news_companya .link{font-size: 14px;margin: 0 5px 0 0;}
  }
  
  @media screen and (max-width: 350px) {
      #header{padding: 0 5px;}
      .social strong{display: none;}
      .wdt_login {left: 10px !important;}
  }
  
  .rc-anchor-normal{width: 280px !important}
  .rc-anchor-normal .rc-anchor-content{width: 186px !important; margin-right: 30px !important; }
  .clear-boxing :after,  .clear-boxing :before{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial;}
  .video_search .small_box{padding-top: 0;}
  .video_search .box_link{border-bottom: 0;border-right: 0;}
  .video_search .product-item-container{width: 24%;display: inline-block;vertical-align: top;}
  #fancybox-thumbs ul{height: 97px !important;}
  #fancybox-thumbs ul li.fancybox-thumb-active{padding: 2px 2px 0 2px;border: 1px solid #fff;height: 96px;}
  #fancybox-thumbs ul li.fancybox-thumb-active img{margin: 0 auto;display: table;}
  #fancybox-thumbs ul li a{background: 0;box-shadow: none;border: 0;}
  a.fancybox-close{top: -12px;right: -55px;opacity: 0.7;}
  a.fancybox-close:hover{opacity: 1;}
  #fancybox-lock{overflow: hidden !important;}
  a.fancybox-close{background-image: url('/local/templates/main/images/fancybox_icons.png') !important;position: fixed;top: 0;right: 0;background-position: 0 0;}
  a.fancybox-next{right: 0;position: fixed;}
  a.fancybox-prev{left: 0;position: fixed;}
  a.fancybox-next span{
      background-image: url('/local/templates/main/images/fancybox_icons.png') !important;
      width: 46px;
    height: 46px;
    display: block;
    z-index: 999;
    background-position: 0 -100px;
      opacity: 0.7;
      margin-top: -75px;
  }
  a.fancybox-prev span{
      background-image: url('/local/templates/main/images/fancybox_icons.png') !important;
      width: 46px;
    height: 46px;
    display: block;
    z-index: 999;
    background-position: 0 -50px;
      opacity: 0.7;
      margin-top: -75px;
  }
  a.fancybox-prev span:hover, a.fancybox-next span:hover{opacity: 1;}
  .video_search_container .catalog-section{width: 840px;float: left;}
  .video_search_container .video_sidebar{width: 220px;float: left;margin-left: 10px;}
  #image_wrap a{
      text-decoration: none;
      display: block;
    float: left;
    margin-right: 1px;
    margin-bottom: 1px;
  }
  #image_wrap a img{display: block;}
  .photo_hidden{display: none;}
  .job_to_main, .comp_to_main {background-color: aliceblue;}
  
  
  
  @media screen and (min-width:0px) and (max-width: 767px) {
    .banner-top1, .banner-top2 {display: none;}
    .banner-top1-mobile, .banner-top2-mobile {display: block;}
    #column2-n .banners {display: none;}
    .bx-notifier-panel {display: none;}
    .event-detail div:last-child{float:none}
    .event-detail .left{margin-right:12px;width:100%}
    #video_element .vdtb-right-sidebar{display: none;}
    #video_element .vdtb-content{width: 100%;}
  }
  
  @media screen and (min-width:768px) and (max-width: 1023px) {
    .banner-top1, .banner-top2 {display: block; padding-bottom: 10px;}
    .banner-top1-mobile, .banner-top2-mobile {display: none;}
    .event-detail div:last-child{float:none}
    .event-detail .left{margin-right:12px;width:100%}
    div.guide-element div.event-detail .left {width: 50%;}
  }
  
  @media screen and (min-width:851px) {
    #mainmenu{left:340px;}
  }
  
  @media screen and (min-width:1024px) {
    .background {padding-right: 10px;padding-left: 10px;}
    #mainmenu{left:340px;}
    #items_main.allnews_wrapper.all_news_on_main{width: calc(100% - 325px);}
      .banner-top1, .banner-top2 {display: block; padding-bottom: 10px;}
   .banner-top2-mobile, .banner-top2-mobile {display: none;}
      .event-detail>div>div>div:last-child {width: 65%;}
    div.guide-element .event-detail .left+div {padding-left: 20px !important;}
    #container_wrapper{ width: 100%; }
    #header {padding-right: 10px;padding-left: 10px;}
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  /* Только ниже этой строки размещать новые медиа-запросы */
  
  /* >1620 */
  @media screen and (min-width: 1620px) {
    #header{padding-left: 0;}
    .job__block_1 {flex-basis: 220px;}
  }
  
   /* <1400px*/
  @media screen and (max-width: 1400px){
    .top_sections {
   margin-right: 0; 
    }
    #header .logo { margin-left: 0;}
  }
  
   /* <1023px*/
  @media screen and (max-width: 1023px){
    #items_main{width: 100%;}
    .video_search_container .catalog-section{width: 100%;}
  }
  @media screen and (max-width: 1365px){
    #header {width: 100%}
    .icons {padding-right: 15px;}
  }
  @media screen and (min-width: 851px){
    .icons {padding-right: 15px; top: 73px;}
  }
  
  @media screen and (max-width: 768px) {
      .video_search .product-item-container{width: 32%;}
      .video_search{padding-top: 15px;}
      .video_search .blc_search{margin: 0 auto 15px;}
    #mainmenu ul li ul {border:none;font-size: 16px;}
    #mainmenu ul li ul li a {line-height:12px}
    #mainmenu ul li a {line-height:0px}
    #mainmenu ul li.active a {border-bottom: 0; }
    #header {min-height: 65px;}
    .news-list{padding: 0 7px;}
    .background.news-bg{padding-top: 0;}
    .job__block_1{padding-bottom: 0; line-height: 1.1; }
  }
  
  @media screen and (max-width: 700px) {
    .news-list{padding: 0;}
    .news .picture {padding-right: 5px;}
  }
  
  @media screen and (max-width: 480px) {
    .bx-html-editor{ min-width: 100px!important; width: 100%!important; }
    .guide .giude-fields{margin-left: 20px;}
      .video_search .product-item-container{width: 49%;}
  }
  
  @media screen and (max-width: 360px) {
      .video_search .product-item-container{width: 100%;}
  }
  #content.guide{width: 100%}
  .guide input.checkbox, .guide input#chFraud{width: auto!important;}
  .guide select#category{width: calc(100%);}
  .h26px {height: 26px;}
  .guide .price, #phone_comment_0 {display: inline-block!important;}
  #success{display: inline-block;}
  .guide-element .event-detail .left+div{width: 70%;padding-left: 20px !important;}
  .guide-element .event-detail .sobitie{width:100%;}
  .shadow-block {  height: 150px;  background: rgba(255, 255, 255, 0.0);  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;	transition: all 130ms ease-in-out;  z-index: 10; }
  .shadow-block.shadow-current {background: none;}
  .shadow-block-video {background: rgba(22,50,93,0.3);z-index: 888; position: absolute;top: 0;right: 0;bottom: 0;left: 0;transition: all 130ms ease-in-out;border-radius: 4px 0 0 4px;}
  .allnews_video_icon {color: rgba(255, 255, 255, 0.67);}
  .allnews_video_item {font-size: 50px; left: 60px; line-height: 130px; position: absolute; }
  .discount__title__block a {color: #16589d; text-decoration: none; outline: 0; font-size: 13px; font-weight: normal; display: inline-block;}
  .discount__title__block a:hover {text-decoration: underline;}
  .prom-thumb__caption { overflow: hidden; padding-top: 5px; }
  a.news-thumb__image .shadow-block {height: 100%;}
  div#Ya_sync_0>div>div {width: 100%;}
  div#Ya_sync_0 {margin-top: 24px;}
  .arcticle {padding-left: 5px;}
  #content.search-page .promo_block_inner img{	width:250px; max-width:250px;	height:auto; }
  a.button4.active {font-weight:  normal;}
  
  /* колонки в Мероприятиях одной высоты */
  .listM {
      width: 100%;overflow: hidden;	display: -webkit-flex; display: -ms-flexbox; display: flex;	-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
  .list__item {	width: 25%;	float: left;	display: flex; padding: 6px 6px 20px 6px;}
  .list__item__inner {	width: 100%;	color: #474d51;	background-color: #fff;	overflow: hidden;}
  .list__item img {	width: 100%;display:block;}
  .list__item figcaption, .list__item a figcaption {font-size: 14px; color:black; text-align:left; padding:7px; text-decoration:none;}
  
  .bx-yandex-view-layout {margin-top: 20px;}
  
  .events_url a{color: black;}
  .events_url a figcaption:hover {
      color: #bd000d;
      text-decoration: underline;
  }
  .job__column_one, .firm__column_one {
      display: inline-block;
      width: 250px;
      margin: 3px;
  }
  .job__column_two {
      display: inline-block;
      margin-bottom: 17px;
      min-width: 500px;
      padding-right: 10px;
  }
  .firm__column_two {
      display: inline-block;
      margin-bottom: 17px;
      min-width: 600px;
      padding-right: 10px;
  }
  .auth__column_one {
      display: inline-block;
      width: 260px;
      margin: 3px;
      vertical-align: middle;
  }
  .auth__column_two {
      display: inline-block;
      margin-bottom: 17px;
      min-width: 300px;
      padding-right: 10px;
  }
  #phone_0, #phone_1, #phone_2, #phone_3, #phone_4, #phone_comment_0, #phone_comment_1, #phone_comment_2, #phone_comment_3, #phone_comment_4 {
  
      display: inline-block;
      margin-bottom: 3px;
  }
  .v_a_top {
      vertical-align: top;
  }
  
  .w500 {
      width: 500px;
  }
  .d_inl_bl {
      display: inline-block;
  }
  
  .complain{ border: 1px #c5bebe solid; padding: 5px; margin-top: 20px; }
  
  .form_control {
   display: block;
   width: 100%;
   height: calc(2.25rem + 2px);
   padding: .375rem .75rem;
   font-size: 1rem;
   line-height: 1.5;
   color: #495057;
   background-color: #fff;
   background-clip: padding-box;
   border: 1px solid #ced4da;
   border-radius: .25rem;
   transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }
  .form_control:focus {
   color: #495057;
   background-color: #fff;
   border-color: #80bdff;
   outline: 0;
   box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
  }
  
  .city_input {
   color: #212121 !important;
   background-color: #fff;
  }
  
  /* Для вывода автодополнения города */
  .ac_results {
   padding: 0;
   border: 1px solid WindowFrame;
   background-color: Window;
   overflow: hidden;
  }
  .ac_results ul {
   width: 100%;
   list-style-position: outside;
   list-style: none;
   padding: 0;
   margin: 0;
  }
  .ac_results iframe {
   display: none;
   position: absolute;
   top: 0;
   left: 0;
   z-index: -1;
   filter: mask();
   width: 3000px;
   height: 3000px;
  }
  .ac_results li {
   position: relative;
   margin: 0;
   padding: 2px 5px;
   cursor: pointer;
   display: block;
   width: 100%;
   overflow: hidden;
  }
  .ac_loading {
   background: url("images/autocomplete_indicator.gif") right center no-repeat;
  }
  .ac_over {background-color: #fff;font-weight: bold;}
  .ac_over:focus, .ac_over:hover {
   text-decoration: none;
   background-color: #f8f9fa;
  }
  .ac_results li:hover {color: #be1e1b}

  /* Конец автодополнения города */
  
  .guide .forms input.foneCommentFirm {width: 250px}
  .auth {
    padding: 20px;
  }
  font.notetext{padding-bottom: 20px; margin-bottom: 20px; display: block; font-size: 20px;}
  font.errortext{padding-bottom: 15px; margin-bottom: 20px; display: block; font-size: 20px;}
  
  
  /* Здесь были медиа-запросы */
  .spc {text-align: center;font-size: 11px;}
  .spc a {color: #A9A9A9;}
  .btn_search {font-size: 14px;}
  .optSpisok {padding: 4px 6px;} 
  .inpFirmContacts {width: 100%}
  
  .events_url:hover {text-decoration: none}
  .events_url figcaption:hover {color: #bd000d}
  .guide.fix-width-center {margin-top: 10px; margin-bottom: 10px;}
  
  .removeElement {padding: 70px 0;font-size: 20px;}
  .job_region_text {padding-left: 150px; font-size: 15px;font-weight: bold; color:#999}
  .job_region_text.job_firm_ok {margin-top: -10px;}
  button.button1.promote-show {
    padding: 3px 7px;
    border-radius: 0.2rem;
  }
  
  #mainmenu ul li.twolevel ul li a { margin: 0; padding: 6px 15px; }
  
  .paid_info_text {color: black;font-weight: bold; font-size: 16px;}
  .paid_info_text a:hover {color: #bd000d !important; text-decoration: underline;} 
  .company_menu_all, .job_menu_all {background: #1262B9; box-shadow: inset 1px 2px 2px #0E4B8D; text-decoration: none;}
  .company_menu_all a, .job_menu_all a {background: none !important;}
  .company_menu_all a div, .job_menu_all a div {color: white;}
  .auth_form_title {font-size: 30px; line-height: 1.2; text-align: center; margin-bottom: 20px;}
  .auth-input{ height: 35px; padding: 11px 9px; font-size: 15px; border-radius: 2px; border: 1px solid rgba(0,0,0,.2); background-color: #fff; color: #000; width: 100%;}
  div.bx-auth-services b { font-size: 14px; padding-left: 5px; }
  div.bx-auth-title {border-bottom: 0;}
  .urlForgot{margin-top: 5px;}
  .news-text img[align="left"] {  padding-right: 15px;  padding-bottom: 15px; }
  h4.allnews_item_section {font-size: 12px; }
  .allnews_item_section.news {color: #BE1E1B;}
  .allnews_item_section.articles {color: #0060AA;}
  .allnews_item_section.events {color: #48ad31;}
  .company_main_cards { padding: 0; }
  .wdt_add a .button2 {margin: 0; height: 42px;border: 1px #e5e5e5 solid;font-size: 16px;}
  .rules_firm {text-align: center;padding-top: 10px;font-size: 16px;}
  .company_free_logo{font-size: 16px;text-align: center; display: block; color: #0060AA; width: 220px; margin: auto;line-height: 1.5;}
  .company_free_outer { display: flex; height: 150px; }
  a.prom-thumb__img {text-decoration: none;}
  .edit_vis {width: 138px;}
  .news-text{line-height: 1.4;}
  .type_job_title {display: none; padding-left: 10px;}
  .forumContainer{width: 300px;  border: 1px solid  #dedede; background-color: #fff; padding: 5px 7px; margin-bottom: 15px;}
  .forumRow {display: flex;align-items: center;padding-bottom: 5px;}
  .forumRow a{font-size: 14px;margin-left: 6px;font-weight: bold;}
  .banner_3_1{padding-bottom: 10px;}
  .banner_3_1_center { display: none; text-align: center;}
  .btn-notices-active{display: flex;justify-content: center;}
  .btn-notices-active .notice-filter-btn {display: flex;justify-content: center;width: auto;font-size: 17px;padding: 10px;margin: 10px;}
  .dropdown-menu li a.top_menu_add {font-size: 14px;}









  
/* ------------------------------------------------------- */

  /* Media styles */
  @media screen and ( min-width: 1440px ) { /* >=1440 */
	.list__item	{
		width: 25%; /* 4 в ряд*/
	}
}

@media screen and ( max-width: 1400px ) { /* <=1400 */
	.list__item	{
		width: 33.333%; /* 3 в ряд*/
	}
}

@media screen and (max-width: 1023px){  /* <=1023 */
	.banner_3_1_center {display: flex; justify-content: center;}
}

@media screen and ( max-width: 800px ) {   /* 800 */
  .list__item {width: 33.333%; /* 3 в ряд*/ }
  .firm__column_one {display: block;}
  .firm__column_two {margin-bottom: 10px;}
  .razdelFirm.firm__column_one {display: inline;}
  .razdelFirm.firm__column_one small {padding-left: 4px}
  .loginform .forms label {display: block;}
  .forms label {display: inline;}
  h1 {font-size: 25px;}
}

@media screen and (max-width: 767px) {
	.banner-top1-mobile img { max-width: 100%; height: auto; padding: 0; }
	.banner-top2-mobile img { max-width: 100%; height: auto; padding: 10px 5px; }
}

@media screen and ( max-width: 640px ) { /* 640 */
  .list__item	{width: 50%; /* 2 в ряд */ }
  .wdt_login .loginform{border-right: 0 !important;}
  .urlForgot {padding-bottom: 20px;}
  .news, .events {padding: 10px}
  .job__block{margin-bottom: 7px;}
}

@media screen and ( max-width: 520px ) /* 520 */
{
 .job__column_two {min-width: 300px; width: 100%;}
 .w500 {width: 300px;}
 .guide select#category{max-width: 400px;}
 .forms form > div {margin-left: 10px;}
 .job_map {width: 500px;	padding: 10px;}
 .guide .forms input, textarea {width: 100%;}
 .guide .forms input.foneCommentFirm {width: 165px}
 .firm__column_two {min-width: 500px;}
}

@media screen and ( max-width: 425px ) /* 425 */
{
 .job__block { flex-direction: column; flex-wrap: wrap; }
 div.job__block.nocolumn {flex-direction: row;}
 div.job__block.nocolumn > .job__block_1 {line-height: 1.3; flex-basis: auto;}
 div.job__block.nocolumn > .job__block_2 {line-height: 1.3;}
 .job__block_1 { text-align: left; flex-basis: 15px; }
 .job_map {width: 400px; padding: 5px; height: 610px; margin-left: 5px; margin-right: 5px;}
 .guide select#category{max-width: 400px;}
 .firm__column_two {min-width: 400px;}
 .auth__column_two {min-width: 250px;}
 .auth {padding: 15px; margin: 0 15px;}
 .guide .forms input {width: 400px;}
 .news h3 a {font-size: 16px;}
 .news a {font-size: 15px;}
 .blc_search input {font-size: 16px;}
 .blc_search button {top: 2px}
 .pt15 {padding-top: 0;}
 .photos {display: none;}
 .type_job_title {display: inline; font-weight: bold; font-size: 16px; color: #666;}
 .job_region_text {padding-left: 10px;}
 .sale-section ul li {padding: 10px 5px; height: auto;}
 .textPagination{display: none;}
 .pagination a, .pagination .current, .pagination a:active{padding: 7px 10px;}
 .background {padding-bottom: 40px;}
}

@media screen and ( max-width: 375px ) /* 375 */
{
 .job_map {width: 350px;	padding: 5px; height: 610px; margin-left: 5px; margin-right: 5px;}
 .firm__column_two {min-width: 350px;}
 .bxlhe-frame {width: 350px !important;}
 .guide .forms input {width: 355px;}
 .auth__column_two {min-width: 250px;}
 .auth {padding: 15px; margin: 0 10px;}
 font.errortext{font-size: 13px !important;}
}

@media screen and ( max-width: 320px ) /* 320 */
{
 .guide select#category{max-width: 300px;}
	.list__item	{
		width: 100%; /* 1 в ряд */
		float: none;
	}
	.job__column_two {min-width: 300px;}
	.w500 {width: 300px;}
	.guide select#category{max-width: 300px;}
	.forms form > div {	margin-left: 10px;}
	.job_map {
		width: 300px; padding: 5px;	height: 605px; margin-left: 5px; margin-right: 5px;
	}
	#bx_map_hint_value_map_yandex__ {width: 300px;}
.firm__column_two {min-width: 300px;}
 .bxlhe-frame {width: 300px !important;}
 .guide .forms input {width: 300px;}
 .auth__column_two {min-width: 250px;}
 .auth {padding: 10px; margin: 0 10px;}
 #mainmenu{left: 220px}
 .logodiv{width: 100%;}
 .news .picture img {display: none;}
 h1 {font-size: 20px; padding-bottom: 5px;}
}