/* 
* http://zotov.info/
*
* Верстка и настройка cms Павел Зотов
* mailto: pavel.v.zotov@gmail.com
* http://zotov.info/
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}.hidden{display:none}.clear{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html{height:100%}body{font-family:'Open Sans',sans-serif;font-size:15px;color:#000;background-color:#e3e5e7;height:100%}a{color:#084a8e}img{vertical-align:middle}.wrapper{min-height:100%;background:url(../images/wrapper.png) 50% 0 repeat}.container{width:940px;margin:0 auto}.header{height:188px;background-color:#fff}.header__logo{display:block;float:left;width:188px;height:88px;padding-top:100px;background:url(../images/header__logo.png) 0 0 no-repeat;text-decoration:none;font-size:12px;line-height:15px;color:#75cfe5;text-align:center}.header__city{display:block;float:left;width:188px;height:98px;padding-top:90px;text-align:center;position:relative}.header__city:before{display:block;width:25px;height:13px;content:" ";position:absolute;left:79px;top:72px;background:url(../images/sprite.png) 0 0 no-repeat}.header__city-link{display:inline-block;font-weight:700;font-size:15px;line-height:1;text-decoration:none;border-bottom:1px dotted #084f94;color:#000;padding-bottom:3px}.header__city-hint{display:block;font-size:10px;color:#084f94}.fake-footer{height:97px;margin-top:60px}.footer{height:97px;margin-top:-97px;background-color:#084a8e;background:-webkit-linear-gradient(top,#084a8e,#063b75);background:linear-gradient(to bottom,#084a8e,#063b75)}.footer__logo{display:block;width:188px;height:37px;float:left;position:relative;padding-top:60px;line-height:1;color:#8ae0ff;text-decoration:none;font-size:12px}.footer__logo:after{display:block;content:" ";position:absolute;width:188px;height:24px;background:url(../images/sprite.png) -26px 0 no-repeat;left:0;top:27px}.footer__w{width:160px;height:97px;float:left;color:#8ae0ff;padding-left:28px;font-size:11px;position:relative}.footer__w:after{display:block;content:" ";width:25px;height:25px;background:url(../images/sprite.png) 0 -13px no-repeat;position:absolute;left:0;top:50%;margin-top:-12px}.footer__w a{color:#8ae0ff;text-decoration:none}.footer__w-wrap{width:188px;height:97px;display:table-cell;vertical-align:middle;text-align:left}.bmenu{width:564px;height:59px;float:left;padding-top:38px}.bmenu__items{display:table;margin:0 auto}.bmenu__item{display:table-cell}.bmenu__item-a{display:block;float:left;margin:0 2px;padding:0 10px;height:24px;line-height:22px;font-size:14px;color:#fff}.bmenu__item-a:hover{background-color:#f5f20d;color:#000;text-decoration:none}.select_short{display:block;float:left;width:376px;height:64px}.select__filters{width:188px;float:left}.select__type{display:block;height:64px;text-align:center;line-height:64px;font-size:15px;color:#084a8e;font-weight:700;text-transform:uppercase;text-decoration:none;background-color:#f3fcff;background-color:rgba(138,224,255,.1)}.select__type-in{padding-bottom:2px;border-bottom:3px solid #084a8e}.select__type_active{color:#000}.select__type_active .select__type-in{border-bottom:0 none}.select__map{width:564px;height:376px;float:left;background-color:#f5f20d;position:relative;overflow:hidden}.select__map-box{width:564px;height:376px}.filters{width:158px;height:282px;background-color:#fdfccf;background-color:rgba(245,242,13,.2);padding:15px}.filters__item{position:relative;display:block}.filters__item_shop{display:none}.filters__item-a{height:35px;line-height:35px;display:block;border-bottom:1px solid;color:#084a8e;font-size:12px;text-decoration:none;white-space:nowrap}.filters__item-a_open{height:36px;border-bottom:0 none}.filters__item-a:hover{color:#000}.filters__title{text-transform:uppercase}.filters__select{display:none;max-height:174px;position:relative;overflow-x:hidden;overflow-y:auto}.filters__option{display:block;white-space:nowrap;font-size:12px;text-decoration:none;height:24px;line-height:24px;padding-left:11px}.filters__option:hover,.filters__option_selected{color:#000;background-color:#f5f20d}.filters__option_separator{height:12px}.filters__option_shop{padding-left:0}.filters__option_shop:hover{background-color:transparent}.filters__image{display:block;width:158px;height:150px;background:url(../images/filters__image.png) 0 0 no-repeat}.filters__image_1{background-position:-160px 0}.filters__image_2{background-position:-320px 0}.filters__image_3{background-position:-480px 0}.filters__image_4{background-position:-640px 0}.filters__image_5{background-position:-800px 0}.filters__image_6{background-position:-960px 0}.filters__image_7{background-position:-1120px 0}.filters__image_8{background-position:-1280px 0}.filters__image_11{background-position:-1440px 0}.filters__image_12{background-position:-1600px 0}.filters__image_13{background-position:-1760px 0}.filters__image_14{background-position:-1920px 0}.filters__image_15{background-position:-2080px 0}.select__dropdown{position:absolute;z-index:1;left:0;bottom:0;width:188px;height:188px;background-color:#f5f20d;display:none}.filters__submenu{display:none;padding:10px;overflow-x:hidden;overflow-y:auto}.filters__submenu .filters__option{font-size:12px;line-height:13px;color:#000;padding:7px 9px;height:auto}.filters__submenu .filters__option_selected,.filters__submenu .filters__option:hover{background-color:#fff}.select__time-filter{display:block;position:absolute;z-index:3;right:0;bottom:0;width:72px;height:64px;background-color:#084a8e;opacity:.5;color:#fff;font-size:10px;text-align:center;text-decoration:none;line-height:16px}.select__time-filter_2{right:72px}.select__time-filter:hover{opacity:.5}.select__time-filter_active{opacity:.8}.select__time-icon{display:block;height:30px;width:24px;margin:0 auto;background:url(../images/sprite.png) -25px -24px no-repeat}.select__time-icon_24{background-position:-49px -24px}.left{width:188px;float:left}.left__promo{width:188px;height:376px;background-color:#084a8e;background:-webkit-linear-gradient(top,#084a8e,#165595);background:linear-gradient(to bottom,#084a8e,#165595);position:relative;color:#fff;display:table}.left__promo:after{display:block;width:81px;height:42px;background:url(../images/sprite.png) -73px -24px no-repeat;content:" ";position:absolute;left:0;top:0;z-index:1}.left__promo-in{width:188px;height:376px;vertical-align:middle;text-align:center;display:table-cell}.left__promo a{color:inherit}.results{width:752px;float:left}.results__show{width:464px;height:118px;float:left;position:relative;padding:70px 0 0 100px;background-color:#f3fcff;background-color:rgba(138,224,255,.1)}.results__show:before,.results__show:after{display:block;width:48px;height:48px;position:absolute;left:30px;top:70px;content:" "}.results__show:before{background-color:#8ae0ff}.results__show:after{background:url(../images/sprite.png) -154px -24px no-repeat}.results__show_animated:after{-webkit-animation:results__show_animated 1s infinite linear;animation:results__show_animated 1s infinite linear;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes results__show_animated{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes results__show_animated{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.results__show-head{font-size:15px;font-weight:700;line-height:1;margin-bottom:15px}.results__filters{font-size:15px;line-height:1}.results__filter{text-decoration:none;border-bottom:1px dotted #8ae0ff}.results__filter_active{border-color:#084f94;color:#000}.results__found{width:188px;float:left;height:188px}.results__found-wrap{width:168px;height:168px;display:table-cell;padding:10px;text-align:center;vertical-align:middle;font-size:15px;color:#a4a4a4;background-color:#f8f8f8}.results__more{display:block;margin:10px 0}.results__more-btn{display:block;width:180px;height:55px;line-height:55px;font-size:18px;text-decoration:none;text-transform:uppercase;color:#084a8e;border:4px solid #084a8e;margin:0 auto;text-align:center;background-color:#fff}.result{background-color:#fff;height:188px;-webkit-transition:height ease .5s;transition:height ease .5s;overflow:hidden;font-size:12px}.result_open{height:564px}.result__head{display:block;height:48px;line-height:48px;padding-left:18px;font-size:15px;border-left:10px solid #fff}.result_yellow .result__head{background-color:#fcfbb6;border-left-color:#faf883}.result_blue .result__head{background-color:#dcf6ff;border-left-color:#c3efff}.result__name-box{display:block;float:left;width:376px}.result__name{font-weight:700;text-decoration:none;color:#000;border-bottom:1px dotted #084f94}.result__name:hover,.result_open .result__name{border-bottom:0 none;color:#084a8e}.result__phone{display:block;float:left;width:162px;position:relative;padding-left:26px}.result__phone:before{display:block;position:absolute;left:0;top:15px;content:" ";width:17px;height:19px;background:url(../images/sprite.png) -231px 0 no-repeat}.result_yellow .result__phone:before{background-position:-214px 0}.result__phone-show{font-size:12px;display:inline-block;text-decoration:none;border-bottom:1px dotted;vertical-align:text-top;line-height:15px;margin-left:2px}.result__order{display:block;float:right;padding:0 20px 0 26px;text-align:right;position:relative}.result__order:before{display:block;width:22px;height:20px;background:url(../images/sprite.png) -248px 0 no-repeat;content:" ";position:absolute;left:0;top:14px}.result__order-a{display:inline-block;color:#000;font-size:12px;line-height:15px;vertical-align:text-top;font-weight:700;text-decoration:none;border-bottom:1px dotted #084f94}.result__info{width:536px;height:125px;float:left;padding:15px 0 0 18px}.result_yellow .result__info,.result_yellow .result__info2{border-left:10px solid #fcfbb6}.result_blue .result__info,.result_blue .result__info2{border-left:10px solid #dcf6ff}.result__logo{width:188px;height:140px;display:block;float:left}.result__logo-in{width:188px;height:140px;display:table-cell;vertical-align:middle;text-align:center}.result__logo img{max-width:140px;max-height:140px}.result__contact{width:188px;height:376px;float:left;display:block}.result__gopage{display:block;width:150px;height:70px;margin:0 auto 20px;border:4px solid #fff906;text-decoration:none}.result__gopage-in{display:table-cell;width:150px;height:70px;vertical-align:middle;text-align:center;text-transform:uppercase;font-weight:700;font-size:15px;line-height:20px}.result__feedback{display:block;text-align:center;font-size:15px}.result__info2{width:554px;height:376px;float:left}.result__pics{display:block;float:left;width:178px;height:376px}.result__announce2{display:block;float:left;width:330px;max-height:288px;padding:0 23px;margin-bottom:15px;overflow:hidden}.result__announce2 p{margin-bottom:1.5em}.result__order2{display:block;float:left;padding-left:23px}.result__order2-a{display:block;width:172px;padding-left:10px;height:46px;line-height:46px;font-size:15px;text-transform:uppercase;font-weight:700;text-align:center;text-decoration:none;border:4px solid #084a8e;position:relative}.result__order2-a:before{display:block;width:22px;height:20px;background:url(../images/sprite.png) -248px 0 no-repeat;content:" ";position:absolute;left:12px;top:13px}.stars{display:block;width:26px;height:125px;margin-left:-2px;float:left}.stars__item{display:block;width:10px;height:10px;background:url(../images/sprite.png) 0 -38px no-repeat;border:2px solid #fff}.stars__item_active,.stars__item_hilite{background-position:-10px -38px}.stars__item_white{background-position:0 -38px}.result__collage{display:block;float:left;width:134px;height:108px;-webkit-transition:width ease .4s;transition:width ease .4s;overflow:hidden}.result_open .result__collage{width:0}.result__announce{width:376px;height:72px;display:block;float:left;margin-bottom:10px;overflow:hidden;-webkit-transition:width ease .4s;transition:width ease .4s}.result_open .result__announce{width:510px}.result__address{display:block;float:left;width:376px;color:#a4a4a4}.cities{margin:20px;width:840px}.cities__item{font-size:15px;font-weight:700;display:block;float:left;width:33%;line-height:1;height:30px}.page__head{height:188px}.breadcrumbs{display:block;float:left;padding:15px;width:534px;font-size:12px;line-height:1;color:#848484}.breadcrumbs__item_active{color:inherit;text-decoration:none}.breadcrumbs__separator{margin:0 5px}.page__h1-wrap{clear:both;padding:0 35px 35px 223px}.page__h1{color:#084a8e;height:89px;width:682px;display:table-cell;vertical-align:bottom;font-size:24px;line-height:1;font-weight:700}.page__left{width:188px;float:left}.page__content{width:717px;padding-left:35px;display:block;float:left}.left-menu{margin-bottom:35px}.left-menu__item-a_active{color:#000;font-weight:700;text-decoration:none}.models{margin-left:20px;display:none}.firms__add-box{display:block;margin-bottom:20px;text-align:right;font-weight:700}.firms__item{margin-bottom:20px}.firms__edit-box{font-size:12px;margin-bottom:5px}.categories ul{margin-left:20px}.company{background-color:#fff}.company__logo-box{display:block;width:188px;height:188px;float:left;position:relative}.company__like{display:block;width:22px;height:20px;background:url(../images/sprite.png) 0 -53px no-repeat #b8ecf6;border:13px solid #b8ecf6;position:absolute;left:0;top:0;z-index:1}.company__logo{display:table-cell;width:188px;height:188px;vertical-align:middle;text-align:center}.company__logo img{max-width:188px;max-height:188px}.company__name-box{display:block;float:left;width:356px;height:188px;padding-left:20px}.company__breadcrumbs{height:49px}.company__h1{font-size:18px;line-height:25px;font-weight:700;display:block;float:left;width:320px;color:#084a8e;padding-right:10px}.company__phone-box{display:block;float:left;width:173px;margin:49px 0;padding:20px 0 20px 15px;background-color:#f7f7ac;height:50px}.company_blue .company__phone-box{background-color:#dcf6ff}.company__phone{display:block;position:relative;padding-left:26px;font-size:15px;line-height:22px;margin-bottom:10px}.company__phone:before{display:block;position:absolute;left:0;top:3px;content:" ";width:17px;height:19px;background:url(../images/sprite.png) -231px 0 no-repeat}.company_yellow .company__phone:before{background-position:-214px 0}.company__phone-show{font-size:12px;display:inline-block;text-decoration:none;border-bottom:1px dotted;vertical-align:text-top;line-height:15px;margin-left:2px}.company__order{display:block;padding-left:26px;position:relative;line-height:22px}.company__order:before{display:block;width:22px;height:20px;background:url(../images/sprite.png) -248px 0 no-repeat;content:" ";position:absolute;left:0;top:2px}.company__order-a{display:inline-block;color:#000;font-size:12px;line-height:15px;vertical-align:text-top;font-weight:700;text-decoration:none;border-bottom:1px dotted #084f94}.left_company{padding-top:188px}.company__content{width:564px;display:block;float:left}.company__about{display:block;float:left;width:316px;height:188px;padding:0 30px;position:relative;overflow:hidden}.company__about_wide{width:504px}.company__about-full{display:none;width:900px}.fancybox-inner .company__about-full{display:block}.company__contacts{display:block;width:188px;height:376px;float:left;background-color:#fff}.company__more{position:absolute;right:30px;bottom:8px;background:#fff;display:block;font-size:12px;line-height:20px;font-style:italic;text-align:right;text-decoration:none}.company__more span{display:inline-block;border-bottom:1px dotted}.company__order2-a{display:block;width:168px;padding-left:6px;height:46px;line-height:46px;font-size:15px;text-transform:uppercase;font-weight:700;text-align:center;text-decoration:none;border:4px solid #084a8e;position:relative;margin:0 auto 20px}.company__order2-a:before{display:block;width:22px;height:20px;background:url(../images/sprite.png) -248px 0 no-repeat;content:" ";position:absolute;left:12px;top:13px}.company__map{margin-top:36px;width:564px;height:250px}.company__contact{font-size:12px;padding:0 13px;margin-bottom:10px}.company__contact span{color:#acacac}.photobox{display:block;width:188px;height:188px;position:relative;float:left}.photobox:after{position:absolute;left:0;top:0;z-index:1;display:block;content:" ";width:48px;height:48px;background:url(../images/sprite.png) -25px -53px no-repeat rgba(113,218,237,.5)}.photobox__previews{display:block;position:absolute;left:0;bottom:0;right:0;height:50px;padding:10px 4px;background-color:rgba(0,0,0,.33)}.photobox__previews img{width:50px;height:50px;float:left;margin:0 5px}.photobox_hidden{display:none}.manager__photo{width:188px;height:188px}.manager__name{display:block;padding:0 8px;font-size:11px;color:#084a8e;font-style:italic;line-height:15px;margin-bottom:12px}.manager__phone-box{margin:0 0 12px 15px;border-left:4px solid #fff906;padding-left:12px;font-size:12px;line-height:24px}.manager__phone-title{color:#000}.manager__phone{position:relative;padding-left:19px;color:#084a8e}.manager__phone:before{display:block;width:15px;height:16px;content:" ";position:absolute;left:0;top:4px;background:url(../images/sprite.png) -214px -19px no-repeat}.manager__phone-show{display:inline-block;text-decoration:none;border-bottom:1px dotted;vertical-align:text-top;margin-left:2px;line-height:15px}.uslugi{margin:25px 0 0 16px}.uslugi__head{font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:18px}.uslugi__item{display:block;float:left;margin:0 25px 12px 0;color:#b8b8b8;font-size:12px;line-height:14px;white-space:nowrap}.company_blue .company__order-a,.company_blue .company__order2-a,.result_blue .result__order,.result_blue .result__order2,.result_blue .result__feedback{display:none}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}input,textarea,button,select{font-family:inherit;font-size:inherit}::placeholder{color:#7f7f7f;font-size:1em}.form{}.form__row{margin-bottom:20px}.form__row_inline{display:inline-block;margin-right:30px}.form__row_notice{font-size:11px;color:#999}.form__row_submit{text-align:right}.form__label{display:block;padding-left:13px;color:#888;font-size:20px;margin-bottom:6px}.form__label_inline{display:inline-block;margin-bottom:0;vertical-align:middle}.form__label:hover,.form__label_checked{color:#4a4a4a}.form__value{}.form__required{font-weight:700;margin-left:5px}.form__input{border:3px solid #e3e3e3;background-color:#f3f3f3;padding:0 0 0 10px;height:36px;line-height:36px;width:310px;display:inline-block;color:#4a4a4a;font-size:18px}.form__input:focus,.form__input_focus{border-color:#00858b;background-color:#edf3f3;color:#00858b}.form__input select,.form__input input{padding:0;height:36px;width:310px;background-color:inherit;margin:0;border:0 none;vertical-align:top;line-height:36px;color:inherit}.form__textarea{border:3px solid #e3e3e3;background-color:#f3f3f3;padding:0 0 0 10px;line-height:36px;width:310px;display:inline-block;color:#4a4a4a;font-size:18px}.form__button{height:36px;line-height:36px;font-size:18px;border:0 none;padding:0 14px;border-radius:3px;background-color:#1a1a1a;background:linear-gradient(to bottom,#1a1a1a,#000101);color:#cfcfcf;text-transform:uppercase;text-decoration:none;display:inline-block;transition:all .5s}.form__button:hover{background:linear-gradient(to bottom,#333,#000101)}.form__button:active{position:relative;top:1px;left:1px}.form__checkbox{display:inline-block;width:19px;height:19px;vertical-align:middle;overflow:hidden;cursor:pointer}.form__checkbox input{opacity:0;cursor:pointer}.form__checkbox_checked{background-position:-31px 0}.warnText{color:#c1003f;font-size:18px;margin:1em 0}#form__map{height:200px;margin-bottom:20px}.content p{font-size:15px;margin-bottom:1.5em}.content ul,.content ol{padding-left:3em}.content ul li{list-style:circle inside}.content ol li{list-style:decimal inside}.content__text-wrap{display:block;float:left}.content__text{margin-right:223px}.content__gallery{width:188px;display:block;float:left;margin-left:-188px}