
body{font-family:"Museo Sans Cyrl",sans-serif !important;font-size:14px;background:#fff;/*background:#fafafa;*//*background:#f0f1f3;*/;}
body,p,ul,td,div,input,textarea,select{/*color:#5b5b5b;color:#5d5a5a;#38383c*/color:#444444}

a{color:#5a709a;}
.interact{text-decoration:none;border-bottom:1px dashed;}
body,form,h1,h2,h3,h4,h5,h6,ul,ol{padding:0;margin:0}
ul li,ol li{margin-left:25px;font-size:16px;line-height:24px;}
/*.liplus{list-style-image:url(https://img.cataloxy.com/icons/new_addsmall.png)}*/
.liok{list-style-image:url(https://img.cataloxy.com/icons/ok.png);
}
section, header, nav, article, aside, footer { display: block; }
aside{min-width: 250px;}
p{line-height:22px;text-align:justify;}
a:hover{text-decoration:none}

address{font-style:normal}

h2{font-size:17px;margin:8px 0 5px 0}

input,textarea,select{font-size:13px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}


#header input.txt,#header textarea,#header select,
#search_form input.txt,#search_form textarea,#search_form select{/*background:url(https://img.cataloxy.com/new_bg_fields.jpg) repeat-x #f9f9f9;*/color:#445c8a;background: rgb(229,231,230);  background: linear-gradient(0deg, rgba(229,231,230,1) 0%, rgba(255,255,255,1) 100%);}

input.txt{height:22px;}
input.txt.permanent_link{padding-left:27px;background:url(https://img.cataloxy.com/icons/cataloxy/q_white_24.png) no-repeat 2px 2px;  }
textarea{background-image:none;resize:vertical}
input.txt,textarea,select{border:1px solid #C7C4CD;padding: 3px 7px;}
select{border:1px solid #C7C4CD;
	height:28px;
    background-image: -webkit-linear-gradient(#fff, #fafafa 50%), -webkit-linear-gradient(#fafafa, #f5f5f5);
    background-image:    -moz-linear-gradient(#fff, #fafafa 50%),    -moz-linear-gradient(#fafafa, #f5f5f5);
    background-image:     -ms-linear-gradient(#fff, #fafafa 50%),     -ms-linear-gradient(#fafafa, #f5f5f5);
    background-image:      -o-linear-gradient(#fff, #fafafa 50%),      -o-linear-gradient(#fafafa, #f5f5f5);
    background-image:         linear-gradient(#fff, #fafafa 50%),         linear-gradient(#fafafa, #f5f5f5);   
    }
input.btn,a.btnstyle{text-shadow: -1px -1px #4f6485;/*background:url(https://img.cataloxy.com/new_bg_btn.jpg) #5c76a0 repeat-x;*/ background: rgb(91,115,159);  background: linear-gradient(0deg, rgba(91,115,159,1) 0%, rgba(103,127,171,1) 100%); height:33px;border:0;border-top:1px solid #728eb2;border-bottom:1px solid #40557d;font-weight:700;color:#ffffff;font-size:12px;padding-bottom:2px;cursor:hand;cursor:pointer;}
input.btn:hover{color:#fac654}
input.btn.addobject{background-image:url(https://img.cataloxy.com/new_bg_btn_addobject.gif);text-transform:uppercase;padding:4px 4px 4px 33px;height:30px}
input.search_btn{text-transform:uppercase;padding:0 15px;cursor:hand;cursor:pointer;height:34px}
a.btnstyle{text-decoration:none;padding:6px 10px 5px 10px;font-size:13px;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;}
input[type="checkbox"].chk {
    display:none;
}
input[type="checkbox"].chk + label span {
    display:inline-block;
    width:23px;
    height:23px;    
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(https://img.cataloxy.com/new_bg_checkbox_gray.png) left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"].chk:checked + label span {
    background-position:-23px top;
}

input[type="radio"].chk {
    display:none;
}

input[type="radio"].chk + label{margin-bottom:7px}

input[type="radio"].chk + label span {
    display:inline-block;
    width:22px;
    height:22px; 
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(https://img.cataloxy.com/new_bg_radio_gray.png) left top no-repeat;
    cursor:pointer;
}
input[type="radio"].chk:checked + label span {
    background-position:-21px top;
}


#search_form input[type="checkbox"].chk + label span {
	width:21px;
    height:21px;    
    background-image:url(https://img.cataloxy.com/new_bg_checkbox.png)
}
#search_form input[type="checkbox"].chk:checked + label span {
    background-position:-21px top;
}


img{border:0}
label{cursor:hand;cursor:pointer;color:#32353c;}

.bold{font-weight:bold;}
.strong{font-weight:bold;}
.fn-wt-normal{font-weight:300 !important;}

.evaluate-please .button{  font-size: 18px; padding: 5px 10px;  border: 1px solid #ccc;  border-radius: 4px;white-space: nowrap; line-height: 50px}
.evaluate-please .button.selected{background:#c8e9eb}

div.form{width:100%;}
div.form.fullwidth{width:650px}
div.form .fields{width:100%;}
#content div.form .fields td{padding:3px 0;}
#content .container.width100{max-width:1000px}
div.form .field{margin-top:10px}
div.form .field.right{text-align:right}
div.form .field input.txt,div.form .field textarea{width:68%}
div.form .field .input-wrap{width:69%;float:left}
div.form .field input.txt.half,div.form .field textarea.half{width:34%}
div.form .field input.txt.full,div.form .field select.txt.full,div.form .field textarea.full{width:97%;float:none;}
div.form .field input.btn{width:20%}
div.form .field .title{display:block;float:left;width:28%;height:22px;text-align:right;padding: 5px 10px 0 0 ;font-weight:bold;color:#32353c;font-size:13px}
div.form .field .title.half{width:14%}
div.form .field .title.full{text-align:left;width:96%;}
div.form .field .title a{font-weight:normal}
div.form td.field .title{display:inline;float:none;width:auto}
div.form .field strong.data{display:block;padding-top:3px}
div.form .field .errField,.errField,#authform input.errField{background-color:#fdf2f2;border:1px solid #f9abab}
div.form .field.submit{margin-top:20px;padding-top:13px;}
div.form .forhelp{float:left;width:1px;height:1px }
div.form .forhelp.floatr{float:right;}
div.form .forhelp.floatr .help{margin-top:0}
div.form .help{position:absolute;margin:45px 0 0 24px;max-width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-bottom: 10px;}
div.form .help.above{margin-top:-62px}
div.form .help.normal{position:relative;margin:0}
div.form h2{padding:10px 0;text-transform:uppercase;border-bottom:1px dotted #dcdee2;font-size:14px;color:#957c65}


a.anwers_counter_title{border-radius: 24px;
background: #efefef;
font-size: 90%;
padding: 0px 7px;
text-decoration:none;
color:#333
}
a.anwers_counter_title:hover{background:#ccc}
.contentcntrlNO {
    background-color:#fefbe9;
}
.bigtel{font-weight: bold;background: url(https://img.cataloxy.com/icons/cellphone.png) no-repeat 12px 4px #eeeefb;font-size: 17px;padding: 4px 19px;border: 1px solid #cecfdc;border-radius: 4px;text-shadow: 0px 1px 0px rgba(150, 150, 150, 1);color: #5a709a;padding-left:40px;white-space: nowrap}

.book_image{float:left;width:200px;margin: 0 20px 20px 0}

.cnt li{margin-top:4px}

.clear{clear:both}
.chrome_debug.true{width:150px;height:30px;position:absolute;margin-top:17px;border:1px solid white}
.counterDiv{width:82px;height:32px;display:none;float:right}
.counterDiv input{width:40px;height:26px;margin:2px 4px 2px 4px;border:0;font-size:13px;}

.cloud{padding:15px}
.cloud a.level1{font-size:11px}
.cloud a.level2{font-size:13px;letter-spacing:-0.05em}
.cloud a.level3{font-size:17px;text-decoration:none}
.cloud a.level4{font-size:23px}
.cloud a{padding:0 1px;text-decoration:none;white-space:nowrap}
.cloud a:hover{color:#ffffff;background:#5A536F}
.cloud a.level4:hover{background:#F29A05;}

.date{font-size:13px}
.fast-contact{margin:17px 0 13px 0;line-height:30px}
.floatr{float:right}
.floatl{float:left}


.getMore-trigger{border-radius:5px;}
.getMore-trigger span.trigger{
	display:none;
	cursor:pointer;
	position: relative;
	color:#5a709a;	
	padding:10px 5px 
}
.getMore-trigger:hover .getMore{display:block !important;}
.getMore-trigger span.trigger:after{left:100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(90, 112, 154, 0);border-top-color: #5a709a;border-width: 5px;margin-top: -3px;}
.getMore-trigger:hover span.trigger:after{border-color:transparent;border-bottom-color: #5a709a;margin-top:-8px}

.g-recaptcha{display:table}

.gogadapt{max-width:1080px;overflow:hidden;margin:0 auto}
.company_column .gogadapt,.gogadapt ins{max-width:1080px;}
.company_column.fullsize .gogadapt,.fullsize .gogadapt,.gogadapt ins{max-width:1080px;}
/*.gogadapt{max-width:958px;overflow:hidden;margin:0 auto}
.company_column .gogadapt{max-width:729px;}
.company_column.fullsize .gogadapt,.fullsize .gogadapt{max-width:958px;}*/
.gogadapt.dynamic{margin:5px auto;padding:2px 0}
.gogadapttop{overflow:hidden;display:none;}
.gold_block{float:left;margin:2px;border:1px solid #ebebef;width:216px;min-width:216px;_width:216px;border-spacing:0 0;border-collapse:collapse;border-radius:5px}
.gold_block .header{width:450px;height:auto;height:43px;display:table-cell;vertical-align:middle;padding:7px;background-color:#f0f1f3}
.gold_block .header.nostart a,.gold_block .header a.nostar{background-image:none;padding-left:0px}
.gold_block .header a{font-size:13px;text-transform:uppercase;font-weight:bold;background:url(https://img.cataloxy.com/icons/new_stargold.png) no-repeat;padding-left:15px}
.gold_block .header .gray{font-size:13px}
.gold_block .content{margin:9px;overflow:hidden}
.gold_block .content .logoblock{width:120px;overflow:hidden}
.gold_block .content img{float:left;margin:0 3px 3px 0}
.gold_block.products .content{}
.gold_block.products .content .logoblock{width:85px;height:83px}
.gold_block a.linktxt{text-decoration:none}
.gold_block a.linktxt:hover{text-decoration:underline}

.gold_block_col{padding:0 10px}
.gold_block_col .logoblock{margin:10px 0 10px 28%;clear:both}
.gold_block_col .logoblock img{max-width:116px;border-radius:3px}
.gold_block_col .name{background:url(https://img.cataloxy.com/icons/new_stargold.png) 0 2px no-repeat;text-align:left;padding-left:15px}
.gold_block_col a.marron{font-weight:bold;}

.gold_block_col .content{col--or:#8e8e8e;text-align:left;margin:10px 0px;font-size:12px;clear:both}

.hidden{display:none}
.hideSymbol{background:#a299bb;margin:0 2px;font-size:9px;padding:0 3px}
.hightslide img{border-radius:3px;}

.header_counter{position:absolute;left:10px;top:10px;}
.header_counter.small{display:block;width:22px;height:22px;background:url(https://img.cataloxy.com/lirusmall.jpg) no-repeat 0 0;cursor:hand;cursor:pointer;opacity:0.3}


.help{border: solid 1px #f1e1be;padding: 15px 15px 15px 55px;color:#957c65;background: url(https://img.cataloxy.com/new_help_i.jpg) no-repeat 13px 8px #faf7de;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;-webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc;box-shadow: 0px 0px 5px #ccc;max-width: 100% !important;}
.help *{font-size:13px}
.help a{color:#957c65}
.help b,.help p,.help li,.help div{color:#65562E;}
.help.err{background-image:url(https://img.cataloxy.com/new_help_err.jpg)}
.help.err,.help.err ul li,.help.err ul b,.help.err ul strong,.help.err a,.help.err strong a,.help.err a strong{color:#e5503c;}
.help.ok{background-image:url(https://img.cataloxy.com/new_help_ok.jpg);}
.help.ok,.help.ok ul li,.help.ok b,.help.ok p,.help.ok div{color:#194E11}
.help ul{padding-left:20px;}
.help cite,.help abbr,.help s{display:block;background-repeat:no-repeat;width:16px;height:17px;position:absolute;}
.help abbr{background-image:url(https://img.cataloxy.com/arrow_help.png);margin:-5px 0 0 -71px;}
.help s{background-image:url(https://img.cataloxy.com/arrow_help_top.png);margin:-30px 0 0 -36px;}
.help cite{background-image:url(https://img.cataloxy.com/arrow_help_bot.png);margin:14px 0 0 -36px;}
.hr{border-bottom:1px dotted #dcdee2;margin:20px 0;width:100%;}
.hr.solid{border-bottom-style:solid}

.hg-control{}


.infoblock{background: #fafafa;border-radius: 6px;padding: 15px;color:#584d4d;text-shadow: 1px 1px 0px rgb(238, 237, 237);line-height:23px}
.infoblock.blue{  background: #e8f4ff;}

.listItem{border:1px solid #ecedef;border-bottom-width:2px;width:100%;margin:5px auto;}
#content .listItem .header{height:43px;padding: 0px 12px 0 14px; background-color:#f0f1f3;vertical-align:middle;-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;}
#content .listItem .header h2{display:inline;padding:0;margin:0;}
#content .listItem .header a{text-shadow:0 -1px #fff;font-size:14px}
#content .listItem.gold .header{background-color:#faf7de}
#content .listItem.gold .header a{color:#957c65;}
.listItem.gold{border-color:#f1e1be}
.listItem.overed{border-color:#d2d2d2}
.listItem.gold{border-color:#efe4ba;}
.listItem.gold.overed{border-color:#e0ce86}
.listItem.yad{border:4px double #f29a05;border-width: 0 4px 0 4px}
.listItem .name_full{color:#32353c;}
.listItem .descr{color:#5b5b5b;margin:8px 0;word-break: break-word;}
.listItem .line{margin:8px 0}
.listItem .nomargin{margin-top:0 !important;}
.listItem .productslist{padding-left:25px;background:url(https://img.cataloxy.com/icons/new_products20.png) no-repeat;}
.listItem .jboslist{padding-left:25px;background:url(https://img.cataloxy.com/icons/new_job20.png) no-repeat;}
#content .listItem .logodiv {position:relative;width:130px;text-align:center;vertical-align:top}
#content .listItem.board .logodiv{width:90px;font-size:12px;border-radius:3px}
#content .listItem .logodiv img{margin-bottom:5px;}
#content .listItem .logodiv,#content .listItem .data{padding:20px}
#content .listItem .data.nopad{padding:0}
#content .logolink img{border-radius:3px}


.listItem .data{color:#32353c;}
.listItem .logodiv a{text-decoration:none}
.listItem .photo{width:120px;text-align:center;padding-top:8px;font-size:10px}
.listItem .photo img{margin-bottom:4px}
.listItem .by{font-size:13px}
.listItem .city{float:right;font-weight:bold;font-size:13px}
.listItem .catlist,.listItem .price{margin-top:7px}
.listItem .catlist,.listItem .catlist a,.listItem .additional{color:#a49fb1;font-size:13px}
.listItem .price{color:#d96c1b}
.listItem .header .stat_container{float:right;display:block;height:1px;width:1px}
.listItem .header .stat{position:absolute;margin-left:-75px;}
.listItem .header .stat.l1{margin-left:-105px}
.listItem .header .stat.l2{margin-left:-130px}
.listItem .header .stat.l3{margin-left:-160px}
.listItem.board .header .stat,		.listItem.job .header .stat{margin-left:0}
.listItem.board .header .stat.l1,	.listItem.job .header .stat.l1{margin-left:-30px}
.listItem.board .header .stat.l2,	.listItem.job .header .stat.l2{margin-left:-60px}
.listItem.board .data div,			.listItem.job .data div{margin-top:7px}
.listItem.espalda{position: relative;}
.listItem .rating{float:right;background:url(https://img.cataloxy.com/icons/sprite_small.png) no-repeat 0 0;background-position-y: -503px;/*https://img.cataloxy.com/icons/new_attend18.png*/padding-left:22px;min-width:45px;max-width:60px;overflow:hidden;color:#5a709a;font-size:12px;}
.listItem.gold .rating{color:#957c65}
.listItem .is_gold{width:25px;height:25px;background:url(https://img.cataloxy.com/icons/sprite_small.png) no-repeat;background-position-y:-121px;/*https://img.cataloxy.com/icons/is_gold25.png*/float:right;margin-top:-5px;margin-left:3px}
.listItem .is_top{width:21px;height:13px;background:url(https://img.cataloxy.com/icons/sprite_small.png) no-repeat;/*https://img.cataloxy.com/icons/new_is_top21.png*/ background-position-y:-384px;float:right;margin-top:2px;margin-left:3px}
.listItem .w_video{width:27px;height:16px;background:url(https://img.cataloxy.com/icons/new_video27.png) no-repeat;float:right;margin-left:7px}
.listItem .w_video div{z-index:100;cursor:hand;cursor:pointer;padding:6px;position:absolute;width:550px;height:345px;margin-top:-10px;border:1px solid #e2e3e7;margin-left:-520px;background:url(https://img.cataloxy.com/icons/new_video27.png) 520px 9px no-repeat #fff;-webkit-box-shadow: 0px 0px 15px #222;-moz-box-shadow: 0px 0px 15px #222;box-shadow: 0px 0px 15px #222;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}
.listItem .w_video div a{display:block;float:right;padding:0 42px 12px 0;color:#aa2200;}
.video-fly-frame{width:100%;height:315px}
.listItem.errItem,#content .listItem.errItem td{background-color:#fffcfc}
.listItem .header a.to_favorite{display:none;text-decoration:none;height:18px;padding:6px 0 0 25px;background:url(https://img.cataloxy.com/icons/sprite_small.png) no-repeat 0 -569px;text-align:left;/* https://img.cataloxy.com/icons/new_2fav20.png*/position:absolute;margin:-6px 0 0 -110px;}
.listItem.overed .header a.to_favorite{display:inline}
.listItem .header a.to_favorite.exists{display:block;font-weight:bold;color:#aa2200;}
#content .listItem .header a.to_favorite{font-size:12px}

.listItem .comments_info{width:142px;font-size:13px;padding-top:15px !important;}
.listItem .comments_info a{margin-top:25px;font-weight:bold;display:block;margin-bottom:10px;padding-left:23px;background:url(https://img.cataloxy.com/icons/sprite_small.png) no-repeat;/*https://img.cataloxy.com/icons/new_comments20.png*/ background-position-y: -446px;}
.listItem .comments_info a span{font-weight:500}
.listItem .comments_info a.simple{margin-top:15px;font-weight:500}
.listItem .comments_info .recommend{background:url(https://img.cataloxy.com/icons/new_finger1.png) no-repeat;padding-left:23px;margin-top:10px;}
.listItem .comments_info a.write{background-image:url(https://img.cataloxy.com/icons/sprite_small.png);background-position-y: -94px;/*https://img.cataloxy.com/icons/new_write20.png*/margin-top:10px;}
.listItem .comments_info a.address{background-image:url(https://img.cataloxy.com/icons/sprite_small.png);background-position-y:-536px; /*https://img.cataloxy.com/icons/new_addreses20.png*/padding-bottom:2px;padding-top:2px}
.listItem .comments_info a b.plus{position:absolute;margin:-1px 0 0 -19px;color:#fff;font-weight:900;}



.listItem .ls_st_map{display:none;position:absolute;margin-top:-20px;min-height:100px}

.listing_params{padding:8px 20px 8px 20px;margin-top:3px;min-height:32px;background:#f0f1f3;color:#32353c;text-shadow: 0 1px #fff;font-size: 0.93em;}
.listing_params a{font-weight:bold;margin-left:15px;text-shadow: 0 1px #fff;white-space: nowrap;display: inline-block;margin-right: 2px;padding-top:8px;padding-bottom:8px;}
.listing_params a.selected{text-decoration:none;position:relative;color:#fff;text-shadow:0 -1px #64697a;padding:8px 12px;background-color:#8b94a6;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
.listing_params a.selected span{background:url(https://img.cataloxy.com/new_listing_params_arr_gray.png) center 0 no-repeat;height:4px;width:7px;display:block;position:absolute;left:46%;top: 32px ;}
.listing_params a.selected.up span{background-position:center -5px;top:-4px;}

.listing_params.marron{background-color:#faf7de;color:#32353c}
.listing_params.marron a{color:#957c65;font-weight:500}
.listing_params.marron a.selected{background-color:#957c65;text-shadow:0 -1px #615046;font-weight:bold;color:#fff}
.listing_params.marron a.selected span{display:none}

.listing_params .actionadd-wrapper{margin-top:-1px}
.listing_params .board-actions,.listing_params .delivery{float:right;}
.listing_params .board-actions a.fake{padding-left:0;padding-right:0;width:1px;visibility:hidden}

.listing_params.marron .ios7-switch{margin-top:6px;font-size:14px;font-weight: bold}
.listing_params.marron .ios7-switch.green{color:#296e07;}
.listing_params.marron .ios7-switch span{margin-bottom:-2px;margin-left:3px}

.logolink{font-size:9px}
.local_capcha_field{display:none}

.italic{font-style:italic;}
.icon-string{white-space: nowrap;line-height: 27px}
.itemContent{width:96%;margin:20px}
.itemContent .manage_column{vertical-align:top;text-align:center;padding-right:20px;width:220px}
.itemContent .manage_column img.logo{max-width:116px}
.itemContent .manage_column ul.menu{text-align:left;position:relative}
.itemContent .manage_column ul.menu li.text{white-space:pre-wrap}
.itemContent .description.short{color:#32353c;font-weight:bold;font-size:14px}
.itemContent .city_name{padding:6px 0; display:inline}
.itemContent .data_row,.area .data_row,.popupwin .data_row{margin-top:9px;fon-t--size:115%;font-weight:500;font-size:15px;
    line-height:25px;}
.itemContent .data_row.nomargintop{margin-top:0}
.itemContent .data_row.price,.area .data_row.price{font-size:130%}
.itemContent .data_row .title,.area .data_row .title{font-weight:500;color:#32353c;font-size:15px}
.NOitemContent .data_row strong,.NOarea .data_row strong{font-weight:500;font-size:15px}
.itemContent .data_row strong.bold,.area .data_row strong.bold{font-weight:bold}
.itemContent .firmDomain strong{font-weight:bold}
.itemContent div.marginul{margin-left: 30px}
.itemContent a.to_favorite.exists{color:#F29A05}
.itemContent a.all{padding-left:20px;background:url(https://img.cataloxy.com/new_header_wo_icon.png) 0 center no-repeat;}
/*.itemContent .company_column{word-break:bre---ak----all}*/



.ios7-switch {
    display: inline-block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
}
.ios7-switch.hidden{display:none}

.ios7-switch input {
    opacity: 0;
    position: absolute;
}
.ios7-switch input + span {
    position: relative;
    display: inline-block;
    width: 1.65em;
    height: 1em;
    background: white;
    box-shadow: inset 0 0 0 0.0625em #e9e9e9;
    border-radius: 0.5em;
    vertical-align: -0.15em;
    transition: all 0.40s cubic-bezier(.17,.67,.43,.98);
    padding-right: 0;
	font-size: 18px
}
.ios7-switch:active input + span,
.ios7-switch input + span:active {
    box-shadow: inset 0 0 0 0.73em #e9e9e9;
}
.ios7-switch input + span:after {
    position: absolute;
    display: block;
    content: '';
    width: 0.875em;
    height: 0.875em;
    border-radius: 0.4375em;
    top: 0.0625em;
    left: 0.0625em;
    background: white;
    box-shadow: inset 0 0 0 0.03em rgba(0,0,0,0.1),
                0 0 0.05em rgba(0,0,0,0.05),
                0 0.1em 0.2em rgba(0,0,0,0.2);
    transition: all 0.25s ease-out;
}
.ios7-switch:active input + span:after,
.ios7-switch input + span:active:after {
    width: 1.15em;
}
.ios7-switch input:checked + span {
    box-shadow: inset 0 0 0 0.73em #6fa2df;
}
.ios7-switch input:checked + span:after {
    left: 0.7125em;
}
.ios7-switch:active input:checked + span:after,
.ios7-switch input:checked + span:active:after {
    left: 0.4375em;
}
/* accessibility styles */
.ios7-switch input:focus + span:after {
    box-shadow: inset 0 0 0 0.03em rgba(0,0,0,0.15),
                0 0 0.05em rgba(0,0,0,0.08),
                0 0.1em 0.2em rgba(0,0,0,0.3);
    background: #fff;
}
.ios7-switch input:focus + span {
    box-shadow: inset 0 0 0 0.0625em #dadada;
}
.ios7-switch input:focus:checked + span {
    box-shadow: inset 0 0 0 0.73em #2875d1;
}

/* reset accessibility style on hover */
.ios7-switch:hover input:focus + span:after {
    box-shadow: inset 0 0 0 0.03em rgba(0,0,0,0.1),
                0 0 0.05em rgba(0,0,0,0.05),
                0 0.1em 0.2em rgba(0,0,0,0.2);
    background: #fff;
}

.ios7-switch:hover input:focus + span {
    box-shadow: inset 0 0 0 0.0625em #e9e9e9;
}
.ios7-switch:hover input:focus:checked + span {
    box-shadow: inset 0 0 0 0.73em #6fa2df;
}




.firm_indexes{width:200px;text-align:center;}
.firm_indexes span.h2{margin-top:16px;color:#5a709a;font-size:16px;display:block;font-weight:bold;margin:10px 0 4px 0}
.firm_indexes small{display:block;margin-top:-8px;color:#5a709a;font-size:12px}
.firm_indexes .value{padding:6px 0;background:#faf7de;color:#957c65;border:1px solid #f1e1be;font-size:18px;text-align:center}
#content td.firmaddr_cell{width:50%;padding:5px;line-height: 22px;font-size: 13px;}
#content td.firmaddr_cell.even{border-right:1px dashed #efefef}
#content td.firmaddr_cell h3{padding-bottom:5px}

.obj_indexes{display:none;width:200px;cursor:hand;cursor:pointer;float:right }
.obj_indexes .value{font-size:15px;background:transparent;border:none;font-weight:bold}
.firm_indexes.obj_indexes,.firm_indexes.obj_indexes .value{text-align:left;}
.firm_indexes.obj_indexes .value{margin-top:10px}
.firm_indexes .rating{font-size:16px;}
.text-content p {
    line-height: 24px;
    font-size: 112%;
}


.ya-post-wrapper {
    width:130px;margin:22px 0;margin-left:40px
}

.itemContent .job-main-info{
	max-width:45%;
	padding: 10px;
    background: #fefefe;
    border: 1px solid #f7f7f7;
    margin: -7px 0px 17px 17px;
    border-radius: 3px;
}


.itemContent div.news{margin:7px 0}
.itemContent .news.first{padding-left:20px;background:url(https://img.cataloxy.com/icons/new_promotion.png) no-repeat;}
.itemContent .news.first .date{color:#32353c;}
.itemContent .news.first .date,
.itemContent .news.first a{font-weight:bold;font-size:14px;}

.delivery {width:315px;font-size:13px;overflow:hidden;margin-top:6px;}
.delivery b{display:block;float:left}
.delivery a.inact{color:#6ea766;border-bottom:1px dashed #666;text-decoration:none;padding:0 3px}
.delivery a{padding-top:0}
.delivery .deliverylist {display:none;position:absolute;border:1px solid #efefef;background:#fff;margin:16px 0 0 -310px;width:305px;padding:5px 15px 10px 0;-webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc;box-shadow: 0px 0px 5px #ccc;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;z-index:9999999999}
.delivery .deliverylist a{margin-top:6px;font-weight:500;padding-bottom:0px}
.delivery .deliverylist a.active{font-weight:bold;color:#6ea766}
.delivery .deliverylist .cancel{color:#999;float:right;margin-top:8px}


.part-encoded a{
    color: #5a709a;
    text-decoration: underline;
    cursor: pointer;
}
.part-encoded a.btnstyle{color:#fff;}

.pistas{display:none;margin-right:10px;padding:13px;padding-left:33px;z-index:9999;color:#ff7c01;font-size:14px;font-style:italic;border-radius:7px; background:url(https://img.cataloxy.com/icons/lamp18.png) 8px 8px no-repeat #fff; position:fixed;box-shadow:0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, 0.04) inset;}
.pistas.gray{color:#666}
.pistas.info{background-image:url(https://img.cataloxy.com/icons/i14.png);}

.pr-----oducts_scroll{clear:both;margin:12px 0;overflow:hidden;height:135px;cursor:move;position:relative}
.products_scroll{clear:both;margin:12px 0;height:145px;overflow:hidden;max-width:310px;position:relative}
.products_scroll .innerline{width:2000px}
.product_simple {
    width: 120px;
    border: 1px solid #efefef;
    border-radius: 3px;
    padding: 3px;
    text-align: center;
    height: 133px;
    overflow: hidden;
    font-weight: bold;
    float: left;
    margin-right:5px;
    margin-bottom:3px;
	box-shadow:1px 1px 2px #f5f5f5
}
.product_simple:hover{
box-shadow: inset 0px 0px 10px 0px #f5f5f5;
-webkit-box-shadow: inset 0px 0px 10px 0px #f5f5f5;
-moz-box-shadow: inset 0px 0px 10px 0px #f5f5f5;
-o-box-shadow: inset 0px 0px 10px 0px #f5f5f5;
}
.product_simple a{word-wrap:break-word;}
.product_simple img{height:74px;border-radius:2px}
.product_simple.more{font-weight:bold;font-size:120%}
.product_simple .price{font-weight:300}

.scrollup {width: 40px;height: 40px;opacity: 0.3;position: fixed;bottom: 2%;right: 5%;display: none;text-indent: -9999px;background: transparent url("https://img.cataloxy.com/icons/icon2top.png") no-repeat scroll 0% 0%;z-index:9999999999;cursor: pointer}
.scrollup:hover{opacity:0.6}

.espalda.listItem .mom-wrap,.espalda.listItem .gogadapt{margin-left-old:-21px}
.company_column .espalda.listItem .mom-wrap,.company_column .espalda.listItem .gogadapt{margin-left-old:-10px}

.navigator{color:#32353c;padding: 4px 0 10px 0px;font-szie:13px;clear:both;margin:10px 0;}
.navigator a{font-weight:bold;font-size:13px;margin-left:7px;text-decoration:none;border-bottom:1px solid #5a709a}
.navigator a:hover{text-decoration:none}
.navigator a.current{border-bottom:none;color:#333;border:2px solid #ccc;border-radius:4px;padding:3px 6px;font-size:14px}


.videoframe{width:31%;height:170px;border-radius:3px;margin-right:10px;}
.videoframe.count1{width:100%;margin-right:0px;height:315px;}
.videoframe.count2{width:48%;height:220px;}

.text-content img{margin:10px; max-width:100%;}
.pluso{float:right;}
.pluso.fixed{position:fixed;right:15%;top:12px;z-index:999999}

.smallmap_block{width:200px;}
/*.smallmap_block .enlarge{position:absolute;height:30px;padding: 3px 27px 2px 2px;background:url(https://img.cataloxy.com/icons/magnifier.png) no-repeat right 1px;}
.cursorzoom{cursor: url(https://img.cataloxy.com/js/highslide/graphics/zoomin.cur), pointer;outline: none;}
*/
.telnum{font-size: 17px;font-weight: 500;display: block;  height:32px;color:#333333;text-decoration: none;}
.txt_gradient{width:100%;height:25px;margin-top:-25px}

.worktime_table .inline_trigger{display:none}
.worktime_table.short{position:absolute;z-index:500;display:none;border-radius:3px; margin-top: 0px; margin-left: 0px; background: #fff;box-shadow: 0px 2px 5px #8d8d8d}
.worktime_table.short .worktime_status .inf{visibility:hidden;}
.worktime_table.short .inline_trigger{display:table-row}
#YMapsID{border-radius:5px;background:url('https://img.cataloxy.com/new_ymapinit.png') #efefef;}
#YMapsID .worktime_table.short{position:relative;float:right}
.worktime_table td{font-weight:500 !important;line-height:20px  !important;display:table-cell !important;padding:0 !important;border:none !important;text-align:left !important;padding:0 !important}
.worktime_table .daylist,.worktime_table:hover tr .daylist{white-space:nowrap;text-align:right  !important;border-radius:3px !important;padding-left:3px !important;padding-right:3px !important;border:1px solid #efefef  !important;border-left-width:6px !important;}
.worktime_table .daylist.active,.worktime_table tr:hover .daylist{border-color:#727272 !important;color:#000 !important}
.worktime_table .wk_value{padding-left:8px !important; padding-right: 6px !important;color:#242424 !important;border:none  !important;text-align:left !important}
.worktime_table .daylist.dayoff{color:#ff4e00}
.worktime_table .wk_value.dayoff{color:#000; text-align:left !important}
.worktime_table .pausa{font-weight:500;color:#696565}
.worktime_table .pausa.no{color:#9e9e9e}
.worktime_status{display:inline-block;padding: 0px;padding-left:28px !important;background: url("https://img.cataloxy.com/icons/new_clock20.png") no-repeat scroll 1px 0px #ffffff; font-weight: bold;color:#347e00;margin-top:2px;border-radius:3px;padding-top:0px;margin-bottom:4px}
.worktime_table.short .worktime_status{font-weight:normal}
.worktime_status.solo{padding:3px;padding-left:30px !important;background-position:3px 2px;margin-bottom:7px;font-weight: 300}
.worktime_status.closed,.worktime_status .timecounter.will_closed{color:#d75436;font-weight:normal}
.worktime_status.pausa,.worktime_status .timecounter.will_closed.for_pausa{color:#dd620c}
.worktime_status .inf{width:13px;opacity:0.8;margin-top:-10px}
.worktime_status .timecounter{color:#9e9e9e; margin-left:15px; font-weight: 300 !important;padding-left:5px;border-left: 1px dotted #e6e6e6}
.worktime_status.toprow{padding-top:1px;padding-bottom:2px;}
.worktime_status.toprow .arrow{font-size:10px;}
.fw_normal{font-weight:500 !important}

div.rubric_page{margin:0;color:#8992a4}
div.rubric_page_gray{background:#f1f1f4}
div.rubric_page a{color:#8992a4}
div.rubric_page div.ritem{padding:4px}
div.rubric_page div.first a{color:#32353c;font-weight:bold;font-size:14px}
div.rubric_page div.extreme_cont{padding:4px;padding-left:20px;}
div.rubric_page div.extreme_cont div.hr{margin:4px 0;width:100%}
div.rubric_page div.extreme_cont div{float:left}
div.rubric_page div.l1{padding-left:15px;color:#5a709a}
div.rubric_page div.l1 a{color:#5a709a}
div.rubric_page div.l2{padding-left:30px}
div.rubric_page div.l3{padding-left:45px}
div.rubric_page div.l4{padding-left:60px}
div.rubric_page div.l5{padding-left:75px}

.pointer{cursor:hand;cursor:pointer}

.price{color:#d96c1b;white-space:nowrap}
.pu{background-color:#f9f9fa;
	-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;
	-webkit-box-shadow: 0px 0px 15px #222;-moz-box-shadow: 0px 0px 15px #222;box-shadow: 0px 0px 15px #222;
}


.small{font-size:12px}
.srch_res_info{color:#32353c;font-size:15px;}

/* masha */
/*
.work_space{width:93%;margin:0 auto;max-width:1200px}
*/
.work_space{margin: 0; padding: 0 30px;}
.work_space_r {
    position: relative;
}

#space.print .work_space{width:98%;max-width:100%;}

table.espalda>tr,table.espalda>tr>td{margin:0px;padding:0px;}
.espalda{border-collapse: collapse;}

table.espalda>td{vertical-align:top}
.aligncenter{text-align:center}
.valigntop{vertical-align:top}
.width100{width:100%}
.width230{width:230px}


#nobg td{background:none;}
#nobg .listItem.errItem td{background-color:#fef9f8}
#nobg .gold td{background:#faf7de;}

.link2item{margin:20px 0}
.link2item input.txt{width:90%;margin-top:7px}

#content ul.menu{color:#32353c;width:200px;margin-right:20px;border:1px solid #ebebef;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}
#content .menu.normal{width:100%;background:transparent;border:0;padding:0;margin:0;position:relative}				
#content .menu.normal li{padding-left:25px;background-position-x:0px;white-space:normal;}
#content .menu.normal.inline li{display:block;float:left;line-height:16px;margin-right: 6px;white-space:nowrap}
#content .menu li.tel{background-position-x:0px}

.menu{position:absolute;padding:15px 0 10px 0;margin-top:53px;display:block;background:#f0f1f3;}
.menu .header{color:#5a709a;background:no-repeat 10px 0;position:absolute;margin: -55px 0 0 0;height:35px;text-transform:uppercase;font-weight:bold;padding:13px 0 7px 60px;font-size:17px;}
.menu.photo{margin-top:0}

.mobile_show430{display:none}

ul.menu .header.cabinet{background-image:url(https://img.cataloxy.com/icons/menu_cabinet.png)}
ul.menu .header.owners{background-image:url(https://img.cataloxy.com/icons/menu_owners.png)}
ul.menu .header.photo{background-image:url(https://img.cataloxy.com/icons/menu_photo.png)}

ul.menu li{color:#32353c;list-style:none;font-weight:bold;background:no-repeat 15px 3px;padding:3px 7px 5px 40px;margin:3px 0;white-space:nowrap;line-height:17px;font-size:14px;}
ul.menu li.current a{color:#32353c;text-decoration:none;font-weight: 700 !important;}
/*
ul.menu li.products{background-image:url(https://img.cataloxy.com/icons/new_products20.png)}
ul.menu li.job{background-image:url(https://img.cataloxy.com/icons/new_job20.png)}
ul.menu li.board_detail{background-image:url(https://img.cataloxy.com/icons/new_board_details20.png)}
ul.menu li.profile{background-image:url(https://img.cataloxy.com/icons/new_profile20.png)}
ul.menu li.gold{background-image:url(https://img.cataloxy.com/icons/new_star22.png);background-position: 15px -2px;}
ul.menu li.top{background-image:url(https://img.cataloxy.com/icons/new_is_top21.png)}
ul.menu li.attend{background-image:url(https://img.cataloxy.com/icons/new_attend18.png);background-position:16px 3px}
ul.menu li.lock{height:33px;background-image:url(https://img.cataloxy.com/icons/new_lock20.png);background-position:18px 3px}
ul.menu li.comments{background-image:url(https://img.cataloxy.com/icons/new_comments20.png)}
ul.menu li.address{background-image:url(https://img.cataloxy.com/icons/new_addreses20.png)}
ul.menu li.sites{background-image:url(https://img.cataloxy.com/icons/new_sites20.png)}
ul.menu li.write{background-image:url(https://img.cataloxy.com/icons/new_write20.png)}
ul.menu li.email{background-image:url(https://img.cataloxy.com/icons/new_email20.png)}
ul.menu li.print{background-image:url(https://img.cataloxy.com/icons/new_print20.png)}
ul.menu li.widget{background-image:url(https://img.cataloxy.com/icons/new_widget20.png)}
ul.menu li.news{background-image:url(https://img.cataloxy.com/icons/new_news20.png)}
ul.menu li.favorite{background-image:url(https://img.cataloxy.com/icons/new_2fav20.png);}
ul.menu li.firms{background-image:url(https://img.cataloxy.com/icons/new_firms20.png)}
ul.menu li.firms{background-image:url(https://img.cataloxy.com/icons/new_firms20.png)}
ul.menu li.promo{background-image:url(https://img.cataloxy.com/icons/new_promo20.png)}
ul.menu li.megafon{background-image:url(https://img.cataloxy.com/icons/new_megafon20.png)}
ul.menu li.face{background-image:url(https://img.cataloxy.com/icons/new_face20.png);}
ul.menu li.tel{background-image:url(https://img.cataloxy.com/icons/new_tel20.png);}
ul.menu li.icq,#content .menu.normal.inline li.icq{background-image:url(https://img.cataloxy.com/icons/icq20.png);display:none;}
ul.menu li.skype,#content .menu.normal.inline li.skype{background-image:url(https://img.cataloxy.com/icons/skype20.png);display:none;}
*/
ul.menu li, .iconsprite{background:url(https://img.cataloxy.com/icons/sprite_small.png) no-repeat 13px 300px}
ul.menu li.products{background-position-y:-187px}
ul.menu li.job{background-position-y:-351px}
ul.menu li.board_detail{background-position-y: -605px}
ul.menu li.profile{background-position-y:-672px;}
ul.menu li.gold{background-position-y:-122px}
ul.menu li.top{background-position-y:-379px}
ul.menu li.attend{background-position-y:-499px}
ul.menu li.lock{background-position-y:-313px}
ul.menu li.comments{background-position-y:-442px}
ul.menu li.address,.iconsprite.address{background-position-y:-534px}
ul.menu li.sites{background-position-y:-154px}
ul.menu li.write,.iconsprite.write{background-position-y:-91px}
ul.menu li.print,.iconsprite.print{background-position-y:-219px}
ul.menu li.widget,.iconsprite.widget{background-position-y:-739px}
ul.menu li.news{background-position-y:-251px}
ul.menu li.favorite{background-position-y:-570px}
ul.menu li.firms{background-position-y:-409px}
ul.menu li.promo{background-position-y:-708px}
ul.menu li.megafon{background-position-y:-57px}
ul.menu li.face,.iconsprite.face{background-position-y:-637px}
ul.menu li.tel,.iconsprite.tel{background-position-y:-772px}
ul.menu li.commanswer{background-position-y:-284px}
ul.menu li.smile{background-position-y:-26px}
ul.menu li.prohib{background-position-y:3px}
ul.menu li.noicon{background:none }
ul.menu li.nopubl,.iconsprite.nopubl{background-position-y:-1038px}

.iconsprite{
    background-position-x: 0px;
    padding-left: 24px;
    padding-bottom:3px
}
.iconsprite.view{background-position-y: -841px}
.iconsprite.rate{background-position-y: -810px}
.iconsprite.control{background-position: -2px -873px;  border-bottom: 1px dashed #c7c3c3;  padding-bottom: 0px;  padding-left: 19px;cursor: pointer}
.iconsprite.comments{background-position-y: -913px}
.iconsprite.recommend{background-position-y: -949px}
.iconsprite.www{background-position-y: -991px}
.iconsprite.foto{background-position-y: -191px}

/*colors*/
.black{color:#32353c}
.orange{color:#f2a500}
.lorange{color:#dea74a}
.red,.help .red{color:#ff4e00}
.violette{color:#8C7EB1}
.marron{color:#957c65}
ul.menu a.marron{color:#957c65 !important}
.gray{/*color:#b4bac7*/color:#9197a5}
.graydark{color:#696565}
.yellow{color:#fac654}
.green{color:#509247 !important}
.azul{color:#5a709a}
/*------*/

.gray.counter{font-size:10px}

.width_auto{width:auto}
.ya-share2__list_direction_horizontal .ya-share2__item.ya-share2__item_service_whatsapp,
 .ya-share2__list_direction_horizontal .ya-share2__item.ya-share2__item_service_telegram,
 .ya-share2__list_direction_horizontal .ya-share2__item.ya-share2__item_service_viber{display:none !important}

/* masha */
/*
#add_gen_block{display:none;width:210px;position:absolute;margin:-34px 0 0 -72px;background:url(https://img.cataloxy.com/icons/new_addsmall.png) center 8px  no-repeat #f9f9fa;color:#5a709a;padding: 34px 10px 17px 10px;font-size:10px;font-weight:bold;text-align:center;z-index:100000}
*/
#add_gen_block {
    display:none;
    width:210px;
    position:absolute;
    margin:4px 0 0 0;
    right: 30px;
    background:url(https://img.cataloxy.com/icons/new_addsmall.png) center 8px  no-repeat #f9f9fa;
    color:#5a709a;
    padding: 34px 10px 17px 10px;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    z-index:100000
}

#add_gen_block span{font-size:10px}

/* masha */
/*
#add_gen_block.to-left{margin-left:-150px;background-position:165px 8px}
#add_gen_block.to-left span{float:right;padding-right:16px;padding-bottom:10px}
*/
#add_gen_block .btn.actionadd{margin-top:10px;width:176px;}
#add_gen_block .btn.actionadd,#content .btn.actionadd{background:#5c76a0 10px 5px no-repeat;text-align:left;padding-left:38px;}
#add_gen_block .btn.actionadd.firms,#content .btn.actionadd.firms{background-image:url(https://img.cataloxy.com/icons/new_add_gen_firms.png);}
#add_gen_block .btn.actionadd.board,#content .btn.actionadd.board{background-image:url(https://img.cataloxy.com/icons/new_add_gen_board.png)}
#add_gen_block .btn.actionadd.job,#content .btn.actionadd.job{background-image:url(https://img.cataloxy.com/icons/new_add_gen_job.png);background-position:8px 7px}
#add_gen_block .btn.actionadd.resume,#content .btn.actionadd.resume{background-image:url(https://img.cataloxy.com/icons/new_add_gen_resume.png);background-position:8px 7px}
#add_gen_block .btn.actionadd.credit,#content .btn.actionadd.credit{background-image:url(https://img.cataloxy.com/icons/new_add_gen_credit.png);background-position:8px 5px}

#authform{display:none;width:210px;position:absolute;margin:-34px 0 0 -48px;background:url(https://img.cataloxy.com/icons/new_locksmall.png) center 8px  no-repeat #f9f9fa;color:#5a709a;padding: 34px 10px 17px 10px;font-size:10px;font-weight:bold;text-align:center;z-index:99999999999}
#header .links td #authform a{border-right:0;padding:0;display:inline}
#authform input.txt{width:176px;}
#authform span {color:#32353c;text-transform:none;display:block;padding: 4px 0;display:block;width:176px;text-align:left;padding-left:17px;font-size:13px;}
#authform form,#add_gen_block form{margin-top:10px}
#authform #remember{color:#F29A05;float:right;padding-right:37px}
#authform .btn{width:72px;height:25px;float:left;margin-left:10px}
#header .links td #authform a.cancel{padding:0;color:#a2aab9;float:left;margin:7px 0 0 10px;}

#abctlx{border:1px solid #fff}


#loadingpage{width:0px !important;height:0px !important;display:none !important;left:-15555px !important;}


#board_add_area,.popupwin {
background:url(https://img.cataloxy.com/new_bg_top_menu.jpg) #fff repeat-x;
padding: 0 30px;
border-radius:5px;
background-color: #FFFFFF;
position: fixed;
width:700px;
min-width:700px;
max-width:700px;
left:50%;
top:5%;
padding:15px;
z-index: 10001;
z-index:9990001;
overflow:auto;
}


.popupwin .header{
padding-bottom:18px;
color:#fff;
font-weight: 700;
font-size: 17px;
padding-left: 35px;
line-height:28px;	
}
#board_add_area.job-apply .header{background:url(https://img.cataloxy.com/icons/new_job26.png) no-repeat 0 0;}
#board_add_area.firm-contact .header{background:url(https://img.cataloxy.com/icons/new_firms22.png) no-repeat 0 0;}
#board_add_area.firm-comments .header{background:url(https://img.cataloxy.com/icons/comments24.png) no-repeat 0 0;}
#write-form.popupwin .header{
    background:url(https://img.cataloxy.com/icons/new_write20.png) no-repeat 0 6px;
}
#widget-form.popupwin .header{
	background:url(https://img.cataloxy.com/icons/new_widget30.png) no-repeat 0 0;
	padding-left: 35px;
	line-height:28px;
	min-width:55%
}
#widget-form .block-sett{
	margin:15px 0 0 15px;
	min-width:300px;
	line-height:24px;
	float:left;
}
#widget-form .block-sett.h1{margin-bottom:5px}
#widget-form #preview-block{padding:10px;border-left:1px dashed #f7f7f7;min-height:300px}


@media only screen and ( max-width: 700px ){
	#board_add_area,.popupwin {
		width:95%;
		min-width:300px;
	}
	#board_add_area #popupmapimg{float: left !important;margin: 0 10px 10px 0}
}


#chlang{
    float: right;margin-top: -11px;padding-right: 2px
}
#chlang .ltrigger{
    background: url(https://img.cataloxy.com/icons/chlang.svg?2) 0 0 no-repeat;background-size: 16px;opacity: 0.6;height: 16px;text-transform: uppercase;padding: 3px 0 0 17px;font-size: 10px;color: #fff;
}
#chlang:hover ul{display: block}
#chlang ul{display:none;position: absolute;border-radius:5px;-webkit-box-shadow: 0px 0px 15px #222;-moz-box-shadow: 0px 0px 15px #222;box-shadow: 0px 0px 15px #222;background:#fff;width: 160px;z-index: 50;right: 10px;}
#chlang ul li{cursor:pointer;list-style-type: none;  padding-left: 10px;  margin: 4px 0;  font-size: 1em;}
#chlang ul li:hover{background:#efefef}
#chlang ul li:hover i{text-decoration:underline}
#chlang ul li i{color:#5a709a !important;font-style: inherit}

#capinno_field{display:none}
#cap4a-area{float:left}

#cookies_cond{
background: rgb(36,91,120);
background: radial-gradient(circle, rgb(2 71 107) 0%, rgb(6 46 88) 75%);;
opacity: 0.85;
font-size: 1.1em;
text-align: center;
margin: 0 auto;
bottom: 0px;
left: 0px;
position: fixed;
width: 100%;
color: #fff;
padding: 15% 0;
    line-height: 151%;

    font-size: 1.4em;
}
#cookies_cond input{height:45px;font-size: 0.98em}
#cookies_cond a{color:#fff}

#contry-list-present{}
#content{width:100%;border-collapse: separate; border-spacing: 3px;margin-top:5px;min-height:600px;_height:600px;}
#content td{padding: 0px;vertical-align:top;background-color:#ffffff;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}

#content td.container{/* border:1px solid #e2e3e7;*/box-shadow: 0 5px 8px #edf0f3}

@media only screen and ( max-width: 480px ){
    #content {
        overflow: hidden;
    }
    #content td.container,
    #content > tbody > tr{
        max-width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden;
    }
}
#content td.transparent{background:transparent;}
#content td.transparent table{margin-top:-5px;border-spacing:0px 5px;}
#content h1,
#content span.h1,
#content h2.h1{
    text-align:left;text-shadow:0 -1px #697185;
    text-decoration:none;
    display:block;
    margin:0;
    padding:14px 0 0 38px;
    height:36px;
    color:#fff;
    font-size:18px;
    text-transform:uppercase;
    font-weight:500;
    word-break: break-all;
    background:url(https://img.cataloxy.com/new_header_wo_icon.png) no-repeat 11px center #8c95a7;
    background-color:#5b719a;
    overflow:hidden;
    -moz-border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-top-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}


/**del**/
#content h1 a,#content span.h1 a,#content h2.h1 a{text-transform:none;text-decoration:none;color:#fac654;float:right;font-size:14px;font-weight:bold;border-right:1px dotted #bdc3ce;text-shadow:0 -1px #697185;padding-right:10px;margin-right:10px;margin-top:3px}
#content h1 a.current,#content span.h1 a.current,#content h2.h1 a.current{-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;color:#f7f7f7;border:1px solid #949cac;background-color:#778092;padding-top:8px;padding-bottom:8px;margin-top:-6px;padding-left:10px}
#content h1 a.right,#content span.h1 a.right,#content h2.h1 a.right{border-right:none;margin-right:0}
#content h1 a.right.current,#content span.h1 a.right.current,#content h2.h1 a.right.current{margin-right:10px}
#content h1 a.is_gold{padding-left:33px;background-image:url(https://img.cataloxy.com/icons/is_gold25.png);background-position: 4px 3px;background-repeat:no-repeat;}
#content h1 a.is_top{padding-left:29px;background-image:url(https://img.cataloxy.com/icons/new_is_top21.png);background-position: 4px 10px;background-repeat:no-repeat}
/*******/

#content .header_filter{float:right;margin-top:-36px}
#content .header_filter a{
    text-transform:none;
    text-decoration:none;
    color:#fac654;
    font-size:14px;
    font-weight:bold;
    text-shadow:0 -1px #697185;
    margin:0 10px 0 10px;
    border: 1px solid transparent;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    padding: 8px 8px;
    position: relative;
    display: inline-block;
}
#content .header_filter a:after{
    position: absolute;
    content: "";
    border-right:1px dotted #bdc3ce;
    top: 50%;
    right: -10px;
    height: 16px;
    margin-top: -8px;
}
#content .header_filter a:last-child:after{
    content: none;
}
#content .header_filter a.current{
    color:#f7f7f7;
    border:1px solid #949cac;
    background-color:#778092;
}
/*
#content .header_filter a.right{border-right:none;margin-right:0}
#content .header_filter a.right.current{margin-right:10px}
*/
#content .header_filter a.is_gold{padding-left:33px;background-image:url(https://img.cataloxy.com/icons/is_gold25.png);background-position: 4px 3px;background-repeat:no-repeat;}
#content .header_filter a.is_top{padding-left:29px;background-image:url(https://img.cataloxy.com/icons/new_is_top21.png);background-position: 4px 10px;background-repeat:no-repeat}

#content .content-header .header_filter{
    margin-top: 0px;
    float: none;
}

#content h1.small,#content span.h1.small,#content h2.h1.small{font-size:16px;padding-top:15px}
#content h1.azul,#content span.h1.azul,#content h2.h1.azul{background-color:#60769d}
#content h1.attention,#content span.h1.attention{color:#ffffff;background-color:#f2c154;text-shadow:0 -1px #bf9943}
#content h1.attention.gold,#content span.h1.attention.gold{background-image:url(https://img.cataloxy.com/icons/new_gold_white.png)}
#content h1 b.yellow,#content h1 b.violette,#content span.h1 b.yellow,#content span.h1 b.violette{font-size:23px}
#content h1 b.violette{color:#2f235c;}
#content h1.orange,#content span.orange.h1,#content h2.orange.h1{font-size:14px;background:none;color:/*#F29A05*/#32353c;padding:0;margin:0;margin-top:5px;height:auto;}
#content h1.orange.marron,#content span.orange.h1.marron,#content h2.orange.h1.marron,
#content h2.orange.marron,#content span.orange.h2.marron,#content h2.orange.h2.marron{color:#957c65;font-size:18px;text-shadow:none;margin-top:0;padding-top:0}
#content h1.white,#content .h1.white,#content .h1.white{color:#fff !important}


/*masha*/
/*
#content .area{width:96%;margin:20px}
*/
#content .area{padding:20px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#content h1.firms,
/*
#content h1.comments,
#content span.h1.comments,
*/
#content h1.job,
#content h1.news,
#content h1.products,
#content h2.h1.products,
#content h1.favorite,
#content h1.board,
#content h2.h1.board,
#content h1.profile,
#content h1.rubrics,
#content span.h1.rubrics{
    background-position: 20px center;padding-left:53px;
}
#content h1.firms{
    background-image:url(https://img.cataloxy.com/icons/new_firms22.png)
}
#content h1.comments,#content span.h1.comments{background-image:url(https://img.cataloxy.com/icons/comments24.png)}
#content h1.job{background-image:url(https://img.cataloxy.com/icons/new_job26.png)}
#content h1.megafon{background-image:url(https://img.cataloxy.com/icons/new_megafon26.png)}
#content h1.resume,#content h2.h1.resume{background-image:url(https://img.cataloxy.com/icons/new_resume26.png)}
#content h1.news{background-image:url(https://img.cataloxy.com/icons/news24.png)}
#content h1.products,#content h2.h1.products{background-image:url(https://img.cataloxy.com/icons/new_products26.png)}
#content h1.favorite{background-image:url(https://img.cataloxy.com/icons/favorite24.png)}
#content h1.board,#content h2.h1.board{background-image:url(https://img.cataloxy.com/icons/new_board26.png)}
#content h1.profile{background-image:url(https://img.cataloxy.com/icons/new_profile26.png)}
#content h1.rubrics,#content span.h1.rubrics{background-image:url(https://img.cataloxy.com/icons/news24.png)}
#content .rightside{padding:20px 15px 20px 235px;min-height:370px;}

.content-header {
    padding:5px 0 5px 38px;
    p--adding:5px 0 0px 38px;
    background:url(https://img.cataloxy.com/new_header_wo_icon.png) no-repeat 11px center #8c95a7;
    background-color:#5b719a;
    overflow:hidden;
    -moz-border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-top-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}
.content-header-firms {
    padding-left: 0;
    background-image: none;
    /*
    padding-top: 0;
    padding-bottom: 0;
    */
}
#content .ts-content-header .ts-col {
   /*height: 50px;*/
}
#content .ts-content-header .ts-col {
	float:left;
}
#content .ts-content-header .ts-col.ta-r{
	float:right;
}

#content .content-header h1, 
#content .content-header span.h1, 
#content .content-header h2.h1,
#content .content-header h1.firms{
    padding-right: 0 !important;
    padding-bottom: 5px;
    padding-top: 5px;
    height: auto ;
    font-size:21px;
}

#content #item_page{}

#globalCounters{
	padding-top:3px;
    text-shadow: -1px -1px #49587f;
    color:#a7b5cc;
    margin-old:20px 0 0 0;
    margin:12px 0 0 0;
    font-size:13px;    
    float:right;
    display: block;
    min-width:220px
}
#globalCounters a{text-decoration:none;color:#fac654;font-size:13px;}
#globalCounters a:hover{text-decoration:underline}
#globalCounters span.right{border:none;padding-right:0;margin-right:0;border-left:0}
/*masha*/#globalCounters .item{padding-right:11px;margin-right:8px;border-right:1px dotted #8c9dbc;font-size:13px;display: inline-block;}


#firm_static_map_img,#popupmapimg{border-radius:3px}
#popupmapimg{margin-left:12px}
#firm_in_regions a.region_item{text-decoration:none;border-bottom:1px dashed #5a536f}
#firm_in_regions .firm_in_region{z-index:9999999;position:absolute;display:none;border:1px solid #efefef;margin:0;background-color:#ffffff;max-width:750px;-webkit-box-shadow: 0px 0px 15px #222;-moz-box-shadow: 0px 0px 15px #222;box-shadow: 0px 0px 15px #222;border-radius:5px}
#firm_in_regions .firm_in_region .h1.wo_icon{white-space: nowrap !important;  display: flex;}
#firm_in_regions .firm_in_region .h1.wo_icon a{border:none;}
#firm_in_regions .firm_in_region .close{display:block;float:right;margin:5px 15px 0 0;color:white;text-decoration:underline;cursor:pointer;font-size:13px;margin-top:2px;margin-left:30px}
#firm_in_regions .city_list{padding:10px}
#firm_in_regions .column{  width: 50%;  float: left;  margin-top: 4px;  }
#footer{min-height:156px;_height:156px;background:#8992a4;margin-top:10px;background: rgb(90,100,120);  background: linear-gradient(0deg, rgba(90,100,120,1) 0%, rgba(137,146,164,1) 100%);}
#footer .work_space{padding-top:30px;min-height:156px;_height:156px;text-align:center}
#footer .work_space p,#footer .work_space p a{color:#F7F7F7;font-size:13px;margin-top:5px}
/*masha*/
/*
#footer .logo{width:155px;margin:-2px 38px 0 -8px}
*/
#footer .logo{width:155px;margin:0px 10px 0 0;vertical-align: bottom;margin-bottom: 15px;}

#footer .work_space p.agree{color:#dcdfe4;text-shadow:-1px -1px #7c8598;text-align:justify;font-size:12px}
#footer .work_space p.agree a{color:#dcdfe4;font-size:12px}

/*masha*/
/*
#footer #add_btns{margin:20px 0;} 
#footer #add_btns input{width:153px;background-image:url(https://img.cataloxy.com/new_bg_btn2.jpg);height:32px;border:none}
*/
#footer #add_btns{margin:5px 0 16px;}
#footer #add_btns input{width:153px;/*background-image:url(https://img.cataloxy.com/new_bg_btn2.jpg);*/background: rgb(77,103,149);  background: linear-gradient(0deg, rgba(77,103,149,1) 0%, rgba(89,116,160,1) 100%);height:32px;border:none;margin:0 0 5px 0;  }

#footer #add_btns input.err:hover{color:#fa8f54}
/*masha*/
.footer_logo{
    display: inline-block;
}
#footer_menu {
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 15px;
}
/*masha*/
#footer_menu a{color:#f6f7f8;border-right:1px dotted #bbc1cc;text-decoration:none;font-size:13px;text-shadow: -1px -1px #777f93;padding-right:12px;margin-right:6px;margin-left:0;padding-left:0;font-weight:bold;white-space: nowrap;}
#footer_menu a.noborder{border:0;padding:0;margin:0 0 0 -100px;}

#footer_menu a:hover{color:#fac654}
#footer_menu a.right{margin-right:0;padding-right:0px;border:none }
/*masha*/#footer_menu li{list-style-type:none;padding:0;display:inline-block;text-transform:uppercase;margin-left:0;margin-bottom: 4px;}
#footer .prtblc,#footer .prtblc a{color:#f6f7f8;font-size:13px}
#footer .copy {font-weight:900;font-size:12px;color:#fff;margin-top:25px}
#footer .copy .yellow{text-transform:uppercase}
#footer .social{font-weight:bold;font-size:14px;color:#fff}

#space{background:url(https://img.cataloxy.com/new_bg_space.jpg) repeat-x #24293d;}
#header{width:100%;height-old:126px;height:100px;background:url(https://img.cataloxy.com/new_bg_header.jpg) center top no-repeat;}/*percents*/
#space.print {background:none;}
#space.print #header{border-bottom:1px dashed #cccccc;background-image:none;background-color:#fff;height:100px;}
#header a{color:#b2acc1;text-decoration:none}
#header > .work_space {position: relative;}
#header a:hover{color:#ffffff}
#header .links{height:40px;padding:0;border-collapse:collapse;float: right; margin-top-old:30px;margin-top:15px}
#header .links td{padding:0;width:33px;vertical-align:bottom;background:url(https://img.cataloxy.com/icons/new_locksmall.png) center top no-repeat}
#header .links td a.full{color:orange}
#header .links td.cabinet{text-transform:uppercase;background-image:url(https://img.cataloxy.com/icons/new_locksmall.png)}
#header .links td.registration{text-transform:uppercase;background-image:url(https://img.cataloxy.com/icons/new_usersmall.png)}
#header .links td.favorite{text-transform:uppercase;background-image:url(https://img.cataloxy.com/icons/new_2fav.png)}
#header .links td.add{text-transform:uppercase;background-image:url(https://img.cataloxy.com/icons/new_addsmall.png)}
#header .links td.logged_in{vertical-align:top;font-size:13px;color:#fff;background:none;width:auto;border:1px dotted #60667e;border-top:none;border-bottom:none;line-height:20px;padding:0 10px}
#header .links td.logged_in a{font-size:13px;color:#fac654;font-weight:100;display:inline;border:none;padding:0;padding-right:5px}
#header .links td.logged_in a.email{color:#9daac0;padding-left:10px}
#header .links td.logged_in a:hover{text-decoration:underline}

/* masha */
/*
#header .links a,#top_menu a{font-size:12px;display:block;padding: 0 12px;color:#fff;font-weight:bold;border-right:1px dotted #60667e}
*/
#header .links a,#top_menu a{font-size:12px;display:block;padding: 0 12px;color:#fff;font-weight:bold;border-right:1px dotted #60667e}

#header .links td a:hover{color:#fac654}
#header .links a.right,#top_menu a.right{border:none;}
#header .logo{margin-top-old:28px;margin-top:13px;float:left;width:300px;}
#space.print #header .logo{margin-top:15px;}
#header .logo img{width:298px;height:71px}
#header .logo #switch_design_mode{position:absolute;margin-left:355px;margin-top:32px;color:#95a1b7;font-size:13px;padding-left:16px;background:url(https://img.cataloxy.com/icons/prev-icon.png) no-repeat}
#header .logo.ny{margin:10px 0 0 20px;width:533px;}
#header .logo.ny img{width:353px;height:91px}
#header #addmenu{float:right;width:155px;margin:13px 35px 0 0;}
#header #addmenu a{display:block;margin-top:4px;height:20px;width:152px;background:url(https://img.cataloxy.com/bg_header_addmenu.png) no-repeat;font-weight:bold;text-transform:none;padding:5px 0 0 8px}
#header #addmenu a:hover{color:#f6b528}
#header .bottom_zone{margin-top:29px;height:29px;width:100%}

/* masha */
/*
#header #regions{float:right;margin-top:-5px}
*/
#regions{float:right;margin-top-old:-5px;margin-top:-11px;}

#header #regions #changereg{color:#fac654;font-size:13px;margin-left:9px;padding:0 12px;border-left:1px dotted #60667e}
#header #regions #changereg:hover{text-decoration:underline}
#header #regions .region_name{color:#95a1b7;font-size:13px;}


/*#robox_paymentForm_Tab #in{height:22px;border:1px solid #C7C4CD;padding: 3px 7px;}*/

/* masha */
/*
#advantages,#footer,#header,#header .bottom_zone,#searchline,.cabinet_subtomenu,.work_space,#top_menu,#content,#header .work_space,#footer .work_space{min-width:1267px;}

#advantages,#footer,#header,#header .bottom_zone,#searchline,.cabinet_subtomenu,.work_space,#top_menu,#content,#header .work_space,#footer .work_space{max-width: 100%;}
*/
.work_space{
    /*max-width---: 1260px;
    max-width: 1380px;*/
    max-width: 85%;
    margin: 0 auto;
}


#for_print #advantages,#for_print #footer,#for_print #header,#for_print #header .bottom_zone,#for_print #searchline,#for_print .cabinet_subtomenu,#for_print .work_space,#for_print #top_menu,#for_print #content,#for_print #header .work_space,#for_print #footer .work_space{min-width:800px;}
#rc_sep_img{visibility:hidden;width:250px;height:1px}
#reg-redes-sociales{margin-left:193px}

#resume-persona{padding-right:320px}
#resume_menu_float_container{width:300px;height:1px;float:right}
#searchline{    
    min-height:40px;
    _height:40px;
    padding-old:9px 0 7px 0;
    padding:6px 0 2px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    display: inline-block;
    width:660px;
}
.cancelSearch .orange{margin-top:4px}
#searchline .byidhide{max-width:750px}
#searchline #search_form{width:65%;min-width:690px /*745px*/; min-height:30px;float:left;color:#fff;}
#searchline #search_form *{float:left;margin-right:5px}
#searchline #search_form .headerline{float:none;height:27px;white-space:nowrap;clear:both;text-align:right;padding-top:7px;padding-right:12px}
#searchline #search_form .headerline div{color:#fff;text-transform:uppercase;font-weight:bold;font-size:15px;text-shadow:-1px -1px #3f4c6c}
#searchline #search_form .headerline a{color:#fac654;text-shadow:-1px -1px #3f4c6c;font-weight:bold;text-decoration:none;padding-right:10px;margin-left:10px;margin-top:9px;border-right:1px dotted #8fa0be;float:none;}
#searchline #search_form .headerline a.orange,#searchline #search_form .headerline a.orange.right{border:1px solid #617399;background:#40527d;color:#fff;padding:7px 10px;margin-top:1px;margin-left:7px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;}
#searchline #search_form .headerline a.right{border:none}
#searchline #search_form .letters a,#searchline #search_form .letters .lett{cursor:pointer;font-size:10px;font-weight:bold;padding-bottom:1px;text-decoration:none;display:block;margin-top:0px;margin-left:7px;color:#dae2ef;border-bottom:1px solid #dae2ef}
#searchline #search_form .letters a.gray,#searchline #search_form .letters .lett.gray{border-bottom:none}
#searchline #search_form .letters .lett.orange{color:#f2a500;border: 1px solid;  padding: 0 3px;border-radius: 4px;  background: #3a4c6a;}
#searchline #search_form .additional_params{margin-top:4px;clear:both;display:none;max-width:730px}
#searchline #search_form .additional_params label{font-weight:500;color:#fff}
.additional_params b,.additional_params strong,.additional_params span{color:#fff}
#searchline #txtVal.search_string{width:303px;}
#searchline #txtVal.search_string,#searchline #query.search_string{height:26px;padding-left:25px;}
#searchline #lupa{background:url(https://img.cataloxy.com/new_chosen-sprite.png) no-repeat -32px -23px;position:absolute;width:18px;height:18px;margin:10px 0 0 6px}
#searchline #search_form.default #lupa{margin-top:9px}
#searchline #search_form.default{min-width:620px;}
#searchline #search_form #search_select_reg{color:#fff;margin-top:6px;}
#searchline #search_form #search_select_reg a.openreg{color:#fac654;text-decoration:none;border-bottom:1px dotted #fac654;float:none;}
#searchline #search_form #search_select_reg.leftpad{border-left:1px dotted #8a9cbb;padding-left:15px;}
#searchline #search_form.board #query.search_string{/*width:390px*/}
#searchline #search_form.board .chzn-container .chzn-drop{width:210px}
#searchline #search_form.board .chzn-container-single .chzn-single{width:200px}
#searchline #search_form.board .chzn-container-single .chzn-search {display:none}
#searchline #search_form.board .categoria_block{padding-left:5px}
#searchline #search_form.books{width:670px}
#searchline #search_form.books #query.search_string{width:360px}
#searchline #search_form.books .chzn-container .chzn-drop{width:190px}
#searchline #search_form.books .chzn-container-single .chzn-single{width:180px}
#searchline #searchMode{height:33px;width:180px;}
#searchline .search_string.byid{width:150px}
#searchline .cancelSearch a{border-bottom:1px dotted #fac654;color:#fac654;text-decoration:none;text-shadow:-1px -1px #394667}
#searchline .cancelSearch{clear:both;color:#fac654;text-shadow:-1px -1px #394667;font-size:12px;}
#searchline #search_form.job #search_params_tab {width:700px;margin-top:6px}
#searchline #search_form.job #search_params_tab td{width:115px}
#searchline #search_form.job .salary_title{padding-top:4px;padding-left:2px;display:block;}

#searchline .txt{height:21px;font-size:13px;}
#searchline select{width:120px;height:29px;}
#searchForm{display:none;}
#searchline #query.search_string{
    width:575px;
    height:33px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
}
#sl-show-trigger{
    background:url(https://img.cataloxy.com/new_chosen-sprite.png) no-repeat -52px 6px;
}
#sl-show-trigger a{padding-left:25px !important;}
.sealine{display:none}

#search_plugin{
    background:url(https://img.cataloxy.com/icons/favicon_white.png) no-repeat 4px 2px; 
    clear:both; 
    padding-left:20px;
    color:#fff;
    font-weight:bold;
    float:right;
    position:absolute;
    margin:20px 0 0 -20px;
    width:250px;
    line-height:19px
}

#search_plugin a{color:#fac654;border-bottom:1px dotted #fac654;clear:both;text-decoration:none;font-weight:500;margin-bottom:4px;font-size:13px;border-right:none;padding:0;margin:0}
#search_plugin,#search_plugin a{text-shadow:-1px -1px #394667}

#searchParamsText{color:#ededed;padding:5px 0 5px 0px;text-shadow:-1px -1px #3f4c6c;font-size:12px;max-width:860px}
#searchline #searchParamsText *{color:#fff;display:inline; float:none; padding:0;margin:0}

/*#s//mall_logo_present{display:none;position:absolute;right:60px}*/
#small_logo_present{display:none;position:fixed;left:12px;top:10px;cursor:pointer;height:33px}
.topbar.fixed #small_logo_present{display:block}
.topbar.fixed .sealine{display: block !important;}
#small_logo_present,#small_logo_present img{max-width:128px;}

/* masha */
/*
#top_menu{background:url(https://img.cataloxy.com/new_bg_top_menu.jpg) #5d739c repeat-x;height:44px;}
#top_menu a{border-color:#9aaac7;text-decoration:none;font-size:13px;text-shadow: -1px -1px #4f6485;margin-top:15px}
#top_menu a:hover{color:#fac654}
*/
#top_menu{background:url(https://img.cataloxy.com/new_bg_top_menu.jpg) #5d739c repeat-x;
    height-old:44px;height:34px;}
#main-menu a{border-color:#9aaac7;text-decoration:none !important;font-size:13px;text-shadow: -1px -1px #4f6485;margin-top-old:15px;margin-top:10px;}
#main-menu a:hover{color:#fac654}


#top_menu li{display:block;float:left;list-style-type:none;padding:0;text-transform:uppercase;margin-left:0;line-height:15px}
#top_menu a.left{padding-left:0}
#top_menu li.feedback{float:right}
#top_menu li.airplane{width:56px;height:35px;margin:-11px 0 0 23px;background-image:url(https://img.cataloxy.com/new_airplane.png);}
#footer p{text-align:center;}
#top_navigator{margin-top:8px;padding-left:3px;padding-right:250px;line-height:24px;font-size:12px;font-weight:bold;color:#5a709a;}
#top_navigator a,#top_navigator .part-encoded{padding: 0 10px 0 0px;margin-right:8px;font-weight:500;font-size:13px;border-right:1px dotted #acb0ba}
#top_navigator a{}
.outer-crumbs,.outer-crumbs-trigger{display:none;}
#top_navigator .outer-crumbs{ background: #fafafa;
    border-radius: 5px;
    /*display: inline-block;*/
    display:none;
    position: fixed;
    padding: 8px 14px;
    margin-top:6px;
    -webkit-box-shadow: 2px 2px 11px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    2px 2px 11px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         2px 2px 11px 0px rgba(50, 50, 50, 0.5);

}
#top_navigator .outer-crumbs a{border:none;margin:0;display: block}
#top_navigator .outer-crumbs:before{content:" "; position:absolute;display:block;width:20px;height:25px; background: url(https://img.cataloxy.com/new_flyreg_arrow.png) no-repeat 0 2px;margin-top:-20px; margin-left: 30px;}

#uLogin2{padding-top:7px}

#content .item{padding:6px 5px 7px 17px;color:#A49FB1;clear:both}
#content .item img{margin-right:6px;float:left}
#content .item p{margin-top:6px}
#content .item.comments *{font-size:13px}
#content .item.comments strong{padding-bottom:4px}
#content .item.comments a.gray{padding-left:5px}

#contact_links_icons {display:block;width:150px;white-space:normal;overflow:hidden}
#contact_links_icons img{margin-right:5px;}
#contact_links_icons a{font-weight:500;}

.hl2{font-size:15px;font-weight:bold;margin:15px 0}




#flyRegList{display:block}
#flyRegList,#flyRegList *{float:none;text-shadow:-1px 1px #fff;}
#flyRegList .regionsBlock{text-align:left;background:#ffffff;border:1px solid #ebebef;border-top:none;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}
a#cancelRegRel{display:none;color:#f2a500;text-decoration:underline;}
a#cancelRegRel:hover{color:#f2a500;}
#flyRegList .country_header{position:absolute;padding:12px 0 0 17px}
#flyRegList .regionList a{color:#3c3550;text-transform:none;text-decoration:underline}
#flyRegList .regionList a.orange{color:#F29A05;}
.regionList .loader{width:100%;height:50px;background:url(https://img.cataloxy.com/ajax.gif) no-repeat 50% 50%;}
#flyRegList .regionList{padding:15px;}
#flyRegList .regionList .region{
	width:30%;
	float:left;
	margin:10px 0 0 20px;
}
/*#header .regionList .region{width:45%}*/
a.show_plus,#flyRegList .regionList .region h2{font-size:13px;background:url(https://img.cataloxy.com/icons/plus_7.jpg) no-repeat 5px 50%;color:#5a709a;text-decoration:underline;padding:4px 10px;padding-left:20px;cursor:hand;cursor:pointer;}
#flyRegList .regionList h2.black{color:#32353c}
#flyRegList .regionList h2.selected_all{background-image:url(https://img.cataloxy.com/new_region_selected_all.jpg);padding-left:27px}
#flyRegList .regionList .region.selected{width:95%;}
#flyRegList .regionList .region.selected h2{border-color:#d8d8e1;background-image:url(https://img.cataloxy.com/new_bg_board_arrow.jpg);background-position:2px 50%}
#flyRegList .regionList .region.selected .cities{display:block;overflow:auto;max-height:800px;}
#flyRegList .regionList .region .cities{padding:0;margin:0;margin-left:20px;display:none}
#flyRegList .regionList .region .cities li{list-style-type:none;padding-top:4px;font-size:13px;line-height:14px;display: inline-block;width: 20%;}
#flyRegList .regionList .region .cities li a{color:#8892a3}
#flyRegList .regionList .region .cities li a.curr{font-weight:bold;color:#32353c}
#flyRegList .regionList .region .cities li a.allreg{font-weight:bold;color:#32353c;border-bottom:1px dotted #32353c;text-decoration:none}
#flyRegList .regionList .region .cities li.big{font-weight:bold;color:#333 !important;}

#flyRegList .countryList{padding:15px 15px 25px 15px;margin:0;background:#f0f1f3;border-top-left-radius: 10px;border-top-right-radius: 10px;}
#flyRegList .countryList h2{margin:15px 0px;}
#flyRegList .countryList li{display: inline-block;list-style-type:none;margin-right:0px;margin-top:20px}
#flyRegList .countryList li a{font-size:15px;padding:4px 8px;color:#5a709a;font-weight:bold}
#flyRegList .countryList li a.flag{padding-left:26px}
#flyRegList .countryList li a.current{background-color:#ffffff;border:1px solid #e2e3e7;border-radius:2px;text-decoration:none;font-weight:bold;}
#flyRegList .countryList li a.orange{text-decoration:underline;font-weight:100;color:#5a709a}

#flyRegList{position:absolute;width:900px;margin:25px 0 0 -900px;z-index:100000;display:none;-webkit-box-shadow: 0px 0px 15px #222;-moz-box-shadow: 0px 0px 15px #222;box-shadow: 0px 0px 15px #222;}
#flyRegList .arrow{float:right;margin:-10px 50px 0 0;display:block}
#flyRegList.insearch{margin:4px 0px;right:auto}
#flyRegList.insearch .arrow{float:left;margin:-10px 0 0 170px}
#flyRegList.insearch.firms .arrow{margin-left:490px}

.flag{background:url(https://img.cataloxy.com/icons/langs/flags/4x3/ru.svg) no-repeat 3px center;background-size:16px 12px;padding-left:26px;}
.flag.au{background-image:url(https://img.cataloxy.com/icons/langs/flags/4x3/au.svg)}
.flag.ar{background-image:url(https://img.cataloxy.com/icons/langs/flags/4x3/ar.svg)}
.flag.az{background-image:url(https://img.cataloxy.com/icons/langs/flags/4x3/az.svg)}
.flag.by{background-image:url(https://img.cataloxy.com/icons/langs/by.jpg)}
.flag.ca{background-image:url(https://img.cataloxy.com/icons/langs/flags/4x3/ca.svg)}
.flag.kz{background-image:url(https://img.cataloxy.com/icons/langs/kz.jpg)}
.flag.us{background-image:url(https://img.cataloxy.com/icons/langs/us.jpg)}
.flag.es{background-image:url(https://img.cataloxy.com/icons/langs/es.jpg)}
.flag.mx{background-image:url(https://img.cataloxy.com/icons/langs/mx.jpg)}
.flag.fr{background-image:url(https://img.cataloxy.com/icons/langs/flags/4x3/fr.svg)}
.flag.ua{background-image:url(https://img.cataloxy.com/icons/langs/flags/4x3/ua.svg)}
.flag.uk{background-image:url(https://img.cataloxy.com/icons/langs/flags/4x3/gb.svg)}

/*#mas-o-menos,#mas-o-menos.full{max-width:958px;}*/
#mas-o-menos,#mas-o-menos.full{max-width:100%;
    }
.itemContent #mas-o-menos, #mas-o-menos.min{max-width:729px}
/*.itemContent .fullsize #mas-o-menos{max-width:958px;}*/
.itemContent .fullsize #mas-o-menos{max-width:100%;}
#mas-o-menos.fx{
position:fixed;
bottom: 0px;
overflow:hidden;
margin-left: 45px;
min-width:500px;
/*max-height:190px;*/
background-color:#fff;
z-index:9999;
border: 4px double #efefef;
border-bottom:none;
}

#mas-o-menos.fx,.shadow-active{box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(238, 238, 238, 0.1) inset;}
#mas-o-menos.fx.nomar{
	margin-left:0
}
#mas-o-menos .close-mas-o-menos{display:none;}
#mas-o-menos.fx .close-mas-o-menos{display:block;text-align:right;position:absolute;width:98%;z-index:999999999999999;}
#mas-o-menos.fx .close-mas-o-menos img{}

#yadvertikal.fixed,#abctlx.fixed{position:fixed;width:301px;background:#ffffff;z-index:99}
#youare_here{text-decoration:none;border-bottom:1px solid #fff;}
#capinnocpt__div{float:left}
#ya_share1{height:22px}

/*new masha styles*/
a.top_menu--hum{
	position:absolute;
	margin:4px 0 0 16px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
    background: url(https://img.cataloxy.com/icons/menu-app.png) no-repeat left bottom;
    padding: 0;
    width: 34px;
    height: 30px;
    display: none;
    border: none;
    cursor: pointer;
}
a.top_menu--hum.active{
    background-color: #50648e;
    /*box-shadow: 0 0 15px #222;*/
    z-index:500
}
#top_menu .work_space {
    padding: 0;
}
#flyRegList{
	display:none;
    margin-left: 0;
    right: 30px;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.topbar{
    position: relative;
    width: 100%;
    /*background: url(https://img.cataloxy.com/new_bg_searchline.png) 0 0 repeat-x #4a5e87;*/
    background: rgb(91,115,159);
    background: linear-gradient(180deg, rgba(91,115,159,1) 0%, rgba(74,94,135,1) 100%);
    z-index: 10;
}
.topbar.fixed{
    position:fixed;
    top:-38px;
    opacity:0.9;
    z-index:600;    
    box-shadow:-2px 1px 10px 0px #21446d;
}
.topbar.fixed.is_index{
	top:0px;
}

.topbar.fixed .top-menus.topbar__first{
	display:none;
}
.topbar.fixed #searchline{
   margin-top: 0;
}
.topbar.fixed #globalCounters{
    display: none;
}
.topbar.fixed .top_menu--hum {
    margin-top: 5px;
}

.search-trigger {
    background: url(https://img.cataloxy.com/icons/Search-icon-19.png) no-repeat center;
    position: relative;
    width: 34px;
    height: 34px;
    display: none;
}
.search-trigger.active {
    background-color: #50648e;
    box-shadow: 0 0 15px #222;
}
.actionadd-wrapper{margin-top:-4px}
.cabinet_subtomenu{width:100%;height:22px;background:#efddb1;padding-top:3px;color:#695737;}
.cabinet_subtomenu a{color:#605936;text-decoration:none;text-shadow:0 1px #fff;font-size:13px;border-right:1px dotted #ac9a74;padding-right:10px;margin-right:4px}
.cabinet_subtomenu a.right{border:none}
.cabinet_subtomenu a:hover{color:#222428}
.cabinet_subtomenu strong{font-size:10px;}
.cabinet_subtomenu .red{color:#da5700} 

.submenu-iteminfo{margin-top:40px}
.submenu-iteminfo .yapost{padding-right:20px}


.topbar__company-menu{display: none;z-index:9999;padding-left:24px;background:url(https://img.cataloxy.com/icons/itemmore24_blue.png) no-repeat 0 0;padding-bottom:5px;}
.topbar__company-menu.fixed {position:fixed;top:11px;left:70px;background-image:url(https://img.cataloxy.com/icons/itemmore20.png);background-position:0px 2px;padding-bottom:2px;}
.topbar__company-menu a{padding:3px 0;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:17px;letter-spacing:2px}
.topbar__company-menu.fixed a{color:#fff;padding-bottom:2px;text-shadow: 1px 1px #9598C6;border:0;}

.left-menu-wrapper.fixed .menu .header{color:#ccc}

#abctlx{max-height:600px;min-width:338px;overflow:hidden}
td.width230.rightcol{width:303px !important;min-width: 301px}

@media only screen and ( max-width: 1700px ){
	.pluso.fixed{right:10%;}
    .company_column .gogadapt,.company_column.fullsize .gogadapt,.fullsize .gogadapt,.gogadapt,.company_column .gogadapt,.gogadapt ins{max-width:1000px;}
}
@media only screen and ( max-width: 1600px ){
	.topbar.fixed #small_logo_present{display:none}
    .company_column .gogadapt,.company_column.fullsize .gogadapt,.fullsize .gogadapt,.gogadapt,.company_column .gogadapt,.gogadapt ins{max-width:958px;}
}
@media only screen and ( max-width: 1550px ){
	.pluso.fixed{right:8%;}	
}
@media only screen and ( max-width: 1350px ){
    #abctlx{min-width:301px;}
	.pluso.fixed{right:5%;}
    .work_space{
        max-width: 1350px;
    }
    #content .container.width100,
    .company_column .gogadapt,.company_column.fullsize .gogadapt,.fullsize .gogadapt,.gogadapt,.company_column .gogadapt,.gogadapt ins{max-width:830px}
}
@media only screen and ( max-width: 1260px ){
	.pluso.fixed{right:12px;}
	.work_space{
		max-width: 1260px;
	}
    .work_space.work_space_r{padding:0}
    #content .container.width100,
    .company_column .gogadapt,.company_column.fullsize .gogadapt,.fullsize .gogadapt,.gogadapt,.company_column .gogadapt,.gogadapt ins{max-width:770px}

	/*#yadvertikal.fixed,#abctlx.fixed{width:255px}*/

	td.width230.rightcol{width:auto;  min-width: auto;}
}

@media only screen and ( max-width: 1210px ){
	#globalCounters{margin-right:-50px}
}

@media only screen and ( max-width: 1160px ){
    /*form*/
     div.form .field .title{
        width: 100%;
        float: none;
        text-align: left;
     }
     div.form .field input.txt{
        height: 32px;
     }
     div.form .field input.txt, 
     div.form .field textarea,
     div.form .field select,
     div.form .field .input-wrap{
            width: 100%;
            max-width:100%;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
     }
     div.form .field .title {
        height: auto;
        width: auto;
        margin: 0 0 5px 0;
     }
     div.form .field.submit {
        padding-top: 0;
     }
    #globalCounters{
     	width:250px;
     	margin-top:12px;
     	margin-right:auto
     }
     #globalCounters .item{
     	display:block;
     	border:none;
     	line-height:22px;
     }
     #globalCounters #search_plugin{margin:3px 0 0 120px;width:110px}     
     
}
@media only screen and ( max-width: 1120px ){ /*1200*/
    #content .container.width100,
    .company_column.fullsize .gogadapt, .fullsize .gogadapt,.gogadapt ins{max-width:675px}
	#header{background-position:left top}
	#globalCounters{
     	width:220px;
    }
    #globalCounters .item span{
        border-width: 0;
    }
    #searchline .work_space  td{
        padding-top: 8px;
    }
     
    #searchline #search_form.default {
        width: auto;
        max-width: auto;
        min-width: auto
    }
    #searchline #txtVal.search_string {
        width: auto;
    }
    #contry-list-present{width:195px !important}    
    
}

@media only screen and ( max-width: 1250px ){@media only screen and ( min-width: 1000px ){#top_menu .kupon{display:none;}}}

@media only screen and ( max-width: 1100px ){@media only screen and ( min-width: 1000px ){#top_menu .marketing{display:none;}}}

@media only screen and ( max-width: 1000px ){
    #content .container.width100{max-width:100%}
	.topbar.fixed #small_logo_present{display:block;position:absolute;margin-top:7px;right:60px;left:auto;top:auto}
	.pluso.fixed{right:205px;}
	#reg-redes-sociales{margin-left:15px}
	#searchline #search_form #textSearch{width:80%}	
	#searchline #search_form input.search_btn{width:17%}
	#searchline #search_form.board .categoria_block{margin:8px 0 0 -11px;padding:0;}
	#searchline #search_form.board .categoria_block select{width:300px !important}
	
	#header .lismall{display:none}
    #header .links {
        /*margin-top-old: 30px;*/
        margin-top: 15px;
        height: auto;
        text-align: right;
    }
    #header .links tr,
    #header .links table,
    #header .links td{
        display: inline-block;
    }
    #header .links td {
        vertical-align: top;
        margin-right: -4px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    #header .links td .text{
        
    }
    #header .links td > a{
        display: block;
        width: 22px;
        height: 22px;
        padding: 0;
        border: none;
    }
    #header .links td,
    #header .links td > a {
        width: auto;
    }
    #header .links td {
        margin-right: 8px;
        background-position: left top;
        padding-left: 18px;
    }
    #header .links td .text{
        display: inline-block;
        margin-top: 3px;
    }
    #header .links td.cabinet{
        
    }
    #header .links td.logged_in{
        width: 100%;
        padding: 0;
        border: none;
		margin-top:-25px;
    }
    
    .topbar{
        padding: 3px 0 2px;
    }
    .topbar__first{
        float: left;
        margin-left: 15px;
    }
    .topbar__last{
        float: right;
    }
    .top-menus__container {
        display: none;
    }
    #top_menu {
        /*
        float: left;
        background: none;
        height: auto;
        margin-top: 10px;
        position: relative;
        z-index: 5;
        padding-right: 5px;
        */
        position: relative;
        background: none;
        padding: 0;
        margin: 0;
        height: auto;
         margin-top: 10px;
    }
    .top-menus {
        position: relative;
        z-index: 10;
    }
    a.top_menu--hum {
        display: inline-block; 
    }

    #sl-show-trigger{display:none !important}
    #top_menu > .work_space {
        /*
        position: absolute;
        padding: 15px;
        width: 300px;
        max-width: 300px;
        background: #24293d;
        border-radius: 0 10px 10px 10px;
        box-shadow: 0 0 15px #222;
        display: none;
        margin-top: 4px;
        */
    }
    .top-menus__container {
        position: absolute;
        padding: 0px 15px 15px 27px;
        max-width: 210px;
        width: 210px;
        background: #50648e;
        border-radius: 6px 10px 10px 10px;
        box-shadow: 0 0 15px #222;    
        margin-top: 4px;
        display: block;
        display: none;
        z-index:600;
        
    }
    .topbar.fixed .top-menus.topbar__first{
		display:block;
	}
    #top_menu li,
    #top_menu li.feedback {
        float: none;
        margin-bottom: 8px;
    }
    #top_menu li a,
    #top_menu li a.left{
        border: none;
        padding: 5px;
        padding-left: 12px !important;
        margin: 0;

    }
    #top_menu li.airplane {
        position: absolute;
        margin: 0;
        right: -10px;
        top: -16px;
    }
    .cabinet_subtomenu{
        background: none;
        padding: 0 5px;
        margin: 0;
        height: auto;
        display: none;
    }
    .cabinet_subtomenu a{
        display: inline-block;
        width: 100%;
        color: #fff;
        border: none;
        font-size: 13px;
        text-shadow:none;
        margin: 8px 0;
    }
    .cabinet_subtomenu .work_space{
        padding: 0;
    }
    #searchline{
        padding: 0;
        min-height: auto ;
        height: auto;
        padding: 3px 0 3px;
        width: auto;
    }

    #globalCounters {
        margin:4px 15px 0 15px;
        float: none;
        text-align: right;
        width:auto;
    }
    #globalCounters .item {
        display: inline-block;
        padding-top: 2px;
        margin-right: 15px;
    }
    #globalCounters .item:last-child{
        border: none;
    }
    
    .topbar.fixed{
    	top:0;
    }
    .topbar__last {
        float: none;
    }
    #searchline{
        float: right;
        margin-top: -10px;
        position: relative;
        z-index: 5;
    }
    .search-trigger{
    	top:4px;
        display: inline-block;
        border-top-left-radius:6px;
		border-top-right-radius:6px;
    }
    .search-form-container{
        display: none;
        position: absolute;
        padding: 15px;
        max-width: 1000px;
        width: 650px;
        background: #50648e; /*#24293d;*/
        border-radius: 6px 0 6px 6px;
        box-shadow: 0 0 15px #222;
        right: 0;
        top: 100%;
        margin-top: -7px;
    }
    .search-form-container .search_string {
        width: 167px;
    }
    .sealine{display:block !important}
    #search_plugin {
        display: none;
    }
    #searchline #search_form {
        width: 100%;
        min-width:auto;
        max-width: 100%;
    }
    
    #searchline #query.search_string {
        width: 100%;
        margin-bottom: 5px;
    }
    #searchline #txtVal.search_string{
    	width:328px;
    }
    #searchline #textSearch{
        /*float: none;*/
    }
    
    #searchline #search_form .headerline{
        white-space: normal;
        margin-bottom: 5px;
        height: auto;
        text-align: left;
        padding-top:0;
    }
    #searchline #search_form .headerline .title{        
        margin-top:10px;
    }
    #searchline #search_form #textSearch {
        position: relative;
        max-width: 100%;
        overflow: hidden;
    }
    #searchline #search_form #textSearch:before{
        content: "";
        position: absolute;
        left: 5px;
        top: 8px;
        z-index: 2;
        background: url(https://img.cataloxy.com/new_chosen-sprite.png) no-repeat -32px -23px;
        width: 18px;
        height: 18px;
    }
    #searchline #search_form #textSearch input{
        display: inline-block;
        float: none;
        position: relative;
        z-index: 1;
    }
    #searchline #lupa {
        display: none !important;
    }
    #searchline #search_form .headerline a{
        display: inline-block;
    }
    #searchline #search_form .headerline a,
    #searchline #search_form .headerline a.orange, 
    #searchline #search_form .headerline a.orange.right{
        margin: 3px 5px 3px 0;
    }
    
}

/*anses era max-width: 960px*/
@media only screen and ( max-width: 1050px ){
    #content .container.width100{max-width:100%}
    .work_space_r{
        pading:0
    }
    .itemContent{
        margin:5px;
    }
    .ts{
        width: 99%
    }

	#flyRegList .countryList  {
        padding-top: 45px;
    }
    #flyRegList .countryList li {
        
        margin: 0 15px 10px 0;
    }

    #flyRegList{
        left: 30px;
        width: auto;
    }
    #flyRegList .regionList .region {
        width: 46%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .work_space{
        padding: 0 10px;
    }
    #top_menu {
        padding-left: 10px;
    }
    #globalCounters {
        height: auto;
    }
    
    #globalCounters .item {
    }
    #globalCounters .item a{
        display: inline;
    }
    .rightcol,
    .leftcol {
        display: inline-block;
        overflow: hidden;
        width: 100%;
        min-width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
    #content,
    #content > tbody > td,
    #content > tbody > tr {
        display: inline-block;
    }
    #content > tbody {display:inline-block; width:100%}
    #content .rightcol{
        width: 100% !important;
        min-width:100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    
    #content td.transparent table {
        margin: 0;
        width: 100%;
    }
    #top_navigator {
        padding-right: 0;
    }
    #content h1.firms {

    }
    .listItem .header a.to_favorite{display:inline}
    
    #contry-list-present {float:none;width:100% !important;margin-top:0 !important;margin-bottom:10px}
    #contry-list-present a{margin-right:10px;line-height:25px}
    #contry-list-present .hr,
    #contry-list-present br{display:none}
    
}
@media only screen and ( max-width: 870px ){
	.listing_params .board-actions,.listing_params .delivery{float:none;display:block;width:100%;border-top:2px solid #fff;margin-top:7px;padding-top:7px;}
}

@media only screen and ( max-width: 800px ){
	.gogadapttop{display:block;}
	.getMore-trigger.mob800 span.trigger{display:inline;}
	.getMore-trigger.mob800{padding:10px 0;}
	.getMore-trigger.mob800 .getMore{display:none;}
    .gogadapt,.gogadapt ins{max-width:100%}
    /*
    #authform,
    #add_gen_block {
        margin: 0;

        top: 22px;
        right: 30px; 
    }
    */
    #header .links td.logged_in{
        margin-top:-35px;
    }
    #header .links td.logged_in a.email{
        display: block;
        text-align: right;
        width: auto;
        height: auto;
        margin: 0;
    }
    #header .links td.logged_in br{
        display: none;
    }
    .ts-content-header,
    .ts-content-header > .ts-col{
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    #content .area {
        padding:5px;
        overflow: hidden;
    }
    
    #mas-o-menos.fx{width:100%;min-width:300px;/*max-height:180px;*/left:0;margin-left:0}
    .text-content img,.text-content iframe{max-width:100% !important;width:100% !important;margin:0 !important;}
    .text-content img{height:auto !important}
}















/*
@media only screen and ( max-width: 750px ) {
	@media only screen and ( min-width: 576px ){
		.listing_params .board-actions{width:30%;margin-top:-9px;line-height:25px}
		.listing_params .board-actions a.selected{padding-top:2px;padding-bottom:2px;display:block;}
		.listing_params .board-actions a{float:right;}
		.listing_params .board-actions a.selected{float:left;margin-top:10px}
	}
}
*/
@media only screen and ( max-width: 750px ){
    .pluso.fixed{display:none}
}
@media only screen and ( max-width: 700px ){
    .mobile_hidden700{
        display: none;
    }
    #searchline .work_space {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 30px;
    }
    #searchline {
        position: static;
    }
    .search-form-container{
        padding-top:7px;
        left: 15px;
        right: 10px;
        width: auto;
    }
    #search_form.default .search_string,
    #search_form.default .chzn-container {
        margin-bottom: 8px;
    }
    #searchline .default #txtVal.search_string{height:34px}

    #searchline #search_form .headerline .title{

        margin-right:20px;
        margin-bottom:3px;

    }
    #searchline #search_form.firm .headerline .title{float:none;}
    #searchline #txtVal.search_string{
        width:100%;
        margin-bottom:7px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .navigator{
        line-height:27px;
    }
    #searchline #search_form.job #search_params_tab{width:100%;}
    #searchline #search_form.job #search_params_tab .params_titles_row{display:none}
    #searchline #search_form.job .salary_title{padding-top:4px;padding-left:2px;display:block;}
    #searchline #search_form.job span.val-period{margin:7px 0 0 -18px}

    div.form.fullwidth{width:580px}

    .listItem .header .stat_container {
        float: none;
        width: 100%;
        height: auto;
    }

    .listItem .header .stat.l0,
    .listItem .header .stat.l1,
    .listItem .header .stat.l2{
        position: relative;
        margin: 6px 0 0 0 !important;
    }
    .listItem .header a.to_favorite,
    .listItem .is_top,
    .listItem .rating {
        display: inline-block;
        position: relative;
        margin: 0 5px 0 0 ;
        float: none;
    }

    #flyRegList .regionList .region.selected .cities li{width:25%}
}
@media only screen and ( max-width: 670px ){
    .company_column.firm-data{padding-top:0px;}
    .listItem .w_video div{width:98%;height:245px;margin-left:-90%}
    .listItem .descr{display:none !important;}
    .listing_params .actionadd-wrapper{float:none}
    .listing_params {padding-left:10px;padding-right:10px}
    .video-fly-frame{height:220px;}
    #small_logo_present{margin-top:5px;right:40px;}

    div.form.fullwidth{width:100%;min-width:220px}
    .itemContent .logolink{float:left;margin-right:15px;}
    .itemContent .logolink{max-height:140px;width:auto}
    .firm_indexes.obj_indexes{display:block;}

    #header{background-position:-90px top}

    .topbar.fixed #searchline,
    #searchline {
        margin-top: 0px;
    }
    .search-trigger {
        margin-top: -5px;
    }
    #globalCounters {
        /*
        text-align: center;
        margin-bottom: 15px;
        */
        display: none;
    }
    #globalCounters .item {
        margin-right: 8px;
    }

    .itemContent,
    .itemContent > tbody,
    .itemContent > tbody > tr,
    .itemContent > tbody > tr > td {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
        margin: 0;
    }
    .itemContent > tbody > tr > td {
        padding: 0 20px;
        margin: 0 0 0 0;
    }
    .topbar__company-menu {
        display: inline-block;
    }
    .topbar__company-menu.fixed{left:55px}
    .ya-share2__list_direction_horizontal .ya-share2__item.ya-share2__item_service_whatsapp,
    .ya-share2__list_direction_horizontal .ya-share2__item.ya-share2__item_service_telegram,
    .ya-share2__list_direction_horizontal .ya-share2__item.ya-share2__item_service_viber{display:inline-block}

    #captcharefresh{display:block;margin:5px 0}

    #content .left-menu-wrapper{
        position: absolute;
        left: 50px;
        margin: 0;
        padding: 0;
        width: auto;
        display: none;
        z-index:99999;
    }
    #content .left-menu-wrapper .logolink,
    #content .left-menu-wrapper .smallmap_block,
    #content .left-menu-wrapper .fb-page,
    #content .left-menu-wrapper .firm_indexes,
    #content .left-menu-wrapper .ya-post-wrapper,
    #content .left-menu-wrapper li.inactive,
    #content .left-menu-wrapper br {
        display: none;
    }
    .menu.photo{display:none}
    /*#content ul.menu {
        background: #50648e;
        /*border-radius: 6px 6px 6px 6px;*-/
        border-radius:0px;
        margin: 0;
        border: none;
    }
    */
    .cabinet #content .left-menu-wrapper.fixed{margin: -40px;}
    .cabinet #content .left-menu-wrapper{margin-top: 0px;}

    #content .left-menu-wrapper ul.menu *{color:#fff}
    #content ul.menu li{
        height: auto;
        white-space: normal;
    }
    #content ul.menu{
        border-radius: 6px;
        /*border-radius: 10px 10px 0 0;*/
    }
    #content .left-menu-wrapper ul.menu.menu-owners{
        border-radius: 0 0 6px 6px;
        margin-top:-10px

    }

    #content .left-menu-wrapper.fixed{
        position: fixed;
        top: 38px;
        margin:0 !important;
        border-radius: 10px;
        -webkit-overflow-scrolling: touch;
        border-radius: 0 0 10px 10px;
    }

    #content .left-menu-wrapper.fixed ul.menu {

    }
    #content .left-menu-wrapper.fixed ul.menu a{
        color: #fff;
        box-shadow: 0 0 15px #222;
    }
    /*.menu .header.owners,
    ul.menu .header.cabinet{
        margin-top: 0;
        position: relative;
        padding: 0 0 0 40px;
        background: none !important;
        height: auto;
        font-size: 14px;
        text-transform: uppercase;
    }*/
    #content .itemContent > tbody > tr > td{
        padding: 7px;
        width: auto;
        text-align: left;
    }
    .itemContent > tbody > tr {
        display: flex;
        flex-direction: column;
    }

    /*#content .itemContent  .manage_column{width:100%;}*/
    #content .itemContent  .manage_column .logo.noimg{display:none}

    #content h1,
    #content span.h1,
    #content h2.h1 {
        height: auto;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    #content .listItem .jboslist,#content .listItem .productslist{
        display:block;
        margin:10px 0;
    }

    #resume-persona{padding-right:0}
    #resume_menu_float_container{float:none;width:auto !important}
    /*#content .left-menu-wrapper.resume{margin:-80px 0 0 -40px !important;}*/
    #content .left-menu-wrapper.resume{margin-top:70px !important;margin-left:50px !important}
    #content .left-menu-wrapper.fixed.resume{margin:0 38px 0 0 !important;}

}
@media only screen and ( max-width: 600px ){
    .submenu-iteminfo .yapost{margin-bottom:10px}
    .mobile600-100por100{width:100%;max-width:100%;float:none}
    .mobile600-100por100.job-main-info{margin-left:0;width:95%;max-width:95%}
}

@media only screen and ( max-width: 575px ){

}
@media only screen and ( max-width: 540px ) {
    .mobile_hidden540{
        display: none;
    }
    .mobile_show540{display: inline-block}
    .worktime_status.toprow{float:none;}

    .menu.inline.menuitem li:not(.nohide) {
        overflow:hidden;
        width:0px;
    }
    .menu.inline.menuitem li:not(.nohide) a{color:transparent}

    .listItem .ls_st_map{margin-left:-15px;margin-top:-15px}
    #capcha_para_contactos{width:200px !important}
    #contry-list-present a{display:none}
    #contry-list-present img{width:20px;cursor:hand;cursor:pointer;margin:8px 5% 0 0}



    #reg-redes-sociales .ulogin-buttons-container{width:100% !important;magin-top:-10px !important;}
    #reg-redes-sociales .ulogin-buttons-container div{margin-top:5px !important}

    #searchline #search_form #textSearch{width:100%}
    #searchline #search_form.job span.val-period{position:absolute;margin:-36px 0 0 80px;left:0;}
    #searchline #search_form.job .salary_title{float:none;padding-bottom:14px}
    #searchline #search_form input.search_btn{width:auto}
    #searchline #search_form.job #pag{margin:3px 0px 0px -20px;}
    #searchline #search_form #query.search_string{width:100%;}

    #searchline #search_form .btn.search_btn{position: absolute; z-index: 999; right: 12px; height: 30px; margin-top: 2px;}

    #header .logo,
    #header .logo img{
        width: 200px;
        height: auto;
    }

    #header{
        height: auto;
        /*padding-bottom-old: 15px;*/
        padding-bottom: 13px;
        padding-top: 1px;
    }

    #chlang{margin-top:-7px}

    #regions{
        float: none;
        width: 100%;
        /*margin-old:15px 0 0;
        margin:8px 0 0;
        margin:-20px 0 0;
        */
        text-align: right;
        margin: -8px auto -4px 4px;
    }
    #linkscont{float:right;display: table-cell; width: 50%;}
    #regions #changereg{
        display: block;
        position: absolute;
        left: 42%;
        top: 34px;
        width: 50%;
        float: right;
        height: 31px;
        opacity: 0;
    }
    #header #regions .region_name {
        color: #fac654;
        text-decoration: underline;
        padding-right: 10px;
    }
    .ts-header-top,
    .ts-header-top .ts-col{
        display: inline-block;
    }
    #header .links{
        float: none;
        margin: 10px 0 0 7px;
        margin: 5px 0 5px 7px;
        text-align: left;
    }

    #header .links td.cabinet.inline{display: block;position:absolute;height: 17px;cursor:pointer;float:left; margin-right:0;width: 82px;}
    #header .links td.cabinet.inline{}
    #header .links td.logged_in.inline{padding-left:5px;margin-top:0px; width: 42px;  overflow: hidden;  height: 20px;  margin-right: 2px;}
    #header .links td.logged_in .hello{display:none}
    #header .links td.logged_in.visible{padding-left:0px;width:100% !important;overflow: auto;height: auto;margin-right: 0;margin-bottom:7px}
    #header .links td.logged_in.visible .hello{display:inline}
    #header .links td.logged_in a.email {
        display: inline-block;
    }
    #header .logo{
        float: none;
        margin: 10px 0 0 0;
        width: 100%;
    }
    #header .clear{
        display: none;
    }
    #authform,
    #add_gen_block {
        left: 50%;
        margin-left: -105px;
    }
    #flyRegList .arrow {
        float: left;
        margin: -10px 0px 0 150px;
    }
    #flyRegList .regionList .region.selected .cities li{width:42%}
    #globalCounters {
        float: none;
    }
    .header_counter.small {
        display: none;
    }

    #content .listItem,
    #content .listItem td,
    #content .listItem tbody,
    #content .listItem tbody tr {
        display: block;
    }
    #content .listItem td,
    #content .listItem .logodiv,
    #content .listItem .data {
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 15px;
        padding-left: 14px;
    }
    #content .listItem .header {
        padding-top: 5px;
        padding-bottom: 5px;
        display: block;
        height: auto;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .listing_params .board-actions a.fake{display:none}
    #content .listItem .logodiv {
        width: auto;
        float: right;
        padding:0 4px;
    }
    #content .listItem .logodiv.resume img{max-height:100px;margin-top:-5px}

    #content .listItem .comments_info {
        clear: both;
        width: auto;
        padding: 5px 0 5px 14px;
    }

    .work_space{
        padding: 0;
    }

    .listItem .comments_info a{
        display: inline-block;
        margin:0 20px 5px 0 !important;
    }
    .listItem .comments_info .recommend {
        margin-bottom: 7px;
        margin-top: 7px;
    }
    .cloud a{white-space:normal}
    .comment .head {
        height: auto !important;
    }
    .comment .head .name {
        display: block;
        float: none;
    }
    .comment .head .award,
    div .awardline{
        margin-left: 0 !important;
        margin-bottom: 5px;
        float: none !important;
        display: inline-block;
    }
    .comment .head span.recommend {
        float: none;
        display: inline-block;
    }
    #flyRegList .country_header {
        position: relative;
    }
    #flyRegList .regionList .region {
        width: 100%;
        margin-top: 0;
        padding-left: 0;
        margin-left: 0;
    }
    #flyRegList .regionList .region.selected .cities{
        margin-left: 0;
    }
    #flyRegList .countryList {
        padding-top: 15px !important;
        padding-bottom: 2px;
    }
    .obj_indexes{margin-top:15px}
    .itemContent .logolink .logo{width:70% !important;max-width:210px !important}
    #content .left-menu-wrapper{margin-top:-40px;}
    .yad_segundo_hide{display:none}
    .book_image{float:none;max-width:100% !important;width:100% !important}
    .topbar__company-menu a{letter-spacing:0px}
    #content .left-menu-wrapper.resume .menu{width:280px !important}
    .mhid540{display:none}



    #top_segundo{display:none}
}

@media only screen and ( max-width: 480px ){
    /*#content .help{padding-top:25px;padding-left:15px;background-position:3px -5px}*/
    #searchline #search_form.board .categoria_block select{width:205px !important}
}

@media only screen and ( max-width: 460px ) {
    #linkscont{float:none}
    #header #regions{ text-align:left;margin-top: -5px;}
    #header .links td.logged_in.inline{width:150px}
    #regions #changereg{
        display: inline;
        position: initial;
        left: 42%;
        top: 34px;
        width: auto;
        float: none;
        height: auto;
        opacity: 1;
    }
    #header #regions .region_name {
        color: #95a1b7;
    }
}
@media only screen and ( max-width: 430px ) {
    #linkscont{display:inline-block;width:100%}
    .mobile_show430{
        display: block;
    }
}
@media only screen and ( max-width: 400px ) {
    #regions .region_name .flag{
        width: 0px;
        overflow: hidden;
        display: block;
        float: left;
        padding-left:19px;
    }

    .mobile_hidden400{
        display: none;
    }
    .mobile_show400{
        display: block;
    }

    .data_row table td,.data_row .title{
        display: block !important;
        width:100% !important;
    }
    .data_row table td.title,.data_row .title{padding-bottom: 8px !important;}
    .data_row td.daylist{text-align: left !important;}
    .cloud a.level1,
    .date,
    .gold_block .header a,
    .gold_block .header .gray,
    .gold_block_col .content,
    .hideSymbol,
    .listItem .photo,
    .listing_params,
    .logolink,
    .firm_indexes small,
    .delivery ,
    .navigator,
    .small,
    .gray.counter,
    #add_gen_block,
    #add_gen_block span,
    #authform,
    #authform span ,
    #globalCounters,
    #footer .work_space p.agree,
    #footer .work_space p.agree a,
    #footer .copy,
    #searchline #search_form .letters a,
    #searchline #search_form .letters .lett,
    #searchline .cancelSearch,
    #searchParamsText,
    .cabinet_subtomenu strong{
        font-size:13px !important;
    }

    #content .listItem.board .logodiv,.listItem .by,.listItem .city,.listItem .catlist,.listItem .catlist a,.listItem .additional,#content .listItem .header a.to_favorite,#header .links a,#top_menu a{}

    #mas-o-menos.fx{/*max-height:180px*/}
    #mas-o-menos.fx .close-mas-o-menos img{width:25px;height:25px}
    #small_logo_present,#small_logo_present img{max-width:90px;margin-top:5px}
    #searchline #search_form.job .salary_title{padding-top:4px;padding-left:2px;display:block;}
    #searchline #search_form.job span.val-period{position:inherit;width:110%;margin:4px 0 0 -18px;}
    #searchline #search_params_tab td,#searchline #search_params_tab select{width:100% !important}
    #searchline #search_form.job span.salary_to{clear:left;margin:6px 1px 2px -12px}
    #searchline #search_form.job input#salary_to{margin-top:6px;}
    #searchline #search_form.job input#salary_from,#searchline #search_form.job input#salary_to{width:50% !important;margin-left:5px}
    #searchline #search_form.job.resume input#salary_from{max-width:88px;margin-left:0}

    #top_menu > .work_space {
        max-width: 230px;
        margin: 0;
    }
    #globalCounters  {
        margin: 5px 0;
    }
    #globalCounters .item {
        padding: 0;
        border: none;
        margin-right: 3px;
    }
    /*#content .listItem .logodiv {
       float: none;
       text-align: left;
    }*/
    #content .listItem .logodiv .logo{
        max-width:80px !important;
    }
    .actionadd-wrapper {
        float: none;
        margin-bottom: 8px;
    }
    #address_full_list td{
        display: inline-block;
        width: 100% !important;
        padding-left: 0 !important;
    }
    #address_full_list .worktime_table td{
        width: auto !important;
        display: table-cell;
    }
    div.form table.fields,
    div.form table.fields tr,
    div.form table.fields td{
        display: inline-block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }
    div.form table.fields input.txt.half{
        width: 100%;
    }
    div.form .field input.btn {
        width: auto;
    }
    div.form .help {
        margin: -20px 0 5px 0!important;
    }
    input[name="captcha"].txt{
        height: 32px !important;
        margin: 5px 0 !important;
        width: 100% !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .listing_params .title{display:none}
    .listing_params .delivery a{white-space:normal;text-decoration:underline;border:none}
    .listing_params .delivery .deliverylist{width:295px;padding:5px}
    .obj_indexes,.logolink{float:none;}
    .topbar__company-menu{margin-top:10px}
    .itemContent .logolink{max-height:120px;}
    .search-form-container{right:5px}
    .topbar__company-menu{padding-top:2px;padding-bottom:3px;}
    .topbar__company-menu.fixed{padding-left:25px;background-position:0 0;margin-top:2px}
    .topbar__company-menu a{font-size:13px}


    #content .left-menu-wrapper.resume .menu{width:260px !important}
    #content .left-menu-wrapper.resume{margin-left:0px !important}
    #content .left-menu-wrapper.resume.fixed{margin: 0 !important;}
    #content .left-menu-wrapper.resume.fixed .menu{width:220px !important}
    #flyRegList .regionList .region.selected .cities li{width:95%}
}

@media only screen and ( max-width: 350px ){
    #searchline #search_form.board .categoria_block select{width:180px !important}
    #header .links td.logged_in.inline{width:100%;height:auto;}
}
@media only screen and ( max-width: 320px ){

    .gogadapttop{max-height:242px}
    .book_image{max-width:100% !important;width:100% !important;margin-bottom:10px}
    .search-form-container {

    }

    #searchline #search_form.default,
    #searchline #search_form {
        width: 100%;
        max-width: 290px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        min-width: 0px;

    }
    #searchline #txtVal.search_string {
        height: 29px;
        line-height: 29px;

    }

    #search_form.default .chzn-container {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    #searchline #query.search_string,
    #searchline #txtVal.search_string {

    }
}

/*ported*/
* html .clearfix,
* html .row {
    zoom: 1;
}
*:first-child + html .clearfix,
*:first-child + html .row {
    zoom: 1;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.ts{
    display: table;
    width: 100%;
}
.ts-r{
    display: table-row;
}
.ts-col{
    display: table-cell;
}
.ts-col.nocell{
    display: auto;
}
.ts-wa{
    width: auto;
}
.ta-l{
    text-align: left;
}
.ta-r{
    text-align: right;
}
.ta-c{
    text-align: center;
}
.va-t{
    vertical-align: top;
}
.va-m{
    vertical-align: middle;
}





.ssa{padding:7px;min-height: 80px;max-height: 120px}
#abctlx .ssa{max-height: 300px}
.ssa .text{margin-top:8px;padding-top:6px;border-top:1px solid #e0dddd;font-size:1.2em;color:#000;font-weight: 600;}
.ssa .title{
    font-size: 1.6em;
    text-decoration: underline;
    color:#ff2828;
}
.ssa .title:hover{text-decoration: none;color:#1b6d85}

.ssa .cricle{
    font-size: 0.9em;
    width: 27px;
    text-align: center;
    height: 27px;
    margin-right: 8px;
    border-radius: 100px;
    background: #dc5353;
    color: #fff;
}

@media only screen and ( max-width: 600px ){
    .ssa{max-height:200px;}
}

@media only screen and ( max-width: 400px ){
    .ssa{max-height:320px;}
    .ssa .title{font-size: 1.4em;}
    .ssa .text{font-size: 1.1em;}
}

@media only screen and (max-width: 360px) {
    #header {
        background: url(https://img.cataloxy.com/new_bg_header_mobile.jpg) center top no-repeat;
    }
}


/*other files*/
.comment .btn_hide_atencion {
    white-space: nowrap;
}
