.search_firm{padding:20px 45px 20px 12px;position:relative;background:#f8f8f8;border-radius:2px;width:auto;min-width:58%;margin-top:13px;border-radius:2px;}
.s_pos{float:right;position:relative;}
.search_firm .text{color:#000;font-size:12px;padding:6px 0 0;position:relative;top:10px;}
.search_firm .text a{color:#000;}
.company_firm input, .search_firm input{height:34px;width:86%;font-size:12px;}
.add_firm{position:relative;float:right;}
.firm_num{float:left;margin:22px 0 0 16px;}
.firm_num_base, .firm_num_base div{float:left;}
.firm_num_base{margin-right:20px;}
.firm_num_title{color:#494f59;margin-right:8px;line-height:17px;margin-top:-7px;}
.search_in{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:15px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#F6F7F8;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #DDDFE0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);width:100px !important;height:32px !important;margin-top:1px !important;}
.search_in:hover, .search_in:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;}
.search_in:hover, .search_in:focus, .search_in:active, .search_in.active, .search_in.disabled, .search_in[disabled]{color:#333;background-color:#e6e6e6;}
ul.columns{margin:0;padding:0;list-style-type:none;word-spacing:-1ex;margin-top:23px;}
.columns li{display:-moz-inline-stack;display:inline-block;//display:inline;}
.columns a, .columns b{display:inline;word-spacing:normal;//display:inline-block;//filter:alpha(opacity=100);}
.columns a, .columns b, x:-moz-any-link{display:block;}
.columns a, .columns b, x:-moz-any-link, x:default{display:inline;}
.columns li, .columns a, .columns b{vertical-align:top;}
.columns li{margin:0 4% 0.4em 0;//margin:0;width:46%;//width:auto;text-align:justify;}
.columns a, .columns b{//margin:0 10% 0.4em 0;//width:40%;}
.columns ul{width:100%;}
.title_cat{position:relative;margin-left:15px;font-size:16px;font-weight:initial;color:#544c67;}
.cat_count{margin-left:2%;color:##507299;padding:3px 6px 4px;font-size:11px;border-radius:6px;font-style:normal;}
.cat_count:after{content:")"}
.cat_count:before{content:"("}
.cat_icon{font-size:2.2em;color:#507299;}
.firms_subcat{}
.firms_subcat a{font-size:11px;color:#507299;font-style:italic;}
.companies__item{padding:20px 0px;border:solid 1px #ccc;border-radius:15px;position:relative;background-color:#fff;z-index:0;margin-bottom:7px;padding-right:10px;}
.clearfix{zoom:1;}
.clearfix:before{content:"";display:table;}
.companies__item-image{position:relative;float:left;width:170px;height:152px;overflow:hidden;background-color:#f0f0f2;}
.companies__item-image img{vertical-align:top;width:100%;height:100%;border-radius:2px;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;}
.companies__item-image img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.companies__item-content{margin-left:191px;}
.companies__item-working{display:block;float:right;word-spacing:normal;}
.companies__item-working-status{font-size:12px;}
.is-color-green{color:#e74949;}
.companies__item-title{margin:0;padding-right:10px;font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.companies__item-title a{font-weight:normal;color:#544c67;text-decoration:none;}
.companies__item-title-text{color:#507299;}
.companies__grid{display:table;width:100%;}
.companies__grid-block_right{float:right;color:#544c67;font-size:12px;}
.companies__item-address{margin:1px 0 2px;color:#544c67;line-height:1.5;word-spacing:normal;}
.companies__item-more{display:inline-block;position:relative;}
.link_pseudo{border-bottom-width:1px;border-bottom-style:dotted;}
.link{color:#30bced;cursor:pointer;}
.company__contacts-item-text a{color:#4a4160;cursor:pointer;}
.popup_pos_right-center{top:50%;left:100%;padding-left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.popup{position:absolute;display:none;z-index:2;}
.popup__content{padding:15px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);}
.is-white-space-nowrap{white-space:nowrap;}
.popup_pos_right-center .popup__triangle{left:0;top:50%;margin-left:-8px;margin-top:-12px;width:16px;height:24px;}
.popup__triangle{position:absolute;overflow:hidden;}
.companies__grid-block_left{width:50%;}
.companies__item-rating{margin:3px 0 2px;color:#9fa2a3;word-spacing:normal;}
.rating_size_m{font-size:14px;}
.rating{display:inline-block;vertical-align:middle;}
.rating__value{margin-right:4px;font-weight:600;color:#507299;font-size:18px;vertical-align:middle;}
.rating_size_m .rating__stars{width:82px;height:14px;}
.rating__stars{display:inline-block;margin-right:5px;position:relative;}
.rating__reviews{color:#9b9b9b;white-space:nowrap;word-spacing:normal;}
.companies__item-more{display:inline-block;position:relative;}
.companies__contact{padding:5px 0;}
.companies__item-booking{padding:0 2px;}
.icon_size_xxl{width:32px;height:32px;}
.iconf{display:inline-block;vertical-align:top;position:relative;-webkit-tap-highlight-color:transparent;}
.is-color-red{color:#507299;}
.iconf img, .iconf svg{vertical-align:top;width:100%;height:100%;}
.iconf:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;}
.affiliate{position:relative;overflow:hidden;}
.companies__item-booking-button{margin:4px 10px;}
.button_theme_red{background-color:#507299;border-color:transparent;color:#fff;}
.button_size_xxs{height:24px;min-width:24px;padding:4px 10px;font-size:12px;}
.button{display:inline-block;vertical-align:top;font-family:inherit;font-weight:400;line-height:1.2;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;position:relative;border-style:solid;border-width:1px;border-radius:2px;box-sizing:border-box;-webkit-transition:.3s;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;word-spacing:normal;}
.companies__item-review{margin:13px 0 0;border-radius:2px;border:1px solid #dce2e4;}
.companies__item-review-avatar{float:left;width:40px;height:40px;position:relative;background-color:#f0f0f2;border-radius:2px 0 0 2px;}
.companies__item-review-avatar:after{content:'';position:absolute;top:10px;right:0;border-width:4px;border-style:solid;border-color:#fff #fff transparent transparent;}
.companies__item-review-text{padding:4px 10px;font-size:11px;height:32px;min-height:39px;overflow:hidden;line-height:16px;word-spacing:normal;}
.category__leftside .companies__item{padding:20px 30px;border-bottom:1px solid #dce2e4;}
.companies__phone{word-spacing:normal}
.button_theme_red:hover{background-color:#5280aa;border-color:transparent;color:#fff;}
.view_firms{position:relative;float:right;color:#999999;font-weight:bold;font-size:.86em;}
.info-firms tr .left{width:40%;border-right:1px solid #efefef;}
.info-firms tr .right span{margin:0 8px;color:#dadada;}
.info-firms .right{float:left;width:56%;}
.info-firms tr td{padding:6px 5px 6px 8px;vertical-align:top;}
.info-firms tr.odd td{background:#4a4160;color:#fff;border-radius:2px;}
.self{text-decoration:none;border-bottom:1px dotted;}
.info-firms a{color:#ffffff;border-bottom:1px dotted;}
.info-firms{border-color:grey;width:100%;}
#niz-border{border:0;height:1px;width:100%;background:#e7eef4;margin:1.1em 0 1em;}
.map_company{border:4px solid #507299;background:#f4f4f4;min-height:495px;border-radius:2px;}
.address_company{float:right;padding:11px;height:26px;}
.info_company{margin:16px;margin-top:10px;position:absolute;text-align:center;font-weight:bold;font-size:11px;color:#4a4160;font-family:Arial, Helvetica, sans-serif;text-decoration:none;padding:7px 20px;background:-moz-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);background:-o-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);background:-ms-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#B9B9B9', endColorstr = '#9D9D9D', GradientType = 0);background:linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);-moz-border-radius:5px;border-radius:2px;behavior:url(/js/PIE.htc);text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#F6F7F8;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #DDDFE0;border-bottom-color:#b3b3b3;cursor:pointer;border:none;overflow:visible;}
.info_ifosite{color:#ffffff;position:relative;text-align:center;height:20px;font-size:13px;padding:0px 0px;background:-moz-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);background:rgba(74, 73, 70, 0.85);background:-o-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);background:-ms-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#B9B9B9', endColorstr = '#9D9D9D', GradientType = 0);background:linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);-moz-border-radius:5px;behavior:url(/js/PIE.htc);cursor:pointer;border:none;overflow:visible;position:relative;top:26px;line-height:19px;}
.phone_company{font-family:"OpenSans-Semibold";font-size:18px;}
.work_days{margin:12px 0 13px 0;width:200px;float:right;}
.work_days span{padding:5px;background:#7fba48;border-radius:13px;color:#fff;text-transform:uppercase;font-size:10px;font-weight:bold;}
.work_days span.work_time_no{background:#d53d14;}
.work_days span.outside{background:#de4b5b;}
.phone_subsection{margin-top:10px;}
.phone_subsection span{background:#ededed;padding:5px 7px;font-size:17px;font-family:"OpenSans-Ligh";color:#263a6c;border-radius:5px;}
.full_firm_rate{position:relative;float:right;margin-top:12px;height:33px;}
.firm_tag a{color:#e74949;}
.icons-option div{margin:10px;}
.icons-option span{display:table-cell;font-size:11px;padding-right:10px;padding-left:30px;vertical-align:top;line-height:11px;color:#504d4d;}
.icons-option i{margin-right:10px;font-size:24px;margin-left:-30px;vertical-align:middle;color:#504d4d;float:left;}
.owner_firm a{padding:11px;float:left;color:#507299;font-size:12px;}
.owner_error a{float:right;padding:10px;color:#507299;font-size:12px;}
.firm-photo{padding:14px 10px;width:648px;}
.fullfirmimg{width:auto !important;height:auto !important;max-width:35%;max-height:66%;float:left;margin-right:20px;border:none;z-index:1;border-radius:2px;}
.firm_info_title{font-size:13px;font-weight:bold;line-height:normal;color:#ffffff;padding:7px 15px 8px 15px;margin:0px 0px 15px 0px;zoom:1;background-color:#4a4160;}
.containers{position:relative;width:135px;height:112px;overflow:hidden;display:table-cell;}
.containers-img{position:absolute;display:block;top:50%;left:50%;height:100%;margin:-75px 0 0 -95px;}
#lightSlider{padding:0 10px;text-align:center;}
#lightSlider li{display:inline-block;padding-right:5px;}
#lightSlider li:last-child{padding-right:0px;}
#lightSlider a{display:block;padding:2px;border:1px solid #bdbdbd;height:146px;}
.allphoto{padding:0 9px;text-align:center;}
.allphoto div{width:151px !important;height:127px !important;margin-bottom:10px;float:none !important;display:inline-block !important;}
.allphoto img{max-height:100% !important;height:100%;}
.allphoto a img{height:auto;}
.dpad{padding:15px;}
.report-form{display:inline-block;position:relative;vertical-align:top;margin:0 0 0px 0px;}
.report-items-group{margin-bottom:14px;margin-top:20px;clear:both;}
.f-required{color:red;font-family:Tahoma,Arial,sans-serif;}
.report-control{display:block;width:239px;padding:6px 12px;font-size:12px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.report-control:focus{border-color:#4b415f;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(74, 65, 96, 0.7);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(74, 65, 96, 0.59);}
.report-control::-moz-placeholder{color:#999;opacity:1;}
.report-control:-ms-input-placeholder{color:#999;}
.report-control::-webkit-input-placeholder{color:#999;}
.report-control[disabled],
.report-control[readonly],
.report-control fieldset[disabled]{cursor:not-allowed;background-color:#eee;opacity:1;}
input[type="text"], input[type="email"], input[type="password"]{display:inline-block;width:308px;height:40px;line-height:22px;padding:8px 15px;vertical-align:middle;border-radius:4px;background:#fbfbfb;border:1px solid #dcdcdc;-webkit-transition:border 0.2s linear 0s;transition:border 0.2s linear 0s;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.06);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.06);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type="file"]{display:block;width:246px;line-height:22px;padding:8px 15px;vertical-align:middle;border-radius:4px;background:#fbfbfb;border:1px solid #dcdcdc;-webkit-transition:border 0.2s linear 0s;transition:border 0.2s linear 0s;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.06);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.06);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
select{display:block;width:308px;height:40px;line-height:22px;padding:8px 15px;vertical-align:middle;border-radius:4px;background:#fbfbfb;border:1px solid #dcdcdc;-webkit-transition:border 0.2s linear 0s;transition:border 0.2s linear 0s;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.06);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.06);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;}
select[multiple]{height:246px;}
label input{margin:10px 10px 10px 0px;position:relative;top:-1px;}
.search_firm input[type="text"]{display:table-cell;width:85%;height:33px;line-height:22px;padding:8px 11px;vertical-align:middle;border-radius:2px;background:#fbfbfb;border:1px solid #dcdcdc;-webkit-transition:border 0.2s linear 0s;transition:border 0.2s linear 0s;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.06);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.06);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.vip_firm{display:inline-block;width:100%;position:relative;box-sizing:border-box;margin-bottom:0.5em;padding:15px 10px;border:solid 1px #ccc;border-radius:15px;}
.vip_firm_thumb{width:100%;text-align:center;}
.vip_firm_thumb img:hover{opacity:0.7;}
.vip_firm_title a{word-break:break-word;color:#544c67;font-size:12px;}
.vip_firm_desc{font-size:10px;color:#999;}
.firm_r.small.firm_phone{display:none;}
.firm_r.firm_phone{background-color:#fff;border:1px solid #ec483e;color:#507299;}
.firm_r.small{padding:2px 10px;font-size:11px;border-radius:2px;}
.company__contacts{margin-top:13px;display:-webkit-box;display:-ms-flexbox;display:box;display:flex;margin-bottom:13px;}
.company__contacts-col_1{margin-right:3px;-webkit-box-flex:1;-o-box-flex:1;box-flex:1;-ms-flex:0 0 33.3%;flex:0 0 33.3%;}
.company__contacts-item{margin-top:2px;}
.company__contacts-item-icon{color:#e74949;margin-right:6px;}
.company__contacts-item-label, .company__contacts-item-text{display:inline-block;vertical-align:top;}
.company__contacts-col_2{margin-right:16px;-webkit-box-flex:1;-o-box-flex:1;box-flex:1;-ms-flex:1 1;flex:1 1;}
.firm_otz{padding:10px 0;border-bottom:1px solid #ededed;}
.firm_smile{float:left;}
.firm_smile img{width:40px;height:40px;-o-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:11px;}
.firm_content{margin-left:55px;}
.fot{text-align:left;font-family:Helvetica,Arial,sans-serif;position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:0;padding:0;border:none 0;border-radius:0;font-size:12px;vertical-align:baseline;background:0 0;color:#000;line-height:1.167em;outline:0;text-transform:none;text-decoration:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-shadow:none;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;min-height:0;-webkit-overflow-scrolling:touch;}
.otz_name{font-size:12px !important;color:#f37300 !important;font-weight:normal !important;cursor:auto !important;}
.otz_name a{font-size:12px !important;color:#f13f25 !important;cursor:auto !important;font-weight:bold;}
.otz_time{font-size:10px;color:#a3a3a3;margin-left:6px;}
.otz_link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px;}
.otz_text{padding:10px 0;border-bottom:1px solid #ededed;}
.otz_name_firm{cursor:pointer;margin-right:15px;color:#a3a3a3;font-size:12px;float:left;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}
.firm_otz_txt{line-height:20px;word-wrap:break-word;color:#363636;position:relative;}
.company__review-form{margin-top:20px;padding:30px;border-radius:3px;height:191px;}
.form__row:first-child{margin-top:0;}
.form__row{margin-top:23px;zoom:1;margin-left:9px;margin-right:9px;}
.company__review-form-avatar{float:left;margin:4px 10px 0 0;width:65px;height:65px;background-color:#e0e0e0;border-radius:50%;}
.company__review-form-avatar img{vertical-align:top;border-radius:50%;}
.is-inline-block{display:inline-block;}
.company__review-form-title{margin:0 0 5px;}
.company__review-form-stars{display:inline-block;vertical-align:middle;}
.company__review-form-fieldset{background-color:#fff;border-radius:2px;clear:both;}
.input__control:not(input){font-family:inherit;}
.company__review-form-textarea{height:80px;padding:10px 0 10px 10px;}
.input__control{display:inline-block;vertical-align:top;width:100%;font-size:11px;color:inherit;background:none;resize:none;border:none;box-sizing:border-box;}
.company__review-form-submit{float:right;min-width:110px;border-radius:0 0 2px;}
.button_theme_red{background-color:#507299;border-color:transparent;color:#fff;}
.company__review-form-camera{float:right;margin:8px;cursor:pointer;color:#e0e0e0;overflow:hidden;position:relative;}
.company__review-form-camera input{position:absolute;top:-10px;right:-40px;cursor:pointer;font-size:50px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.NewsComm{margin-top:10px;}
.Level{opacity:.5;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;}
.Level:hover{opacity:1;}
td.CommAva{vertical-align:top;}
td.CommAva img{width:75px;height:75px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:50%;padding:3px;}
td.CommArrow{width:9px;vertical-align:top;}
td.CommArrow img{padding:6px 0 0 5px;}
td.CommMess{width:100%;background-color:#fff;padding:5px 10px;vertical-align:top;-webkit-text-shadow:1px 1px 0 rgba(255,255,255,.5);-moz-text-shadow:1px 1px 0 rgba(255,255,255,.5);text-shadow:1px 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
div.CommInf{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:5px;margin-bottom:4px;font-size:12px;font-weight:normal;color:#888;}
div.CommInf font{font-weight:bold;text-decoration:underline;}
.CommAnswer{text-decoration:none;color:inherit;}
.CommAnswer:hover{color:darkblue;cursor:pointer;}
.catfirm{margin-bottom:15px;font-size:0.9em;margin-top:20px;padding:10px;}
.f-job-add__title{font-size:13px;line-height:normal;color:#000;padding:7px 15px 8px 15px;margin:0px 0px 13px 0px;zoom:1;background-color:#dbdbdb;clear:both;}
.catfirm span.item{color:#000;}
textarea{border-radius:0px;}
@media only screen and (max-width:500px){.search_firm input[type="text"]{display:table-cell;width:60%;height:33px;line-height:22px;padding:8px 11px;vertical-align:middle;border-radius:2px;background:#fbfbfb;border:1px solid #dcdcdc;-webkit-transition:border 0.2s linear 0s;transition:border 0.2s linear 0s;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.06);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.06);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
ul.columns{margin:0;padding:0;list-style-type:none;word-spacing:-1ex;margin-top:23px;}
.columns li{display:-moz-inline-stack;display:inline-block;//display:inline;}
.columns a, .columns b{display:inline;word-spacing:normal;//display:inline-block;//filter:alpha(opacity=100);}
.columns a, .columns b, x:-moz-any-link{display:block;}
.columns a, .columns b, x:-moz-any-link, x:default{display:inline;}
.columns li, .columns a, .columns b{vertical-align:top;}
.columns li{margin:0 4% 0.4em 0;//margin:0;width:100%;//width:auto;text-align:justify;}
.columns a, .columns b{//margin:0 10% 0.4em 0;//width:40%;}
.columns ul{width:100%;}
}
.rubrics-item-title{margin-bottom:8px;}
.home-owl-carousel .item.item-carousel .products .product .product-image{max-width:60%;max-height:150px;margin:0 auto;}
.home-owl-carousel .item.item-carousel .products .product .product-image .image a img{height:150px;}
.home-owl-carousel .owl-item{padding:0 10px;}
.report-items-group .report-form{width:50%;display:block;float:left;margin-bottom:15px;}
.report-items-group .report-form .ti{width:150px;display:inline-block;}
#map, .ymaps-map, .ymaps-glass-pane{height:350px !important;width:100% !important;}
.flot-r{position:relative;left:15px;}
.flot-r input, .flot-r select{width:98% !important;}
#category{width:100%;}
.tabs_content.center {text-align: center;}
@media only screen and (max-width:1000px){.report-items-group .report-form, .report-form select{width:100%;}
.report-form{display:block;}
}