@charset 'UTF-8';.firmcat ul,.firmmenublock .firmmenu ul{list-style:none}html{padding:0}.companydead{height:100%;width:100%;position:absolute;z-index:4500;display:block;overflow:hidden;margin:auto;background:url(http://static.gmstar.ru/images/newstyles/companydead.png) 50% 50% rgba(255,255,255,.5)}.firmblock .firmimage,.firmblock .firmimage img{width:150px;height:150px}.contentblock{clear:both;overflow:auto}.contentblock .flexblock{min-width:950px;max-width:1200px;margin:0 auto;padding:1px 20px 0}.contentblock .flexblock.print{min-width:0;max-width:940px}.firmblock{position:relative;clear:both;overflow:hidden;margin:0 0 25px;padding:25px 0 0}.firmblock .addreviewfloat{font-family:roboto,arial,sans-serif;font-size:18px;font-weight:500;position:absolute;top:30px;right:20px;display:block;padding:15px 30px;text-decoration:none;color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#ee7171;-ms-border-radius:30px}.firmblock .firmimage{position:relative;float:left}.firmblock .firmimage .emptylayer{position:relative;display:none;width:146px;height:146px;border:2px dashed #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-border-radius:3px}.firmblock .firmimage.empty .emptylayer{display:block}.firmblock .firmimage .uploadform{position:absolute;top:40%;display:block;width:100%}.firmblock .firmimage .uploadform #upload{font-family:roboto,arial,sans-serif;font-size:13px;font-weight:300;width:90px;margin:auto;padding:8px 10px;text-align:center;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:silver;-webkit-box-shadow:0 2px 0 #a0a0a0;-moz-box-shadow:0 2px 0 #a0a0a0;box-shadow:0 2px 0 #a0a0a0;-ms-border-radius:3px}.firmblock .firminfo{padding:0 0 0 170px}.firmblock h1{font-family:'Open Sans',arial,sans-serif;font-size:22px;font-weight:700;line-height:24px;margin:0 0 15px;padding:0 245px 0 0;color:#292929}.firmblock .firmtech .firmcomments .addrev .result,.firmblock .firmtech .firmrating .rateme .result,.firmblock .firmtech .firmrecommendation .addrec .result{font-family:roboto,arial,sans-serif;line-height:14px;text-shadow:0 1px 0 #f0f0f0;float:left;text-align:center}.firmblock.print{margin:0 auto 30px}.firmblock.print .firminfo{padding:0}.firmblock.print .firmtitle{font-size:24px}.firmblock .firmtech{overflow:hidden;margin:10px 0;padding:0 0 5px}.firmblock .firmtech .firmrating{font-size:1em;font-weight:300;float:left;margin:0 20px 0 0;padding:0;color:#5f5f5f}.firmblock .firmtech .firmrating i{font-size:1em;float:left;margin:5px 5px 0 0;color:#ee7171}.firmblock .firmtech .firmrating span{font-weight:700}.firmblock .firmtech .firmrating .rateme{float:left}.firmblock .firmtech .firmrating .rateme .rup{float:left;width:25px;height:23px;cursor:pointer;text-indent:-9999px;border:none;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background:url(http://static.gmstar.ru/images/newstyles/cplus.png) 50% 50% no-repeat #71d44a;-webkit-box-shadow:0 2px 0 #4ea12d;-moz-box-shadow:0 2px 0 #4ea12d;box-shadow:0 2px 0 #4ea12d}.firmblock .firmtech .firmrating .rateme .rdown{float:left;width:25px;height:23px;cursor:pointer;text-indent:-9999px;border:none;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;background:url(http://static.gmstar.ru/images/newstyles/cminus.png) 50% 50% no-repeat #ea8051;-webkit-box-shadow:0 2px 0 #ba562a;-moz-box-shadow:0 2px 0 #ba562a;box-shadow:0 2px 0 #ba562a}.firmblock .firmtech .firmrating .rateme .result{font-size:14px;font-weight:700;min-width:30px;height:18px;padding:5px 7px 0;color:#292929;background-color:#e0e0e0;-webkit-box-shadow:0 2px 0 silver;-moz-box-shadow:0 2px 0 silver;box-shadow:0 2px 0 silver}.firmblock .firmtech .firmrating .rateme.disabled .rdown,.firmblock .firmtech .firmrating .rateme.disabled .rup{cursor:auto;background-color:#d0d0d0;-webkit-box-shadow:0 2px 0 #909090;-moz-box-shadow:0 2px 0 #909090;box-shadow:0 2px 0 #909090}.firmblock .firmtech .firmcomments{font-family:roboto,arial,sans-serif;font-size:1em;font-weight:300;float:left;margin:0 20px 0 0;padding:0;color:#5f5f5f}.firmblock .firmtech .firmcomments i{font-size:1em;float:left;margin:5px 5px 0 0;color:#ee7171}.firmblock .firmtech .firmcomments span{font-weight:700}.firmblock .firmtech .firmcomments .addrev{float:left}.firmblock .firmtech .firmcomments .addrev .rup{float:left;width:25px;height:23px;cursor:pointer;text-indent:-9999px;border:none;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background:url(http://static.gmstar.ru/images/newstyles/cplus.png) 50% 50% no-repeat #71d44a;-webkit-box-shadow:0 2px 0 #4ea12d;-moz-box-shadow:0 2px 0 #4ea12d;box-shadow:0 2px 0 #4ea12d}.firmblock .firmtech .firmcomments .addrev .result{font-size:14px;font-weight:700;height:18px;padding:5px 10px 0;color:#292929;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;background-color:#e0e0e0;-webkit-box-shadow:0 2px 0 silver;-moz-box-shadow:0 2px 0 silver;box-shadow:0 2px 0 silver}.firmblock .firmtech .firmcomments .addrev.disabled .rdown,.firmblock .firmtech .firmcomments .addrev.disabled .rup{cursor:auto;background-color:#d0d0d0;-webkit-box-shadow:0 2px 0 #909090;-moz-box-shadow:0 2px 0 #909090;box-shadow:0 2px 0 #909090}.firmblock .firmtech .firmrecommendation{font-family:roboto,arial,sans-serif;font-size:1em;font-weight:300;float:left;margin:0 10px 0 0;padding:0;color:#5f5f5f}.firmblock .firmtech .firmrecommendation i{font-size:1em;float:left;margin:5px 5px 0 0;color:#ee7171}.firmblock .firmtech .firmrecommendation span{font-weight:700}.firmblock .firmtech .firmrecommendation .addrec{float:left}.firmblock .firmtech .firmrecommendation .addrec .rup{float:left;width:25px;height:23px;cursor:pointer;text-indent:-9999px;border:none;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background:url(http://static.gmstar.ru/images/newstyles/cplus.png) 50% 50% no-repeat #71d44a;-webkit-box-shadow:0 2px 0 #4ea12d;-moz-box-shadow:0 2px 0 #4ea12d;box-shadow:0 2px 0 #4ea12d}.firmblock .firmtech .firmrecommendation .addrec .result{font-size:14px;font-weight:700;height:18px;padding:5px 10px 0;color:#292929;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;background-color:#e0e0e0;-webkit-box-shadow:0 2px 0 silver;-moz-box-shadow:0 2px 0 silver;box-shadow:0 2px 0 silver}.firmblock .firmadress,.firmblock .firmmetro,.firmblock .firmphone{font-family:'Open Sans',arial,sans-serif;font-size:13px;font-weight:400}.firmblock .firmtech .firmrecommendation .addrec.disabled .rdown,.firmblock .firmtech .firmrecommendation .addrec.disabled .rup{cursor:auto;background-color:#d0d0d0;-webkit-box-shadow:0 2px 0 #909090;-moz-box-shadow:0 2px 0 #909090;box-shadow:0 2px 0 #909090}.firmblock .firmadress{margin:0 0 5px;color:#838383}.firmblock .firmphone{color:#444}.firmblock .firmmetro{padding:0;color:#626262}.firmblock .firmmetro i{font-size:15px;margin:0 5px 0 0;color:#0f75bd}.firmblock.vip{margin:0 11px 11px;padding:10px;border:4px solid #df6767;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-ms-border-radius:8px}.firmblock.vip .firmtitle{font-size:18px;font-weight:700;line-height:20px}.firmmenublock .firmmenu{display:block;float:left;width:740px}.firmmenublock .firmmenu ul li{font-family:'Roboto Slab',arial,sans-serif;font-size:16px;font-weight:300;float:left;padding:5px 14px;background:url(http://static.gmstar.ru/images/newstyles/firmmenusep.gif) 0 50% no-repeat}.firmmenublock .firmmenu ul li a{text-decoration:none;color:#20698b}.firmmenublock .firmmenu ul li a:hover{text-decoration:underline}.firmmenublock .firmmenu ul li.active{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#0d232d;background-image:none;-ms-border-radius:3px}.firmmenublock .firmmenu ul li.active a{color:#fff}.firmshortinfo{overflow:hidden;margin:30px 0 0;padding:1px 0 20px}.firmshortinfo .firmcontactsblock{font-family:'Open Sans',arial,sans-serif;font-size:13px;font-weight:400;line-height:22px;position:relative;float:left;width:380px;height:300px;margin:0 20px 0 0;color:#3c3c3c}.firmshortinfo .firmcontactsblock a{color:#000}.firmshortinfo .firmcontactsblock span{font-weight:300;color:#6b6c6c}.firmshortinfo .firmcontactsblock .contactstitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 15px;color:#3c3d3d}.firmshortinfo .firmcontactsblock .firmbuttons{width:380px;height:42px}.firmshortinfo .firmcontactsblock .firmbuttons .addreview{font-family:roboto,arial,sans-serif;font-size:10px;font-weight:500;display:inline-block;margin:0 9px 0 0;padding:10px;cursor:pointer;text-decoration:none;text-transform:uppercase;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ee7171;-ms-border-radius:3px}.firmshortinfo .firmcontactsblock .firmbuttons .addrecomendation,.firmshortinfo .firmcontactsblock .firmbuttons .owner{font-family:roboto,arial,sans-serif;font-size:10px;font-weight:500;display:inline-block;text-decoration:none;color:#525252;cursor:pointer;text-transform:uppercase}.firmshortinfo .firmcontactsblock .firmbuttons .addreview:hover{background-color:#f18888}.firmshortinfo .firmcontactsblock .firmbuttons .addrecomendation{margin:0 9px 0 0;padding:9px 10px;border:1px solid silver;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-border-radius:3px}.firmshortinfo .firmcontactsblock .firmbuttons .addrecomendation:hover{background-color:#ededed}.firmshortinfo .firmcontactsblock .firmbuttons .owner{padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:silver;-ms-border-radius:3px}.firmshortinfo .firmcontactsblock .firmbuttons .owner:hover{background-color:#cdcdcd}.firmshortinfo .firmcontactsblock .foundbag{font-family:arial,sans-serif;font-size:12px;display:block;text-decoration:underline;color:#868585}.firmshortinfo .firmcontactsblock .foundbag:hover{text-decoration:none}.firmshortinfo .firmmediablock{float:left;width:300px;height:300px}.firmshortinfo .firmmediablock .mediainner{overflow:hidden;max-height:300px}.firmshortinfo .firmmediablock .mediaitem{float:left;overflow:hidden;width:100px;height:100px}.firmshortinfo .firmmediablock .mediaitem a{display:block;overflow:hidden;width:100px;height:80px}.firmshortinfo .firmmediablock .mediaitem img{width:100px;height:100px}.firmshortinfo .firmmediablock .mediaitem figcaption{display:none}.firmshortinfo .firmmediablock .addmedia{font-size:13px;color:#ee7171}.firmshortinfo .firmmediablock.empty{width:294px;height:294px;border:3px dotted #eaeaea}.firmshortinfo .firmmediablock.empty .addmedia{font-family:roboto,arial,sans-serif;font-size:13px;font-weight:300;display:block;width:180px;margin:120px auto 0;padding:12px 18px;text-align:center;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:silver;-webkit-box-shadow:0 2px 0 #a0a0a0;-moz-box-shadow:0 2px 0 #a0a0a0;box-shadow:0 2px 0 #a0a0a0;-ms-border-radius:3px}.flexleft,.right{padding:30px 0 0}.firmshortinfo .firmmediablock.empty .addmedia a{color:#000}.firmshortinfo .firmmapblock{float:left;height:300px;background-position:50% 50%}.flexleft{float:left;position:relative}.popular{clear:both;margin:0}.popular .populartitle{font-family:'Open Sans',arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 25px;color:#3c3d3d}.popular .popularlist .popularreview{clear:both;margin:0 0 25px}.popular .popularlist .popularreview .prtitle{font-family:roboto,arial,sans-serif;font-size:12px;font-weight:700;clear:both;margin:0 0 5px;color:#333}.popular .popularlist .popularreview .prrating{font-family:roboto,arial,sans-serif;font-size:12px;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prrating i{font-size:15px;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prcomments{font-family:roboto,arial,sans-serif;font-size:12px;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prcomments i{font-size:15px;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prrecommendation{font-family:roboto,arial,sans-serif;font-size:12px;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prrecommendation i{font-size:15px;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prestimate{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:300;float:right;width:24px;margin:6px 0 0;padding:0;text-align:center;color:#696969;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ebebeb;-ms-border-radius:4px}.popular .popularlist .popularreview .prestimate.red{color:#fff;background-color:#df6767}.popular .popularlist .popularreview .prestimate.green{color:#fff;background-color:#65c53f}.popular .popularlist .popularreview .prtext{font-family:'Roboto Slab',arial,sans-serif;font-size:12px;font-weight:400;clear:both;padding:5px 0 0;color:#737272}.popular .popularlist .popularreview .prtext a{text-decoration:none;color:#737272}.popular .popularlist .popularreview .prtext a:hover{text-decoration:underline}.firmcat{clear:both;margin:0 0 30px}.firmcat .firmcattitle{font-family:'Open Sans',arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 5px;color:#3c3d3d}.firmcat ul li{clear:both}.firmcat ul li a{font-family:'Roboto Slab',arial,sans-serif;font-size:14px;font-weight:300;line-height:20px;color:#d55}.firmdescription{font-family:arial,sans-serif;font-size:14px;line-height:22px;margin:0 0 20px;color:#4d4d4d}.firmdescription p{margin:0 0 10px}.firmnews{margin:35px 0 0}.firmnews .firmnewstitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 15px;color:#292929}.firmnews .firmnewstitle a{font-family:roboto,arial,sans-serif;font-size:10px;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-decoration:none;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.firmnews .firmnewstitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.firmnews .listblocks{clear:both;overflow:hidden;margin:20px 0 0}.firmnews .listblocks .list{overflow:hidden;margin:0 -20px 0 0}.firmnews .listblocks .list .nblock{position:relative;float:left;width:29%;height:140px;margin:0 20px 40px 0;border-top:2px solid #b5b5b5}.firmnews .listblocks .list .nblock:hover{border-top:2px solid #6c6c6c}.firmnews .listblocks .list .nblock .nback{display:none}.firmnews .listblocks .list .nblock .pad{position:relative;z-index:2000;padding:16px 0 0}.firmnews .listblocks .list .nblock .link{display:block}.firmnews .listblocks .list .nblock .author{font-family:roboto,arial,sans-serif;font-size:12px;font-weight:300;clear:both;margin:0 0 3px;color:#333}.firmnews .listblocks .list .nblock .author a{font-weight:700;color:#333}.firmnews .listblocks .list .nblock .rubric{font-family:arial,sans-serif;font-size:11px;clear:both;margin:0 0 16px;color:#6c6c6c}.firmnews .listblocks .list .nblock .rubric a{text-decoration:none;color:#6c6c6c}.firmnews .listblocks .list .nblock .title{font-family:'Roboto Slab',arial,sans-serif;font-size:15px;font-weight:500;line-height:18px;clear:both;color:#252525}.firmnews .listblocks .list .nblock .title a{text-decoration:none;color:#252525}.firmnews .listblocks .list .nblock.im{height:180px;border-top:none}.firmnews .listblocks .list .nblock.im .nback{position:absolute;z-index:1000;top:0;left:0;display:block;width:300px;height:180px;opacity:.4;background-color:#000}.boardblock .announcement .animage,.boardblock .announcement .animage img,.vacancyblock .announcement .animage img{width:80px;height:80px}.firmnews .listblocks .list .nblock.im .pad{padding:16px 16px 0}.firmnews .listblocks .list .nblock.im:hover{border-top:none}.firmnews .listblocks .list .nblock.im .author,.firmnews .listblocks .list .nblock.im .author a,.firmnews .listblocks .list .nblock.im .rubric,.firmnews .listblocks .list .nblock.im .rubric a{color:#dfdfdf}.firmnews .listblocks .list .nblock.im .title,.firmnews .listblocks .list .nblock.im .title a{color:#fff}.boardblock{clear:both;margin:40px 0 0}.boardblock .boardtitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 25px;color:#3c3d3d}.boardblock .boardtitle a{font-family:roboto,arial,sans-serif;font-size:10px;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-decoration:none;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.boardblock .boardtitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.boardblock .announcement{clear:both;overflow:hidden;margin:0 0 30px}.boardblock .announcement .animage{float:left;overflow:hidden;margin:0 20px 0 0}.boardblock .announcement .aninfo{margin:0 0 0 100px}.boardblock .announcement .aninfo .antitle{font-family:roboto,arial,sans-serif;font-size:15px;font-weight:700;line-height:18px;color:#b44141}.boardblock .announcement .aninfo .antitle a{text-decoration:none;color:#b44141}.boardblock .announcement .aninfo .antitle a:hover{text-decoration:underline}.boardblock .announcement .aninfo .anauthor a:hover,.boardblock .announcement .aninfo .ancategory a:hover,.vacancyblock .vacancytitle a{text-decoration:none}.boardblock .announcement .aninfo .andescription{font-family:arial,sans-serif;font-size:12px;line-height:16px;margin:8px 0 7px;color:#4c4c4c}.boardblock .announcement .aninfo .ancategory{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:300;display:inline-block;margin:0 20px 0 0;padding:0 0 3px 18px;color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/category.png) 0 4px no-repeat}.boardblock .announcement .aninfo .ancategory a{color:#6c6c6c}.boardblock .announcement .aninfo .anauthor{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:300;display:inline-block;padding:0 0 3px 30px;color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/author.png) 0 2px no-repeat}.boardblock .announcement .aninfo .anauthor a{color:#6c6c6c}.boardblock .announcement .aninfo .anprice{font-family:roboto,arial,sans-serif;font-size:18px;font-weight:700;color:#292929}.vacancyblock{clear:both;margin:50px 0 0}.vacancyblock .vacancytitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 25px;color:#3c3d3d}.vacancyblock .vacancytitle a{font-family:roboto,arial,sans-serif;font-size:10px;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.vacancyblock .vacancytitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.vacancyblock .announcement{clear:both;overflow:hidden;margin:0 0 30px}.vacancyblock .announcement .animage{float:left;overflow:hidden;width:80px;height:80px;margin:0 20px 0 0}.vacancyblock .announcement .aninfo{margin:0 0 0 100px}.vacancyblock .announcement .aninfo .antitle{font-family:roboto,arial,sans-serif;font-size:15px;font-weight:700;line-height:18px;color:#165876}.vacancyblock .announcement .aninfo .antitle a{text-decoration:none;color:#165876}.vacancyblock .announcement .aninfo .antitle a:hover{text-decoration:underline}.vacancyblock .announcement .aninfo .anauthor a:hover,.vacancyblock .announcement .aninfo .ancategory a:hover{text-decoration:none}.vacancyblock .announcement .aninfo .andescription{font-family:arial,sans-serif;font-size:12px;line-height:16px;margin:8px 0 7px;color:#4c4c4c}.vacancyblock .announcement .aninfo .ancategory{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:300;display:inline-block;margin:0 20px 0 0;padding:0 0 3px 18px;color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/category.png) 0 4px no-repeat}.vacancyblock .announcement .aninfo .ancategory a{color:#6c6c6c}.vacancyblock .announcement .aninfo .anauthor{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:300;display:inline-block;padding:0 0 3px 30px;color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/author.png) 0 2px no-repeat}.vacancyblock .announcement .aninfo .anauthor a{color:#6c6c6c}.vacancyblock .announcement .aninfo .anprice{font-family:roboto,arial,sans-serif;font-size:18px;font-weight:700;color:#292929}.reviews{clear:both;overflow:hidden;margin:35px 0 0}.reviews.notprooved{margin:45px 0 0}.reviews .reviewstitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 25px;padding:0 0 0 20px;color:#3c3d3d;background:url(http://static.gmstar.ru/images/newstyles/comments.png) 0 9px no-repeat}.reviews .reviewstitle a{font-family:roboto,arial,sans-serif;font-size:10px;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-decoration:none;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.reviews .reviewstitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.reviews .reviewlist{margin:0 0 30px}.reviews .reviewlist .more{font-size:14px;color:#b44141}.reviews .review{position:relative;overflow:auto;padding:0 0 55px}.reviews .review .reviewleft{float:left;width:30px}.reviews .review .reviewleft .reviewimage img{width: 100%;height: auto;}.reviews .review .reviewleft .reviewimage{overflow:hidden;width:30px;height:30px;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-ms-border-radius:2px}.reviews .review .reviewleft .authorrating{font-family:roboto,arial,sans-serif;font-size:9px;font-weight:300;padding:0 0 0 6px;color:#454545;background:url(http://static.gmstar.ru/images/newstyles/ratingsmall.png) 0 4px no-repeat}.reviews .review .reviewcontent{margin:0 0 0 50px}.reviews .review .reviewcontent .reviewtech{overflow:hidden}.reviews .review .reviewcontent .reviewauthor{font-family:roboto,arial,sans-serif;font-size:13px;font-weight:300;float:left;width:80%;color:#505050}.reviews .review .reviewcontent .reviewauthor a{color:#418726}.reviews .review .reviewcontent .reviewauthor .date{display:inline-block;color:#919191}.reviews .review .reviewcontent .reviewauthor .userlevel{font-size:10px;display:inline-block;margin:0 10px;padding:1px 8px 1px 23px;text-transform:uppercase;color:#505050;border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-border-radius:3px}.reviews .review .reviewcontent .reviewauthor .userposition{font-family:roboto,arial,sans-serif;font-size:13px;font-weight:300;margin:0 10px 0 0;color:#505050}.reviews .review .reviewcontent .reviewmark{float:right;width:10%;text-align:right}.reviews .review .reviewcontent .reviewmark .mark{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:300;display:inline-block;padding:2px 5px;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#d7d7d7;text-shadow:0 -1px 0 #666;-ms-border-radius:2px}.reviews .review .reviewcontent .reviewmark .mark.green{background-color:#65c53f}.reviews .review .reviewcontent .reviewmark .mark.red{padding:2px 7px;background-color:#df6767}.reviews .review .reviewcontent .reviewtext{font-family:arial,sans-serif;font-size:13px;line-height:18px;overflow:hidden;padding:10px 0;color:#696969}.reviews .review .reviewcontent .addcomment{font-family:roboto,arial,sans-serif;font-size:15px;font-weight:300;float:left;margin:0 15px 0 0;padding:1px 8px 2px;cursor:pointer;color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .review .reviewcontent .addcomment:hover{color:#fff;background-color:#65c53f;text-shadow:0 -1px 0 #666}.reviews .review .reviewcontent .abuse{font-size:13px;display:inline-block;text-decoration:underline;color:#b44141}.reviews .review .reviewcontent .abuse:hover{text-decoration:none}.reviews .review .reviewcontent .commentrating{float:right;width:30%;text-align:right}.reviews .review .reviewcontent .commentrating div{display:inline-block}.reviews .review .reviewcontent .commentrating .positive{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:300;margin:0 5px 0 0;text-decoration:none;color:#23ab03}.reviews .review .reviewcontent .commentrating .negative{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:300;text-decoration:none;color:#ab4603}.reviews .review .reviewcontent .commentrating .addnegative,.reviews .review .reviewcontent .commentrating .addpositive{font-family:roboto,arial,sans-serif;font-size:16px;line-height:12px;margin:0 5px 0 0;cursor:pointer;text-decoration:none;color:#fff;text-shadow:0 -1px 0 #999;padding:5px;font-weight:700}.reviews .review .reviewcontent .commentrating .addpositive{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#d7d7d7;-ms-border-radius:2px}.reviews .review .reviewcontent .commentrating .addpositive.active,.reviews .review .reviewcontent .commentrating .addpositive:hover{background-color:#65c53f}.reviews .review .reviewcontent .commentrating .addnegative{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#d7d7d7;-ms-border-radius:2px}.reviews .review .reviewcontent .commentrating .addnegative.active,.reviews .review .reviewcontent .commentrating .addnegative:hover{background-color:#df6767}.reviews .review .reviewcontent .quickanswer{display:none;margin:20px 0 0}.reviews .review .reviewcontent .quickanswer .quickinp{font-size:13px;display:inline-block;width:45%;margin:0 10px 10px 0;padding:5px}.reviews .review .reviewcontent .quickanswer .error .quickinp,.reviews .review .reviewcontent .quickanswer .error textarea{border:1px solid #ee7171}.reviews .review .reviewcontent .quickanswer .success .quickinp,.reviews .review .reviewcontent .quickanswer .success textarea{border:1px solid #12c605}.reviews .review .reviewcontent .quickanswer textarea{font-family:arial,sans-serif;font-size:13px;width:96%;height:114px;margin:0 0 15px;padding:5px;color:#454545;border:1px solid #c3c3c3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-ms-border-radius:2px}.reviews .review .reviewcontent .quickanswer .errorMessage{font-family:roboto,arial,sans-serif;font-size:13px;font-weight:700;margin:-5px 0 10px;color:#b44141}.reviews .review .reviewcontent .quickanswer .commentnotice{font-size:13px;display:inline-block;margin:0 20px;color:#555}.reviews .review .reviewcontent .quickanswer .anonimous{font-size:13px;display:inline-block;margin:0 20px 0 0;color:#555}.reviews .review .reviewcontent .quickanswer .answer,.reviews .review .reviewcontent .quickanswer .cancel{font-size:15px;font-weight:300;display:inline-block;padding:1px 8px 2px;font-family:roboto,arial,sans-serif;cursor:pointer}.reviews .review .reviewcontent .quickanswer .answer{margin:0 10px 0 0;color:#7a7a7a;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .review .reviewcontent .quickanswer .answer:hover{color:#fff;background-color:#65c53f;text-shadow:0 -1px 0 #666}.reviews .review .reviewcontent .quickanswer .cancel{color:#7a7a7a;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .review.adm .addcomment,.reviews .review.adm .commentrating,.reviews .review.adm .review.guest .addcomment,.reviews .review.adm .review.guest .commentrating,.reviews .review.adm .review.user .addcomment,.reviews .review.adm .review.user .commentrating,.reviews .review.guest .addcomment,.reviews .review.guest .commentrating,.reviews .review.guest .review.adm .addcomment,.reviews .review.guest .review.adm .commentrating,.reviews .review.guest .review.user .addcomment,.reviews .review.guest .review.user .commentrating,.reviews .review.user .addcomment,.reviews .review.user .commentrating,.reviews .review.user .review.adm .addcomment,.reviews .review.user .review.adm .commentrating,.reviews .review.user .review.guest .addcomment,.reviews .review.user .review.guest .commentrating{display:block}.reviews .review .reviewcontent .quickanswer .cancel:hover{color:#fff;background-color:#a0a0a0;text-shadow:0 -1px 0 #666}.reviews .review.user .reviewauthor .userlevel{color:#505050;border-color:#fdefcc;background:url(http://static.gmstar.ru/images/newstyles/user.png) 8px 2px no-repeat #fdefcc}.reviews .review.adm .review.user .reviewtext,.reviews .review.guest .review.user .reviewtext,.reviews .review.user .reviewtext{color:#696969}.reviews .review.adm .review.guest .userlevel,.reviews .review.guest .userlevel,.reviews .review.user .review.guest .userlevel{color:#505050;border:1px solid #e0e0e0;background:url(http://static.gmstar.ru/images/newstyles/guest.png) 8px 2px no-repeat}.reviews .review.adm .review.guest .reviewtext,.reviews .review.guest .reviewtext,.reviews .review.user .review.guest .reviewtext{color:#696969}.reviews .review.adm .reviewauthor a,.reviews .review.guest .review.adm .reviewauthor a,.reviews .review.user .review.adm .reviewauthor a{color:#c23d3d}.reviews .review.adm .reviewauthor .userlevel{color:#fff;border-color:#c23d3d;background:url(http://static.gmstar.ru/images/newstyles/admin.png) 8px 2px no-repeat #c23d3d}.reviews .review.adm .reviewtext,.reviews .review.guest .review.adm .reviewtext,.reviews .review.user .review.adm .reviewtext{color:#b32525}.reviews .review.adm .review.hidden,.reviews .review.adm .review.hidden .comment .reviewcontent{font-weight:300!important}.reviews .review.adm .review.hidden .reviewauthor,.reviews .review.adm .review.hidden .reviewauthor a,.reviews .review.guest .review.hidden .reviewauthor,.reviews .review.guest .review.hidden .reviewauthor a,.reviews .review.hidden .reviewauthor,.reviews .review.hidden .reviewauthor a,.reviews .review.user .review.hidden .reviewauthor,.reviews .review.user .review.hidden .reviewauthor a{color:#d0d0d0}.reviews .review.hidden .reviewauthor .userlevel{color:#d0d0d0;border-color:#fdefcc}.reviews .review.adm .review.hidden .reviewtext,.reviews .review.guest .review.hidden .reviewtext,.reviews .review.hidden .reviewtext,.reviews .review.user .review.hidden .reviewtext{font-weight:700;color:#909090}.reviews .review.hidden .review .reviewcontent .reviewtext{font-weight:300!important}.reviews .review.adm .review.hidden .abuse,.reviews .review.adm .review.hidden .addcomment,.reviews .review.adm .review.hidden .commentrating,.reviews .review.guest .review.hidden .abuse,.reviews .review.guest .review.hidden .addcomment,.reviews .review.guest .review.hidden .commentrating,.reviews .review.hidden .abuse,.reviews .review.hidden .addcomment,.reviews .review.hidden .commentrating,.reviews .review.user .review.hidden .abuse,.reviews .review.user .review.hidden .addcomment,.reviews .review.user .review.hidden .commentrating{display:none}.reviews .review.adm .review.company .reviewauthor a,.reviews .review.company .reviewauthor a,.reviews .review.guest .review.company .reviewauthor a,.reviews .review.user .review.company .reviewauthor a{color:#03843a}.reviews .review.company .reviewauthor .userlevel{color:#fff;border-color:#6fcb7c;background:url(http://static.gmstar.ru/images/newstyles/companyuser.png) 8px 2px no-repeat #6fcb7c}.reviews .review.adm .review.company .reviewtext,.reviews .review.company>.reviewcontent .reviewtext,.reviews .review.guest .review.company .reviewtext,.reviews .review.user .review.company .reviewtext{color:#18bf30}.reviews .review.adm .review.noprooved .reviewauthor a,.reviews .review.adm .review.noprooved .reviewtext,.reviews .review.guest .review.noprooved .reviewauthor a,.reviews .review.guest .review.noprooved .reviewtext,.reviews .review.noprooved .reviewauthor a,.reviews .review.noprooved .reviewtext,.reviews .review.user .review.noprooved .reviewauthor a,.reviews .review.user .review.noprooved .reviewtext{color:#d0d0d0}.reviews .review.adm .review.company .addcomment,.reviews .review.adm .review.company .commentrating,.reviews .review.company .addcomment,.reviews .review.company .commentrating,.reviews .review.guest .review.company .addcomment,.reviews .review.guest .review.company .commentrating,.reviews .review.user .review.company .addcomment,.reviews .review.user .review.company .commentrating{display:block}.reviews .review.noprooved .reviewauthor .userlevel{color:#d0d0d0;border-color:#fdefcc}.reviews .review.adm .review.noprooved .admmessage,.reviews .review.guest .review.noprooved .admmessage,.reviews .review.noprooved .admmessage,.reviews .review.user .review.noprooved .admmessage{font-size:13px;display:block;color:#b32525}.reviews .review.adm .review.noprooved .addcomment,.reviews .review.adm .review.noprooved .commentrating,.reviews .review.guest .review.noprooved .addcomment,.reviews .review.guest .review.noprooved .commentrating,.reviews .review.noprooved .addcomment,.reviews .review.noprooved .commentrating,.reviews .review.user .review.noprooved .addcomment,.reviews .review.user .review.noprooved .commentrating{display:none}.reviews .review.adm .review.solved .reviewtext,.reviews .review.guest .review.solved .reviewtext,.reviews .review.solved .reviewtext,.reviews .review.user .review.solved .reviewtext{position:relative;color:#696969}.reviews .review.adm .review.solved .solvedlayer,.reviews .review.guest .review.solved .solvedlayer,.reviews .review.solved .solvedlayer,.reviews .review.user .review.solved .solvedlayer{position:absolute;z-index:1500;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer;background:url(http://static.gmstar.ru/images/newstyles/solved.png) 50% 50% no-repeat rgba(255,255,255,.8)}.reviews .review.adm .review.solved .addcomment,.reviews .review.adm .review.solved .commentrating,.reviews .review.guest .review.solved .addcomment,.reviews .review.guest .review.solved .commentrating,.reviews .review.solved .addcomment,.reviews .review.solved .commentrating,.reviews .review.user .review.solved .addcomment,.reviews .review.user .review.solved .commentrating{display:none}.reviews .review .adminmanageon{font-family:roboto,arial,sans-serif;font-size:13px;float:right;margin:10px 0 0;padding:5px 12px;cursor:pointer;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ee7171;-ms-border-radius:3px}.reviews .review .foradmin{display:none;clear:both;margin:10px 0 0}.reviews .review .foradmin .actions{display:block;clear:both;margin:0 0 10px;text-align:right}.reviews .review .foradmin .actions:nth-child(1) a,.reviews .review .foradmin .actions:nth-child(2) a,.reviews .review .foradmin .actions:nth-child(3) a{font-family:arial,sans-serif;display:inline-block;margin:0 0 0 5px;padding:2px 7px;text-decoration:none}.reviews .review .foradmin .actions:nth-child(1) a{font-size:11px;color:#454545;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#e0e0e0;-ms-border-radius:2px}.reviews .review .foradmin .actions:nth-child(1) a:hover{background-color:#eaeaea}.reviews .review .foradmin .actions:nth-child(1) a:last-child{color:#fff;background-color:#ee7171}.reviews .review .foradmin .actions:nth-child(1) a:last-child:hover{background-color:#f18888}.reviews .review .foradmin .actions:nth-child(2) a{font-size:13px;color:#454545;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#e0e0e0;-ms-border-radius:2px}.reviews .review .foradmin .actions:nth-child(2) a:hover{background-color:#eaeaea}.reviews .review .foradmin .actions:nth-child(2) a:nth-child(1){color:#fff;background-color:#ee7171}.reviews .review .foradmin .actions:nth-child(2) a:nth-child(1):hover{background-color:#f18888}.reviews .review .foradmin .actions:nth-child(2) a:nth-child(3){color:#fff;background-color:#ee7171}.reviews .review .foradmin .actions:nth-child(2) a:nth-child(3):hover{background-color:#f18888}.reviews .review .foradmin .actions:nth-child(2) a:last-child{color:#fff;background-color:#ee7171}.reviews .review .foradmin .actions:nth-child(2) a:last-child:hover{background-color:#f18888}.reviews .review .foradmin .actions:nth-child(3){font-size:13px;color:#707070}.reviews .review .foradmin .actions:nth-child(3) a{font-size:13px;color:#454545;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#e0e0e0;-ms-border-radius:2px}.reviews .review .foradmin .actions:nth-child(3) a:hover{background-color:#eaeaea}.reviews .review.comment{padding:40px 0 0 50px}.addreviewblock{clear:both}.addreviewblock h2{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:700;margin:0 0 25px;text-transform:uppercase;color:#3c3d3d}.addreviewblock .addfiles{margin:0 0 20px}.addreviewblock .addfiles label{font-size:14px;margin:0 0 15px;color:#555}.addreviewblock .addfiles .fileinput-button{font-family:roboto,arial,sans-serif;font-size:13px;font-weight:300;margin:auto;padding:8px 10px;text-align:center;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:silver;-webkit-box-shadow:0 2px 0 #a0a0a0;-moz-box-shadow:0 2px 0 #a0a0a0;box-shadow:0 2px 0 #a0a0a0;-ms-border-radius:3px}.addreviewblock .addfiles .table-striped{margin:15px 0 0}.addreviewblock .addfiles .table-striped td{font-size:13px;padding:3px 0;color:#656565}.addreviewblock .addfiles .table-striped td.delete{text-align:right}.addreviewblock .addfiles .table-striped td.delete button{font-family:roboto,arial,sans-serif;font-size:12px;font-weight:700;margin:auto;padding:3px 8px;cursor:pointer;text-align:center;color:#fff;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#ee7171;-ms-border-radius:2px}.addreviewblock .addfiles .table-striped td.cancel{text-align:right}.addreviewblock .addfiles .table-striped td.cancel button{font-family:roboto,arial,sans-serif;font-size:12px;font-weight:700;margin:auto;padding:3px 8px;cursor:pointer;text-align:center;color:#292929;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:silver;-ms-border-radius:2px}.addreviewblock form .dataCol{display:block;float:left;width:45%;margin:0 10px 10px 0}.addreviewblock form .quickinp{font-size:13px;width:98%;padding:5px;border:1px solid #c3c3c3}.addreviewblock form .error .quickinp,.addreviewblock form .error textarea{border:1px solid #ee7171}.addreviewblock form .success .quickinp,.addreviewblock form .success textarea{border:1px solid #12c605}.addreviewblock form textarea{font-family:arial,sans-serif;font-size:13px;width:99%;height:114px;margin:0 0 15px;padding:5px;color:#454545;border:1px solid #c3c3c3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-ms-border-radius:2px}.addreviewblock form button[type=submit]{font-family:'Open Sans',arial,sans-serif;font-size:16px;font-weight:700;display:inline-block;padding:10px 15px;cursor:pointer;color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#1f345a;-ms-border-radius:3px}.addreviewblock form .commentnotice{font-size:13px;display:inline-block;margin:0 20px;color:#555}.addreviewblock form .anonimous{font-size:13px;display:inline-block;margin:0 20px 0 0;color:#555}.addreviewblock form .level{margin:10px 0 20px}.addreviewblock form .level label{font-size:13px;color:#454545}.addreviewblock form .level .radioButton div{display:inline-block;margin:0 25px 0 0}.addreviewblock form .errorMessage{font-family:roboto,arial,sans-serif;font-size:13px;font-weight:700;color:#fff;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background-color:#ee7171}.addreviewblock form .errorMessage#Otziv_user_email_em_,.addreviewblock form .errorMessage#Otziv_user_name_em_{margin:-2px 0 0;padding:5px 8px}.addreviewblock form .errorMessage#Otziv_content_em_{margin:-20px 0 0;padding:8px}.addreviewblock .userrecomendation{font-size:14px;margin:20px 0 35px;color:#454545}.addreviewblock .userrecomendation a{color:#b44141}.addreviewblock .mobilerate{display:none}.addreviewblock .ratethis{clear:both;padding:10px 0 20px}.addreviewblock .ratethis .ratelayer{font-family:'roboto slab',arial,sans-serif;font-size:14px;display:inline-block;width:30px;margin:0 5px 0 0;padding:3px 0;cursor:pointer;text-align:center;color:#656565;border:2px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-border-radius:3px}.firmlist .firmblock .firmtitle,.firmlist .title{font-family:'Open Sans',arial,sans-serif}.addreviewblock .ratethis .ratelayer.active{color:#fff;border-color:#a0a0a0;background-color:#a0a0a0}.addreviewblock .ratethis .ratelayer.red{color:red}.addreviewblock .ratethis .ratelayer.red.active{color:#fff;border-color:red;background-color:red}.addreviewblock .ratethis .ratelayer.green{color:green}.addreviewblock .ratethis .ratelayer.green.active{color:#fff;border-color:green;background-color:green}.firmlist{overflow:auto;margin:30px 0 0}#uspicload,.adv,.mediagallery,.mediagallery .crwrap{overflow:hidden}.firmlist .firmwrap{padding:0 0 15px}.firmlist .title{font-size:16px;font-weight:700;margin:0 0 15px;color:#3c3d3d}.firmlist .firmblock{position:relative;clear:both;margin:0 0 25px;padding:0 0 25px;border-bottom:1px solid #d9d9d9}.firmlist .firmblock .firminfo{padding:0}.firmlist .firmblock .firmtitle{font-size:14px;font-weight:300;line-height:18px;margin:0 0 5px;color:#292929}.firmlist .firmblock .firmtech .firmcomments,.firmlist .firmblock .firmtech .firmrating,.firmlist .firmblock .firmtech .firmrecommendation{font-family:roboto,arial,sans-serif;font-weight:700;float:left;padding:10px 0 0}.firmlist .firmblock .firmtitle a{text-decoration:none;color:#000}.firmlist .firmblock .firmtitle a:hover{text-decoration:underline}.firmlist .firmblock .firmtech{overflow:hidden;margin:0 0 10px}.firmlist .firmblock .firmtech .firmrating{font-size:12px;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmrating i{font-size:15px;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmtech .firmcomments{font-size:12px;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmcomments i{font-size:15px;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmtech .firmrecommendation{font-size:12px;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmrecommendation i{font-size:15px;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmadress,.firmlist .firmblock .firmmetro,.firmlist .firmblock .firmphone{font-size:13px;font-family:'Open Sans',arial,sans-serif;font-weight:400}.firmlist .firmblock .firmadress{margin:0 0 5px;color:#838383}.firmlist .firmblock .firmphone{color:#444}.firmlist .firmblock .firmmetro{padding:0;color:#626262}.firmlist .firmblock .firmmetro i{font-size:15px;margin:0 5px 0 0;color:#0f75bd}.mediagallery{position:fixed;z-index:5000;top:0;left:0;display:none;width:100%;background-color:rgba(0,0,0,.8)}.mediagallery .crclose{position:absolute;z-index:5100;top:10px;right:10px;display:block;width:34px;height:34px;cursor:pointer;background:url(http://static.gmstar.ru/images/crclose.png) no-repeat}.editblock,.locationaddr .showmap,.locationmapwrapper .hidemap{display:none}.mediagallery .crwrap{position:relative;width:900px;margin:auto;padding:30px 0 20px}.locationblock,.locationmapwrapper{width:auto;height:600px}.locationblock{clear:both}.locationaddr{font-family:'Open Sans',arial,sans-serif;font-size:13px;font-weight:400;line-height:22px;position:relative;margin:30px 0;color:#3c3c3c}.locationaddr span{font-weight:300;color:#6b6c6c}.locationaddr .contactstitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 15px;color:#3c3d3d}#uspicload{width:150px;height:150px}.editblock{position:absolute;z-index:10000;bottom:0;width:100%;height:30px}.editblock .del,.editblock .edit{display:block;float:left;width:50%;height:30px}.editblock .edit{cursor:pointer;background:url(http://static.gmstar.ru/images/newstyles/upedit.png) 50% 50% no-repeat rgba(0,0,0,.6)}.editblock .del{background:url(http://static.gmstar.ru/images/newstyles/updel.png) 50% 50% no-repeat rgba(172,11,11,.6)}.uploadform{position:absolute;top:40%;display:none;width:100%}.uploadform #upload{font-family:roboto,arial,sans-serif;font-size:13px;font-weight:300;width:90px;margin:auto;padding:8px 10px;text-align:center;color:#fff;background-color:#0d232d}.show{display:block}.adv.center{margin:20px 0 10px;text-align:center}@media only screen and (max-width:990px){.firmcat ul,.firmmenublock .firmmenu ul{list-style:none}.companydead{position:absolute;z-index:4500;display:block;overflow:hidden;background:url(http://static.gmstar.ru/images/newstyles/companydead.png) 50% 50% rgba(255,255,255,.7)}.contentblock{clear:both}.contentblock .flexblock{width:auto;min-width:0;max-width:auto;margin:0;padding:20px 20px 0}.firmblock{clear:both;overflow:hidden;width:100%;margin:0;padding:0}.firmblock .firmimage,.firmblock .firmimage img{width:100px;height:100px}.firmblock .firmimage{float:left}.firmblock .firmimage .emptylayer{display:none;width:96px;height:96px}.firmblock .firmimage.empty .emptylayer{display:block;width:96px;height:96px}.firmblock .firmimage.empty .emptylayer .uploadform{display:none}.firmblock .firminfo{padding:0 0 0 120px}.firmblock h1{font-family:'Open Sans',arial,sans-serif;font-size:1.5em;font-weight:700;line-height:1.6em;margin:0 0 15px;padding:0 245px 0 0;color:#292929}.firmblock .firmtech .firmtech .firmcomments,.firmblock .firmtech .firmtech .firmrating,.firmblock .firmtech .firmtech .firmrecommendation{font-family:roboto,arial,sans-serif;font-weight:700;float:left;padding:10px 0 0;font-size:1em}.firmblock .firmtech,.firmblock .firmtech .firmtech{overflow:hidden;margin:0 0 10px}.firmblock .firmtech .firmtech .firmrating{margin:0 10px 0 0;color:#5f5f5f}.firmblock .firmtech .firmtech .firmrating i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmblock .firmtech .firmtech .firmcomments{margin:0 10px 0 0;color:#5f5f5f}.firmblock .firmtech .firmtech .firmcomments i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmblock .firmtech .firmtech .firmrecommendation{margin:0 10px 0 0;color:#5f5f5f}.firmblock .firmadress,.firmblock .firmmetro,.firmblock .firmphone{font-family:'Open Sans',arial,sans-serif;font-weight:400}.firmblock .firmtech .firmtech .firmrecommendation i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmblock .firmadress{font-size:1em;margin:0 0 5px;color:#838383}.firmblock .firmphone{font-size:1em;color:#444}.firmblock .firmmetro{font-size:1.2em;padding:0;color:#626262}.firmblock .firmmetro i{font-size:1em;margin:0 5px 0 0;color:#0f75bd}.firmblock.vip{margin:0 11px 11px;padding:10px;border:4px solid #df6767;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-ms-border-radius:8px}.firmblock.vip .firmtitle{font-size:18px;font-weight:700;line-height:20px}.firmmenublock{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:300;display:block;overflow:hidden;width:auto;padding:20px;text-align:center;color:#fff;background:#0d232d}.firmmenublock .menutitle{font-size:1.2em;font-weight:700;display:block;clear:both;padding:0;cursor:pointer;text-transform:uppercase}.firmmenublock .firmmenu{display:none;float:none;clear:both;width:auto;padding:20px 0 0}.firmmenublock .firmmenu ul li{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:300;display:block;float:none;padding:10px 0;border-top:1px solid #909090;background:0 0}.firmmenublock .firmmenu ul li a{text-decoration:none;color:#fff}.firmmenublock .firmmenu ul li a:hover{text-decoration:underline}.firmmenublock .firmmenu ul li.active{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#dedede;-ms-border-radius:3px}.firmmenublock .firmmenu ul li.active a{color:#20698b}.firmshortinfo{overflow:hidden;margin:10px 0 0;padding:1px 0 0}.firmshortinfo .firmcontactsblock{font-family:'Open Sans',arial,sans-serif;font-size:1.2em;font-weight:400;line-height:22px;position:relative;float:none;width:auto;height:auto;margin:0 0 20px;color:#3c3c3c}.firmshortinfo .firmcontactsblock span{font-weight:300;color:#6b6c6c}.firmshortinfo .firmcontactsblock .contactstitle{font-family:arial,sans-serif;font-size:1.1em;font-weight:700;margin:0 0 15px;color:#3c3d3d}.firmshortinfo .firmcontactsblock .firmbuttons{position:relative;bottom:0;left:0;width:auto;height:auto;margin:20px 0 0}.firmshortinfo .firmcontactsblock .firmbuttons .addreview{font-family:roboto,arial,sans-serif;font-size:1em;font-weight:500;display:block;width:auto;margin:0 0 10px;padding:15px;cursor:pointer;text-align:center;text-transform:uppercase;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ee7171;-ms-border-radius:3px}.firmshortinfo .firmcontactsblock .firmbuttons .addrecomendation,.firmshortinfo .firmcontactsblock .firmbuttons .owner{font-family:roboto,arial,sans-serif;font-weight:500;width:auto;padding:15px;color:#525252;font-size:1em;display:block;text-align:center;cursor:pointer;text-transform:uppercase}.firmshortinfo .firmcontactsblock .firmbuttons .addrecomendation{margin:0 0 10px;border:1px solid silver;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-border-radius:3px}.firmshortinfo .firmcontactsblock .firmbuttons .owner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:silver;-ms-border-radius:3px}.flexleft,.right{padding:30px 0 0}.firmshortinfo .firmcontactsblock .foundbag{font-family:arial,sans-serif;font-size:1em;position:relative;bottom:auto;left:auto;display:block;margin:0 0 20px;text-decoration:underline;color:#868585}.firmshortinfo .firmcontactsblock .foundbag:hover{text-decoration:none}.firmshortinfo .firmmediablock{float:none;overflow:hidden;width:300px;height:240px;margin:0 auto}.firmshortinfo .firmmediablock .mediaitem{float:left;overflow:hidden;width:100px;height:80px}.firmshortinfo .firmmediablock .mediaitem a{display:block;overflow:hidden;width:100px;height:80px}.firmshortinfo .firmmapblock{display:none;float:left;height:240px;background-position:50% 50%}.flexleft{float:none}.popular{clear:both;margin:0}.popular .populartitle{font-family:'Open Sans',arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 25px;color:#3c3d3d}.popular .popularlist .popularreview{clear:both;margin:0 0 25px}.popular .popularlist .popularreview .prtitle{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;clear:both;margin:0 0 5px;color:#333}.popular .popularlist .popularreview .prrating{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prrating i{font-size:1.2em;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prcomments{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prcomments i{font-size:1.2em;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prrecommendation{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prrecommendation i{font-size:1.2em;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prestimate{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;float:right;width:40px;margin:6px 0 0;padding:3px 0;text-align:center;color:#696969;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ebebeb;-ms-border-radius:4px}.popular .popularlist .popularreview .prestimate.red{color:#fff;background-color:#df6767}.popular .popularlist .popularreview .prestimate.green{color:#fff;background-color:#65c53f}.popular .popularlist .popularreview .prtext{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:400;clear:both;padding:5px 0 0;color:#737272}.popular .popularlist .popularreview .prtext a{text-decoration:none;color:#737272}.popular .popularlist .popularreview .prtext a:hover{text-decoration:underline}.firmcat{clear:both;margin:0 0 30px}.firmcat .firmcattitle{font-family:'Open Sans',arial,sans-serif;font-size:1.2em;font-weight:700;margin:0 0 5px;color:#3c3d3d}.firmcat ul li{clear:both}.firmcat ul li a{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:300;line-height:20px;color:#d55}.firmdescription{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;color:#4d4d4d}.firmdescription p{margin:0 0 10px}.firmnews{margin:35px 0 0}.firmnews .firmnewstitle{font-family:arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 15px;color:#292929}.firmnews .firmnewstitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-decoration:none;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.firmnews .firmnewstitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.firmnews .listblocks{clear:both;overflow:hidden;margin:20px 0 0}.firmnews .listblocks .list{overflow:hidden;margin:0}.firmnews .listblocks .list .nblock{position:relative;float:none;width:auto;margin:0 0 40px;border-top:2px solid #b5b5b5}.firmnews .listblocks .list .nblock:hover{border-top:2px solid #6c6c6c}.firmnews .listblocks .list .nblock .nback{display:none}.firmnews .listblocks .list .nblock .pad{position:relative;z-index:2000;padding:16px 0 0}.firmnews .listblocks .list .nblock .link{display:block}.firmnews .listblocks .list .nblock .author{font-family:roboto,arial,sans-serif;font-size:.9em;font-weight:300;clear:both;margin:0 0 3px;color:#333}.firmnews .listblocks .list .nblock .author a{font-weight:700;color:#333}.firmnews .listblocks .list .nblock .rubric{font-family:arial,sans-serif;font-size:.9em;clear:both;margin:0 0 16px;color:#6c6c6c}.firmnews .listblocks .list .nblock .rubric a{text-decoration:none;color:#6c6c6c}.firmnews .listblocks .list .nblock .title{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:500;line-height:1.3em;clear:both;color:#252525}.firmnews .listblocks .list .nblock .title a{text-decoration:none;color:#252525}.firmnews .listblocks .list .nblock.im{height:180px;border-top:none}.firmnews .listblocks .list .nblock.im .nback{position:absolute;z-index:1000;top:0;left:0;display:block;width:300px;height:180px;opacity:.4;background-color:#000}.firmnews .listblocks .list .nblock.im .pad{padding:16px 16px 0}.firmnews .listblocks .list .nblock.im:hover{border-top:none}.firmnews .listblocks .list .nblock.im .author,.firmnews .listblocks .list .nblock.im .author a,.firmnews .listblocks .list .nblock.im .rubric,.firmnews .listblocks .list .nblock.im .rubric a{color:#dfdfdf}.firmnews .listblocks .list .nblock.im .title,.firmnews .listblocks .list .nblock.im .title a{color:#fff}.boardblock{clear:both;margin:0}.boardblock .boardtitle{font-family:arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 3%;color:#3c3d3d}.boardblock .boardtitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-decoration:none;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.boardblock .boardtitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.boardblock .announcement{float:none;overflow:hidden;width:auto;margin:0 0 40px}.boardblock .announcement .animage{display:block;float:left;overflow:hidden;width:80px;height:80px;margin:0 20px 0 0}.boardblock .announcement .animage img{width:80px;height:80px}.boardblock .announcement .aninfo{margin:0 0 0 100px;padding:0 2% 0 0}.boardblock .announcement .aninfo .antitle{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:700;line-height:1.3em;color:#b44141}.boardblock .announcement .aninfo .antitle a{text-decoration:none;color:#b44141}.boardblock .announcement .aninfo .antitle a:hover{text-decoration:underline}.boardblock .announcement .aninfo .anauthor a:hover,.boardblock .announcement .aninfo .ancategory a:hover,.vacancyblock .vacancytitle a{text-decoration:none}.boardblock .announcement .aninfo .andescription{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;margin:1% 0 2%;color:#4c4c4c}.boardblock .announcement .aninfo .anauthor,.boardblock .announcement .aninfo .ancategory{font-size:1.1em;font-weight:300;display:block;padding:10px 10px 10px 40px;font-family:roboto,arial,sans-serif}.boardblock .announcement .aninfo .ancategory{margin:0 0 5px;color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/category.png) 13px 50% no-repeat #eee}.boardblock .announcement .aninfo .ancategory a{color:#6c6c6c}.boardblock .announcement .aninfo .anauthor{color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/author.png) 10px 50% no-repeat #eee}.boardblock .announcement .aninfo .anauthor a{color:#6c6c6c}.boardblock .announcement .aninfo .anprice{font-family:roboto,arial,sans-serif;font-size:1.8em;font-weight:700;color:#292929}.vacancyblock{clear:both;margin:0}.vacancyblock .vacancytitle{font-family:arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 3%;color:#3c3d3d}.vacancyblock .vacancytitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.vacancyblock .vacancytitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.vacancyblock .announcement{float:none;overflow:hidden;width:auto;margin:0 0 40px}.vacancyblock .announcement .animage{display:block;float:left;overflow:hidden;width:80px;height:80px;margin:0 20px 0 0}.vacancyblock .announcement .animage img{width:80px;height:80px}.vacancyblock .announcement .aninfo{margin:0 0 0 100px;padding:0 2% 0 0}.vacancyblock .announcement .aninfo .antitle{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:700;line-height:1.3em;color:#b44141}.vacancyblock .announcement .aninfo .antitle a{text-decoration:none;color:#165876}.vacancyblock .announcement .aninfo .antitle a:hover{text-decoration:underline}.reviews .reviewstitle a,.vacancyblock .announcement .aninfo .anauthor a:hover,.vacancyblock .announcement .aninfo .ancategory a:hover{text-decoration:none}.vacancyblock .announcement .aninfo .andescription{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;margin:1% 0 2%;color:#4c4c4c}.vacancyblock .announcement .aninfo .anauthor,.vacancyblock .announcement .aninfo .ancategory{font-size:1.1em;font-weight:300;display:block;padding:10px 10px 10px 40px;font-family:roboto,arial,sans-serif}.vacancyblock .announcement .aninfo .ancategory{margin:0 0 5px;color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/category.png) 13px 50% no-repeat #eee}.vacancyblock .announcement .aninfo .ancategory a{color:#6c6c6c}.vacancyblock .announcement .aninfo .anauthor{color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/author.png) 10px 50% no-repeat #eee}.vacancyblock .announcement .aninfo .anauthor a{color:#6c6c6c}.vacancyblock .announcement .aninfo .anprice{font-family:roboto,arial,sans-serif;font-size:1.8em;font-weight:700;color:#292929}.reviews{clear:both;overflow:hidden;margin:35px 0 0}.reviews .reviewstitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 25px;padding:0 0 0 20px;color:#3c3d3d;background:url(http://static.gmstar.ru/images/newstyles/comments.png) 0 9px no-repeat}.reviews .reviewstitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.reviews .reviewstitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.reviews .review{padding:0 0 35px}.reviews .reviewleft{float:left;width:30px}.reviews .reviewleft .reviewimage{overflow:hidden;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-ms-border-radius:2px}.reviews .reviewleft .authorrating{font-family:roboto,arial,sans-serif;font-size:9px;font-weight:300;padding:0 0 0 6px;color:#454545;background:url(http://static.gmstar.ru/images/newstyles/ratingsmall.png) 0 4px no-repeat}.reviews .adminmanageon{display:none}.reviews .reviewcontent{margin:0 0 0 50px}.reviews .reviewcontent .reviewtech{overflow:hidden}.reviews .reviewcontent .reviewauthor{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;float:left;width:70%;color:#505050}.reviews .reviewcontent .reviewauthor a{color:#418726}.reviews .reviewcontent .reviewauthor .date{display:inline-block;color:#919191}.reviews .reviewcontent .reviewmark{float:right;width:20%;text-align:right}.reviews .reviewcontent .reviewmark .mark{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;display:inline-block;padding:2px 5px;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:0 -1px 0 #666;-ms-border-radius:2px}.reviews .reviewcontent .reviewmark .mark.green{background-color:#65c53f}.reviews .reviewcontent .reviewmark .mark.red{padding:2px 7px;background-color:#df6767}.reviews .reviewcontent .reviewtext{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;overflow:hidden;padding:10px 0;color:#696969}.reviews .reviewcontent .addcomment{font-family:roboto,arial,sans-serif;font-size:15px;font-weight:300;float:left;padding:1px 8px 2px;cursor:pointer;color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .reviewcontent .addcomment:hover{color:#fff;background-color:#65c53f;text-shadow:0 -1px 0 #666}.reviews .reviewcontent .commentrating{float:right;width:50%;text-align:right}.reviews .reviewcontent .commentrating div{display:inline-block}.reviews .reviewcontent .commentrating .positive{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;margin:0 5px 0 0;color:#23ab03}.reviews .reviewcontent .commentrating .negative{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;color:#ab4603}.reviews .reviewcontent .commentrating .addnegative,.reviews .reviewcontent .commentrating .addpositive{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:700;line-height:12px;margin:0 5px 0 0;padding:10px;cursor:pointer;color:#fff;text-shadow:0 -1px 0 #999}.reviews .reviewcontent .commentrating .addpositive{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#d7d7d7;-ms-border-radius:2px}.reviews .reviewcontent .commentrating .addpositive.active,.reviews .reviewcontent .commentrating .addpositive:hover{background-color:#65c53f}.reviews .reviewcontent .commentrating .addnegative{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#d7d7d7;-ms-border-radius:2px}.reviews .reviewcontent .commentrating .addnegative.active,.reviews .reviewcontent .commentrating .addnegative:hover{background-color:#df6767}.reviews .reviewcontent .quickanswer{display:none;margin:20px 0 0}.reviews .reviewcontent .quickanswer textarea{font-family:arial,sans-serif;font-size:13px;width:96%;height:114px;margin:0 0 15px;padding:5px;color:#454545;border:1px solid #c3c3c3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-border-radius:4px}.reviews .reviewcontent .quickanswer .answer,.reviews .reviewcontent .quickanswer .cancel{font-size:15px;font-weight:300;padding:1px 8px 2px;font-family:roboto,arial,sans-serif;display:inline-block;cursor:pointer}.reviews .reviewcontent .quickanswer .answer{margin:0 10px 0 0;color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .reviewcontent .quickanswer .answer:hover{color:#fff;background-color:#65c53f;text-shadow:0 -1px 0 #666}.reviews .reviewcontent .quickanswer .cancel{color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .reviewcontent .quickanswer .cancel:hover{color:#fff;background-color:#a0a0a0;text-shadow:0 -1px 0 #666}.addreviewblock{clear:both}.addreviewblock .addreviewtitle{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:700;margin:0 0 25px;text-transform:uppercase;color:#3c3d3d}.addreviewblock form textarea{font-family:arial,sans-serif;font-size:1.2em;width:99%;height:114px;margin:0 0 15px;padding:5px;color:#454545;border:1px solid #c3c3c3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-border-radius:4px}.addreviewblock form button[type=submit],.firmlist .firmblock .firmtitle,.firmlist .title{font-family:'Open Sans',arial,sans-serif}.addreviewblock form button[type=submit]{font-size:1.3em;font-weight:700;display:inline-block;padding:10px 15px;cursor:pointer;color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#1f345a;-ms-border-radius:3px}.addreviewblock .mobilerate{display:block;padding:10px 0 20px}.addreviewblock .mobilerate select{width:50px}.addreviewblock .ratethis{display:none}.firmlist{overflow:auto;margin:30px 0 0}.firmlist .firmwrap{padding:0 0 15px}.firmlist .title{font-size:1.2em;font-weight:700;margin:0 0 15px;color:#3c3d3d}.firmlist .firmblock{clear:both;margin:0;padding:25px 0;border-bottom:1px solid #e0e0e0}.firmlist .firmblock .firmimage{float:right;width:100px;height:100px}.firmlist .firmblock .firminfo{padding:0}.firmlist .firmblock .firmtitle{font-size:1.4em;line-height:1.3em;margin:0 0 5px;color:#292929}.firmlist .firmblock .firmtech .firmcomments,.firmlist .firmblock .firmtech .firmrating,.firmlist .firmblock .firmtech .firmrecommendation{font-family:roboto,arial,sans-serif;font-weight:700;float:left;padding:10px 0 0}.firmlist .firmblock .firmtitle a{text-decoration:none;color:#000}.firmlist .firmblock .firmtitle a:hover{text-decoration:underline}.firmlist .firmblock .firmtech{overflow:hidden;margin:0 0 10px}.firmlist .firmblock .firmtech .firmrating{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmrating i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmtech .firmcomments{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmcomments i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmtech .firmrecommendation{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmrecommendation i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmadress,.firmlist .firmblock .firmmetro,.firmlist .firmblock .firmphone{font-size:1.2em;font-family:'Open Sans',arial,sans-serif;font-weight:400}.firmlist .firmblock .firmadress{margin:0 0 5px;color:#838383}.firmlist .firmblock .firmphone{color:#444}.firmlist .firmblock .firmmetro{padding:0;color:#626262}.firmlist .firmblock .firmmetro i{font-size:1em;margin:0 5px 0 0;color:#0f75bd}.mediagallery{position:fixed;z-index:5000;top:0;left:0;display:none;overflow:hidden;width:100%;background-color:rgba(0,0,0,.8)}.mediagallery .crclose{position:fixed;z-index:5100;top:0;right:0;display:block;width:100%;height:45px;cursor:pointer;opacity:.5;background:url(http://static.gmstar.ru/images/crclose.png) 50% 50% no-repeat #e0e0e0}.mediagallery .crwrap{position:relative;overflow:hidden;width:900px;margin:auto}.locationblock,.locationmapwrapper{width:auto;height:600px}.locationblock{clear:both}.locationaddr{font-family:'Open Sans',arial,sans-serif;font-size:13px;font-weight:400;line-height:22px;position:relative;margin:30px 0;color:#3c3c3c}.locationaddr span{font-weight:300;color:#6b6c6c}.locationaddr .contactstitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 15px;color:#3c3d3d}}@media only screen and (max-width:950px){.adminmanageon{display:none}.companydead{position:absolute;z-index:4500;display:block;overflow:hidden;background:url(http://static.gmstar.ru/images/newstyles/companydead.png) 50% 50% rgba(255,255,255,.7)}h1{padding:0 245px 0 0;color:#292929}}@media only screen and (max-width:900px){.contentblock .flexblock,.contentblock .staticblock{width:auto;max-width:auto;padding:20px 20px 0;margin:0}.firmcat ul,.firmmenublock .firmmenu ul{list-style:none}.companydead{position:absolute;z-index:4500;display:block;overflow:hidden;background:url(http://static.gmstar.ru/images/newstyles/companydead.png) 50% 50% rgba(255,255,255,.7)}.contentblock{clear:both}.contentblock .flexblock{min-width:0}.contentblock .flexblock.print{min-width:0;max-width:auto}.contentblock .staticblock{min-width:auto}.firmblock{clear:both;width:100%;margin:0;padding:0}.firmblock .firmimage,.firmblock .firmimage img{width:50px;height:50px}.firmblock .addreviewfloat{display:none}.firmblock .firmimage{float:left}.firmblock .firmimage .emptylayer{display:none;width:46px;height:46px}.firmblock .firmimage.empty .emptylayer{display:block;width:46px;height:46px}.firmblock .firmimage.empty .emptylayer .uploadform{display:none}.firmblock .firminfo{padding:0 0 0 70px}.firmblock h1{font-family:'Open Sans',arial,sans-serif;font-size:1.3em;font-weight:700;line-height:1.4em;margin:0 0 5px;padding:0;color:#292929}.firmblock.print .firminfo{padding:0}.firmblock.print .firmtitle{font-size:1.5em}.firmblock .firmtech{overflow:hidden;margin:10px 0}.firmblock .firmtech .firmcomments,.firmblock .firmtech .firmrating,.firmblock .firmtech .firmrecommendation{font-family:roboto,arial,sans-serif;font-weight:700;float:left;overflow:auto;padding:0 0 2px;font-size:1em}.firmblock .firmtech .firmrating{margin:0 10px 0 0;color:#5f5f5f}.firmblock .firmtech .firmrating i{font-size:1em;margin:5px 5px 0 0;color:#ee7171}.firmblock .firmtech .firmcomments{margin:0 10px 0 0;color:#5f5f5f}.firmblock .firmtech .firmcomments i{font-size:1em;margin:5px 5px 0 0;color:#ee7171}.firmblock .firmtech .firmrecommendation{margin:0 10px 0 0;color:#5f5f5f}.firmblock .firmadress,.firmblock .firmmetro,.firmblock .firmphone{font-family:'Open Sans',arial,sans-serif;font-weight:400}.firmblock .firmtech .firmrecommendation i{font-size:1em;margin:5px 5px 0 0;color:#ee7171}.firmblock .firmadress{font-size:1em;margin:0 0 5px;color:#838383}.firmblock .firmphone{font-size:1em;color:#444}.firmblock .firmmetro{font-size:1.2em;padding:0;color:#626262}.firmblock .firmmetro i{font-size:1em;margin:0 5px 0 0;color:#0f75bd}.firmblock.vip{margin:0 11px 11px;padding:10px;border:4px solid #df6767;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-ms-border-radius:8px}.firmblock.vip .firmtitle{font-size:18px;font-weight:700;line-height:20px}.firmmenublock{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:300;display:block;overflow:hidden;width:auto;padding:20px;text-align:center;color:#fff;background:#0d232d}.firmmenublock .menutitle{font-size:1.2em;font-weight:700;display:block;clear:both;padding:0;cursor:pointer;text-transform:uppercase}.firmmenublock .firmmenu{display:none;float:none;clear:both;width:auto;padding:20px 0 0}.firmmenublock .firmmenu ul li{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:300;display:block;float:none;padding:10px 0;border-top:1px solid #909090;background:0 0}.firmmenublock .firmmenu ul li a{text-decoration:none;color:#fff}.firmmenublock .firmmenu ul li a:hover{text-decoration:underline}.firmmenublock .firmmenu ul li.active{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#dedede;background-image:none;-ms-border-radius:3px}.firmmenublock .firmmenu ul li.active a{color:#20698b}.firmshortinfo{overflow:hidden;margin:10px 0 0;padding:1px 0 0}.firmshortinfo .firmcontactsblock{font-family:'Open Sans',arial,sans-serif;font-size:1.2em;font-weight:400;line-height:22px;position:relative;float:none;width:auto;height:auto;margin:0 0 20px;color:#3c3c3c}.firmshortinfo .firmcontactsblock span{font-weight:300;color:#6b6c6c}.firmshortinfo .firmcontactsblock .contactstitle{font-family:arial,sans-serif;font-size:1.1em;font-weight:700;margin:0 0 15px;color:#3c3d3d}.firmshortinfo .firmcontactsblock .firmbuttons{position:relative;bottom:0;left:0;width:auto;height:auto;margin:20px 0 0}.firmshortinfo .firmcontactsblock .firmbuttons .addreview{font-family:roboto,arial,sans-serif;font-size:1em;font-weight:500;display:block;width:auto;margin:0 0 10px;padding:15px;cursor:pointer;text-align:center;text-transform:uppercase;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ee7171;-ms-border-radius:3px}.firmshortinfo .firmcontactsblock .firmbuttons .addrecomendation,.firmshortinfo .firmcontactsblock .firmbuttons .owner{font-family:roboto,arial,sans-serif;font-weight:500;width:auto;padding:15px;color:#525252;font-size:1em;display:block;text-align:center;text-transform:uppercase;cursor:pointer}.firmshortinfo .firmcontactsblock .firmbuttons .addrecomendation{margin:0 0 10px;border:1px solid silver;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-border-radius:3px}.firmshortinfo .firmcontactsblock .firmbuttons .owner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:silver;-ms-border-radius:3px}.flexleft,.right{padding:30px 0 0}.firmshortinfo .firmcontactsblock .foundbag{font-family:arial,sans-serif;font-size:1em;position:relative;bottom:auto;left:auto;display:block;margin:0 0 20px;text-decoration:underline;color:#868585}.firmshortinfo .firmcontactsblock .foundbag:hover{text-decoration:none}.firmshortinfo .firmmediablock{float:none;overflow:hidden;width:300px;height:240px;margin:0 auto}.firmshortinfo .firmmediablock .mediaitem{float:left;overflow:hidden;width:100px;height:80px}.firmshortinfo .firmmediablock .mediaitem a{display:block;overflow:hidden;width:100px;height:80px}.firmshortinfo .firmmapblock{display:none;float:left;height:240px;background-position:50% 50%}.flexleft{float:none;width:auto}.popular{clear:both;margin:0}.popular .populartitle{font-family:'Open Sans',arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 25px;color:#3c3d3d}.popular .popularlist .popularreview{clear:both;margin:0 0 25px}.popular .popularlist .popularreview .prtitle{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;clear:both;margin:0 0 5px;color:#333}.popular .popularlist .popularreview .prrating{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prrating i{font-size:1.2em;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prcomments{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prcomments i{font-size:1.2em;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prrecommendation{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prrecommendation i{font-size:1.2em;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prestimate{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;float:right;width:40px;margin:6px 0 0;padding:3px 0;text-align:center;color:#696969;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ebebeb;-ms-border-radius:4px}.popular .popularlist .popularreview .prestimate.red{color:#fff;background-color:#df6767}.popular .popularlist .popularreview .prestimate.green{color:#fff;background-color:#65c53f}.popular .popularlist .popularreview .prtext{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:400;clear:both;padding:5px 0 0;color:#737272}.popular .popularlist .popularreview .prtext a{text-decoration:none;color:#737272}.popular .popularlist .popularreview .prtext a:hover{text-decoration:underline}.firmcat{clear:both;margin:0 0 30px}.firmcat .firmcattitle{font-family:'Open Sans',arial,sans-serif;font-size:1.2em;font-weight:700;margin:0 0 5px;color:#3c3d3d}.firmcat ul li{clear:both}.firmcat ul li a{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:300;line-height:20px;color:#d55}.firmdescription{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;color:#4d4d4d}.firmdescription p{margin:0 0 10px}.firmnews{margin:35px 0 0}.firmnews .firmnewstitle{font-family:arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 15px;color:#292929}.firmnews .firmnewstitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-decoration:none;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.firmnews .firmnewstitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.firmnews .listblocks{clear:both;overflow:hidden;margin:20px 0 0}.firmnews .listblocks .list{overflow:hidden;margin:0}.firmnews .listblocks .list .nblock{position:relative;float:none;width:auto;margin:0 0 40px;border-top:2px solid #b5b5b5}.firmnews .listblocks .list .nblock:hover{border-top:2px solid #6c6c6c}.firmnews .listblocks .list .nblock .nback{display:none}.firmnews .listblocks .list .nblock .pad{position:relative;z-index:2000;padding:16px 0 0}.firmnews .listblocks .list .nblock .link{display:block}.firmnews .listblocks .list .nblock .author{font-family:roboto,arial,sans-serif;font-size:.9em;font-weight:300;clear:both;margin:0 0 3px;color:#333}.firmnews .listblocks .list .nblock .author a{font-weight:700;color:#333}.firmnews .listblocks .list .nblock .rubric{font-family:arial,sans-serif;font-size:.9em;clear:both;margin:0 0 16px;color:#6c6c6c}.firmnews .listblocks .list .nblock .rubric a{text-decoration:none;color:#6c6c6c}.firmnews .listblocks .list .nblock .title{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:500;line-height:1.3em;clear:both;color:#252525}.firmnews .listblocks .list .nblock .title a{text-decoration:none;color:#252525}.firmnews .listblocks .list .nblock.im{height:180px;border-top:none}.firmnews .listblocks .list .nblock.im .nback{position:absolute;z-index:1000;top:0;left:0;display:block;width:300px;height:180px;opacity:.4;background-color:#000}.firmnews .listblocks .list .nblock.im .pad{padding:16px 16px 0}.firmnews .listblocks .list .nblock.im:hover{border-top:none}.firmnews .listblocks .list .nblock.im .author,.firmnews .listblocks .list .nblock.im .author a,.firmnews .listblocks .list .nblock.im .rubric,.firmnews .listblocks .list .nblock.im .rubric a{color:#dfdfdf}.firmnews .listblocks .list .nblock.im .title,.firmnews .listblocks .list .nblock.im .title a{color:#fff}.boardblock{clear:both;margin:0}.boardblock .boardtitle{font-family:arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 3%;color:#3c3d3d}.boardblock .boardtitle a{font-size:1em;display:block;clear:both;margin:5px 0 0;padding:0;text-align:left;text-decoration:underline;text-transform:none;border:none}.boardblock .announcement{float:none;overflow:hidden;width:auto;margin:0 0 40px}.boardblock .announcement .animage{display:none;float:left;overflow:hidden;width:80px;height:80px;margin:0 20px 0 0}.boardblock .announcement .animage img{width:80px;height:80px}.boardblock .announcement .aninfo{margin:0;padding:0 2% 0 0}.boardblock .announcement .aninfo .antitle{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:700;line-height:1.3em;color:#b44141}.boardblock .announcement .aninfo .antitle a{text-decoration:none;color:#b44141}.boardblock .announcement .aninfo .antitle a:hover{text-decoration:underline}.boardblock .announcement .aninfo .anauthor a:hover,.boardblock .announcement .aninfo .ancategory a:hover,.vacancyblock .vacancytitle a{text-decoration:none}.boardblock .announcement .aninfo .andescription{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;margin:1% 0 2%;color:#4c4c4c}.boardblock .announcement .aninfo .anauthor,.boardblock .announcement .aninfo .ancategory{font-size:1.1em;font-weight:300;display:block;padding:10px 10px 10px 40px;font-family:roboto,arial,sans-serif}.boardblock .announcement .aninfo .ancategory{margin:0 0 5px;color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/category.png) 13px 50% no-repeat #eee}.boardblock .announcement .aninfo .ancategory a{color:#6c6c6c}.boardblock .announcement .aninfo .anauthor{color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/author.png) 10px 50% no-repeat #eee}.boardblock .announcement .aninfo .anauthor a{color:#6c6c6c}.boardblock .announcement .aninfo .anprice{font-family:roboto,arial,sans-serif;font-size:1.8em;font-weight:700;color:#292929}.vacancyblock{clear:both;margin:0}.vacancyblock .vacancytitle{font-family:arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 3%;color:#3c3d3d}.vacancyblock .vacancytitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.vacancyblock .vacancytitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.vacancyblock .announcement{float:none;overflow:hidden;width:auto;margin:0 0 40px}.vacancyblock .announcement .animage{display:none;float:left;overflow:hidden;width:80px;height:80px;margin:0 20px 0 0}.vacancyblock .announcement .animage img{width:80px;height:80px}.vacancyblock .announcement .aninfo{margin:0;padding:0 2% 0 0}.vacancyblock .announcement .aninfo .antitle{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:700;line-height:1.3em;color:#b44141}.vacancyblock .announcement .aninfo .antitle a{text-decoration:none;color:#165876}.vacancyblock .announcement .aninfo .antitle a:hover{text-decoration:underline}.reviews .reviewstitle a,.vacancyblock .announcement .aninfo .anauthor a:hover,.vacancyblock .announcement .aninfo .ancategory a:hover{text-decoration:none}.vacancyblock .announcement .aninfo .andescription{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;margin:1% 0 2%;color:#4c4c4c}.vacancyblock .announcement .aninfo .anauthor,.vacancyblock .announcement .aninfo .ancategory{font-size:1.1em;font-weight:300;display:block;padding:10px 10px 10px 40px;font-family:roboto,arial,sans-serif}.vacancyblock .announcement .aninfo .ancategory{margin:0 0 5px;color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/category.png) 13px 50% no-repeat #eee}.vacancyblock .announcement .aninfo .ancategory a{color:#6c6c6c}.vacancyblock .announcement .aninfo .anauthor{color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/author.png) 10px 50% no-repeat #eee}.vacancyblock .announcement .aninfo .anauthor a{color:#6c6c6c}.vacancyblock .announcement .aninfo .anprice{font-family:roboto,arial,sans-serif;font-size:1.8em;font-weight:700;color:#292929}.reviews{clear:both;overflow:hidden;margin:35px 0 0}.reviews .reviewstitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 25px;padding:0 0 0 20px;color:#3c3d3d;background:url(http://static.gmstar.ru/images/newstyles/comments.png) 0 9px no-repeat}.reviews .reviewstitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.reviews .reviewstitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.reviews .review{padding:0 0 35px}.reviews .adminmanageon{display:none}.reviews .reviewleft{float:left;width:30px}.reviews .reviewleft .reviewimage{overflow:hidden;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-ms-border-radius:2px}.reviews .reviewleft .authorrating{font-family:roboto,arial,sans-serif;font-size:9px;font-weight:300;padding:0 0 0 6px;color:#454545;background:url(http://static.gmstar.ru/images/newstyles/ratingsmall.png) 0 4px no-repeat}.reviews .reviewcontent{margin:0 0 0 50px}.reviews .reviewcontent .reviewtech{overflow:hidden}.reviews .reviewcontent .reviewauthor{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;float:left;width:70%;color:#505050}.reviews .reviewcontent .reviewauthor a{color:#418726}.reviews .reviewcontent .reviewauthor .date{display:inline-block;color:#919191}.reviews .reviewcontent .reviewmark{float:right;width:20%;text-align:right}.reviews .reviewcontent .reviewmark .mark{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;display:inline-block;padding:2px 5px;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:0 -1px 0 #666;-ms-border-radius:2px}.reviews .reviewcontent .reviewmark .mark.green{background-color:#65c53f}.reviews .reviewcontent .reviewmark .mark.red{padding:2px 7px;background-color:#df6767}.reviews .reviewcontent .reviewtext{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;overflow:hidden;padding:10px 0;color:#696969}.reviews .reviewcontent .addcomment{font-family:roboto,arial,sans-serif;font-size:15px;font-weight:300;float:left;padding:1px 8px 2px;cursor:pointer;color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .reviewcontent .addcomment:hover{color:#fff;background-color:#65c53f;text-shadow:0 -1px 0 #666}.reviews .reviewcontent .commentrating{float:right;width:50%;text-align:right}.reviews .reviewcontent .commentrating div{display:inline-block}.reviews .reviewcontent .commentrating .positive{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;margin:0 5px 0 0;color:#23ab03}.reviews .reviewcontent .commentrating .negative{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;color:#ab4603}.reviews .reviewcontent .commentrating .addnegative,.reviews .reviewcontent .commentrating .addpositive{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:700;line-height:12px;margin:0 5px 0 0;padding:10px;cursor:pointer;color:#fff;text-shadow:0 -1px 0 #999}.reviews .reviewcontent .commentrating .addpositive{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#d7d7d7;-ms-border-radius:2px}.reviews .reviewcontent .commentrating .addpositive.active,.reviews .reviewcontent .commentrating .addpositive:hover{background-color:#65c53f}.reviews .reviewcontent .commentrating .addnegative{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#d7d7d7;-ms-border-radius:2px}.reviews .reviewcontent .commentrating .addnegative.active,.reviews .reviewcontent .commentrating .addnegative:hover{background-color:#df6767}.reviews .reviewcontent .quickanswer{display:none;margin:20px 0 0}.reviews .reviewcontent .quickanswer .quickinp{font-size:13px;display:block!important;width:80%!important;margin:0 0 10px;padding:5px}.reviews .reviewcontent .quickanswer textarea{font-family:arial,sans-serif;font-size:13px;width:96%;height:114px;margin:0 0 15px;padding:5px;color:#454545;border:1px solid #c3c3c3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-border-radius:4px}.reviews .reviewcontent .quickanswer .answer,.reviews .reviewcontent .quickanswer .cancel{font-size:15px;font-weight:300;padding:1px 8px 2px;font-family:roboto,arial,sans-serif;display:inline-block;cursor:pointer}.reviews .reviewcontent .quickanswer .answer{margin:0 10px 0 0;color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .reviewcontent .quickanswer .answer:hover{color:#fff;background-color:#65c53f;text-shadow:0 -1px 0 #666}.reviews .reviewcontent .quickanswer .cancel{color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .reviewcontent .quickanswer .cancel:hover{color:#fff;background-color:#a0a0a0;text-shadow:0 -1px 0 #666}.addreviewblock{clear:both}.addreviewblock .addreviewtitle{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:700;margin:0 0 25px;text-transform:uppercase;color:#3c3d3d}.addreviewblock form textarea{font-family:arial,sans-serif;font-size:1.2em;width:99%;height:114px;margin:0 0 15px;padding:5px;color:#454545;border:1px solid #c3c3c3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-border-radius:4px}.addreviewblock form button[type=submit],.firmlist .firmblock .firmtitle,.firmlist .title{font-family:'Open Sans',arial,sans-serif}.addreviewblock form button[type=submit]{font-size:1.3em;font-weight:700;display:inline-block;padding:10px 15px;cursor:pointer;color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#1f345a;-ms-border-radius:3px}.addreviewblock .mobilerate{display:block;padding:10px 0 20px}.addreviewblock .mobilerate select{width:50px}.addreviewblock #ratereview,.addreviewblock .ratethis{display:none}.firmlist{overflow:auto;margin:30px 0 0}.firmlist .firmwrap{padding:0 0 15px}.firmlist .title{font-size:1.2em;font-weight:700;margin:0 0 15px;color:#3c3d3d}.firmlist .firmblock{clear:both;margin:0;padding:25px 0;border-bottom:1px solid #e0e0e0}.firmlist .firmblock .firmimage{float:right;width:100px;height:100px}.firmlist .firmblock .firminfo{padding:0}.firmlist .firmblock .firmtitle{font-size:1.4em;line-height:1.3em;margin:0 0 5px;color:#000}.firmlist .firmblock .firmtech .firmcomments,.firmlist .firmblock .firmtech .firmrating,.firmlist .firmblock .firmtech .firmrecommendation{font-family:roboto,arial,sans-serif;font-weight:700;float:left;padding:10px 0 0}.firmlist .firmblock .firmtitle a{text-decoration:none;color:#000}.firmlist .firmblock .firmtitle a:hover{text-decoration:underline}.firmlist .firmblock .firmtech{overflow:hidden;margin:0 0 10px}.firmlist .firmblock .firmtech .firmrating{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmrating i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmtech .firmcomments{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmcomments i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmtech .firmrecommendation{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmrecommendation i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmadress,.firmlist .firmblock .firmmetro,.firmlist .firmblock .firmphone{font-family:'Open Sans',arial,sans-serif;font-size:1.2em;font-weight:400}.firmlist .firmblock .firmadress{margin:0 0 5px;color:#838383}.firmlist .firmblock .firmphone{color:#444}.firmlist .firmblock .firmmetro{padding:0;color:#626262}.firmlist .firmblock .firmmetro i{font-size:1em;margin:0 5px 0 0;color:#0f75bd}.mediagallery{position:fixed;z-index:5000;top:0;left:0;display:none;overflow:hidden;width:100%;background-color:rgba(0,0,0,.8)}.mediagallery .crclose{position:fixed;z-index:5100;top:0;right:0;display:block;width:100%;height:45px;cursor:pointer;opacity:.5;background:url(http://static.gmstar.ru/images/crclose.png) 50% 50% no-repeat #e0e0e0}.mediagallery .crwrap{position:relative;overflow:hidden;width:100%;margin:auto;padding:0}.locationmapwrapper{position:absolute;left:0;display:none;width:100%}.locationaddr .showmap,.locationmapwrapper .hidemap{display:block;cursor:pointer;text-align:center;background-color:#0d232d}.locationmapwrapper .hidemap{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;position:absolute;z-index:10000;top:10px;right:10px;margin:20px 0 0;padding:8px 15px;color:#fff}.locationblock{clear:none;width:auto}.locationaddr{font-family:'Open Sans',arial,sans-serif;font-size:13px;font-weight:400;line-height:22px;position:relative;margin:30px 0;color:#3c3c3c}.locationaddr span{font-weight:300;color:#6b6c6c}.locationaddr .contactstitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 15px;color:#3c3d3d}.locationaddr .showmap{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:300;margin:20px 0 0;padding:7px 10px;color:#fff}}@media only screen and (max-width:640px){.contentblock .flexblock,.contentblock .staticblock{width:auto;max-width:auto;padding:20px 20px 0;margin:0}.firmcat ul,.firmmenublock .firmmenu ul{list-style:none}.companydead{position:absolute;z-index:4500;display:block;overflow:hidden;background:url(http://static.gmstar.ru/images/newstyles/companydead.png) 50% 50% rgba(255,255,255,.7)}.contentblock{clear:both}.contentblock .flexblock{min-width:0}.contentblock .flexblock.print{min-width:0;max-width:auto}.contentblock .staticblock{min-width:auto}.firmblock{clear:both;width:100%;margin:0;padding:0}.firmblock .firmimage,.firmblock .firmimage img{width:50px;height:50px}.firmblock .firmimage{float:left}.firmblock .firmimage .emptylayer{display:none;width:46px;height:46px}.firmblock .firmimage.empty .emptylayer{display:block;width:46px;height:46px}.firmblock .firmimage.empty .emptylayer .uploadform{display:none}.firmblock .firminfo{padding:0 0 0 70px}.firmblock h1{font-family:'Open Sans',arial,sans-serif;font-size:1.3em;font-weight:700;line-height:1.4em;margin:0 0 10px;padding:0;color:#292929}.firmblock.print .firminfo{padding:0}.firmblock.print .firmtitle{font-size:1.5em}.firmblock .firmtech{overflow:hidden;margin:10px 0}.firmblock .firmtech .firmcomments,.firmblock .firmtech .firmrating,.firmblock .firmtech .firmrecommendation{font-family:roboto,arial,sans-serif;font-weight:700;float:left;overflow:auto;padding:0 0 2px;font-size:1em}.firmblock .firmtech .firmrating{margin:0 10px 0 0;color:#5f5f5f}.firmblock .firmtech .firmrating i{font-size:1em;margin:5px 5px 0 0;color:#ee7171}.firmblock .firmtech .firmcomments{margin:0 10px 0 0;color:#5f5f5f}.firmblock .firmtech .firmcomments i{font-size:1em;margin:5px 5px 0 0;color:#ee7171}.firmblock .firmtech .firmrecommendation{margin:0 10px 0 0;color:#5f5f5f}.firmblock .firmadress,.firmblock .firmmetro,.firmblock .firmphone{font-family:'Open Sans',arial,sans-serif;font-weight:400}.firmblock .firmtech .firmrecommendation i{font-size:1em;margin:5px 5px 0 0;color:#ee7171}.firmblock .firmadress{font-size:1em;margin:0 0 5px;color:#838383}.firmblock .firmphone{font-size:1em;color:#444}.firmblock .firmmetro{font-size:1.2em;padding:0;color:#626262}.firmblock .firmmetro i{font-size:1em;margin:0 5px 0 0;color:#0f75bd}.firmblock.vip{margin:0 11px 11px;padding:10px;border:4px solid #df6767;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-ms-border-radius:8px}.firmblock.vip .firmtitle{font-size:18px;font-weight:700;line-height:20px}.firmmenublock{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:300;display:block;overflow:hidden;width:auto;padding:20px;text-align:center;color:#fff;background:#0d232d}.firmmenublock .menutitle{font-size:1.2em;font-weight:700;display:block;clear:both;padding:0;cursor:pointer;text-transform:uppercase}.firmmenublock .firmmenu{display:none;float:none;clear:both;width:auto;padding:20px 0 0}.firmmenublock .firmmenu ul li{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:300;display:block;float:none;padding:10px 0;border-top:1px solid #909090;background:0 0}.firmmenublock .firmmenu ul li a{text-decoration:none;color:#fff}.firmmenublock .firmmenu ul li a:hover{text-decoration:underline}.firmmenublock .firmmenu ul li.active{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#dedede;background-image:none;-ms-border-radius:3px}.firmmenublock .firmmenu ul li.active a{color:#20698b}.firmshortinfo{overflow:hidden;margin:10px 0 0;padding:1px 0 0}.firmshortinfo .firmcontactsblock{font-family:'Open Sans',arial,sans-serif;font-size:1.2em;font-weight:400;line-height:22px;position:relative;float:none;width:auto;height:auto;margin:0 0 20px;color:#3c3c3c}.firmshortinfo .firmcontactsblock span{font-weight:300;color:#6b6c6c}.firmshortinfo .firmcontactsblock .contactstitle{font-family:arial,sans-serif;font-size:1.1em;font-weight:700;margin:0 0 15px;color:#3c3d3d}.firmshortinfo .firmcontactsblock .firmbuttons{position:relative;bottom:0;left:0;width:auto;height:auto;margin:20px 0 0}.firmshortinfo .firmcontactsblock .firmbuttons .addreview{font-family:roboto,arial,sans-serif;font-size:1em;font-weight:500;display:block;width:auto;margin:0 0 10px;padding:15px;cursor:pointer;text-align:center;text-transform:uppercase;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ee7171;-ms-border-radius:3px}.firmshortinfo .firmcontactsblock .firmbuttons .addrecomendation,.firmshortinfo .firmcontactsblock .firmbuttons .owner{font-family:roboto,arial,sans-serif;font-weight:500;width:auto;padding:15px;color:#525252;font-size:1em;display:block;text-align:center;text-transform:uppercase;cursor:pointer}.firmshortinfo .firmcontactsblock .firmbuttons .addrecomendation{margin:0 0 10px;border:1px solid silver;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-border-radius:3px}.firmshortinfo .firmcontactsblock .firmbuttons .owner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:silver;-ms-border-radius:3px}.flexleft,.right{padding:30px 0 0}.firmshortinfo .firmcontactsblock .foundbag{font-family:arial,sans-serif;font-size:1em;position:relative;bottom:auto;left:auto;display:block;margin:0 0 20px;text-decoration:underline;color:#868585}.firmshortinfo .firmcontactsblock .foundbag:hover{text-decoration:none}.firmshortinfo .firmmediablock{float:none;overflow:hidden;width:300px;height:240px;margin:0 auto}.firmshortinfo .firmmediablock .mediaitem{float:left;overflow:hidden;width:100px;height:80px}.firmshortinfo .firmmediablock .mediaitem a{display:block;overflow:hidden;width:100px;height:80px}.firmshortinfo .firmmapblock{display:none;float:left;height:240px;background-position:50% 50%}.flexleft{float:none;width:auto}.popular{clear:both;margin:0}.popular .populartitle{font-family:'Open Sans',arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 25px;color:#3c3d3d}.popular .popularlist .popularreview{clear:both;margin:0 0 25px}.popular .popularlist .popularreview .prtitle{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;clear:both;margin:0 0 5px;color:#333}.popular .popularlist .popularreview .prrating{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prrating i{font-size:1.2em;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prcomments{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prcomments i{font-size:1.2em;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prrecommendation{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prrecommendation i{font-size:1.2em;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prestimate{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;float:right;width:40px;margin:6px 0 0;padding:3px 0;text-align:center;color:#696969;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ebebeb;-ms-border-radius:4px}.popular .popularlist .popularreview .prestimate.red{color:#fff;background-color:#df6767}.popular .popularlist .popularreview .prestimate.green{color:#fff;background-color:#65c53f}.popular .popularlist .popularreview .prtext{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:400;clear:both;padding:5px 0 0;color:#737272}.popular .popularlist .popularreview .prtext a{text-decoration:none;color:#737272}.popular .popularlist .popularreview .prtext a:hover{text-decoration:underline}.firmcat{clear:both;margin:0 0 30px}.firmcat .firmcattitle{font-family:'Open Sans',arial,sans-serif;font-size:1.2em;font-weight:700;margin:0 0 5px;color:#3c3d3d}.firmcat ul li{clear:both}.firmcat ul li a{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:300;line-height:20px;color:#d55}.firmdescription{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;color:#4d4d4d}.firmdescription p{margin:0 0 10px}.firmnews{margin:35px 0 0}.firmnews .firmnewstitle{font-family:arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 15px;color:#292929}.firmnews .firmnewstitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-decoration:none;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.firmnews .firmnewstitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.firmnews .listblocks{clear:both;overflow:hidden;margin:20px 0 0}.firmnews .listblocks .list{overflow:hidden;margin:0}.firmnews .listblocks .list .nblock{position:relative;float:none;width:auto;margin:0 0 40px;border-top:2px solid #b5b5b5}.firmnews .listblocks .list .nblock:hover{border-top:2px solid #6c6c6c}.firmnews .listblocks .list .nblock .nback{display:none}.firmnews .listblocks .list .nblock .pad{position:relative;z-index:2000;padding:16px 0 0}.firmnews .listblocks .list .nblock .link{display:block}.firmnews .listblocks .list .nblock .author{font-family:roboto,arial,sans-serif;font-size:.9em;font-weight:300;clear:both;margin:0 0 3px;color:#333}.firmnews .listblocks .list .nblock .author a{font-weight:700;color:#333}.firmnews .listblocks .list .nblock .rubric{font-family:arial,sans-serif;font-size:.9em;clear:both;margin:0 0 16px;color:#6c6c6c}.firmnews .listblocks .list .nblock .rubric a{text-decoration:none;color:#6c6c6c}.firmnews .listblocks .list .nblock .title{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:500;line-height:1.3em;clear:both;color:#252525}.firmnews .listblocks .list .nblock .title a{text-decoration:none;color:#252525}.firmnews .listblocks .list .nblock.im{height:180px;border-top:none}.firmnews .listblocks .list .nblock.im .nback{position:absolute;z-index:1000;top:0;left:0;display:block;width:300px;height:180px;opacity:.4;background-color:#000}.firmnews .listblocks .list .nblock.im .pad{padding:16px 16px 0}.firmnews .listblocks .list .nblock.im:hover{border-top:none}.firmnews .listblocks .list .nblock.im .author,.firmnews .listblocks .list .nblock.im .author a,.firmnews .listblocks .list .nblock.im .rubric,.firmnews .listblocks .list .nblock.im .rubric a{color:#dfdfdf}.firmnews .listblocks .list .nblock.im .title,.firmnews .listblocks .list .nblock.im .title a{color:#fff}.boardblock{clear:both;margin:0}.boardblock .boardtitle{font-family:arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 3%;color:#3c3d3d}.boardblock .boardtitle a{font-size:1em;display:block;clear:both;margin:5px 0 0;padding:0;text-align:left;text-decoration:underline;text-transform:none;border:none}.boardblock .announcement{float:none;overflow:hidden;width:auto;margin:0 0 40px}.boardblock .announcement .animage{display:none;float:left;overflow:hidden;width:80px;height:80px;margin:0 20px 0 0}.boardblock .announcement .animage img{width:80px;height:80px}.boardblock .announcement .aninfo{margin:0;padding:0 2% 0 0}.boardblock .announcement .aninfo .antitle{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:700;line-height:1.3em;color:#b44141}.boardblock .announcement .aninfo .antitle a{text-decoration:none;color:#b44141}.boardblock .announcement .aninfo .antitle a:hover{text-decoration:underline}.boardblock .announcement .aninfo .anauthor a:hover,.boardblock .announcement .aninfo .ancategory a:hover,.vacancyblock .vacancytitle a{text-decoration:none}.boardblock .announcement .aninfo .andescription{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;margin:1% 0 2%;color:#4c4c4c}.boardblock .announcement .aninfo .anauthor,.boardblock .announcement .aninfo .ancategory{font-size:1.1em;font-weight:300;display:block;padding:10px 10px 10px 40px;font-family:roboto,arial,sans-serif}.boardblock .announcement .aninfo .ancategory{margin:0 0 5px;color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/category.png) 13px 50% no-repeat #eee}.boardblock .announcement .aninfo .ancategory a{color:#6c6c6c}.boardblock .announcement .aninfo .anauthor{color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/author.png) 10px 50% no-repeat #eee}.boardblock .announcement .aninfo .anauthor a{color:#6c6c6c}.boardblock .announcement .aninfo .anprice{font-family:roboto,arial,sans-serif;font-size:1.8em;font-weight:700;color:#292929}.vacancyblock{clear:both;margin:0}.vacancyblock .vacancytitle{font-family:arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 3%;color:#3c3d3d}.vacancyblock .vacancytitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.vacancyblock .vacancytitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.vacancyblock .announcement{float:none;overflow:hidden;width:auto;margin:0 0 40px}.vacancyblock .announcement .animage{display:none;float:left;overflow:hidden;width:80px;height:80px;margin:0 20px 0 0}.vacancyblock .announcement .animage img{width:80px;height:80px}.vacancyblock .announcement .aninfo{margin:0;padding:0 2% 0 0}.vacancyblock .announcement .aninfo .antitle{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:700;line-height:1.3em;color:#b44141}.vacancyblock .announcement .aninfo .antitle a{text-decoration:none;color:#165876}.vacancyblock .announcement .aninfo .antitle a:hover{text-decoration:underline}.reviews .reviewstitle a,.vacancyblock .announcement .aninfo .anauthor a:hover,.vacancyblock .announcement .aninfo .ancategory a:hover{text-decoration:none}.vacancyblock .announcement .aninfo .andescription{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;margin:1% 0 2%;color:#4c4c4c}.vacancyblock .announcement .aninfo .anauthor,.vacancyblock .announcement .aninfo .ancategory{font-size:1.1em;font-weight:300;display:block;padding:10px 10px 10px 40px;font-family:roboto,arial,sans-serif}.vacancyblock .announcement .aninfo .ancategory{margin:0 0 5px;color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/category.png) 13px 50% no-repeat #eee}.vacancyblock .announcement .aninfo .ancategory a{color:#6c6c6c}.vacancyblock .announcement .aninfo .anauthor{color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/author.png) 10px 50% no-repeat #eee}.vacancyblock .announcement .aninfo .anauthor a{color:#6c6c6c}.vacancyblock .announcement .aninfo .anprice{font-family:roboto,arial,sans-serif;font-size:1.8em;font-weight:700;color:#292929}.reviews{clear:both;overflow:hidden;margin:35px 0 0}.reviews .reviewstitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 25px;padding:0 0 0 20px;color:#3c3d3d;background:url(http://static.gmstar.ru/images/newstyles/comments.png) 0 9px no-repeat}.reviews .reviewstitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.reviews .reviewstitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.reviews .review{padding:0 0 35px}.reviews .adminmanageon{display:none}.reviews .reviewleft{float:left;width:30px}.reviews .reviewleft .reviewimage{overflow:hidden;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-ms-border-radius:2px}.reviews .reviewleft .authorrating{font-family:roboto,arial,sans-serif;font-size:9px;font-weight:300;padding:0 0 0 6px;color:#454545;background:url(http://static.gmstar.ru/images/newstyles/ratingsmall.png) 0 4px no-repeat}.reviews .reviewcontent{margin:0 0 0 50px}.reviews .reviewcontent .reviewtech{overflow:hidden}.reviews .reviewcontent .reviewauthor{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;float:left;width:70%;color:#505050}.reviews .reviewcontent .reviewauthor a{color:#418726}.reviews .reviewcontent .reviewauthor .date{display:inline-block;color:#919191}.reviews .reviewcontent .reviewmark{float:right;width:20%;text-align:right}.reviews .reviewcontent .reviewmark .mark{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;display:inline-block;padding:2px 5px;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:0 -1px 0 #666;-ms-border-radius:2px}.reviews .reviewcontent .reviewmark .mark.green{background-color:#65c53f}.reviews .reviewcontent .reviewmark .mark.red{padding:2px 7px;background-color:#df6767}.reviews .reviewcontent .reviewtext{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;overflow:hidden;padding:10px 0;color:#696969}.reviews .reviewcontent .addcomment{font-family:roboto,arial,sans-serif;font-size:15px;font-weight:300;float:left;padding:1px 8px 2px;cursor:pointer;color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .reviewcontent .addcomment:hover{color:#fff;background-color:#65c53f;text-shadow:0 -1px 0 #666}.reviews .reviewcontent .commentrating{float:right;width:50%;text-align:right}.reviews .reviewcontent .commentrating div{display:inline-block}.reviews .reviewcontent .commentrating .positive{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;margin:0 5px 0 0;color:#23ab03}.reviews .reviewcontent .commentrating .negative{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;color:#ab4603}.reviews .reviewcontent .commentrating .addnegative,.reviews .reviewcontent .commentrating .addpositive{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:700;line-height:12px;margin:0 5px 0 0;padding:10px;cursor:pointer;color:#fff;text-shadow:0 -1px 0 #999}.reviews .reviewcontent .commentrating .addpositive{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#d7d7d7;-ms-border-radius:2px}.reviews .reviewcontent .commentrating .addpositive.active,.reviews .reviewcontent .commentrating .addpositive:hover{background-color:#65c53f}.reviews .reviewcontent .commentrating .addnegative{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#d7d7d7;-ms-border-radius:2px}.reviews .reviewcontent .commentrating .addnegative.active,.reviews .reviewcontent .commentrating .addnegative:hover{background-color:#df6767}.reviews .reviewcontent .quickanswer{display:none;margin:20px 0 0}.reviews .reviewcontent .quickanswer .quickinp{font-size:13px;display:block!important;width:80%!important;margin:0 0 10px;padding:5px}.reviews .reviewcontent .quickanswer textarea{font-family:arial,sans-serif;font-size:13px;width:96%;height:114px;margin:0 0 15px;padding:5px;color:#454545;border:1px solid #c3c3c3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-border-radius:4px}.reviews .reviewcontent .quickanswer .answer,.reviews .reviewcontent .quickanswer .cancel{font-size:15px;font-weight:300;padding:1px 8px 2px;font-family:roboto,arial,sans-serif;display:inline-block;cursor:pointer}.reviews .reviewcontent .quickanswer .answer{margin:0 10px 0 0;color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .reviewcontent .quickanswer .answer:hover{color:#fff;background-color:#65c53f;text-shadow:0 -1px 0 #666}.reviews .reviewcontent .quickanswer .cancel{color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .reviewcontent .quickanswer .cancel:hover{color:#fff;background-color:#a0a0a0;text-shadow:0 -1px 0 #666}.addreviewblock{clear:both}.addreviewblock .addreviewtitle{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:700;margin:0 0 25px;text-transform:uppercase;color:#3c3d3d}.addreviewblock form textarea{font-family:arial,sans-serif;font-size:1.2em;width:99%;height:114px;margin:0 0 15px;padding:5px;color:#454545;border:1px solid #c3c3c3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-border-radius:4px}.addreviewblock form button[type=submit],.firmlist .firmblock .firmtitle,.firmlist .title{font-family:'Open Sans',arial,sans-serif}.addreviewblock form button[type=submit]{font-size:1.3em;font-weight:700;display:inline-block;padding:10px 15px;cursor:pointer;color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#1f345a;-ms-border-radius:3px}.addreviewblock .mobilerate{display:block;padding:10px 0 20px}.addreviewblock #ratereview,.addreviewblock .ratethis,.firmlist .firmblock .addreviewfloat{display:none}.addreviewblock .mobilerate select{width:50px}.firmlist{overflow:auto;margin:30px 0 0}.firmlist .firmwrap{padding:0 0 15px}.firmlist .title{font-size:1.2em;font-weight:700;margin:0 0 15px;color:#3c3d3d}.firmlist .firmblock{clear:both;margin:0;padding:25px 0;border-bottom:1px solid #e0e0e0}.firmlist .firmblock .firmimage{float:right;width:100px;height:100px}.firmlist .firmblock .firminfo{padding:0}.firmlist .firmblock .firmtitle{font-size:1.4em;line-height:1.3em;margin:0 0 5px;color:#000}.firmlist .firmblock .firmtech .firmcomments,.firmlist .firmblock .firmtech .firmrating,.firmlist .firmblock .firmtech .firmrecommendation{font-family:roboto,arial,sans-serif;font-weight:700;float:left;padding:10px 0 0}.firmlist .firmblock .firmtitle a{text-decoration:none;color:#000}.firmlist .firmblock .firmtitle a:hover{text-decoration:underline}.firmlist .firmblock .firmtech{overflow:hidden;margin:0 0 10px}.firmlist .firmblock .firmtech .firmrating{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmrating i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmtech .firmcomments{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmcomments i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmtech .firmrecommendation{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmrecommendation i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmadress,.firmlist .firmblock .firmmetro,.firmlist .firmblock .firmphone{font-family:'Open Sans',arial,sans-serif;font-size:1.2em;font-weight:400}.firmlist .firmblock .firmadress{margin:0 0 5px;color:#838383}.firmlist .firmblock .firmphone{color:#444}.firmlist .firmblock .firmmetro{padding:0;color:#626262}.firmlist .firmblock .firmmetro i{font-size:1em;margin:0 5px 0 0;color:#0f75bd}.mediagallery{position:fixed;z-index:5000;top:0;left:0;display:none;overflow:hidden;width:100%;background-color:rgba(0,0,0,.8)}.mediagallery .crclose{position:fixed;z-index:5100;top:0;right:0;display:block;width:100%;height:45px;cursor:pointer;opacity:.5;background:url(http://static.gmstar.ru/images/crclose.png) 50% 50% no-repeat #e0e0e0}.mediagallery .crwrap{position:relative;overflow:hidden;width:100%;margin:auto;padding:0}.locationmapwrapper{position:absolute;left:0;display:none;width:100%}.locationaddr .showmap,.locationmapwrapper .hidemap{display:block;cursor:pointer;text-align:center;background-color:#0d232d}.locationmapwrapper .hidemap{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;position:absolute;z-index:10000;top:10px;right:10px;margin:20px 0 0;padding:8px 15px;color:#fff}.locationblock{clear:none;width:auto}.locationaddr{font-family:'Open Sans',arial,sans-serif;font-size:13px;font-weight:400;line-height:22px;position:relative;margin:30px 0;color:#3c3c3c}.locationaddr span{font-weight:300;color:#6b6c6c}.locationaddr .contactstitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 15px;color:#3c3d3d}.locationaddr .showmap{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:300;margin:20px 0 0;padding:7px 10px;color:#fff}.adv{display:none}}@media only screen and (max-width:480px){.contentblock .flexblock,.contentblock .staticblock{width:auto;max-width:auto;padding:20px 20px 0;margin:0}.contentblock,.firmblock{clear:both}.firmcat ul,.firmmenublock .firmmenu ul{list-style:none}.companydead{position:absolute;z-index:4500;display:block;overflow:hidden;background:url(http://static.gmstar.ru/images/newstyles/companydead.png) 50% 50% rgba(255,255,255,.7)}.contentblock .flexblock{min-width:0}.contentblock .flexblock.print{min-width:0;max-width:auto}.contentblock .staticblock{min-width:auto}.firmblock{width:100%;margin:0;padding:0}.firmblock .firmimage,.firmblock .firmimage img{width:50px;height:50px}.firmblock .addreviewfloat{display:none}.firmblock .firmimage{float:left}.firmblock .firmimage .emptylayer{display:none;width:46px;height:46px}.firmblock .firmimage.empty .emptylayer{display:block;width:46px;height:46px}.firmblock .firmimage.empty .emptylayer .uploadform{display:none}.firmblock .firminfo{padding:0 0 0 70px}.firmblock h1{font-family:'Open Sans',arial,sans-serif;font-size:1.3em;font-weight:700;line-height:1.4em;margin:0 0 10px;padding:0;color:#292929}.firmblock.print .firminfo{padding:0}.firmblock.print .firmtitle{font-size:1.5em}.firmblock .firmtech{overflow:hidden;margin:0 0 10px}.firmblock .firmtech .firmcomments,.firmblock .firmtech .firmrating,.firmblock .firmtech .firmrecommendation{font-family:roboto,arial,sans-serif;font-weight:700;overflow:auto;padding:10px 0 2px;float:none;clear:both}.firmblock .firmtech .firmrating{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmblock .firmtech .firmrating i{font-size:1.2em;margin:5px 5px 0 0;color:#ee7171}.firmblock .firmtech .firmcomments{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmblock .firmtech .firmcomments i{font-size:1.2em;margin:5px 5px 0 0;color:#ee7171}.firmblock .firmtech .firmrecommendation{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmblock .firmtech .firmrecommendation i{font-size:1.2em;margin:5px 5px 0 0;color:#ee7171}.firmblock .firmadress,.firmblock .firmphone{font-size:1em;font-family:'Open Sans',arial,sans-serif;font-weight:400}.firmblock .firmadress{margin:0 0 5px;color:#838383}.firmblock .firmphone{color:#444}.firmblock .firmmetro{font-family:'Open Sans',arial,sans-serif;font-size:1.2em;font-weight:400;padding:0;color:#626262}.firmblock .firmmetro i{font-size:1em;margin:0 5px 0 0;color:#0f75bd}.firmblock.vip{margin:0 11px 11px;padding:10px;border:4px solid #df6767;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-ms-border-radius:8px}.firmblock.vip .firmtitle{font-size:18px;font-weight:700;line-height:20px}.firmmenublock{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:300;display:block;overflow:hidden;width:auto;padding:20px;text-align:center;color:#fff;background:#0d232d}.firmmenublock .menutitle{font-size:1.2em;font-weight:700;display:block;clear:both;padding:0;cursor:pointer;text-transform:uppercase}.firmmenublock .firmmenu{display:none;float:none;clear:both;width:auto;padding:20px 0 0}.firmmenublock .firmmenu ul li{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:300;display:block;float:none;padding:10px 0;border-top:1px solid #909090;background:0 0}.firmmenublock .firmmenu ul li a{text-decoration:none;color:#fff}.firmmenublock .firmmenu ul li a:hover{text-decoration:underline}.firmmenublock .firmmenu ul li.active{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#dedede;background-image:none;-ms-border-radius:3px}.firmmenublock .firmmenu ul li.active a{color:#20698b}.firmshortinfo{overflow:hidden;margin:10px 0 0;padding:1px 0 0}.firmshortinfo .firmcontactsblock{font-family:'Open Sans',arial,sans-serif;font-size:1.2em;font-weight:400;line-height:22px;position:relative;float:none;width:auto;height:auto;margin:0 0 20px;color:#3c3c3c}.firmshortinfo .firmcontactsblock span{font-weight:300;color:#6b6c6c}.firmshortinfo .firmcontactsblock .contactstitle{font-family:arial,sans-serif;font-size:1.1em;font-weight:700;margin:0 0 15px;color:#3c3d3d}.firmshortinfo .firmcontactsblock .firmbuttons{position:relative;bottom:0;left:0;width:auto;height:auto;margin:20px 0 0}.firmshortinfo .firmcontactsblock .firmbuttons .addreview{font-family:roboto,arial,sans-serif;font-size:1em;font-weight:500;display:block;width:auto;margin:0 0 10px;padding:15px;cursor:pointer;text-align:center;text-transform:uppercase;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ee7171;-ms-border-radius:3px}.firmshortinfo .firmcontactsblock .firmbuttons .addrecomendation,.firmshortinfo .firmcontactsblock .firmbuttons .owner{font-family:roboto,arial,sans-serif;font-weight:500;width:auto;padding:15px;color:#525252;font-size:1em;display:block;text-align:center;text-transform:uppercase;cursor:pointer}.firmshortinfo .firmcontactsblock .firmbuttons .addrecomendation{margin:0 0 10px;border:1px solid silver;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-border-radius:3px}.firmshortinfo .firmcontactsblock .firmbuttons .owner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:silver;-ms-border-radius:3px}.flexleft,.right{padding:30px 0 0}.firmshortinfo .firmcontactsblock .foundbag{font-family:arial,sans-serif;font-size:1em;position:relative;bottom:auto;left:auto;display:block;margin:0 0 20px;text-decoration:underline;color:#868585}.firmshortinfo .firmcontactsblock .foundbag:hover{text-decoration:none}.firmshortinfo .firmmediablock{float:none;overflow:hidden;width:300px;height:240px;margin:0 auto}.firmshortinfo .firmmediablock .mediaitem{float:left;overflow:hidden;width:100px;height:80px}.firmshortinfo .firmmediablock .mediaitem a{display:block;overflow:hidden;width:100px;height:80px}.firmshortinfo .firmmapblock{display:none;float:left;height:240px;background-position:50% 50%}.flexleft{float:none;width:auto}.popular{clear:both;margin:0}.popular .populartitle{font-family:'Open Sans',arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 25px;color:#3c3d3d}.popular .popularlist .popularreview{clear:both;margin:0 0 25px}.popular .popularlist .popularreview .prtitle{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;clear:both;margin:0 0 5px;color:#333}.popular .popularlist .popularreview .prrating{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prrating i{font-size:1.2em;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prcomments{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prcomments i{font-size:1.2em;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prrecommendation{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;float:left;margin:0 10px 0 0;padding:10px 0 0;color:#5f5f5f}.popular .popularlist .popularreview .prrecommendation i{font-size:1.2em;margin:0 5px 0 0;color:#ee7171}.popular .popularlist .popularreview .prestimate{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;float:right;width:40px;margin:6px 0 0;padding:3px 0;text-align:center;color:#696969;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ebebeb;-ms-border-radius:4px}.popular .popularlist .popularreview .prestimate.red{color:#fff;background-color:#df6767}.popular .popularlist .popularreview .prestimate.green{color:#fff;background-color:#65c53f}.popular .popularlist .popularreview .prtext{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:400;clear:both;padding:5px 0 0;color:#737272}.popular .popularlist .popularreview .prtext a{text-decoration:none;color:#737272}.popular .popularlist .popularreview .prtext a:hover{text-decoration:underline}.firmcat{clear:both;margin:0 0 30px}.firmcat .firmcattitle{font-family:'Open Sans',arial,sans-serif;font-size:1.2em;font-weight:700;margin:0 0 5px;color:#3c3d3d}.firmcat ul li{clear:both}.firmcat ul li a{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:300;line-height:20px;color:#d55}.firmdescription{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;color:#4d4d4d}.firmdescription p{margin:0 0 10px}.firmnews{margin:35px 0 0}.firmnews .firmnewstitle{font-family:arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 15px;color:#292929}.firmnews .firmnewstitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-decoration:none;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.firmnews .firmnewstitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.firmnews .listblocks{clear:both;overflow:hidden;margin:20px 0 0}.firmnews .listblocks .list{overflow:hidden;margin:0}.firmnews .listblocks .list .nblock{position:relative;float:none;width:auto;margin:0 0 40px;border-top:2px solid #b5b5b5}.firmnews .listblocks .list .nblock:hover{border-top:2px solid #6c6c6c}.firmnews .listblocks .list .nblock .nback{display:none}.firmnews .listblocks .list .nblock .pad{position:relative;z-index:2000;padding:16px 0 0}.firmnews .listblocks .list .nblock .link{display:block}.firmnews .listblocks .list .nblock .author{font-family:roboto,arial,sans-serif;font-size:.9em;font-weight:300;clear:both;margin:0 0 3px;color:#333}.firmnews .listblocks .list .nblock .author a{font-weight:700;color:#333}.firmnews .listblocks .list .nblock .rubric{font-family:arial,sans-serif;font-size:.9em;clear:both;margin:0 0 16px;color:#6c6c6c}.firmnews .listblocks .list .nblock .rubric a{text-decoration:none;color:#6c6c6c}.firmnews .listblocks .list .nblock .title{font-family:'Roboto Slab',arial,sans-serif;font-size:1.2em;font-weight:500;line-height:1.3em;clear:both;color:#252525}.firmnews .listblocks .list .nblock .title a{text-decoration:none;color:#252525}.firmnews .listblocks .list .nblock.im{height:180px;border-top:none}.firmnews .listblocks .list .nblock.im .nback{position:absolute;z-index:1000;top:0;left:0;display:block;width:300px;height:180px;opacity:.4;background-color:#000}.firmnews .listblocks .list .nblock.im .pad{padding:16px 16px 0}.firmnews .listblocks .list .nblock.im:hover{border-top:none}.firmnews .listblocks .list .nblock.im .author,.firmnews .listblocks .list .nblock.im .author a,.firmnews .listblocks .list .nblock.im .rubric,.firmnews .listblocks .list .nblock.im .rubric a{color:#dfdfdf}.firmnews .listblocks .list .nblock.im .title,.firmnews .listblocks .list .nblock.im .title a{color:#fff}.boardblock{clear:both;margin:0}.boardblock .boardtitle{font-family:arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 3%;color:#3c3d3d}.boardblock .boardtitle a{font-size:1em;display:block;clear:both;margin:5px 0 0;padding:0;text-align:left;text-decoration:underline;text-transform:none;border:none}.boardblock .announcement{float:none;overflow:hidden;width:auto;margin:0 0 40px}.boardblock .announcement .animage{display:none;float:left;overflow:hidden;width:80px;height:80px;margin:0 20px 0 0}.boardblock .announcement .animage img{width:80px;height:80px}.boardblock .announcement .aninfo{margin:0;padding:0 2% 0 0}.boardblock .announcement .aninfo .antitle{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:700;line-height:1.3em;color:#b44141}.boardblock .announcement .aninfo .antitle a{text-decoration:none;color:#b44141}.boardblock .announcement .aninfo .antitle a:hover{text-decoration:underline}.boardblock .announcement .aninfo .anauthor a:hover,.boardblock .announcement .aninfo .ancategory a:hover,.vacancyblock .vacancytitle a{text-decoration:none}.boardblock .announcement .aninfo .andescription{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;margin:1% 0 2%;color:#4c4c4c}.boardblock .announcement .aninfo .anauthor,.boardblock .announcement .aninfo .ancategory{font-size:1.1em;font-weight:300;display:block;padding:10px 10px 10px 40px;font-family:roboto,arial,sans-serif}.boardblock .announcement .aninfo .ancategory{margin:0 0 5px;color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/category.png) 13px 50% no-repeat #eee}.boardblock .announcement .aninfo .ancategory a{color:#6c6c6c}.boardblock .announcement .aninfo .anauthor{color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/author.png) 10px 50% no-repeat #eee}.boardblock .announcement .aninfo .anauthor a{color:#6c6c6c}.boardblock .announcement .aninfo .anprice{font-family:roboto,arial,sans-serif;font-size:1.8em;font-weight:700;color:#292929}.vacancyblock{clear:both;margin:0}.vacancyblock .vacancytitle{font-family:arial,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 3%;color:#3c3d3d}.vacancyblock .vacancytitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.vacancyblock .vacancytitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.vacancyblock .announcement{float:none;overflow:hidden;width:auto;margin:0 0 40px}.vacancyblock .announcement .animage{display:none;float:left;overflow:hidden;width:80px;height:80px;margin:0 20px 0 0}.vacancyblock .announcement .animage img{width:80px;height:80px}.vacancyblock .announcement .aninfo{margin:0;padding:0 2% 0 0}.vacancyblock .announcement .aninfo .antitle{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:700;line-height:1.3em;color:#b44141}.vacancyblock .announcement .aninfo .antitle a{text-decoration:none;color:#165876}.vacancyblock .announcement .aninfo .antitle a:hover{text-decoration:underline}.reviews .reviewstitle a,.vacancyblock .announcement .aninfo .anauthor a:hover,.vacancyblock .announcement .aninfo .ancategory a:hover{text-decoration:none}.vacancyblock .announcement .aninfo .andescription{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;margin:1% 0 2%;color:#4c4c4c}.vacancyblock .announcement .aninfo .anauthor,.vacancyblock .announcement .aninfo .ancategory{font-size:1.1em;font-weight:300;display:block;padding:10px 10px 10px 40px;font-family:roboto,arial,sans-serif}.vacancyblock .announcement .aninfo .ancategory{margin:0 0 5px;color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/category.png) 13px 50% no-repeat #eee}.vacancyblock .announcement .aninfo .ancategory a{color:#6c6c6c}.vacancyblock .announcement .aninfo .anauthor{color:#6c6c6c;background:url(http://static.gmstar.ru/images/newstyles/author.png) 10px 50% no-repeat #eee}.vacancyblock .announcement .aninfo .anauthor a{color:#6c6c6c}.vacancyblock .announcement .aninfo .anprice{font-family:roboto,arial,sans-serif;font-size:1.8em;font-weight:700;color:#292929}.reviews{clear:both;overflow:hidden;margin:35px 0 0}.reviews .reviewstitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 25px;padding:0 0 0 20px;color:#3c3d3d;background:url(http://static.gmstar.ru/images/newstyles/comments.png) 0 9px no-repeat}.reviews .reviewstitle a{font-family:roboto,arial,sans-serif;font-size:.6em;font-weight:500;display:inline-block;margin:0 0 0 10px;padding:7px 15px;text-align:center;text-transform:uppercase;color:#e44040;border:1px solid #e44040;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-ms-border-radius:20px}.reviews .reviewstitle a:hover{color:#fff;border:1px solid #e44040;background-color:#e44040}.reviews .review{padding:0 0 35px}.reviews .adminmanageon{display:none}.reviews .reviewleft{float:left;width:30px}.reviews .reviewleft .reviewimage{overflow:hidden;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-ms-border-radius:2px}.reviews .reviewleft .authorrating{font-family:roboto,arial,sans-serif;font-size:9px;font-weight:300;padding:0 0 0 6px;color:#454545;background:url(http://static.gmstar.ru/images/newstyles/ratingsmall.png) 0 4px no-repeat}.reviews .reviewcontent{margin:0 0 0 50px}.reviews .reviewcontent .reviewtech{overflow:hidden}.reviews .reviewcontent .reviewauthor{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;float:left;width:70%;color:#505050}.reviews .reviewcontent .reviewauthor a{color:#418726}.reviews .reviewcontent .reviewauthor .date{display:inline-block;color:#919191}.reviews .reviewcontent .reviewmark{float:right;width:20%;text-align:right}.reviews .reviewcontent .reviewmark .mark{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;display:inline-block;padding:2px 5px;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:0 -1px 0 #666;-ms-border-radius:2px}.reviews .reviewcontent .reviewmark .mark.green{background-color:#65c53f}.reviews .reviewcontent .reviewmark .mark.red{padding:2px 7px;background-color:#df6767}.reviews .reviewcontent .reviewtext{font-family:arial,sans-serif;font-size:1.2em;line-height:1.3em;overflow:hidden;padding:10px 0;color:#696969}.reviews .reviewcontent .addcomment{font-family:roboto,arial,sans-serif;font-size:15px;font-weight:300;float:left;padding:1px 8px 2px;cursor:pointer;color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .reviewcontent .addcomment:hover{color:#fff;background-color:#65c53f;text-shadow:0 -1px 0 #666}.reviews .reviewcontent .commentrating{float:right;width:50%;text-align:right}.reviews .reviewcontent .commentrating div{display:inline-block}.reviews .reviewcontent .commentrating .positive{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;margin:0 5px 0 0;color:#23ab03}.reviews .reviewcontent .commentrating .negative{font-family:roboto,arial,sans-serif;font-size:1.1em;font-weight:300;color:#ab4603}.reviews .reviewcontent .commentrating .addnegative,.reviews .reviewcontent .commentrating .addpositive{font-family:roboto,arial,sans-serif;font-size:1.3em;font-weight:700;line-height:12px;margin:0 5px 0 0;padding:10px;cursor:pointer;color:#fff;text-shadow:0 -1px 0 #999}.reviews .reviewcontent .commentrating .addpositive{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#d7d7d7;-ms-border-radius:2px}.reviews .reviewcontent .commentrating .addpositive.active,.reviews .reviewcontent .commentrating .addpositive:hover{background-color:#65c53f}.reviews .reviewcontent .commentrating .addnegative{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#d7d7d7;-ms-border-radius:2px}.reviews .reviewcontent .commentrating .addnegative.active,.reviews .reviewcontent .commentrating .addnegative:hover{background-color:#df6767}.reviews .reviewcontent .quickanswer{display:none;margin:20px 0 0}.reviews .reviewcontent .quickanswer .quickinp{font-size:13px;display:block!important;width:80%!important;margin:0 0 10px;padding:5px}.reviews .reviewcontent .quickanswer textarea{font-family:arial,sans-serif;font-size:13px;width:96%;height:114px;margin:0 0 15px;padding:5px;color:#454545;border:1px solid #c3c3c3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-border-radius:4px}.reviews .reviewcontent .quickanswer .answer,.reviews .reviewcontent .quickanswer .cancel{font-size:15px;font-weight:300;display:inline-block;padding:1px 8px 2px;font-family:roboto,arial,sans-serif;cursor:pointer}.reviews .reviewcontent .quickanswer .answer{margin:0 10px 0 0;color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .reviewcontent .quickanswer .answer:hover{color:#fff;background-color:#65c53f;text-shadow:0 -1px 0 #666}.reviews .reviewcontent .quickanswer .cancel{color:#7a7a7a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e7e7e7;-ms-border-radius:3px}.reviews .reviewcontent .quickanswer .cancel:hover{color:#fff;background-color:#a0a0a0;text-shadow:0 -1px 0 #666}.addreviewblock{clear:both}.addreviewblock .addreviewtitle{font-family:roboto,arial,sans-serif;font-size:14px;font-weight:700;margin:0 0 25px;text-transform:uppercase;color:#3c3d3d}.addreviewblock form .quickinp{font-size:13px;display:block!important;width:80%!important;margin:0 0 10px;padding:5px}.addreviewblock form textarea{font-family:arial,sans-serif;font-size:1.2em;width:99%;height:114px;margin:0 0 15px;padding:5px;color:#454545;border:1px solid #c3c3c3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-border-radius:4px}.addreviewblock form button[type=submit],.firmlist .firmblock .firmtitle,.firmlist .title{font-family:'Open Sans',arial,sans-serif}.addreviewblock form button[type=submit]{font-size:1.3em;font-weight:700;display:inline-block;padding:10px 15px;cursor:pointer;color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#1f345a;-ms-border-radius:3px}.addreviewblock .mobilerate{display:block;padding:10px 0 20px}.addreviewblock .mobilerate select{width:50px}.addreviewblock #ratereview,.addreviewblock .ratethis{display:none}.firmlist{overflow:auto;margin:30px 0 0}.firmlist .firmwrap{padding:0 0 15px}.firmlist .title{font-size:1.2em;font-weight:700;margin:0 0 15px;color:#3c3d3d}.firmlist .firmblock{clear:both;margin:0;padding:25px 0;border-bottom:1px solid #e0e0e0}.firmlist .firmblock .firmimage{float:right;width:100px;height:100px}.firmlist .firmblock .firminfo{padding:0}.firmlist .firmblock .firmtitle{font-size:1.4em;line-height:1.3em;margin:0 0 5px;color:#000}.firmlist .firmblock .firmtech .firmcomments,.firmlist .firmblock .firmtech .firmrating,.firmlist .firmblock .firmtech .firmrecommendation{font-family:roboto,arial,sans-serif;font-weight:700;float:left;padding:10px 0 0;clear:none}.firmlist .firmblock .firmtitle a{text-decoration:none;color:#000}.firmlist .firmblock .firmtitle a:hover{text-decoration:underline}.firmlist .firmblock .firmtech{overflow:hidden;margin:0 0 10px}.firmlist .firmblock .firmtech .firmrating{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmrating i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmtech .firmcomments{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmcomments i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmtech .firmrecommendation{font-size:1em;margin:0 10px 0 0;color:#5f5f5f}.firmlist .firmblock .firmtech .firmrecommendation i{font-size:1em;margin:0 5px 0 0;color:#ee7171}.firmlist .firmblock .firmadress,.firmlist .firmblock .firmmetro,.firmlist .firmblock .firmphone{font-family:'Open Sans',arial,sans-serif;font-size:1.2em;font-weight:400}.firmlist .firmblock .firmadress{margin:0 0 5px;color:#838383}.firmlist .firmblock .firmphone{color:#444}.firmlist .firmblock .firmmetro{padding:0;color:#626262}.firmlist .firmblock .firmmetro i{font-size:1em;margin:0 5px 0 0;color:#0f75bd}.mediagallery{position:fixed;z-index:5000;top:0;left:0;display:none;overflow:hidden;width:100%;background-color:rgba(0,0,0,.8)}.mediagallery .crclose{position:fixed;z-index:5100;top:0;right:0;display:block;width:100%;height:45px;cursor:pointer;opacity:.5;background:url(http://static.gmstar.ru/images/crclose.png) 50% 50% no-repeat #e0e0e0}.mediagallery .crwrap{position:relative;overflow:hidden;width:auto;margin:auto;padding:0}.locationmapwrapper{position:absolute;left:0;display:none;width:100%}.locationaddr .showmap,.locationmapwrapper .hidemap{display:block;cursor:pointer;text-align:center;background-color:#0d232d}.locationmapwrapper .hidemap{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:700;position:absolute;z-index:10000;top:10px;right:10px;margin:20px 0 0;padding:8px 15px;color:#fff}.locationblock{clear:none;width:auto}.locationaddr{font-family:'Open Sans',arial,sans-serif;font-size:13px;font-weight:400;line-height:22px;position:relative;margin:30px 0;color:#3c3c3c}.locationaddr span{font-weight:300;color:#6b6c6c}.locationaddr .contactstitle{font-family:arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 15px;color:#3c3d3d}.locationaddr .showmap{font-family:roboto,arial,sans-serif;font-size:1.2em;font-weight:300;margin:20px 0 0;padding:7px 10px;color:#fff}}