@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,&subset=cyrillic";
*{margin:0;padding:0}
a:active,a:focus{outline:none}
input,textarea,select{outline:none}
input[type="text"],input[type="password"],input[type="email"],textarea{box-sizing:border-box;padding:10px;border:1px solid #ccc;width:99%;font-family:Roboto;border-radius:3px;font-size:13px}
input[type="file"]{display:none}
select{border-radius:3px;-webkit-appearance:none;background-image:url(../images/select.png);background-position:right center;background-repeat:no-repeat;-moz-appearance:none;text-indent:.01px;-ms-appearance:none;appearance:none!important;border:1px solid #ccc;padding:8px 20px 8px 5px;width:99%}
select::-ms-expand{display:none}
html{height:100%}
body{font-size:14px;font-family:Roboto;color:#2a2a2a;height:100%}
img{border:none;max-width:100%}
fieldset{border:none}
a{color:#006dcc}
a:hover{color:#013e83}
p{margin:8px 0}
h1{text-transform:uppercase;font-size:31px;font-weight:100;color:#013e83;margin-bottom:10px;line-height:1}
marquee{color:#f00000;font-size:13px;margin-top:5px;background:rgba(255,104,0,0.1);padding:5px;border-radius:3px;text-shadow:0 1px 1px rgba(0,0,0,0.2)}
.new_reklam p{margin:0}
.new_reklam img{border:2px solid #eb4120}
.new_all_portal{max-width:1200px;margin:0 auto;position:relative}
.panel_height{height:40px;margin-bottom:10px}
.top_panel{height:40px;position:fixed;width:100%;background:#fff;z-index:1000;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.top_panel .gruz_top{margin:0}
.user_panel{display:inline-block;vertical-align:middle;width:15%;position:relative}
.user_panel a{text-decoration:none;font-weight:100}
.user_panel a small{color:#666;font-size:11px}
.user_panel a small span{font-size:15px;color:#eb4120}
.user_panel a small span i.fa{font-size:10px}
.user_panel .gruz_top h3{display:none}
.user_menu{position:absolute;top:45px;z-index:100;background:rgba(0,0,0,0.7);padding:10px;width:200px;display:none;font-weight:100}
.user_menu:after{content:'';position:absolute;left:10px;top:-12px;border:6px solid transparent;border-bottom-width:6px;border-bottom-style:solid;border-bottom-color:transparent;border-bottom:6px solid rgba(0,0,0,0.7)}
.user_panel:hover .user_menu{display:block}
.user_menu a{padding:0}
.us_balans{margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #ccc}
.us_balans span,.us_panel .us_balans a{display:inline-block;vertical-align:middle}
.us_panel .us_balans a{margin-left:10px;background:#eb4120;padding:2px 3px;color:#fff;font-size:11px;text-shadow:0 1px 1px rgba(0,0,0,0.4);border-radius:3px}
.us_balans span label{font-size:12px}
.us_balans span span{font-size:16px;font-weight:500}
.us_balans span span i.fa{font-size:14px;font-weight:100}
.us_block ul{list-style:none;border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}
.us_block li{margin-bottom:5px}
.us_block li i.fa{color:#eb4120;font-weight:100;display:inline-block;vertical-align:middle;width:15px;text-align:center;padding-right:3px;margin-right:3px;border-right:1px solid #ccc}
.us_block li a{display:inline-block;vertical-align:middle;font-size:12px;font-weight:100;border-bottom:1px dashed}
.us_panel{background:#fff;padding:10px}
.us_panel a{display:block;font-weight:100}
.us_panel a span.fa{display:inline-block;vertical-align:middle;width:16px;font-size:16px;margin-right:5px;padding-right:5px;border-right:1px solid #ccc}
.us_panel a span.user_menu_txt{display:inline-block;vertical-align:middle;width:140px;line-height:1.1}
.us_panel a span.user_menu_txt span{display:block;font-size:16px}
.us_panel a span.user_menu_txt small{display:block;font-size:11px;color:#fff}
a.login_btn{margin-bottom:10px;padding:5px;background:#eb4120;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3)}
a.reg_btn{background:#3b5998;padding:5px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3)}
span.user_avatar{display:inline-block;vertical-align:middle;border:2px solid;border-radius:50%}
span.user_avatar span{display:table;width:100%;text-align:center;width:30px;height:30px}
span.user_avatar span i.fa{display:table-cell;vertical-align:middle;font-size:24px}
span.user_text{display:inline-block;vertical-align:middle;line-height:1.1;margin-left:3px;font-weight:100}
span.user_text small{display:block}
.mainmenu{display:inline-block;vertical-align:middle}
.mainmenu li{list-style:none;display:inline-block;vertical-align:middle;position:relative}
.mainmenu li a{display:block;padding:6px 10px;text-decoration:none}
.mainmenu li a span.fa{display:inline-block;vertical-align:middle;width:16px;font-size:14px}
.mainmenu li a span.menu_txt{display:inline-block;vertical-align:middle;line-height:1.1}
.mainmenu li a span.menu_txt span{text-transform:uppercase;font-weight:500;color:#2a2a2a}
.mainmenu li a span.fa{color:#eb4120}
.mainmenu li a span.menu_txt small{display:block;font-size:11px;font-weight:100;color:#666}
.mainmenu li a span.note,.top_menu li a span.note{position:absolute;top:3px;right:0;background:red;color:#fff;padding:1px 5px;font-size:11px;text-shadow:0 1px 1px rgba(0,0,0,0.4);font-weight:100;border-radius:3px}
.top_menu li a span.note{position:relative;top:-10px}
.like_block{display:inline-block;vertical-align:middle;width:16%;height:20px}
.gorod,#vk_like{display:inline-block;vertical-align:middle}
.gorod i.fa{color:red}
.stroka{display:inline-block;vertical-align:middle;width:48%}
.stroka marquee{display:block;background:rgba(255,104,0,0.1);color:red;text-shadow:0 1px 1px rgba(0,0,0,0.1);font-size:12px;font-weight:100;height:15px;line-height:15px;padding:3px 8px}
.shop_phone{display:inline-block;vertical-align:middle;width:16%;text-align:right;line-height:.7;font-size:19px;font-weight:400}
.shop_phone p{margin:0}
.shop_phone small{font-size:12px;font-weight:100;color:#666}
.shop_cart{display:inline-block;vertical-align:middle;width:20%;text-align:center}
.shop_cart #vmCartModule{border:none;z-index:200}
.logo_block{margin:10px 0;padding-bottom:15px}
.mobile_logo,.mobile_top_menu{display:none}
.gorod_logo{display:inline-block;vertical-align:middle;width:18%;position:relative}
.gorod_logo a{text-decoration:none;position:relative;top:10px;display:block;z-index:1}
.gorod_logo a i.fa{display:inline-block;vertical-align:middle;width:20%;font-size:40px}
.gorod_logo a span.logo_txt{display:inline-block;vertical-align:middle;line-height:1.2;width:80%}
span.logo_slogan{display:block;font-size:11px;font-weight:100;color:#666}
span.logo1{font-size:21px;color:#2a2a2a}
span.logo2{font-size:32px;font-weight:600;color:#eb4120}
.holiday{position:absolute;z-index:10;top:-20px;left:15px}
.holiday img{display:inline-block;vertical-align:middle;width:30px}
.holiday span{display:inline-block;vertical-align:middle;background:rgba(0,0,0,0.5);color:#fff;font-size:11px;padding:3px 8px;text-shadow:0 1px 1px rgba(0,0,0,1)}
.add_block{display:inline-block;vertical-align:middle;width:82%}
.add_links{display:inline-block;vertical-align:middle;width:90%}
.add_col{display:inline-block;vertical-align:middle;font-size:13px;margin-right:15px}
.add_col a{display:block;text-decoration:none;font-weight:100}
.add_col a:first-child{margin-bottom:5px;margin-top:5px}
.add_col a i.fa{display:inline-block;vertical-align:middle;font-size:14px;width:18px;margin-right:5px;padding-right:5px;border-right:1px solid;text-align:center}
.add_col a:hover i.fa{color:#eb4120}
.add_col a span{display:inline-block;vertical-align:middle;border-bottom:1px dashed}
.add_col a span:hover{color:#2a2a2a;border-bottom:1px solid #eb4120}
.vozrast{display:inline-block;vertical-align:middle;color:#ccc;font-size:26px}
.vozrast small{font-size:12px;font-weight:100;display:block}
span.usd{display:inline-block;vertical-align:middle;margin-right:10px;font-weight:100;font-size:15px}
span.usd i{font-size:14px;color:#333}
span.usd small,.pogoda small{display:block;font-size:11px;color:#666;font-weight:400}
.pogoda small a{text-decoration:none;border-bottom:1px dashed}
span.usd sup.plus{color:#3c763d}
span.usd sup.minus{color:red}
.pogoda{display:inline-block;vertical-align:middle;margin-right:20px;padding-right:20px;border-right:1px solid #ccc}
.pogoda img{display:inline-block;vertical-align:top;width:38px}
.pogoda .gradus{display:inline-block;vertical-align:middle;font-size:16px;font-weight:100}
.home_vip{display:inline-block;vertical-align:top;width:23%;margin-right:2%}
.home_news{display:inline-block;vertical-align:top;width:75%}
.news{display:inline-block;vertical-align:top;width:60%}
.blog{display:inline-block;vertical-align:top;width:40%}
.mod_news_img{position:relative}
.mod_news_img span.podlozhka{position:absolute;z-index:100;display:block;top:0;bottom:0;left:0;right:0}
.old_mod_news_img{height:150px;overflow:hidden;position:relative}
.news .carousel-button-left,.blog .carousel-button-left{left:auto;top:-28px;font-size:21px;right:30px;height:22px;width:22px}
.news .carousel-button-right,.blog .carousel-button-right{right:auto;top:-28px;font-size:21px;right:10px;height:22px;width:22px}
.gruz_top{margin-bottom:20px}
.top_block .gruz_top h3,.header_work h3,.other_news .gruz_top h3 span,.home_news .gruz_top h3 span,.home_world_news .gruz_top h3 span,.bottom_block .gruz_top h3 span,.footer_block .gruz_top h3 span,.bottom_content .gruz_top h3 span{font-weight:400;margin-bottom:10px;font-size:23px;text-transform:uppercase;color:#2a2a2a}
.top_block .gruz_top h3 span.fa,.header_work h3 span.fa,.home_news .gruz_top h3 span.fa,.home_world_news .gruz_top h3 span.fa,.bottom_block .gruz_top h3 span.fa,.footer_block .gruz_top h3 span.fa{color:#eb4120}
.footer_block .gruz_top h3 span{font-size:17px}
.big .news_caption,.home_world_news .news_caption{display:table;width:100%}
.big .news_caption h3,.home_world_news .news_caption h3{display:table-cell;font-weight:100;font-size:16px;vertical-align:middle;height:55px}
.home_world_news .news_caption h3{height:66px;font-size:14px}
.big .news_caption h3 a{text-decoration:none;border-bottom:1px dashed}
.mini_icon{font-size:12px;font-weight:100;color:#666;display:inline-block;vertical-align:middle}
.doska .price span{color:#2a2a2a}
.mini_icon .ic{display:inline-block;vertical-align:middle;margin-right:5px}
.mini_icon .name_user_blog span{font-size:13px;color:#013e83;border-bottom:1px dashed}
.user_blog_intro a.readmore{text-decoration:none}
.mini-blogs .ic_cat{margin-top:3px}
.mini-blogs .ic_cat a{color:#eb4120}
.ic_cat{display:inline-block;vertical-align:middle;font-weight:100;font-size:12px}
.ic_cat a{text-decoration:none;border-bottom:1px dashed}
.big .news_text{font-size:13px;display:block}
.news_text{display:none}
.padding{background:#fff;padding:10px;position:relative;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.padding .sigplus-gallery > ul > li,.mini-blogs .sigplus-gallery > ul > li{display:block}
.padding .sigplus-gallery ul > li > a,.padding .sigplus-gallery ul > li > div > a,.padding .sigplus-gallery ul > li > div > .captionplus > a,.mini-blogs .sigplus-gallery ul > li > a,.mini-blogs .sigplus-gallery ul > li > div > a,.mini-blogs .sigplus-gallery ul > li > div > .captionplus > a{display:block!important}
.padding a.sigplus-image > img,.mini-blogs a.sigplus-image > img{display:block}
.gallery a.sigplus-image > img{margin:5px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.news .big{background:#fff;padding:10px;margin-right:10px;margin-bottom:30px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.carousel-block .padding{border-radius:4px;margin:3px 10px 5px 5px}
.news .carousel-block{width:270px}
.carousel-block .news_caption{display:table;width:100%}
.carousel-block .news_caption h3{font-weight:100;font-size:15px;display:table-cell;vertical-align:middle;height:82px;text-transform:none}
.carousel-block .news_caption h3 a{text-decoration:none;border-bottom:1px dashed}
.blog .big{background:#fff;padding:10px;margin-bottom:16px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.mini-blogs{background:#fff;padding:10px;margin-bottom:10px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.mini-blogs .old_mod_news_img,.mini-blogs .mod_news_img{display:inline-block;vertical-align:top;width:30%;margin-right:2%}
.mini-blogs .old_mod_news_img{height:auto}
.mod_vip .mini-blogs .old_mod_news_img,.mod_vip .mini-blogs .mod_news_img{height:90px;overflow:hidden}
.vip .mini-blogs .old_mod_news_img{width:100%}
.mini-blogs .old_mod_news_img img,.mini-blogs .mod_news_img img{max-width:100%}
.mini-blogs .old_mod_news_img img{display:block}
.mini-blogs .mod_info_blog{display:inline-block;vertical-align:top;width:66%}
.mod_info_blog h3{font-weight:100;font-size:14px}
.mod_info_blog h3 a{text-decoration:none;border-bottom:1px dashed}
.home_world_news{display:inline-block;vertical-align:top;width:24%;margin-left:1%}
.poisk{display:inline-block;vertical-align:top;width:39%;margin-right:1%}
.shop_menu{display:inline-block;vertical-align:top;width:60%}
.shop_menu li a{margin-left:5px;padding:5px 10px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);border-radius:3px}
.shop_menu li.item-468 a{background:#3c763d}
.shop_menu li:last-child a{background:#f55;padding:5px 10px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);border-radius:3px}
.shop_menu li a span.menu_txt small,.shop_menu li a span.fa,.shop_menu li:last-child a span.menu_txt small,.shop_menu li:last-child a span.fa{color:#fff}
.shop_menu ul{margin-bottom:10px}
.finder{position:relative}
.finder input{position:relative;width:95%;padding:9.5px;border:1px solid #ccc;border-radius:3px}
.finder button{position:absolute;top:0;bottom:0;right:0;background:#3b5998;padding:0 15px;font-size:14px;font-weight:100;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4);border:none;font-family:Roboto;cursor:pointer;border-radius:0 3px 3px 0}
.tagspopular li{list-style:none;display:inline-block;vertical-align:middle;margin-right:8px;font-size:12px;font-weight:100;margin-top:20px}
.tagspopular li a{text-decoration:none;color:#eb4120}
.shop_menu li{display:inline-block;vertical-align:middle}
.shop_menu li a{text-decoration:none;display:block}
.shop_menu li a span.fa{display:inline-block;vertical-align:middle;width:16px;font-size:14px;text-align:center}
.shop_menu li a span.menu_txt{display:inline-block;vertical-align:middle;line-height:1.1}
.shop_menu li a span.menu_txt span{text-transform:uppercase;font-weight:500}
.shop_menu li a span.menu_txt small{font-size:11px;color:#fff;font-weight:100;display:block}
.top_menu{margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #ccc}
.top_menu li{list-style:none;display:inline-block;vertical-align:middle;margin-right:15px;position:relative}
.top_menu li a{text-decoration:none;color:#000}
.top_menu li a span.fa{color:#eb4120}
.top_menu li a:hover span.menu_txt{border-bottom:1px dashed}
#map,#mapGoogle{width:100%;height:510px;box-shadow:0 3px 15px rgba(0,0,0,.3);background:url(../images/fon_map.jpg)no-repeat scroll center center;background-size:cover}
#map .new_all_portal{position:relative}
#Ymap{width:100%;height:300px}
.map_block{margin:30px 0}
.mod_vip{position:absolute;bottom:0;right:0;width:300px;background:rgba(255,255,255,0.5);z-index:100}
#TopGoogle{height:100%;width:100%}
.mod_vip .mini-blogs{border:2px solid #f55;border-radius:5px}
.mod_vip .ic{font-size:12px;font-weight:100;margin-top:3px}
.mod_cat a{font-size:12px;text-decoration:none;border-bottom:1px dashed;font-weight:100}
.top_block .carousel-block{width:241px}
.top_block .carousel-block .news_caption h3{height:55px;font-size:16px}
.top_block .newsflash,.top_block .afisha{position:relative}
.mini_menu{position:absolute;top:-40px;right:0}
.mini_menu li{list-style:none;vertical-align:middle;display:inline-block;margin-left:10px}
.mini_menu li a{font-weight:100;font-size:14px;text-decoration:none;color:#013e83}
.mini_menu li a sup{display:none}
.mini_menu li a small{display:none}
.mod_info .ic{margin-top:3px;font-size:13px;font-weight:100}
.mod_info .ic span.auto{color:#666;display:inline-block;width:65px}
.mod_info .ic i.fa{display:inline-block;vertical-align:middle;font-size:14px;width:16px;text-align:center;margin-right:5px;padding-right:5px;border-right:1px solid #ccc}
.top_block .afisha .carousel-block{width:201px;position:relative}
.data_afisha{position:absolute;top:15px;left:15px;border-radius:3px;font-weight:100;font-size:13px;background:#f55;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);padding:2px 5px}
.vozrast_afisha{position:absolute;bottom:10px;right:10px;background:#2a2a2a;color:#fff;width:30px;height:30px;border-radius:50%;font-weight:100;display:table}
.kachestvo{position:absolute;top:15px;right:15px;background:#2a2a2a;color:#fff;border-radius:4px;font-weight:500;padding:3px 8px;z-index:100;font-size:12px}
.vozrast_afisha span{display:table-cell;width:100%;vertical-align:middle;text-align:center}
.price{margin-top:10px;font-size:19px;font-weight:700}
.price i.fa{font-size:14px;font-weight:100}
.price sup{font-weight:100;font-size:12px;color:#3c763d}
.top_block .auto .carousel-block{position:relative}
.hot_auto{position:absolute;top:15px;left:15px;z-index:10}
.hot_auto a{display:inline-block;background:red;padding:2px 5px;border-radius:3px;text-decoration:none;color:#fff;font-weight:100;font-size:13px}
.work_padding{padding:20px;background:#eee;margin-bottom:30px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.header_work{position:relative}
.work_padding .gruz_top{margin-bottom:0;display:inline-block;vertical-align:top;width:43%}
.work_padding .work_reklama{display:inline-block;vertical-align:top;width:13%}
.work_padding .work_reklama img{display:block;border:2px solid #eb4120;margin-bottom:20px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.work_padding .work_reklama.people_reklama img{margin-bottom:10px}
.work_padding .work_reklama .gruz_top{width:100%}
.work_padding .mini-blogs{margin:10px;position:relative}
.work_padding .work_reklama.people_reklama{width:13%;margin-right:1%}
.reklama_people{display:inline-block;vertical-align:top;width:85%}
.work_padding .reklama_people .gruz_top{width:49%}
.header_work .work_button{position:absolute;top:0;right:5px}
.work_home .mod_info_blog h3{font-size:17px;margin-bottom:4px}
.work_home .mod_info_blog h3 a{color:#eb4120}
.work_home .mod_info .ic{display:inline-block;vertical-align:middle;width:50%}
.work_home .mini-blogs .mod_news_img,.work_home .mini-blogs .old_mod_news_img{width:22%}
.work_home .mini-blogs .mod_info_blog{width:74%}
.work_price{position:absolute;top:34px;right:10px;font-size:15px;font-weight:500}
.work_home h3{margin-bottom:10px}
.work_price span.fa,.work_price i.fa{font-size:13px}
.latest-item{margin-bottom:10px}
.latest-avatar{display:inline-block;vertical-align:top;width:15%;position:relative;top:22px}
.avatarka{height:60px;overflow:hidden}
.latest-avatar::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/list_mask_eee.png) 0 0 no-repeat}
.text_userblog{display:inline-block;vertical-align:middle}
.userblog_avatar{display:inline-block;vertical-align:top;position:relative;overflow:hidden;height:35px;top:4px}
.userblog_avatar::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/list_mask_blog.png) 0 0 no-repeat}
.userblog_avatar img{width:35px}
.user_blog_intro{font-size:12px;font-weight:100;margin-top:10px}
.userblog_user{display:inline-block;vertical-align:middle;margin-left:5px}
.userblog_user small{display:block;color:#666;margin-top:5px}
.mod_tema{display:inline-block;vertical-align:top;width:85%}
.tema_padding{background:#fff;padding:10px;position:relative;margin:0 20px 0 10px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.tema_padding:after{content:'';position:absolute;left:-20px;top:12px;border:10px solid transparent;border-right-color:transparent;border-right-style:solid;border-right-width:10px;border-right-width:10px;border-right-style:solid;border-right-color:transparent;border-right:10px solid #fff}
.jcomments-latest .tema_padding{margin:0 0 0 10px}
.latest-subject{margin-bottom:5px}
.latest-subject a{font-size:15px;text-decoration:none;border-bottom:1px dashed}
.latest-preview-content{font-size:13px;font-weight:100;height:50px}
.latest-cat a,.mod_tema .author{color:#006dcc;font-size:12px;text-decoration:none;border-bottom:1px dashed;font-weight:100}
.latest-posttime,.latest-avatar .date{font-size:11px;color:#666;text-align:center}
.latest-avatar img{width:60px}
a.add_button,.mini_menu li:last-child a{display:inline-block;vertical-align:middle;background:#f55;color:#fff;font-size:13px;font-weight:100;padding:4px 10px;text-shadow:0 1px 1px rgba(0,0,0,0.3);text-decoration:none;border-radius:3px}
.add_button.mini_menu li:last-child a,.add_button.mini_menu li.add_resume a{padding:10px 25px;font-size:14px;font-weight:400;text-transform:uppercase;background:#3b5998}
.add_button.mini_menu li.add_resume a{color:#fff;border-radius:3px}
.home_user_blog .mini-blogs{display:inline-block;vertical-align:top;width:30%}
.work_button a.link{display:inline-block;vertical-align:middle;margin-right:10px;text-decoration:none;color:#013e83;font-weight:100;font-size:14px;margin-bottom:15px}
.work_padding .home_user_blog .mini-blogs{margin:5px}
.spacer{text-align:center}
.vm_block1 a{display:inline-block}
.carousel-block .vm_block3{display:none}
.reklama_home .gruz_top{display:inline-block;vertical-align:top;width:49%;margin:0}
.vm_block1{position:relative}
.vm_block1 .lupa{position:absolute;bottom:10px;right:10px}
.vm_block1 .sale,.main-image .sale{position:absolute;top:0;left:0;display:table;line-height:1.1;font-size:12px;z-index:100}
.continue,.show_cart{display:inline-block;vertical-align:top;width:49%;margin-bottom:10px}
.show_cart{text-align:right}
.continue a.continue_link{display:inline-block;background:#3b5998;color:#fff;padding:8px 10px;font-size:14px;font-weight:100;text-decoration:none}
.show_cart a.showcart{display:inline-block;background:#eb4120;color:#fff;padding:8px 10px;font-size:14px;font-weight:100;text-decoration:none}
.vm_block1 .sale div.PricediscountAmount,.main-image .sale div.PricediscountAmount{display:table-cell;width:55px;height:55px;text-align:center;vertical-align:middle;background:#3c763d;border-radius:50%;color:#fff;font-weight:100;text-shadow:0 1px 1px rgba(0,0,0,0.4)}
.vm_block1 .sale span.PricediscountAmount,.main-image .sale span.PricediscountAmount{font-size:13px}
.vm_block1 .lupa a{color:#2a2a2a}
.vm_block1 .special{position:absolute;bottom:10px;left:10px;font-size:25px;font-weight:100;color:red}
.vm_block1 .icons,.main-image .icons{position:absolute;top:10px;right:10px;font-size:11px;color:#fff;text-shadow:rgba(0,0,0,0.6);font-weight:100;z-index:100}
.vm_block1 .icons .icon_new,.main-image .icons .icon_new{background:#3c763d;padding:2px 5px}
.vm_block1 .icons .icon_hit,.main-image .icons .icon_hit{background:#eb4120;padding:2px 5px}
.vm_block2 .table_name{display:table;width:100%;margin-bottom:10px}
.vm_block2 .table_name h3{display:table-cell;height:50px;font-weight:100;vertical-align:middle}
.vm_block2 .table_name h3 a{text-decoration:none;border-bottom:1px dashed}
.vm_block2 div.PricesalesPrice,.vm_block2 div.PricepriceWithoutTax{display:inline-block;vertical-align:top}
.vm_block2 div.PricepriceWithoutTax{font-size:15px;font-weight:100;text-decoration:line-through;margin-left:5px;color:#666}
.vm_block2 div.PricesalesPrice{color:#eb4120;font-size:19px;font-weight:700}
.vmgroup .carousel-block{width:240px}
.categories-view{text-align:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}
.categories-view .spacer h3{font-size:18px;font-weight:100}
.categories-view .spacer h3 a{text-decoration:none;border-bottom:1px dashed}
div.PricesalesPrice{display:inline-block;vertical-align:top;color:#eb4120}
div.PricepriceWithoutTax{color:#666;text-decoration:line-through;font-size:18px;font-weight:100;display:inline-block;vertical-align:top;margin-left:10px}
.footer{border-bottom:2px solid #ccc;margin-bottom:20px}
.footer_block .gruz_top{display:inline-block;vertical-align:top;width:24.9%}
.footer_block li{list-style:none;margin-bottom:7px;margin-left:20px}
.footer_block li a{text-decoration:none;font-weight:100;border-bottom:1px dashed}
.footer_block li i.fa{color:#013e83;display:inline-block;vertical-align:middle;width:18px;font-size:15px;text-align:center;margin-right:3px;padding-right:5px;border-right:1px solid #ccc}
.copy{font-size:12px;font-weight:100;display:inline-block;vertical-align:middle;width:90%;margin-bottom:20px}
.counter{display:inline-block;vertical-align:middle;width:10%;margin-bottom:20px;text-align:right}
.copy p{margin:3px 0}
.copy .custom{display:inline-block;vertical-align:middle;width:88%}
.copy .vozrast{display:inline-block;vertical-align:middle;width:10%;text-align:right}
.left_block{display:inline-block;vertical-align:top;width:23%;margin-right:2%}
.left_block .mod_news_img{width:100%;margin:0}
.left_block .vip{border:2px solid #eb4120;padding:10px}
.left_block .gruz_top .news_caption h3{text-transform:none;font-weight:100;margin-bottom:3px}
.left_block .gruz_top .news_caption h3 a{text-decoration:none;border-bottom:1px dashed}
.mod_cat.vip_catalog{display:inline-block;text-align:right}
.main_block{display:inline-block;vertical-align:top;width:75%;margin-bottom:20px}
.kat_item{width:100%;margin-bottom:15px}
.kat_item .mod_news_img,.kat_item .old_mod_news_img{display:inline-block;vertical-align:middle;width:30%;overflow:hidden}
.kat_item_info{display:inline-block;vertical-align:middle;width:69%}
.kat_item_info h3{font-size:18px;font-weight:100;margin-bottom:5px}
.kat_item_info h3 a{text-decoration:none;border-bottom:1px dashed}
.kat_item_info .ic_cat{display:block;font-size:14px;color:#2a2a2a;margin-top:1px}
.kat_item_info .ic_cat a{display:inline-block;margin-bottom:5px;font-size:13px;color:#013e83}
.kat_item_info .ic_cat i.fa{display:inline-block;vertical-align:middle;font-size:15px;width:15px;text-align:center;margin-right:5px;padding-right:5px;border-right:1px solid #ccc;color:#006dcc;opacity:.7}
.kat_item .kat_item_info .mini_icon{display:inline-block;vertical-align:top;width:60%}
.kat_item .kat_item_info .phone_block{display:inline-block;vertical-align:top;width:40%}
.ic_big_phone{font-size:19px;font-weight:500;margin-bottom:15px}
.ic_big_phone small{font-size:13px;display:block;margin-top:5px;margin-bottom:8px;font-weight:100}
.ic_big_phone small a{text-decoration:none;border-bottom:1px dashed}
.ic_big{font-weight:100;margin-top:3px}
ul.tags li{list-style:none;display:inline-block;vertical-align:middle;margin-right:3px;opacity:.7}
ul.tags li a{text-decoration:none}
ul.menu li{list-style:none}
ul.menu li ul.nav-child{display:none}
ul.menu li ul.nav-child.current,ul.menu li.current ul.nav-child{display:block}
.left_block .menu li{position:relative}
.left_block .menu li i.fa{position:absolute;right:0;top:7px;font-size:17px;cursor:pointer}
.left_block .menu li a{text-decoration:none;display:block}
.left_block .menu li a span.fa{font-size:16px;font-weight:100;width:17px;text-align:center;display:inline-block;vertical-align:middle;margin-right:7px;padding-right:5px;border-right:1px solid #ccc;color:#eb4120}
.left_block .menu li a span.menu_txt{display:inline-block;vertical-align:middle;line-height:1.1}
.left_block .menu li a span.menu_txt span{display:inline-block;text-transform:uppercase;font-size:14px;color:#013e83}
.left_block .menu li a span.menu_txt small{display:block;font-size:11px;color:#666;font-weight:100}
.left_block .menu li a span.menu_txt sup{font-size:11px;color:#666}
.left_block .menu li{margin-bottom:8px;padding-bottom:10px;border-bottom:1px dashed #ccc}
.left_block .menu li ul li{border:none;margin-bottom:3px;padding:0}
.left_block .menu li.parent:last-child{border:none}
.left_block .menu.no_count li sup{display:none}
.left_block .menu.no_count li li sup{display:inline-block}
.left_block .gruz_top h3,.rabota .gruz_top h3,.col3 h4{font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:10px}
.left_block .gruz_top h3 span.fa,.rabota .gruz_top h3 span.fa,.col3 h4 i.fa{color:#006dcc;font-size:21px}
.catalg_items h2{text-transform:uppercase;font-size:26px;font-weight:100;color:#013e83;margin-bottom:10px;line-height:1}
ul.menu li ul.nav-child li{margin:3px 0 0 25px;line-height:1}
ul.menu li ul.nav-child li a span.menu_txt span{text-transform:none;font-weight:100;font-size:13px}
.slogin-avatar{display:inline-block;vertical-align:top;width:40px;height:40px;overflow:hidden}
.jlslogin #login-form{padding:0!important}
.login-greeting{display:inline-block;vertical-align:middle}
.login-greeting small{display:block}
.catalg_items{position:relative}
.product-view-button{display:inline-block;vertical-align:middle;border:2px solid #3b5998;padding:5px 10px 2px;border-radius:4px;margin-right:10px}
.product-view-button a{font-size:24px;color:#ccc}
.product-view-button a.active{color:#f55}
.open_map,.close_map{display:inline-block;vertical-align:middle;background:#f55;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4);padding:11px 15px;border-radius:4px;font-size:15px;cursor:pointer}
#TopMap .close_map{position:absolute;right:0;top:20px;z-index:1000}
.kat_item.list-view{display:inline-block;vertical-align:top;width:31%;margin:5px}
.kat_item.list-view .mod_news_img,.kat_item.list-view .old_mod_news_img,.kat_item.list-view .kat_item_info,.kat_item.list-view .kat_item_info .mini_icon,.kat_item.list-view .kat_item_info .phone_block{width:100%}
.kat_item.list-view .tags{display:none}
.kat_item.list-view .kat_item_info .ic_cat{font-size:12px}
.kat_item.list-view .kat_item_info h3{display:table}
.kat_item.list-view .kat_item_info h3 a{display:table-cell;width:100%;height:50px;vertical-align:middle;border:none}
.kat_item.list-view .kat_item_info h3 a span{border-bottom:1px dashed}
.pay_block{position:absolute;top:10px;right:10px;z-index:400}
.pay_block .pay_button{font-weight:100;font-size:12px;color:#fff;background:#3c763d;padding:3px 5px;border-radius:3px;cursor:pointer;z-index:10}
.pay_block a.pay_button{color:#fff;text-decoration:none}
span.pay_btn{display:table;margin-bottom:5px;position:relative;z-index:10}
span.pay_btn_cell{display:table-cell;width:23px;height:23px;text-align:center;vertical-align:middle;border:1px solid;border-radius:50%;background:#fff}
span.pay_btn_cell a{display:block}
span.pay_btn span.pay_btn_txt{position:absolute;top:-5px;right:35px;width:120px;font-size:12px;font-weight:100;background:rgba(0,0,0,0.9);color:#fff;padding:10px 8px;display:none;text-align:center;z-index:10}
span.pay_btn:hover span.pay_btn_txt{display:block}
span.pay_btn span.pay_btn_txt:after{content:'';position:absolute;right:-12px;top:12px;border:6px solid transparent;border-left-color:transparent;border-left-style:solid;border-left-width:6px;border-left-width:6px;border-left-style:solid;border-left-color:transparent;border-left:6px solid rgba(0,0,0,0.9)}
.jlslogin .pretext{font-weight:100;text-align:center}
#slogin-buttons a,#slogin-buttons a span{display:inline-block;vertical-align:middle;float:none}
.jlslogin .slogin-compact span{width:40px!important;height:40px!important;border-radius:50%!important}
.pretext a.btn{display:block;background:#3b5998;color:#fff;width:60%;margin:10px auto;padding:10px 0;text-decoration:none;font-size:16px;text-transform:uppercase;font-weight:400;text-align:center;border-radius:4px}
.jlslogin #modlgn-passwd.inputbox,.jlslogin #modlgn-username.inputbox{width:98%!important}
.jlslogin .button{margin-top:5px;background:#3b5998!important;font-size:14px;font-family:Roboto;font-weight:100}
#form-login-remember{font-size:12px;font-weight:100}
.ul-jlslogin a{text-decoration:none;border-bottom:1px dashed;font-weight:100}
.ul-jlslogin li{display:inline-block;vertical-align:middle;margin-right:10px}
.popup .gruz_top{margin:0}
.edit_button,.delete_button{display:inline-block;vertical-align:middle;margin-right:10px}
.edit_button a,.delete_button a{text-decoration:none;background:#3b5998;color:#fff;font-weight:100;padding:5px 10px;font-size:13px;text-shadow:0 1px 1px rgba(0,0,0,0.4);display:block;border-radius:4px}
.edit_button a i.fa,.delete_button a i.fa{font-size:14px}
.delete_button a{background:#eb4120}
.firma-page h1{text-transform:uppercase;font-weight:400;font-size:33px;margin:10px 0}
.mini_icons{font-size:13px;color:#666}
.mini_icons .ic{display:inline-block;vertical-align:middle;margin-right:10px}
.mini_icons .ic a{text-decoration:none;color:#013e83;border-bottom:1px dashed}
.mini_icons .ic_cat{display:block;margin:10px 0}
.mini_icons .ic_cat ul.tags,.mini_icons .ic_cat a{display:inline-block;vertical-align:middle;margin-right:10px}
.firma-page .mini_icons{display:inline-block;vertical-align:middle;width:60%}
.firma-page .map_info .mini_icons{width:100%}
.firma-page .ic_big_phone{display:inline-block;vertical-align:middle;width:40%;text-align:right;font-size:24px}
#YMapsID{width:100%;height:350px;position:relative;margin-bottom:20px}
#YMaps_catalog{width:100%;height:650px;position:relative;margin-bottom:20px}
.map_info{position:absolute;background:#fff;width:230px;padding:10px;top:10px;right:10px;z-index:100;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
span.loading{position:absolute;top:45%;left:30%;font-size:16px}
.other_mini_icons .ic_cat{display:block}
.map_info .mini_icons .ic_cat,.other_mini_icons .ic_cat{font-size:14px;color:#2a2a2a;margin-top:5px;margin-bottom:5px}
.map_info .mini_icons .ic_cat i.fa,.map_info .phone_block .ic_big i.fa,.other_mini_icons .ic_cat i.fa{width:15px;text-align:center;display:inline-block;vertical-align:middle;margin-right:5px;padding-right:5px;color:#013e83;border-right:1px solid #ccc}
.gallery{text-align:center;margin-bottom:20px}
.gallery ul.sigProClassic li.sigProThumb,.item_pay_btn{display:inline-block;vertical-align:middle}
.item_pay_btn span.pay_btn span.pay_btn_txt{bottom:45px;right:0;top:auto}
.item_pay_btn span.pay_btn span.pay_btn_txt:after{content:'';position:absolute;right:12px;top:auto;bottom:-12px;border:6px solid transparent;border-top-color:transparent;border-top-style:solid;border-top-width:6px;border-top-width:6px;border-top-style:solid;border-top-color:transparent;border-top:6px solid rgba(0,0,0,0.9)}
.item_pay_btn span.pay_btn_cell{width:35px;height:35px;font-size:18px}
.panel_left,.panel_right{display:inline-block;vertical-align:middle;width:50%}
.panel_right{text-align:right}
.input_comment{display:inline-block;vertical-align:middle;width:49%}
.input_comment input{padding:8px;border:1px solid #ccc;width:95%}
#comments-form h3{font-size:18px;font-weight:500;text-transform:uppercase;margin-top:10px}
#comments-form h3 i.fa{color:#006dcc;font-size:21px}
.text_comment .counter{width:100%;font-size:11px;font-weight:100;color:#666;margin-bottom:0}
input#comments-form-captcha{padding:8px;width:150px;border:1px solid #ccc}
fieldset.formFieldset ol.formContainer li{margin:0!important;padding:0!important}
strong.formRequired{margin:0!important}
fieldset.formFieldset ol.formContainer li{display:inline-block;vertical-align:middle;width:49%;margin-bottom:8px!important}
div.formBody{float:none!important}
fieldset.formFieldset ol.formContainer li select{width:98%}
fieldset.formFieldset ol.formContainer li input{width:94%;padding:9px 8px;border:1px solid #ccc}
fieldset.formFieldset ol.formContainer li input.rsform-checkbox{width:auto}
fieldset.formFieldset ol.formContainer li.rsform-text-box,fieldset.formFieldset ol.formContainer li textarea{border:1px solid #ccc;width:100%;padding:8px;font-family:Roboto;font-size:13px}
fieldset.formFieldset ol.formContainer li input .rsform-checkbox{width:auto}
fieldset.formFieldset ol.formContainer li.rsform-block-text,fieldset.formFieldset ol.formContainer li.rsform-block-map-code,fieldset.formFieldset ol.formContainer li textarea{width:95%}
fieldset.formFieldset ol.formContainer li.rsform-block-coord{display:none}
.formContainer .row{margin-bottom:5px}
.medium-3{display:inline-block;vertical-align:middle;width:25%;margin-right:-.25em;position:relative}
.medium-4{display:inline-block;vertical-align:middle;width:33.3%;margin-right:-.25em;position:relative}
.medium-6{display:inline-block;vertical-align:middle;width:50%;margin-right:-.25em;position:relative}
.medium-8{display:inline-block;vertical-align:middle;width:66.6%;margin-right:-.25em;position:relative}
.medium-9{position:relative}
.rsform-block .medium-3{display:block}
.rsform-block-torg .medium-3,.rsform-block-dvizhok .medium-3,.rsform-block-korobka .medium-3,.rsform-block-lift .medium-3,.rsform-block-telephone .medium-3,.rsform-block-holodilnik .medium-3,.rsform-block-musor .medium-3,.rsform-block-internet .medium-3,.rsform-block-tex .medium-3,.rsform-block-ohrana .medium-3,.rsform-block-mebel .medium-3,.rsform-block-conder .medium-3{width:33%;display:inline-block;vertical-align:middle;margin-right:10px}
.rsform-block-torg .medium-9,.rsform-block-dvizhok .medium-9,.rsform-block-korobka .medium-9,.rsform-block-lift .medium-9,.rsform-block-telephone .medium-9,.rsform-block-holodilnik .medium-9,.rsform-block-musor .medium-9,.rsform-block-internet .medium-9,.rsform-block-tex .medium-9,.rsform-block-ohrana .medium-9,.rsform-block-mebel .medium-9,.rsform-block-conder .medium-9{display:inline-block;vertical-align:middle}
.rsform-block-photo .medium-3,.rsform-block-photo1 .medium-3,.rsform-block-photo2 .medium-3,.rsform-block-photo3 .medium-3,.rsform-block-photo4 .medium-3{width:100%}
.rsform-block-torg .medium-3{width:10%}
.has-error-foundation .formValidation{margin-bottom:0!important;margin-top:0!important}
.rsform-block h4{color:#435173;text-transform:uppercase}
.rsform-block h4 i{color:#f55;font-size:18px}
.rsform-block small{font-size:12px;color:#666}
#userForm h2{margin-bottom:10px;text-transform:uppercase}
#coord{display:none}
.btn_photo{position:absolute;right:4px;top:0;background:#435173;color:#fff;padding:10px;border-radius:0 4px 4px 0}
.ava_block,.lk_user{display:inline-block;vertical-align:top;margin-right:1%;width:20%}
.lk_user{width:30%}
.add_balans{display:inline-block;vertical-align:top;width:48%}
.lk_user h3{margin-bottom:10px}
.lk_mail,.lk_balans{font-weight:100}
.lk_balans span{font-size:18px;font-weight:400}
.lk_balans span i.fa{font-size:14px;font-weight:100}
.rsform-submit-button,.rsform-button{background:#3b5998;color:#fff;font-weight:100;font-family:Roboto;border:1px solid;border-radius:4px;padding:8px 15px;font-size:14px;text-shadow:0 1px 1px rgba(0,0,0,0.6);cursor:pointer}
.add_balans .rsform-submit-button{font-size:13px}
.rsform-button{opacity:.8}
div.formBody{float:none!important;position:relative}
.formError{color:#fff!important;font-weight:100!important;font-size:11px!important;font-family:Roboto!important;position:absolute;background:#f60;padding:2px 8px;bottom:-25px;z-index:15;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.formError::after{content:'';position:absolute;left:18px;top:-12px;border:6px solid transparent;border-top-color:transparent;border-top-style:solid;border-top-width:6px;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:6px;border-top-width:6px;border-top-style:solid;border-top-color:transparent;border-bottom:6px solid #f60}
.add_balans legend{margin-bottom:12px}
.vibor img{display:inline-block;vertical-align:middle}
.vibor input{background:#eb4120;padding:8px 10px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);font-size:14px;border:none;display:block;margin-top:20px;cursor:pointer}
.rsform-submit-button.btn{padding:5px 15px;font-size:14px}
fieldset.formFieldset{margin:0!important}
.formFieldset legend{font-size:18px!important;font-weight:500!important;text-transform:uppercase;margin-bottom:10px}
.formBody h4{font-weight:400;text-transform:uppercase;color:#013e83;font-size:16px}
.formBody h4 i.fa{color:#f55;font-weight:100;font-size:14px}
.formBody div{font-weight:100;font-size:12px;color:#666}
.top_history{margin-bottom:10px;font-size:14px;font-weight:500;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}
.history .top_row{display:inline-block;vertical-align:middle;width:25%;text-align:center}
.history .row{display:inline-block;vertical-align:middle;width:25%;text-align:center;font-weight:100}
.tabs section .history h4{margin-top:10px;border-top:1px solid #ccc;font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:10px;padding-top:10px}
.old_history{display:none}
.history.right{text-align:right;margin:10px 0}
.history.right a{text-decoration:none;border-bottom:1px dashed}
.col_img{display:inline-block;vertical-align:top;width:10%}
.col_img a,.col_img img{display:block}
.col_info{display:inline-block;vertical-align:top;width:90%}
.col_info .edit_block{position:absolute;bottom:10px;right:10px}
.col_info .mini_icons .ic_cat{margin:5px 0}
#content-tab3 .padding{margin-bottom:10px}
.col_info h3{font-weight:100;font-size:16px}
.col_info h3 a{text-decoration:none;border-bottom:1px dashed}
.doska_img{display:inline-block;vertical-align:top;width:60%}
.doska_info{display:inline-block;vertical-align:top;width:40%}
.ic.social_button{margin-bottom:15px}
.ic.social_button a{border:none}
.social_button span,.ya-share2{display:inline-block;vertical-align:middle}
.doska_info .price{margin:15px 0}
.doska_info .price small{font-weight:100;color:#666}
.doska_info .ic_cat{margin-bottom:5px}
.ic_big{margin-bottom:3px}
.ic_big i.fa{display:inline-block;vertical-align:middle;width:15px;text-align:center;margin-right:5px;padding-right:5px;border-right:1px solid #ccc;color:#eb4120}
.ic_big span{display:inline-block;vertical-align:middle}
.cat_child{display:inline-block;vertical-align:top;width:19%;margin-bottom:5px}
.cat_child h3{font-weight:400;font-size:15px}
.auto_cool{margin-bottom:5px}
.cat_child h3 a{text-decoration:none;border-bottom:1px dashed;font-weight:100}
.none.cat_level0{display:none}
.none.cat_level0.auto_all{display:inline-block}
.cat-children{margin-bottom:20px}
.ic_auto{display:inline-block;vertical-align:middle;width:49%}
.kat_item_info .ic_auto .ic_cat{font-size:12px;margin-bottom:5px}
.kat_item_info .ic_auto .ic_cat i.fa{font-size:14px}
.ic_big_phone i.fa{font-size:14px}
.auto_cool a.grid.active,.auto_cool a.list.active{color:#2a2a2a;text-decoration:none;font-weight:100;border:none}
.auto_cool a.grid,.auto_cool a.list{text-decoration:none;border-bottom:1px dashed;font-weight:100}
.mod_avto li.parent{display:none}
.mod_avto li.popular,.mod_avto li.yes{display:block}
.mod_auto_cool{margin-bottom:10px}
.mod_auto_cool a.grid.active,.mod_auto_cool a.list.active{color:#2a2a2a;text-decoration:none;border:none;font-weight:100}
.mod_auto_cool a.grid,.mod_auto_cool a.list{text-decoration:none;border-bottom:1px dashed;font-weight:100}
.realty_col3{display:inline-block;vertical-align:middle;width:33%}
.realty_col3 .mini_icons{width:100%;display:block;margin-top:5px}
.realty_col3.right{text-align:right}
.firma-page .realty_col3 .ic_big_phone{width:100%}
.realty_col3 .ic_big_phone,.realty_col3 .ic_big_phone small,.realty_col3 .price{margin:0}
.realty_col3 .price{font-size:28px}
.realty_img_col{display:inline-block;vertical-align:top;width:65%;margin-right:2%;margin-top:20px;position:relative}
.realty_info_col{display:inline-block;vertical-align:top;width:33%;margin-top:20px}
.social_button{margin-bottom:15px}
.realti_row{margin-bottom:6px;padding-bottom:7px;border-bottom:1px solid #ccc;font-weight:100}
.realti_row:last-child{border:none}
.auto_big_icon{margin:10px 0;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.realti_row_big{display:inline-block;vertical-align:middle;width:12.5%;text-align:center}
.realty-page .realti_row_big{width:25%}
.realti_row_big small,.realti_row_big span{display:block}
.realti_row_big small{font-size:13px;font-weight:100}
.realti_row_big span{font-size:18px;font-weight:500}
.realty_img_col .gallery{margin:0}
.map_info .realti_price{text-align:center;font-size:22px;font-weight:500}
.map_info .realti_price i.fa{font-size:14px}
.map_info .realti_phone{text-align:center;font-size:18px;font-weight:500}
.map_info .realti_phone small{font-size:12px;font-weight:100;display:block}
.map_info .realti_user{text-align:center;font-weight:100}
.map_info .realti_row_big{width:50%}
.realti_row i.fa{width:15px;text-align:center;margin-right:5px;padding-right:5px;border-right:1px solid #ccc;display:inline-block;vertical-align:middle;color:#006dcc}
.realti_row label{display:inline-block;vertical-align:middle;width:55%;font-size:13px;color:#666}
.realti_row span{font-weight:400}
.torg{font-size:13px;font-weight:100;color:#3c763d}
.map_info .torg{text-align:center}
.map_info .realty_user{font-weight:100;font-size:13px}
.rabota .gruz_top{display:inline-block;vertical-align:top;width:46%;margin:0 1% 20px 0}
.rabota .menu li{margin-bottom:3px;padding-bottom:3px;display:inline-block;vertical-align:top;width:49%}
.rabota .menu li a{text-decoration:none}
.rabota .menu li a span.fa{display:inline-block;vertical-align:middle;width:17px;text-align:center;margin-right:5px;padding-right:5px;border-right:1px solid #ccc;font-size:16px;color:#eb4120}
.rabota .menu li a span.menu_txt{display:inline-block;vertical-align:middle}
.rabota .menu li a span.menu_txt span{text-transform:uppercase;font-size:12px;font-weight:500;color:#013e83}
.rabota .menu li a span.menu_txt small{display:block;color:#666;font-size:11px;font-weight:100}
.vakansii .mod_news_img,.vakansii .old_mod_news_img{width:15%;margin-right:2%}
.vakansii .kat_item_info{width:82%}
.ic_vak{display:inline-block;vertical-align:middle;width:50%;font-weight:100;font-size:13px;margin-bottom:3px}
.ic_vak span{font-weight:500}
.vakansii_readmore,.zp{display:inline-block;vertical-align:bottom;width:50%}
.zp{text-align:right}
.vak_item_info .ic_cat span{color:#666;font-size:13px}
.zp.price{margin:0}
.vakansiya_logo_block{display:inline-block;vertical-align:top;width:24%;margin-right:1%;margin-bottom:15px}
.vakansiya_info{display:inline-block;vertical-align:top;width:75%}
.vak_mail{font-size:15px;font-weight:500}
.vak_ic{font-weight:100;margin-bottom:5px}
.vak_ic span{font-weight:500}
.gruz_top.no_count li sup{display:none}
.gruz_top.no_count li li sup{display:inline-block}
.resume .mini_icons,.resume .ic_cat{display:inline-block;vertical-align:middle}
.kat_item_info .fio{width:100%!important}
.resume .fio,.resume .ic_vuz{display:inline-block;vertical-align:middle;width:50%}
.resume .fio,.ic_vuz span{font-weight:500}
.vakansii .panel_left{margin-bottom:20px}
.resume_logo_block{display:inline-block;vertical-align:top;width:29%;margin-right:1%;margin-bottom:20px}
.vakansiya_info{display:inline-block;vertical-align:top;width:70%}
.zp_resume{text-align:right;font-weight:100;color:#666}
.zp_resume span,.zp_resume i{font-weight:100;color:#2a2a2a;font-size:18px;font-weight:500}
.zp_resume i{font-size:14px}
.resume_item .mini_icons{margin-bottom:10px}
.resume_item .fio{text-transform:uppercase;font-size:18px;font-weight:500;margin-bottom:10px}
.resume_item .ic_resume,.resume_item .ic_vuz{font-weight:100;margin-bottom:5px}
.resume_item .ic_resume span,.resume_item .ic_vuz span{font-weight:500}
.resume_item .vak_phone{font-size:18px;font-weight:500}
.resume_item .vak_phone small{display:block;font-weight:100;font-size:12px}
.resume_item .vak_mail{margin-top:10px}
.opit_firma{text-transform:uppercase;font-weight:500;font-size:16px}
.opit_date{display:inline-block;vertical-align:middle;width:27%;margin-bottom:15px}
.opit_info{display:inline-block;vertical-align:middle;width:70%;padding-left:1%;margin-left:1%;border-left:1px solid #ccc;margin-bottom:15px}
.opit_dolzhnost,.opit_obyazannosti{font-weight:100}
.opit_dolzhnost span{font-weight:500}
.opit_obyazannosti p{margin:0}
.subs{margin-bottom:10px}
.captcha_comment .captcha_img,.captcha_txt{display:inline-block;vertical-align:middle;margin-right:10px}
.captcha_refresh{font-size:12px;font-weight:100;margin-bottom:5px}
.captcha_refresh span{color:#006dcc;border-bottom:1px dashed;cursor:pointer}
.afish_item{display:inline-block;vertical-align:top;width:24%;margin:3px}
.afisha_item_info h3{font-size:16px;font-weight:100;display:table;width:100%}
.afisha_item_info h3 a{display:table-cell;height:55px;width:100%;vertical-align:middle;text-decoration:none}
.afisha_item_info h3 a span{border-bottom:1px dashed}
.mod_afisha_img{position:relative}
.mod_afisha_img a span.podlozhka{position:absolute;z-index:100;display:block;top:0;bottom:0;left:0;right:0}
.afisha_logo_block{display:inline-block;vertical-align:top;width:25%;margin-right:1%;margin-bottom:10px}
.item_afisha_info{display:inline-block;vertical-align:top;width:70%}
.item_afisha_info .ic_afisha{font-weight:500}
.item_afisha_info .ic_afisha span{font-weight:100}
.intro_text_item{font-size:16px;font-weight:500}
.news_all .social_button{text-align:center}
.news_logo{text-align:center;margin-bottom:10px}
.news_logo img{display:inline-block;padding:10px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.news_logo_block{position:relative}
.news_logo_block .mini_avatar{bottom:auto;top:0}
.news_logo_block .bloger{bottom:auto;top:18px}
.mini_avatar{position:absolute;bottom:0;left:3px;z-index:10}
.mini_avatar img{border-radius:50%;width:50px;border:3px solid #fff;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.bloger{position:absolute;background:#fff;font-weight:100;padding:5px 15px;font-size:12px;z-index:10;bottom:18px;left:50px}
.bloger a{text-decoration:none;border-bottom:1px dashed}
.latestusers li{list-style:none;margin-bottom:8px}
.latestusers li a{text-decoration:none;font-weight:100;border-bottom:1px dashed}
.category.product-container{display:inline-block;vertical-align:top;width:33%}
.spacer{padding:10px;margin:3px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.product-container,.product-field-type-R{display:inline-block;vertical-align:top;width:33%}
.product-field-type-R .product-fields-title-wrapper,.product-field-type-R .product-field-desc{display:none}
#user-registration .control-group{display:inline-block;vertical-align:bottom}
input.validate-username,input.validate-email{padding:8px;border:1px solid #ccc}
.controls button.btn{background:#3b5998;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4);border:1px solid #3b5998;padding:8px 15px}
.quantity-box{display:inline-block;vertical-align:middle;margin-right:8px}
input.quantity-input{width:30px;height:30px;border-radius:50%;border:1px solid #ccc;text-align:center}
.quantity-controls{display:inline-block;vertical-align:middle;margin-right:8px}
button.quantity-controls{display:block;background:none;border:none;font-size:16px;cursor:pointer}
button.addtocart-button{background:#3b5998;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4);font-size:14px;font-weight:100;padding:8px 15px;border:none;cursor:pointer}
.spacer{position:relative}
.vm3pr-3{margin-bottom:10px}
.vm3pr form.product .vm-customfields-wrap{display:none}
.spacer{border:1px solid #fff}
.spacer:hover{border-left:1px solid #eb4120;border-right:1px solid #eb4120;border-top:1px solid #eb4120;border-bottom:1px solid #eb4120}
.spacer:hover .vm3pr form.product .vm-customfields-wrap{display:block;position:absolute;background:#fff;width:100%;z-index:300;left:-1px;top:100%;border-left:1px solid #eb4120;border-right:1px solid #eb4120;border-bottom:1px solid #eb4120}
.product-fields-title-wrapper{display:inline-block;vertical-align:middle}
.product-field-display{margin-bottom:10px;display:inline-block;vertical-align:middle}
.mini_vm_img{display:inline-block;vertical-align:top;width:29.5%}
.main-image{margin-bottom:10px;position:relative;width:90%;display:inline-block;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);box-shadow:0 4px 6px 0 rgba(0,0,0,0.1)}
.mini_vm_block{padding:5px;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);box-shadow:0 4px 6px 0 rgba(0,0,0,0.1)}
.main-image:hover,.mini_vm_block:hover{-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 4px 6px 0 rgba(0,0,0,0.2);box-shadow:0 4px 6px 0 rgba(0,0,0,0.2)}
.cloud-zoom-big{border:4px solid #ccc;overflow:hidden}
.cloud-zoom-lens{border:4px solid #888;margin:-4px;background-color:#fff;cursor:move}
.vm-product-media-container{display:inline-block;vertical-align:top;width:40%;margin-bottom:20px}
.vm-product-details-container{display:inline-block;vertical-align:top;width:60%}
.social{margin-bottom:10px}
.product-short-description{margin-bottom:10px}
.vm-product-details-container .product-price{display:inline-block;vertical-align:middle;font-size:26px;font-weight:500;margin-right:15px;margin-bottom:20px}
.vm-product-details-container .addtocart-area{display:inline-block;vertical-align:middle;margin-bottom:20px}
.vm-product-details-container .product-field-display{display:block}
.mcf-fields-title,.product-fields-value{display:inline-block;vertical-align:middle;margin-right:5px}
.kun_home{background:#3b5998;color:#fff;padding:10px}
.kun_home i.fa,.kun_icon{display:inline-block;vertical-align:middle}
.kun_home .kun_icon h2{font-weight:400}
#kunena.layout .kun_home h2 a{font-weight:500;text-transform:uppercase}
#kunena.layout div.ktitle-desc{font-weight:100;font-size:12px}
#kunena.layout div.kthead-title a{color:#013e83}
#kunena.layout div.kthead-desc,#kunena.layout div.kthead-moderators{font-size:12px;font-weight:100;color:#666}
.layout#kunena .kcol-category-icon a{color:#013e83!important}
.kcol-category-icon i.fa{font-size:25px}
.kwhoisonline .user_block{background:#3b5998;color:#fff;padding:10px}
#kunena.layout i.knewchar{font-size:25px!important}
span.topic-starter{display:block}
ul.breadcrumb{margin:10px 0}
.breadcrumb li{list-style:none;font-weight:100;display:inline-block;vertical-align:middle;color:#666;font-size:13px}
.breadcrumb li a{text-decoration:none;border-bottom:1px dashed;opacity:.8}
.breadcrumb li a:hover{opacity:1}
.comment-avatar{height:60px;overflow:hidden}
.pagination{text-align:center}
.pagination li{display:inline-block;vertical-align:middle;margin-right:5px}
.mobile_mainmenu,.mobile_add,.mob_shop,.mob_shop_last,.comments-vote{display:none}
.top_block .forum_menu ul.menu li{display:inline-block;vertical-align:middle;margin-right:10px}
.top_block .forum_menu ul.menu li a{text-decoration:none}
.top_block .forum_menu ul.menu li a span.fa{display:inline-block;vertical-align:middle;color:#eb4120;width:15px;text-decoration:none}
.top_block .forum_menu ul.menu li a span.menu_txt{display:inline-block;vertical-align:middle}
.top_block .forum_menu ul.menu li a span.menu_txt span{text-transform:uppercase}
.top_block .forum_menu ul.menu li a span.menu_txt small{display:block;color:#666}
.vrvote-body{position:relative;z-index:0}
a.no_link{border:none!important}
span.no_rating{position:relative;display:inline-block}
span.no_rating a{display:block;position:absolute;width:100%;height:100%;z-index:10}
#content-tab2 .product-field-display{display:block}
#content-tab2 .product-field-type-S .product-field-display,.product-field-type-S .product-field-display{display:inline-block;vertical-align:middle;margin-bottom:0}
.product-fields-title{font-weight:500;margin-right:10px}
.mcf-fields-title{font-weight:500}
.author_photo{text-align:center;margin-bottom:10px}
.author_photo span{display:inline-block;background:#eee;font-size:12px;padding:3px 20px}
.istochnik{color:#666;font-size:13px;margin-bottom:10px}
.padding .btn a{display:block;text-decoration:none;color:#fff;font-size:16px;text-align:center;padding:7px;border-radius:4px}
.padding .social{text-align:center}
.padding .social .ya-share2__container_size_s .ya-share2__counter{display:inline-block}
.sdelka span{display:inline-block;padding:3px 8px;border-radius:4px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.5);margin:5px 0;font-size:12px;font-weight:100}
.r-poisk{margin-top:10px}
ul.tags.r-poisk li{opacity:1;display:inline-block;padding:5px 15px;border-radius:3px;font-size:16px}
ul.tags.r-poisk li.tag-27{color:red;border:2px solid red}
ul.tags.r-poisk li.tag-26{color:#3c763d;border:2px solid #3c763d}
.tabs,.tabs1,.tabs2{padding:0;margin:0 auto 20px}
.tabs .gruz_top,.tabs1 .gruz_top,.tabs2 .gruz_top{margin-bottom:0}
.tabs h2,.tabs1 h2,.tabs2 h2{margin-bottom:20px}
.tabs h2 a,.tabs1 h2 a,.tabs2 h2 a{text-transform:none;font-family:Roboto;font-size:13px;font-weight:100;display:inline-block;vertical-align:top;margin-left:10px;text-decoration:none}
.tabs h2 a span,.tabs1 h2 a span,.tabs2 h2 a span{border-bottom:1px dashed}
.tabs span.fa,.tabs1 span.fa,.tabs2 span.fa{display:inline-block;vertical-align:middle;font-size:21px;font-weight:100;margin-right:5px;padding-right:5px;border-right:1px solid #eee;color:#006dcc}
.tabs span.teb_text,.tabs1 span.teb_text,.tabs2 span.teb_text{display:inline-block;vertical-align:middle;text-transform:uppercase;line-height:1.2}
.tabs span.teb_text small,.tabs1 span.teb_text small,.tabs2 span.teb_text small{text-transform:none}
.tabs>section,.tabs1>section,.tabs2>section{display:none;padding:15px;background:#fff;border:1px solid #ddd}
.tabs>section>p,.tabs1>section>p,.tabs2>section>p{margin:0 0 5px;line-height:1.5;color:#383838;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}
.vakansii #YMapsID{margin-top:20px}
@-webkit-keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
.tabs>input,.tabs1>input,.tabs2>input{display:none;position:absolute}
.tabs>label,.tabs1>label,.tabs2>label{display:inline-block;margin:0 0 -1px;padding:10px 25px;font-weight:100;color:#2a2a2a;border:0 solid #ddd;border-width:1px;background:#f1f1f1;border-radius:3px 3px 0 0}
.tabs>label:before,.tabs1>label:before,.tabs2>label:before{font-family:fontawesome;font-weight:400;margin-right:10px}
.tabs > label small,.tabs1 > label small,.tabs2 > label small{display:block}
.tabs>label:hover,.tabs1>label:hover,.tabs2>label:hover{color:#888;cursor:pointer}
.tabs>input:checked+label,.tabs1>input:checked+label,.tabs2>input:checked+label{color:#000;text-transform:uppercase;border-top:2px solid #006dcc;border-bottom:1px solid #fff;background:#fff}
.tabs>input:checked+label small,.tabs1>input:checked+label small,.tabs2>input:checked+label small{text-transform:none}
#tab1:checked~#content-tab1,#tab2:checked~#content-tab2,#tab3:checked~#content-tab3,#tab4:checked~#content-tab4,#tab5:checked~#content-tab5,#tab6:checked~#content-tab6,#tab7:checked~#content-tab7,#tab8:checked~#content-tab8,#tab9:checked~#content-tab9,#tab10:checked~#content-tab10,#tab11:checked~#content-tab11,#tab12:checked~#content-tab12{display:block}
@media screen and (max-width: 400px) {
.tabs>label:before,.tabs1>label:before,.tabs2>label:before{margin:0;font-size:18px}
.tabs>label,.tabs1>label,.tabs2>label{padding:15px}
}
.overlay{top:0;right:0;bottom:0;left:0;z-index:10000;display:none;background-color:rgba(0,0,0,0.65);position:fixed;cursor:default}
.overlay:target{display:block}
.popup{top:-100%;right:0;left:50%;font-size:14px;z-index:99999;margin:0;width:85%;min-width:250px;max-width:600px;position:fixed;padding:15px;background:#fff;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-moz-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-ms-box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);box-shadow:0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-webkit-transform:translate(-50%,-500%);-ms-transform:translate(-50%,-500%);-o-transform:translate(-50%,-500%);transform:translate(-50%,-500%);-webkit-transition:-webkit-transform .6s ease-out;-moz-transition:-moz-transform .6s ease-out;-o-transition:-o-transform .6s ease-out;transition:transform .6s ease-out;overflow-y:auto;max-height:90%}
.popup h3{font-size:18px;font-weight:400;text-transform:uppercase;text-align:center;margin-bottom:10px;padding-bottom:5px}
.overlay:target+.popup{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);top:2%}
.close1{height:20px;padding:0;position:absolute;text-align:center;text-decoration:none;transition:all .8s ease 0;width:20px;background:rgba(0,0,0,0) url(../images/cart_close.png) no-repeat scroll 0 0!important;right:5px;top:5px}
.close1:before{color:rgba(255,255,255,0.9);text-shadow:0 -1px rgba(0,0,0,0.9);font-size:12px}
.popup.login{max-width:320px}
.popup.phone{max-width:400px;text-align:center}
.popup.edit_form{max-width:760px}
.popup.edit_form fieldset.formFieldset ol.formContainer li{margin-bottom:10px}
.edit_form .formCaption2{display:inline-block;vertical-align:middle;width:45%}
.edit_form div.formBody{display:inline-block;vertical-align:middle;width:50%}
.edit_form fieldset.formFieldset ol.formContainer li.rsform-block-price1,.edit_form fieldset.formFieldset ol.formContainer li.rsform-block-price2,.edit_form fieldset.formFieldset ol.formContainer li.rsform-block-price3{width:49%}
fieldset.formFieldset ol.formContainer li.rsform-block-text1 .formCaption2{margin:0;width:0}
.edit_form fieldset.formFieldset ol.formContainer li.rsform-block-text1 div.formBody{width:100%}
.popup.login .width33{display:inline-block;vertical-align:middle;text-align:center;margin-bottom:10px}
.center{text-align:center}
.popup_sale{text-align:center;margin-top:10px;font-size:13px;font-weight:100;color:#eb4120}
.popup_phone{font-family:Oswald;font-size:23px;font-weight:400;color:#3b5998;margin-top:5px}
.popup .no_podpiska{padding:5px;color:#800;font-size:14px;font-weight:400}
.cookie{position:fixed;top:150px;width:250px;z-index:100}
.cookie .jb.cookie{position:absolute!important}
.cookie .jb.cookie.bottom{bottom:auto}
.cookie .jb.bottom.blue .jb.cookie-bg.black{border:none}
.cookie .jb.cookie-bg.black{background:#eb4120}
.cookie .jb.cookie.blue p a{color:#fff;text-decoration:none;border-bottom:1px dashed}
.cookie .jb.cookie p{margin:15px 0}
.jb.bottom.blue .jb.cookie-bg.white,.jb.bottom.blue .jb.cookie-bg.black{border:none!important}
.jb.accept.blue{background:#0654b3!important;border:1px solid #0654b3!important;color:#fff;display:inline-block;padding:10px 25px}
.gruz_top .product.js-recalculate{display:none}
.wk-slideshow .caption{background:none!important;top:0}
.wk-slideshow .caption a{text-decoration:none!important}
.wk-slideshow .caption h2{font-size:32px;font-weight:400;margin-bottom:20px;text-transform:uppercase}
.wk-slideshow .caption ul{margin-bottom:25px}
.wk-slideshow ul li{margin-right:0!important;margin-bottom:7px;margin-right:0!important;margin-bottom:7px}
.wk-slideshow .caption ul li{font-size:18px;color:#2a2a2a;display:block}
.caption a.btn{display:inline-block;padding:8px 15px;text-decoration:none}
.rsform-checkbox{vertical-align:top;width:17px;height:17px;margin:0 3px 0 0}
.rsform-checkbox + label{cursor:pointer}
.rsform-checkbox:not(checked){position:absolute;opacity:0}
.rsform-checkbox:not(checked) + label{position:relative;padding:0 0 0 25px}
.rsform-checkbox:not(checked) + label:before{content:'';position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #CDD1DA;border-radius:0;background:#FFF}
.rsform-checkbox:not(checked) + label:after{content:'';position:absolute;top:4px;left:4px;width:12px;height:11px;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.5);opacity:0;transition:all .2s;top:5px}
.rsform-checkbox:checked + label:after{opacity:1}
.rsform-checkbox:not(checked) + label:after{background:#3b5998}
input.rsform-radio{display:block;position:absolute;left:-9999px}
input.rsform-radio + label{display:inline-block!important;margin:0 0 0 -2px !important;padding:5px 10px;border:1px solid #BBB;background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);box-shadow:0 2px 5px rgba(0,0,0,.12);cursor:pointer;font-weight:100;font-size:12px}
input.rsform-radio:checked + label{background:#3b5998;color:#fff;box-shadow:inset 0 3px 6px rgba(0,0,0,.2);border:1px solid #3b5998}
.offline_paddding{width:60%;margin:20px auto;padding:20px;text-align:center;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
.offline_paddding input{padding:8px}
.formBody small{display:block;line-height:1.1;color:#666;font-weight:100;font-size:12px}
fieldset.formFieldset ol.formContainer li.rsform-block-polosa,fieldset.formFieldset ol.formContainer li.rsform-block-polosa1{width:100%;border-bottom:1px solid #ccc;margin-bottom:10px!important}
fieldset.formFieldset ol.formContainer li.rsform-block-t,fieldset.formFieldset ol.formContainer li.rsform-block-rub,fieldset.formFieldset ol.formContainer li.rsform-block-balans-new,fieldset.formFieldset ol.formContainer li.rsform-block-rub1{width:auto}
fieldset.formFieldset ol.formContainer li.rsform-block-t input,fieldset.formFieldset ol.formContainer li.rsform-block-balans-new input{width:80px;text-align:right;padding:0;border:none;font-size:21px;font-weight:600}
.rsform-block-pay-yes label,.rsform-block-pay-yes1 label,.rsform-block-pay-yes2 label,.rsform-block-pay-yes3 label,.rsform-block-pay-yes4 label{font-weight:100;font-size:12px}
fieldset.formFieldset ol.formContainer li.rsform-block-t1,fieldset.formFieldset ol.formContainer li.rsform-block-t2,fieldset.formFieldset ol.formContainer li.rsform-block-t3,fieldset.formFieldset ol.formContainer li.rsform-block-t4,fieldset.formFieldset ol.formContainer li.rsform-block-t5,fieldset.formFieldset ol.formContainer li.rsform-block-t6,fieldset.formFieldset ol.formContainer li.rsform-block-t7,fieldset.formFieldset ol.formContainer li.rsform-block-t8,fieldset.formFieldset ol.formContainer li.rsform-block-t9,fieldset.formFieldset ol.formContainer li.rsform-block-t10,fieldset.formFieldset ol.formContainer li.rsform-block-intro-text,fieldset.formFieldset ol.formContainer li.rsform-block-full-text,fieldset.formFieldset ol.formContainer li.rsform-block-text1,fieldset.formFieldset ol.formContainer li.rsform-block-edit-text,fieldset.formFieldset ol.formContainer li.rsform-block-del-chek,fieldset.formFieldset ol.formContainer li.rsform-block-dvizhok,fieldset.formFieldset ol.formContainer li.rsform-block-korobka,fieldset.formFieldset ol.formContainer li.rsform-block-edit-dveri{width:100%}
fieldset.formFieldset ol.formContainer li h3{text-transform:uppercase;font-weight:500;font-size:16px;color:#013e83}
.pay_color{background:rgba(255,104,0,0.2)}
.add_button{margin-bottom:15px;text-align:right}
.add_button.mini_menu{position:relative;top:0}
.tabs li{margin-left:25px}
.rsform-block-torg .formCaption2,.rsform-block-torg .formBody,.rsform-block-dvizhok .formCaption2,.rsform-block-dvizhok .formBody,.rsform-block-korobka .formCaption2,.rsform-block-korobka .formBody,.rsform-block-lift .formCaption2,.rsform-block-lift .formBody,.rsform-block-ohrana .formCaption2,.rsform-block-ohrana .formBody,.rsform-block-internet .formCaption2,.rsform-block-internet .formBody,.rsform-block-holodilnik .formCaption2,.rsform-block-holodilnik .formBody,.rsform-block-conder .formCaption2,.rsform-block-conder .formBody,.rsform-block-musor .formCaption2,.rsform-block-musor .formBody,.rsform-block-telephone .formCaption2,.rsform-block-telephone .formBody,.rsform-block-mebel .formCaption2,.rsform-block-mebel .formBody,.rsform-block-tex .formCaption2,.rsform-block-tex .formBody,.rsform-block-dvizhok .formCaption2,.rsform-block-dvizhok .formBody,.rsform-block-edit-dveri .formCaption2,.rsform-block-edit-dveri .formBody{display:inline-block;vertical-align:middle}
.rsform-block-torg .formCaption2,.rsform-block-lift .formCaption2,.rsform-block-ohrana .formCaption2,.rsform-block-internet .formCaption2,.rsform-block-holodilnik .formCaption2,.rsform-block-conder .formCaption2,.rsform-block-musor .formCaption2,.rsform-block-telephone .formCaption2,.rsform-block-mebel .formCaption2,.rsform-block-tex .formCaption2,.rsform-block-dvizhok .formCaption2{width:35%}
.rsform-block-dvizhok .formCaption2,.rsform-block-korobka .formCaption2,.rsform-block-edit-dveri .formCaption2{width:30%}
#editor-xtd-buttons{display:none}
.content_error{text-align:center;margin:20px 0}
.table_error{display:table;margin:0 auto}
.cell_error{display:table-cell;width:360px;height:360px;vertical-align:middle;border:2px solid;border-radius:50%}
.error_text h1{font-weight:600;font-size:162px}
.errorinfo{margin:15px 0;font-weight:400;font-size:22px}
.error_text a{font-weight:100;text-decoration:none;border-bottom:1px dashed;font-size:16px}
.gorod_logo_lic{display:inline-block;vertical-align:middle;font-size:42px;margin:20px 0}
.gorod_logo_lic a{text-decoration:none}
.gorod_logo_lic a span.logo_txt{display:inline-block;vertical-align:middle}
.gorod_logo_lic h1{margin-bottom:20px}
.gorod_all_lic{width:700px;margin:0 auto}
.gorod_all_lic h3{text-transform:uppercase;font-weight:500;color:#eb4120}
.gorod_all_lic a.btn{display:inline-block;padding:5px 15px;color:#fff;text-decoration:none}
.img1,.img2{height:210px;overflow:hidden;padding:3px;border:1px solid #ccc;margin-bottom:10px}
.problem_img{position:relative}
.problem_status{position:absolute;top:10px;left:10px;font-size:12px;color:#fff;background:#eb4120;padding:3px 10px;border-radius:3px;z-index:100}
.firma_logo{text-align:center}
#back-top{text-align:right;position:fixed;bottom:10px;right:20px;z-index:1000}
#back-top a{text-decoration:none;font-weight:100;display:inline-block;vertical-align:middle;background:rgba(0,0,0,0.7);padding:5px 10px;color:#fff;font-size:11px}
.other_news .mini-blogs,.bottom_content .mini-blogs{display:inline-block;vertical-align:top;width:46%;margin:5px}
.other_news .news_caption{margin-bottom:15px}
.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.8;filter:alpha(opacity=80)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip{max-width:400px}
.tooltip-inner{max-width:none;text-align:left;text-shadow:none}
th .tooltip-inner{font-weight:400}
.tooltip.hasimage{opacity:1}
.tip-text{text-align:left}
#system-message{position:relative}
.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #faebcc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.alert,.alert h4{color:#8a6d3b}
.alert h4{margin:0 0 .5em}
.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;cursor:pointer}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-success h4{color:#3c763d}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert-danger h4,.alert-error h4{color:#a94442}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}
.alert-info h4{color:#31708f}
.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block > p,.alert-block > ul{margin-bottom:0}
.close{float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
.top_map{height:100%}
.main_map{height:100%;display:none}
#TopMap{width:100%;height:100%;position:relative}
.close_map_category{display:none}
.new_all_portal_map{max-width:1200px;margin:0 auto}
#MapsGoogle{width:100%;height:100%;z-index:10}
.city_login{position:relative}
.panel_login{position:absolute;top:50px}
.top_ava_block{display:inline-block;vertical-align:middle;width:40px;margin-right:3px}
.login-greeting{display:inline-block;vertical-align:middle;width:70%}
.panel_login{position:absolute;top:52px;padding:10px;background:rgba(10,25,35,0.7);width:600px;z-index:100}
.login_padding{background:#fff;padding:10px;margin-bottom:10px;color:#2a2a2a;font-size:14px}
#slogin-buttons{margin-top:10px}
#slogin-buttons a{display:inline-block;vertical-align:middle;width:47%;margin-bottom:5px}
.slogin-buttons .facebookslogin{background-color:#133783!important}
span.vkontakteslogin:before{font:normal normal normal 14px/1 FontAwesome;content:"\f189"}
span.odnoklassnikislogin:before{font:normal normal normal 14px/1 FontAwesome;content:"\f263"}
span.facebookslogin:before{font:normal normal normal 14px/1 FontAwesome;content:"\f09a"}
span.instagramslogin:before{font:normal normal normal 14px/1 FontAwesome;content:"\f16d"}
span.twitterslogin:before{font:normal normal normal 14px/1 FontAwesome;content:"\f099"}
span.yandexslogin:before{font:normal normal normal 14px/1 FontAwesome;content:"\f413"}
span.mailslogin:before{font:normal normal normal 14px/1 FontAwesome;content:"\f1fa"}
span.slogin-ico:before{content:""}
a.linkvkontakteslogin,a.linkodnoklassnikislogin,a.linkfacebookslogin,a.linktwitterslogin,a.linkinstagramslogin{color:#fff;text-decoration:none;border-radius:3px}
a.linkvkontakteslogin{background:#4a76a8}
a.linkodnoklassnikislogin{background:#ee8208}
a.linkfacebookslogin{background:#133783}
a.linktwitterslogin{background:#00acee}
a.linkyandexslogin,a.linkmailslogin{color:#2a2a2a;text-decoration:none;border-radius:3px}
a.linkvkontakteslogin span.vkontakteslogin,a.linkodnoklassnikislogin span.odnoklassnikislogin,a.linkfacebookslogin span.facebookslogin,a.linktwitterslogin span.twitterslogin,a.linkyandexslogin span.yandexslogin,a.linkmailslogin span.mailslogin,a.linkinstagramslogin span.instagramslogin{display:inline-block;vertical-align:middle;font-size:18px;border-right:1px solid #eee;width:25px;text-align:center;height:20px;margin-left:5px;padding:2px}
a.linkvkontakteslogin span.text-socbtn,a.linkodnoklassnikislogin span.text-socbtn,a.linkfacebookslogin span.text-socbtn,a.linktwitterslogin span.text-socbtn,a.linkyandexslogin span.text-socbtn,a.linkmailslogin span.text-socbtn,a.linkinstagramslogin span.text-socbtn{display:inline-block;vertical-align:middle;font-size:14px;padding:4px}
a.linkyandexslogin span.yandexslogin{color:red}
a.linkmailslogin span.mailslogin{color:#FF9E00}
.remembe_block a{text-decoration:none;color:#15527E}
.remembe_block a span{border-bottom:1px dashed;font-size:13px}
.top_ava_block{display:inline-block;vertical-align:middle;width:22%;height:40px;overflow:hidden;border-radius:50%;margin-right:2%}
.top_ava_block img{display:block}
.login-greeting{display:inline-block;vertical-align:middle;width:76%}
.login-greeting a{font-size:12px;text-decoration:none;border-bottom:1px dashed}
.panel_login{position:absolute;top:52px;padding:10px;background:rgba(10,25,35,0.7);width:600px;z-index:100;display:none}
.panel_login:before{content:'';position:absolute;left:14px;top:-14px;border:7px solid transparent;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:7px;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:7px;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:7px;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:transparent;border-bottom:7px solid rgba(10,25,35,0.7)}
.panel_ava{display:inline-block;vertical-align:top;width:25%}
.panel_ava a{color:#666;text-decoration:none;font-size:13px;border-bottom:1px dashed}
.panel_ava_img{width:100px;height:100px;overflow:hidden;border-radius:50%;border:2px solid #15527E;text-align:center}
.panel_user_info{display:inline-block;vertical-align:top;width:50%}
.lk_link{display:inline-block;vertical-align:top;width:25%}
.panel_ava img{display:block;width:100px}
#slogin-buttons-unattach,#slogin-buttons-attach{display:inline-block;vertical-align:middle;margin:5px 0}
#slogin-buttons-unattach a,#slogin-buttons-attach a{display:inline-block;vertical-align:middle;color:#fff;text-decoration:none;position:relative;margin-right:5px}
#slogin-buttons-unattach a sup{color:#64882C;position:absolute;right:-7px;top:-5px;font-size:10px}
.panel_user_info span.vkontakteslogin,.panel_user_info span.odnoklassnikislogin,.panel_user_info span.facebookslogin,.panel_user_info span.instagramslogin,.panel_user_info span.twitterslogin,.panel_user_info span.yandexslogin,.panel_user_info span.mailslogin{display:table-cell;vertical-align:middle;width:25px;height:25px;background:#4a76a8;text-align:center;border-radius:4px}
.panel_user_info span.odnoklassnikislogin{background:#ee8208}
.panel_user_info span.facebookslogin{background:#133783}
.panel_user_info span.instagramslogin{background:#2a2a2a}
.panel_user_info span.twitterslogin{background:#00acee}
.panel_user_info span.yandexslogin{background:red}
.panel_user_info span.mailslogin{background:#005FF9}
.profile span.vkontakteslogin,.profile span.odnoklassnikislogin,.profile span.facebookslogin,.profile span.instagramslogin,.profile span.twitterslogin,.profile span.yandexslogin,.profile span.mailslogin{display:table-cell;vertical-align:middle;width:25px;height:25px;background:#4a76a8;text-align:center;border-radius:4px}
.profile span.odnoklassnikislogin{background:#ee8208}
.profile span.facebookslogin{background:#133783}
.profile span.instagramslogin{background:#2a2a2a}
.profile span.twitterslogin{background:#00acee}
.profile span.yandexslogin{background:red}
.profile span.mailslogin{background:#005FF9}
#slogin-buttons-attach a{color:#fff;position:relative}
#slogin-buttons-attach span{opacity:.5}
#slogin-buttons-attach span.plus_soc{opacity:1}
#sloginUserForm .login-fields{margin-bottom:10px}
.add_row{display:inline-block;vertical-align:middle;width:33%;margin-bottom:3px;margin-top:3px}
.add_row i{display:inline-block;vertical-align:middle;font-size:22px;color:#f55}
.add_row .city_txt{display:inline-block;vertical-align:middle;width:80%;border:none;font-size:12px}
.add_row .city_txt a{display:block;text-decoration:none}
.add_row .city_txt a span{font-weight:300}
.panel_login .introtext_border{margin:10px auto}
.add_row .city_txt a span.a_color{color:#15527E;font-size:13px;font-weight:700;margin-bottom:6px;border-bottom:1px dashed}
.panel_user_info .row{margin-bottom:3px;padding-bottom:3px}
.panel_user_info .row label{color:#666;display:inline-block;vertical-align:middle;width:30%}
.panel_user_info .row span{display:inline-block;vertical-align:middle;width:70%;font-weight:700}
.lk_link ul{list-style:none;margin-bottom:8px;padding-bottom:10px;border-bottom:1px dashed #ccc;font-size:13px}
.lk_link ul:last-child{border:none;margin:0;padding:0}
.lk_link ul li{margin-bottom:3px}
.lk_link ul li:last-child{margin:0}
.lk_link ul.pay li{margin-top:20px}
.lk_link ul.pay li a{color:#fff;background:#3c763d;display:block;padding:5px;border-radius:4px}
.lk_link ul.pay li a i{color:#fff}
.lk_link ul.pay li a span{border:none;text-shadow:0 1px 1px rgba(0,0,0,0.3)}
.lk_link ul li a{text-decoration:none}
.lk_link ul li a i{display:inline-block;vertical-align:middle;width:20px;text-align:center;font-size:13px;color:#f55;opacity:.7}
.lk_link ul li a span{display:inline-block;vertical-align:middle;border-bottom:1px dashed;font-size:12px}
.lk_btn{display:inline-block;vertical-align:middle;margin-right:10px}
.lk_btn a{display:block;background:#f55;color:#fff;padding:8px 20px;text-decoration:none;border-radius:5px}
.lk_btn a i{width:auto!important;margin-right:10px;font-size:21px}
.lk_btn a span{display:inline-block;vertical-align:middle;font-size:16px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,0.4)}
#login-form{display:inline-block;vertical-align:middle}
#login-form .button{background:#15527E;color:#fff;border:none;color:#fff;padding:10px 20px;font-size:16px;font-weight:700;font-family:Roboto;border-radius:5px}
.row_balance label{color:#666}
.row_balance span{font-size:21px;color:#15527E;font-weight:700}
.row_balance i{color:#15527E;font-size:15px}
.min_ic .toolTip,.plus_soc,.mini_phone .toolTip,.open_block .toolTip,.warning_info .toolTip,.cat_vip .toolTip,.cat_money_block .mini-cell .toolTip,.vip_icon .toolTip,.premium_icon .toolTip,.state_lk .toolTip,.edit_lk .toolTip,#reviewStars-input label .toolTip{position:absolute;bottom:130%;padding:10px;background:rgba(10,25,35,0.85);width:150px;z-index:100;color:#fff;font-size:13px;left:-10px;text-align:center;display:none;font-weight:400}
.min_ic .toolTip:before,.plus_soc:before,.mini_phone .toolTip:before,.open_block .toolTip:before,.warning_info .toolTip:before,.cat_vip .toolTip:before,.vip_icon .toolTip:before,.premium_icon .toolTip:before,.state_lk .toolTip:before,.edit_lk .toolTip:before,#reviewStars-input label .toolTip:before{content:'';position:absolute;left:20px;bottom:-8px;border:4px solid transparent;border-top-color:transparent;border-top-style:solid;border-top-width:4px;border-top-color:transparent;border-top-style:solid;border-top-width:4px;border-top-color:transparent;border-top-style:solid;border-top-width:4px;border-top-width:4px;border-top-style:solid;border-top-color:transparent;border-top:4px solid rgba(10,25,35,0.85)}
.main_ava_block{display:inline-block;vertical-align:middle;width:20%;text-align:center;margin:0 auto}
.main_user_info{display:inline-block;vertical-align:middle;width:80%}
.main_ava_block img{width:100px;height:100px;overflow:hidden;border-radius:50%;border:2px solid #15527E;text-align:center}
.main_ava_block a{display:block;color:#666;text-decoration:none;font-size:13px}
.main_ava_block a span{border-bottom:1px dashed}
.row_balance{display:inline-block;vertical-align:middle;margin-right:19px}
a.btn_balans{display:inline-block;vertical-align:middle;color:#fff;background:#3c763d;padding:8px;border-radius:4px;text-decoration:none;font-size:13px}
a.btn_balans i{margin-right:5px}
.profile .padding{margin-bottom:15px}
.user_block1 h3{margin-bottom:10px}
.main_user_info .row{margin-bottom:3px;padding-bottom:3px}
.main_user_info .row label{font-weight:100;color:#666;display:inline-block;vertical-align:middle;width:20%}
.main_user_info .row span{display:inline-block;vertical-align:middle;width:80%;font-weight:700}
.row_balans{margin-top:10px}
.top_row20,.row20{display:inline-block;vertical-align:middle;width:20%;text-align:center}
.row20,.row40{font-weight:100}
.top_row40,.row40{display:inline-block;vertical-align:middle;width:40%;text-align:center}
.city_login{font-weight:100}
.log_btn_block{display:inline-block;vertical-align:middle;width:30%}
.remembe_block{display:inline-block;vertical-align:middle;width:70%}
.log_reg_text{margin-top:10px}
.log_btn_block button{background:#f55;font-family:Roboto;font-size:14px;padding:10px 15px;border-radius:4px;border:none;color:#fff;cursor:pointer}
.user_panel .gruz_top .panel_user_info h3{display:block}
.profile .kat_item_info{margin-left:1%}
.klatest-avatar img,.ktopic-latest-post-avatar img{width:100%!important}
#kunena.layout img{max-width:100%!important}
#kunena.layout ul.kpost-profile li.img-circle,.kavatar-lg{width:100px;height:100px;margin:0 auto;overflow:hidden;border-radius:50%}
#kunena.layout ul.kpost-profile li.img-circle img,.kavatar-lg img{width:100%}