@charset "UTF-8";
@font-face{font-family:'OpenSans-Regular';scr:url(/css/../fonts/OpenSans-Regular.eot);src:url(/css/../fonts/OpenSans-Regular.eot) format('embedded-opentype'),url(/css/../fonts/OpenSans-Regular.woff) format('woff'),url(/css/../fonts/OpenSans-Regular.svg) format('svg'),url(/css/../fonts/OpenSans-Regular.otf) format('opentype'),url(/css/../fonts/OpenSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:'OpenSans-Bold';scr:url(/css/../fonts/OpenSans-Bold.eot);src:url(/css/../fonts/OpenSans-Bold.eot) format('embedded-opentype'),url(/css/../fonts/OpenSans-Bold.woff) format('woff'),url(/css/../fonts/OpenSans-Bold.svg) format('svg'),url(/css/../fonts/OpenSans-Bold.otf) format('opentype'),url(/css/../fonts/OpenSans-Bold.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:'OpenSans-Semibold';scr:url(/css/../fonts/OpenSans-Semibold.eot);src:url(/css/../fonts/OpenSans-Semibold.eot) format('embedded-opentype'),url(/css/../fonts/OpenSans-Semibold.woff) format('woff'),url(/css/../fonts/OpenSans-Semibold.svg) format('svg'),url(/css/../fonts/OpenSans-Semibold.otf) format('opentype'),url(/css/../fonts/OpenSans-Semibold.ttf) format('truetype');font-weight:400;font-style:normal}
article,time,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0;text-decoration:none}a{text-decoration:underline}h1{font-size:2em}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;outline:none;border:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}ul,li,ol{padding:0;margin:0;list-style-image:none;list-style-type:none}label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}p{margin:0}fieldset{border:0;padding:0;margin:0}.grand,h1,.be_first{font-size:25px}.biggest,h2,.popUp .title{font-size:23px}.big,h3,main .wrapper .find,.subtitle,.obl_list .obl_section .title,.org_header .title .description,footer .choose_region span{font-size:19px}.page_nav_wrap{height:90px}.medium,.rubrics_section h2.title,.firm_section .title,.page_nav,.page_nav .anchor,.tab,.reviews h2,.review_block .review .name{font-size:17px}.regular,html,body,.contacts .name{font-size:15px}.small,header .info{font-size:13px}.full{width:100%;margin-right:0}html,body{width:100%;min-width:300px;height:100%;min-height:100%;font-family:'OpenSans-Regular';color:#666;background:#fff;line-height:24px}body>.wrapper{position:relative;overflow:hidden;min-height:100%;width:100%}nav ul,nav ul li,nav ul li ul{padding:0;margin:0;list-style:none}ul li:before{display:none}ul,li{padding:0;margin:0}label{display:block;font-weight:700}a,a:visited{color:#ff956c;text-decoration:none}a:hover,a:visited:hover{color:#ff956c;text-decoration:underline}h1{font-family:'OpenSans-Bold';line-height:30px;font-weight:400;margin-top:0;margin-bottom:20px;color:#4e4e4e}h2{font-weight:400;margin-top:0;margin-bottom:17px;color:#4e4e4e;line-height:24px}h3{font-family:'OpenSans-Bold';font-weight:400;margin-top:0;margin-bottom:10px;color:#4e4e4e;line-height:24px}h4{font-size:15px;margin:20px 0;font-width:bold}.form-cancel{padding-left:27px;display:inline-block;line-height:44px;font-size:15px}.form-submit,form-submit:visited,.button,.button:visited{display:inline-block;vertical-align:top;height:44px;line-height:43px;text-align:center;color:#fff;background:-moz-linear-gradient(top,#ff956c,#f48358 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff956c),color-stop(100%,#f48358));background:-webkit-linear-gradient(top,#ff956c 0,#f48358 100%);background:-o-linear-gradient(top,#ff956c 0,#f48358 100%);background:-ms-linear-gradient(top,#ff956c 0,#f48358 100%);background:linear-gradient(to bottom,#ff956c 0,#f48358 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff956c,endColorstr=#f48358,GradientType=0);padding:0 20px;text-transform:uppercase;font-family:'OpenSans-Bold';border-radius:22px;box-sizing:border-box;cursor:pointer}.form-submit:hover,form-submit:visited:hover,.button:hover,.button:visited:hover,.reviews .add_rev:hover{background:-moz-linear-gradient(top,#f48358,#ff956c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f48358),color-stop(100%,#ff956c));background:-webkit-linear-gradient(top,#f48358 0,#ff956c 100%);background:-o-linear-gradient(top,#f48358 0,#ff956c 100%);background:-ms-linear-gradient(top,#f48358 0,#ff956c 100%);background:linear-gradient(to bottom,#f48358 0,#ff956c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f48358,endColorstr=#ff956c,GradientType=0);color:#fff;text-decoration:none}p{line-height:24px;margin-bottom:15px}img{vertical-align:baseline}.info_img{width:100%;background:#707070;margin-bottom:15px}.info_img.h90{height:90px}.info_img.h400{height:400px}.info_img.w580{width:580px}.info_img.w250.h250{width:250px;height:250px}.info_img.w300.h250{width:300px;height:250px}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#575757}textarea::-moz-placeholder,input::-moz-placeholder{color:#575757}.stars{display:inline-block;width:73px;height:12px;background:url(/css/../images/stars.png)}.stars.s4{background-position:-15px 0}.stars.s3{background-position:-30px 0}.stars.s2{background-position:-45px 0}.stars.s1{background-position:-61px 0}.stars.s0{background-position:-76px 0}.big_stars{display:inline-block;width:116px;height:19px;background:url(/css/../images/big_stars.png)}.big_stars.s4{background-position:-24px 0}.big_stars.s3{background-position:-48px 0}.big_stars.s2{background-position:-72px 0}.big_stars.s1{background-position:-96px 0}.big_stars.s0{background-position:-120px 0}header{min-height:74px;background:-moz-linear-gradient(top,#ff956c,#f48358 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff956c),color-stop(100%,#f48358));background:-webkit-linear-gradient(top,#ff956c 0,#f48358 100%);background:-o-linear-gradient(top,#ff956c 0,#f48358 100%);background:-ms-linear-gradient(top,#ff956c 0,#f48358 100%);background:linear-gradient(to bottom,#ff956c 0,#f48358 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff956c,endColorstr=#f48358,GradientType=0);text-align:center;padding:0 10px;margin-bottom:20px;border-bottom:#c16f51 solid 3px}header .wrapper{display:inline-block;width:100%;max-width:1040px;text-align:left;padding:20px 0 15px}header .more{display:none;float:right;margin-top:8px;margin-left:25px;cursor:pointer}header .more div{background:url(/css/../images/show_more.png) 0 0 no-repeat;width:21px;height:16px}header .more.opened div{background:url(/css/../images/hide_more.png) 0 0 no-repeat;width:21px;height:16px}header .info{float:right;margin-left:20px;margin-top:5px;text-align:right}header .info a,header .info span{display:inline-block;vertical-align:top;color:#fff;margin-right:15px}header .info a:hover,header .info span:hover{color:#fff}header .info .link_group{display:inline-block;vertical-align:top;float:left;line-height:27px;margin-right:15px;border-right:#c16f51 solid 1px}header .info .login{display:inline-block;vertical-align:top;padding-left:19px;line-height:27px;background:url(/css/../images/login.png) 0 5px no-repeat}header .info .logout{display:inline-block;vertical-align:top;padding-left:5px;line-height:27px}header .info .registration{display:inline-block;vertical-align:top;padding-left:25px;line-height:27px;background:url(/css/../images/register.png) 0 5px no-repeat}header .logo{float:left;margin-right:25px;margin-top:7px}#city_search{margin:0 0 13px 12.5px}.search{position:relative;height:40px;border-radius:22px;overflow:hidden}.search .form-submit{position:absolute;width:42px;height:40px;top:0;right:0;background:url(/css/../images/loupe.png) 0 12px no-repeat;cursor:pointer}.search .form-item{padding-right:42px;border:0;background:#fff}.search .form-text{display:block;width:100%;height:40px;padding-left:15px;border:0;box-shadow:none}.breadcrumbs{color:#b2b2b2;margin-bottom:5px}.breadcrumbs a{color:#b2b2b2}main .wrapper{width:100%;max-width:1070px;margin:0 auto 22px;padding:0 10px;box-sizing:border-box}main .wrapper .middle{display:inline-block;width:100%}main .wrapper .find{color:#fff;padding:15px 20px;background:#ff956c;font-family:'OpenSans-Bold';border-radius:5px;margin-bottom:20px}.subtitle{margin-bottom:15px}.big_map{margin-bottom:25px;margin-top:10px}.hide_more,.show_more,.show_street{display:inline-block;text-transform:none;line-height:14px;font-family:'OpenSans-Regular';font-size:13px;color:#ff956c;border-bottom:#ff956c dotted 1px;cursor:pointer}.hide_more:hover,.show_more:hover,.show_street:hover{border-bottom:0;text-decoration:none}.hide_more,.hidden_content{display:none}.big_city{display:table;border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:23px;border-radius:5px;background:#4e4e4e;padding:0 5px}.big_city a{display:table-cell;vertical-align:middle;height:42px;line-height:41px;color:#ff956c;text-align:center;font-family:'OpenSans-Semibold';text-transform:uppercase}.big_city a:hover{background:#ff956c;color:#fff;text-decoration:none}.big_city a:first-child{border-radius:5px 0 0 5px}.big_city a:last-child{border-radius:0 5px 5px 0}.main_content{overflow:hidden}.obl_list{position:relative;width:1000px;max-width:1000px;margin:40px auto;background-color:#fff;height:800px;max-height:800px;overflow:scroll}.obl_list h4{margin:10px 0}.obl_list .column{display:inline-block;vertical-align:top;width:22%;margin-left:1.3%;margin-right:1.3%;box-sizing:border-box}.obl_list .column:last-child{margin-right:0}.obl_list .obl_section{margin-bottom:15px;padding:15px;background:#f8f8f8}.obl_list .obl_section .title{color:#ff956c;margin-bottom:15px}.obl_list .obl_section a{display:block;margin-bottom:10px;color:#666}.obl_list .obl_section .hidden_content h4:first-child{margin-top:0}.obl_list .mfp-close{color:#666;width:25px;height:36px;line-height:36px;right:6px}.side_right{float:right;width:270px;margin-left:40px}.side_left{float:left;width:300px;margin-right:20px}.last_org,.last_rev,.category_list,.similar{margin-bottom:25px;background:#f8f8f8;padding:12px}.last_org a,.last_rev a,.category_list a,.similar a{color:#666}.last_org a:hover,.last_rev a:hover,.category_list a:hover,.similar a:hover{color:#ff956c}.rating .rev_count{display:inline-block;vertical-align:top;color:#575757;padding-left:17px;margin-left:10px;background:url(/css/../images/rev_ico.png) 0 7px no-repeat}.review_body{word-wrap:break-word}.org_section,.review{margin-bottom:20px}.org_section .rating,.review .rating{display:inline-block;vertical-align:top;margin-bottom:10px}.org_section .title,.review .title{font-family:'OpenSans-Bold'}body.mobile .interested{margin-top:15px}.rubrics_list{position:relative;margin-bottom:10px;border-radius:5px;overflow:hidden}.rubrics_section{display:inline-block;width:100%;color:#fff}.rubrics_section .title_block{background:#4e4e4e;position:relative;padding:7px 50px 5px 15px;border-bottom:#fff solid 1px;cursor:pointer}.rubrics_section .title_block:before{content:'';display:block;position:absolute;width:0;height:0;top:20px;right:20px;border:transparent solid 12px;border-bottom:transparent solid 8px;border-top:#f8f8f8 solid 8px}.rubrics_section h3.title{display:inline-block;vertical-align:top;margin-right:15px;margin-bottom:5px;color:#fff;font-size:16px;font-family:"OpenSans-Regular"}.rubrics_section .counter{display:inline-block;vertical-align:middle;color:#b2b2b2;font-size:13px}.rubrics_section.current h3.title,.rubrics_section.current .counter{color:#4e4e4e;font-family:"OpenSans-Regular"}.rubrics_section.current .title_block{background:#f8f8f8;padding-bottom:5px;margin-bottom:5px;border-bottom:#575757 solid 1px}.rubrics_section.current .title_block:before{top:10px;border-top:transparent solid 8px;border-bottom:#666 solid 8px}.rubrics_section.current .hidden_content{margin-top:5px;background:#f8f8f8}.rubrics_section .rubric{position:relative;padding:0 15px 15px;background:#f8f8f8}.rubrics_section .rubric a{display:inline-block;color:#4e4e4e}.rubrics_section .rubric span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rubrics_section .info{float:right;margin-left:15px;color:#666}.rubrics_section .org_count{display:inline-block;vertical-align:top;height:20px;padding-right:28px;background:url(/css/../images/org_ico.png) right 6px no-repeat}.rubrics_section .review_count{display:inline-block;vertical-align:top;padding-right:22px;height:20px;margin-left:24px;background:url(/css/../images/rev_ico.png) right 6px no-repeat}.category_list{padding:12px 0}.category_list .show_more,.category_list .hide_more{margin:0 12px}.category_section{font-size:13px}.category_section .org_count{float:right;margin-left:20px;color:#b2b2b2}.category_section .selected,.category_section a{padding:0 12px;display:inline-block;width:100%;color:#4e4e4e;box-sizing:border-box}.category_section .selected{font-family:'OpenSans-Bold'}.category_section a:hover{background:#ff956c;color:#fff;text-decoration:none;font-family:'OpenSans-Bold'}.category_section a:hover .org_count{color:#fff}.category_section span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cat_980x120{text-align:center;margin:10px 0 20px}.map_nav_block{display:table;width:100%;padding:17px;margin-bottom:15px;background:#f8f8f8;box-sizing:border-box}.map_nav{display:table-cell;height:40px}@media screen and (max-width:723px){.map_nav{display:block}}.map_nav .title{display:table-cell;width:65px;color:#fff;line-height:39px}.select_js{position:relative;height:33px;background:#fff;color:#666;cursor:pointer;margin:0 10px;border:#b2b2b2 solid 1px;box-sizing:content-box}.select_js .opt_wrap{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border:#f8f8f8 solid 1px;box-shadow:0 2px 2px #666;z-index:2;box-sizing:border-box}.select_js .option{padding:7px 10px}.select_js .option a{color:#666}.select_js .option:hover a{color:#fff;text-decoration:none}.select_js .option:hover{color:#fff;background:#ff956c}.select_js .content{position:relative;overflow:hidden;width:100%;height:33px;line-height:32px;padding:0 40px 0 10px;box-sizing:border-box;background:url(/css/../images/select_arrow.png) right top no-repeat}.select_js.opened .opt_wrap{display:block;max-height:300px;overflow:auto}.bottom_text{border-top:#f8f8f8 solid 1px;padding-top:15px}.be_first{position:relative;display:block;background:url(/css/../images/be_first_bg.png);font-family:'OpenSans-Bold';line-height:80px;color:#ff956c;margin-bottom:25px;padding:8px 15px 8px 220px;border-radius:5px;cursor:pointer;overflow:hidden;box-sizing:border-box}.be_first:before{content:'';position:absolute;top:0;left:0;z-index:1;width:180px;height:100%;background:url(/css/../images/cups.png) 0 center no-repeat}.be_first:hover{text-decoration:none}.be_first .text{display:inline-block;vertical-align:middle;padding:10px;background:#fff;border-radius:5px;line-height:24px;text-transform:uppercase}.be_first .text span{color:#575757}body.firm .side_left h2{font-size:17px;font-family:'OpenSans-Semibold'}.firm_section{display:inline-block;width:100%;padding:15px;box-sizing:border-box;border:#b2b2b2 solid 1px;border-radius:5px;margin-bottom:11px}.firm_section:hover{background-color:rgba(248,101,0,.1);border:#ff956c solid 1px}.firm_section .info{float:right;width:135px;margin-left:10px;text-align:right;font-size:13px}.firm_section .add_review{display:inline-block;text-decoration:underline;margin-bottom:10px}.firm_section .add_review:hover{text-decoration:none}.firm_section .category{color:#b2b2b2}.firm_section .mini_map{float:left;margin-right:15px}.firm_section .title{font-family:'OpenSans-Bold';margin-bottom:10px}.firm_section .title a{color:#666}.firm_section .title .description{display:inline-block;vertical-align:baseline;margin-left:10px;font-family:'OpenSans-Regular';color:#b2b2b2;font-size:13px}.firm_section .announce{overflow:hidden}.page_nav{display:table;width:100%;box-sizing:border-box;margin-bottom:30px;background:#f8f8f8;font-family:'OpenSans-Semibold';text-transform:uppercase}.page_nav.fixed{position:fixed;z-index:2;top:0;box-shadow:0 2px 3px #4e4e4e}.page_nav .anchor{display:table-cell;height:60px;line-height:59px;border-right:#b2b2b2 solid 1px;text-align:center;box-sizing:border-box}.page_nav .anchor span{position:relative;border-bottom:#ff956c dotted 1px}.page_nav .anchor .count{position:absolute;line-height:14px;top:0;left:105%;color:#575757;font-family:'OpenSans-Bold';border-bottom:0;font-size:13px}.page_nav .anchor:hover{text-decoration:none}.page_nav .anchor:hover span{border-bottom:transparent dotted 1px}.page_nav .add_rev{display:table-cell;width:240px;line-height:51px;background:#4e4e4e;color:#fff;text-align:center}.page_nav .add_rev span{display:inline-block;padding-left:25px;background:url(/css/../images/rev_ico_white.png) 0 22px no-repeat}.page_nav .add_rev:hover{background:#f48358}.org_header .be_first{float:right;width:440px;padding:4px 10px 8px 150px}.org_header .be_first:before{left:-25px}.org_header .org_logo{float:left;margin-right:10px}.org_header .title{overflow:hidden;margin-bottom:20px}.org_header .title h1{margin-bottom:5px}.org_header .title .description{color:#4e4e4e;margin-bottom:8px}.org_header .rating{display:inline-block;vertical-align:top}.org_header .rating .help{position:relative;display:inline-block;vertical-align:top;width:20px;height:20px;line-height:19px;margin-left:10px;border-radius:50%;background:#ff956c;text-align:center;color:#fff;font-size:14px;cursor:pointer}.org_header .rating .help .hidden_content{position:absolute;width:200px;padding:5px;bottom:0;left:100%;margin-left:10px;border-radius:5px;color:#666;background:#f8f8f8;box-shadow:0 0 3px #4e4e4e;z-index:1}.org_header .rating .help:hover .hidden_content{display:block}.org_header .your_org_wrap{display:inline-block;vertical-align:top;margin-left:25px}.org_header .your_org{line-height:20px;border-bottom:#ff956c dotted 1px}.org_header .your_org:hover{border-bottom:transparent dotted 1px;text-decoration:none}.print{float:right;width:21px;height:20px;margin-left:15px;margin-top:50px;margin-right:15px;background:url(/css/../images/print.png) no-repeat}.tabber{display:inline-block;width:100%;margin-bottom:20px}.tabber .mistake{float:right;height:43px;line-height:42px;margin-left:20px;padding:0 15px 0 45px;cursor:pointer;border-radius:5px;background:rgba(255,90,90,.55)}.tabber .mistake span{position:relative;display:inline-block;line-height:14px;color:#fff;border-bottom:#fff dotted 1px}.tabber .mistake span:before{content:'';position:absolute;display:block;width:19px;height:18px;top:0;left:-28px;background:url(/css/../images/mistake.png) no-repeat;z-index:2}.tabber .mistake:hover{text-decoration:none}.tabber .mistake:hover span{text-decoration:none;border-bottom:transparent dotted 1px}.tab{display:inline-block;vertical-align:top;height:51px;line-height:50px;text-align:center;cursor:pointer;padding:0 30px;margin-bottom:0;font-family:'OpenSans-Semibold';color:#ff956c;border-radius:3px 3px 0 0;text-transform:uppercase}.tab a:hover{text-decoration:none}.tab span{display:inline-block;border-bottom:#ff956c dotted 1px;line-height:20px}.tab:hover span{border-bottom:transparent dotted 1px}.tab.selected{background:#f8f8f8}.tab.selected span{color:#666;border-bottom:0}.tab.mobile{display:none;width:100%;background:#f8f8f8;box-sizing:border-box;border-radius:0;border-bottom:#b2b2b2 solid 1px;margin-bottom:0;color:#ff956c}.tab.mobile span{position:relative}.tab.mobile span:before{content:'';position:absolute;top:8px;left:100%;z-index:1;width:12px;height:7px;margin-left:10px;background:url(/css/../images/arrow.png) no-repeat}.tab.mobile.selected span:before{top:7px;background:url(/css/../images/arrow_gray.png) no-repeat}.tab_wrap,.reviews_wrap{display:inline-block;width:100%;background:#f8f8f8;padding:25px;box-sizing:border-box}.tabber_body{overflow:hidden}.tab_content{display:none}.tab_content.current{display:block}.tabber .info_img{float:left;margin-right:20px}.mobile .tab{display:none}.mobile .tab.mobile{display:block}.contacts .section{display:inline-block;width:100%}.contacts .name{float:left;width:140px;color:#4e4e4e;margin-right:10px;font-family:'OpenSans-Regular'}.contacts .description{overflow:hidden}.contacts .description.tel{font-family:'OpenSans-Bold'}.show_street{margin-left:10px}.gallery .img_wrap{display:inline-block;vertical-align:top;width:165px;height:120px;margin:0 14px 10px 0}.reviews h2{display:inline-block;background:#f8f8f8;height:51px;line-height:50px;margin-bottom:0;padding:0 30px;text-transform:uppercase;border-radius:3px 3px 0 0}.reviews .add_rev{display:inline-block;vertical-align:middle;margin-right:25px;cursor:pointer}.form-text,.form-textarea{display:inline-block;vertical-align:middle;border:#b2b2b2 solid 1px;border-radius:3px;padding:0 10px;resize:vertical;box-sizing:border-box}.form-textarea{padding:10px}.review_form{display:none;color:#4e4e4e}.review_form h2{padding:0;font-family:'OpenSans-Bold'}.review_form form{background:#fff;padding:20px;border-radius:5px}.review_form .form-item{overflow:hidden;margin-bottom:10px}.review_form label{display:inline-block;vertical-align:middle;margin-right:15px}.review_form .form-text{width:100%;height:50px}.review_form .form-textarea{width:100%;height:130px}.review_block{margin-top:25px}.review_block .review{border-top:#b2b2b2 solid 1px;margin-bottom:5px;padding-top:15px}.review_block .review .rating{display:inline-block;vertical-align:middle}.review_block .review .title{font-family:'OpenSans-Regular';margin-bottom:12px}.review_block .review .name{display:inline-block;vertical-align:top;color:#ff956c;margin-right:5px}.item-list{display:inline-block;width:100%;margin:10px 0;border-bottom:#f8f8f8 solid 1px}.pagin-ellipsis,.pagin-first,.pagin-last,.pagin-current,.pagin-item,.pagin-next,.pagin-previous{float:left;height:40px;line-height:39px;color:#ff956c;margin-bottom:5px;margin-right:28px}.pagin-current a,.pagin-item a,.pagin-next a,.pagin-previous a{display:block;height:49px;color:#666}.pagin-current a:hover,.pagin-item a:hover,.pagin-next a:hover,.pagin-previous a:hover{color:#ff956c;text-decoration:none}.pagin-current a{color:#ff956c;cursor:default}.pagin-next.disabled,.pagin-previous.disabled{display:none}.similar_section{margin-bottom:15px}.similar_section .org_count,.similar_section .distance{display:inline-block;vertical-align:top;margin-right:10px;padding-left:20px;color:#ff956c}.similar_section .org_count{background:url(/css/../images/org_ico.png) 0 5px no-repeat}.similar_section .distance{background:url(/css/../images/map_ico.png) 0 5px no-repeat}.hfooter{height:130px}footer{position:relative;min-height:130px;margin-top:-130px;text-align:center;z-index:2}footer .wrapper{display:inline-block;width:100%;max-width:1040px;text-align:left;padding:0 10px;box-sizing:border-box}footer .footer_top{padding:13px 0;background:#4e4e4e;color:#fff}footer .add_org{float:right}footer .info{min-height:45px;padding-left:60px;background:url(/css/../images/footer_img.png) no-repeat}footer .info .find{font-size:13px}footer .choose_region{display:inline-block}footer .choose_region span{display:inline-block;border-bottom:#fff dotted 1px;margin-bottom:5px;color:#fff}footer .choose_region:before{content:'';display:block;float:right;width:0;height:0;border:transparent solid 5px;border-top:#fff solid 5px;margin:13px 0 0 5px}footer .choose_region:hover span{border-bottom:transparent dotted 1px}footer .footer_bottom{padding:15px 0}footer .metrika{float:right}#overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#99000000',GradientType=0);z-index:2}.popUp{display:none;position:absolute;top:50%;left:50%;width:410px;margin:-180px 0 0 -205px;box-sizing:border-box;text-align:center;background:#fff;border-radius:5px;z-index:3;behavior:url(/css/PIE/PIE.htc)}.pop-up{background:#fff;padding:15px;max-width:500px;width:500px;min-height:300px;margin:20px auto;position:relative}.popUp_header{position:relative;background:#ff5a5a;text-align:center;padding:10px;color:#fff;border-radius:5px 5px 0 0;behavior:url(/css/PIE/PIE.htc)}.popUp_header .comment{font-family:'OpenSans-Semibold';text-transform:uppercase;margin-bottom:5px}.popUp form{padding:17px 45px}.popUp .form-item{margin-bottom:10px}.popUp .form-text{width:100%;height:40px}.popUp .form-textarea{width:100%;height:160px}.popUp .button{width:220px;margin:10px auto 0;border:0}.popUp .close{position:absolute;top:8px;right:8px;width:10px;height:10px;margin-bottom:5px;background:url(/css/../images/close.png) 0 -10px;cursor:pointer;z-index:2}.popUp .close:hover{background-position:0 0}.pop-up.comment a.delete-comment{display:none}body.city .show_big_map{display:none}body.firm .contacts .description{margin-left:150px}#map{width:100%;height:300px;margin-bottom:15px}.map_nav .show-map .content{background:0 0;padding:0}.map_nav .show-map{text-align:center;font-family:"OpenSans-Bold";background-image:url(/css/../images/globe-red.png);background-repeat:no-repeat;background-position:5% 50%;padding-left:20px;padding-right:5px}.work-time{border-collapse:collapse;display:table;width:100%}.work-time .box-row{display:table-cell}.work-time .box{border:1px solid #ffb90a;padding:5px;text-align:center;vertical-align:middle}.work-time-title{color:#333;font-weight:700;margin:5px}.weekend{background-color:rgba(255,185,10,.26)}.work-time .head{font-weight:700}.side_left .wait{height:100px;width:100%;background-image:url(/css/../images/arrow_20-32.png);background-position:50% 50%;background-repeat:no-repeat}.side_left .wait{z-index:100;-webkit-animation-name:spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:1s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#street-view{height:300px;width:100%}.search .form-submit{border-radius:0}.reviews .fivestar-user-stars .form-item,.reviews .fivestar-user-stars label{float:left;height:25px}.rubrics_section h2.title{color:#fff;display:inline-block;margin-bottom:5px;margin-right:15px;vertical-align:top}.rubrics_section.current h2.title,.rubrics_section.current .counter{color:#4e4e4e;font-family:"OpenSans-Regular"}.map_nav_block .disable{background-color:#ccc}.map_nav_block .disable .content{background:0 0;cursor:default}.disable:hover .opt_wrap{display:none}.img_site_wrap{float:left;padding-right:10px}.map_nav .cancel{border:none;font-family:"OpenSans-Bold"}.cancel .content{padding:0;background-image:url(/css/../images/cancel.png);background-color:#f8f8f8;background-size:30px;background-position:0 50%}.map_nav .cancel a{padding-left:10px;color:transparent}.cancel .content:hover{background-size:32px}.cancel .content:active{background-size:28px}.send-error-page{background-color:#fff;text-align:center;padding:10px;max-width:500px;width:500px;margin:20px auto;position:relative}.send-error-page form{margin:20px 0}.send-error-page input,.send-error-page .form-item{width:95%;margin:0 auto}#cboxClose.cbox-close-plain{background-color:orange}.send-error-page .form-text{height:30px}.send-error-page .form-textarea{width:95%}.all-page .form-text{height:40px;margin-bottom:20px}.all-page textarea{margin-bottom:10px}.all-page p{margin:10px}.mycompany-content-text{padding:20px;text-align:center;font-family:"OpenSans-Bold"}.my-company{padding:20px}#user-pass .form-text,#user-login .form-text,.my-company .form-text{height:40px;margin-bottom:3px}.side_left .similar a{font-family:"OpenSans-Bold"}.gallery img{float:left;padding:10px}.obl_list{padding:10px}.new-company .terms{float:right;margin-top:-30px}.live_desc{padding:10px}.rubrics_section .title_block:hover{opacity:.8}.google-firm,.google-firm3{margin-top:-10px;margin-bottom:5px}.google-firm2{margin-top:10px}.breadcrumbs a,header a{text-decoration:underline}.breadcrumbs a:hover,header a:hover{text-decoration:none}.comment-form .field-comment-score #score{display:inline-block;vertical-align:top;margin-top:2px}.comment-form .field-comment-score .value div{cursor:pointer;display:inline-block;vertical-align:top;width:23px;height:21px;margin-right:5px;background:url(/images/star.png) no-repeat 0 -21px}.comment-form .field-comment-score .value div.hover{background:url(/images/star.png) no-repeat 0 0px}.comment-form .field-comment-score .value div:hover{background:url(/images/star.png) no-repeat 0 0px}.flash{border:1px solid #019b1b;padding:10px 15px 10px 50px;background-color:#b3f897;color:#000;margin-bottom:15px;background-image:url(/images/message-ok.png);background-repeat:no-repeat;background-position:9px 10px}.terms ul{margin:0 0 20px}.terms li{margin-left:15px;list-style-type:disc}.form-item,.form-group{overflow:hidden;margin-bottom:10px}.label{display:block;vertical-align:middle;margin-right:15px}.form-text{width:100%;max-width:400px;height:50px}.form-textarea{width:100%;padding:10px;height:150px;resize:vertical;box-sizing:border-box}.form-required{color:red}.form-item.required label:after{content:' *';color:red}form .has-error .help-block{color:red}.form-item.has-success label{color:inherit}.has-error .control-label{color:inherit}.user_control{margin-bottom:20px}.user_control a{margin-right:20px}.firm_control{margin:10px 0}.firm_control a{background-color:#4e4e4e;padding:10px;display:inline-block}.firm_control a:focus{color:#ff956c}#help-form .description{color:silver}#help-form .help-block{margin:0}#my-company-table .col_name{width:300px}#my-company-table .col_city{width:150px}#my-company-table .col_date{width:150px}#my-company-table .col_action{width:120px}button.to-top{display:none;position:fixed;bottom:87px;right:15%;height:45px;width:45px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(/css/../images/to-top.png) no-repeat 50% 50% #eee;z-index:100;opacity:.5;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}button.to-top:hover{opacity:.7;background-color:#fff}.city_728x90{margin:10px 0}.yandex-firm-10{margin-top:-25px;margin-bottom:15px}.firm_list #Ya_sync_1,.firm_list #Ya_sync_2,.firm_list #Ya_sync_3{margin-bottom:11px;margin-top:-11px}.last-reviews{margin-top:15px}@media screen and (min-width:1021px){.info{display:block !important}}@media screen and (max-width:1020px){header .info{display:none;float:none;margin-top:15px}header .more{display:block}}@media screen and (max-width:850px){.grand,h1,.be_first{font-size:23px}.biggest,h2,.popUp .title{font-size:21px}.last_rev a{color:#ff956c}.firm_section .info{float:none;text-align:left;margin-left:0;width:100%}.firm_section .info .rating{display:inline-block}.big,h3,main .wrapper .find,.subtitle,.obl_list .obl_section .title,.org_header .title .description,footer .choose_region span{font-size:17px}.medium,.rubrics_section h2.title,.firm_section .title,.page_nav,.page_nav .anchor,.tab,.reviews h2,.review_block .review .name{font-size:15px}.big_city{display:inline-block;widht:100%}.big_city a{display:inline-block;float:left;padding:0 5px}.obl_list .column,.rubrics_list .column{width:47%}.side_left,.side_right,.last_lists,.rubrics_section,.rubrics_list,.page_nav .add_rev,.last_lists .last_org_list,.last_lists .last_review,.last_org_list,.last_review,.last_review .review{width:100%;margin-right:0}.side_right{margin-top:15px}.rubrics_list{margin-bottom:0}.rubric_list .map_nav{display:block;margin-bottom:15px}.page_nav_wrap{height:auto}.map_nav_block,.page_nav,.page_nav .anchor,.page_nav .add_rev{display:block}.breadcrumbs,.tabber .add_info,.print{display:none}.page_nav{margin-bottom:10px}.page_nav .anchor{border-bottom:#f8f8f8 solid 1px;line-height:42px;border-right:0}.org_header{padding:0}.org_header .be_first{float:none;width:100%;text-transform:uppercase}.info_img.w250.h250{width:100%;height:100px}.info_img.w300.h250{width:100%;height:250px}.info_img.h400{height:280px}.tabber .mistake,.side_left,.tabber .info_img,footer .button{float:none;margin-right:0}.tabber_head{border-bottom:0;margin-bottom:0}.side_right,.review_block .review .rating{float:none;margin-left:0}.tab_wrap{padding:0;background:0 0}.tab_content{padding:10px}.tabber .mistake{display:block;margin:0;text-align:center;margin-bottom:15px}.page_nav .anchor{border-bottom:#b2b2b2 solid 1px;line-height:59px}footer .button{width:100%;margin-top:10px}}@media screen and (max-width:767px){#my-company-table .col_name{width:100px}}@media screen and (max-width:615px){header .wrapper{padding-top:10px}.search{width:100%}.category_section a{margin-bottom:3px}.category_section span{overflow:hidden;white-space:normal;line-height:15px}.rubrics_section .rubric span{overflow:hidden;white-space:normal;line-height:15px}.logo{margin-bottom:10px}.firm_section .info{display:inline-block;width:100%;margin-left:0;margin-bottom:10px;text-align:left;float:none}.firm_section .rating{display:inline-block;margin-right:10px}.firm_section .add_review{margin-bottom:0}}@media screen and (max-width:480px){.grand,h1,.be_first{font-size:24px}body.firm .contacts .description{margin-left:0}body.city .show_big_map{display:block;margin:10px 0 20px;text-align:center}body.city .big_map{display:none}#city_search{margin:0 0 13px 4px;width:88%}.biggest,h2,.popUp .title{font-size:20px}body.firm .org_logo{display:none}#add-reviews .form_head{display:block;margin-top:10px}.obl_list,.obl_list .column,.rubrics_list,.rubrics_list .column{width:100%}.info_img.w250.h250,.info_img.h400,.info_img.h90{width:100%;height:250px}.firm_section .mini_map{float:none;text-align:center}.page_nav.fixed{position:relative}.contacts .name{float:none;font-weight:700}footer .info{margin-top:15px}.google-firm,.google-firm3{text-align:center;margin:10px 0}header .logo{margin-right:0}.org_header .your_org_wrap{display:block;margin-left:0;margin-top:3px}.org_header .rating .help{display:none}.work-time .box{font-size:14px;padding:3px}#my-company-table .col_name{width:180px}#my-company-table .col_date{display:none}#my-company-table .col_city{display:none}.yandex-firm-10{margin-top:0}}.form-control{display:block;width:100%;height:auto;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-error{color:red;border-color:red}.advertisement__align-center{text-align:center;width:100%}.advertisement__in-list{margin-bottom:11px}.advertisement__in-content{margin:15px 0}.advertisement__before-last-org{margin-bottom:15px}.advertisement__mb-20{margin-bottom:20px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:57px;height:57px;line-height:57px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;filter:alpha(opacity=65);color:#fff;font-style:normal;font-size:34px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}