body{font-size:15px;color:#2e2e2e;background-color:#fff;width:100%;line-height:1;vertical-align:top;font-family:Arial,Tahoma,Verdana,sans-serif}h1{padding-top:12px;font-size:20px;margin-bottom:12px}h1,h2{font-weight:400;color:#000}h2{font-size:18px}h3{font-size:17px;font-weight:700;color:#1b1a19;margin:15px 0 10px}a,a:link,a:visited{text-decoration:underline;color:#1177be}a:hover{color:#c30b13}input,ol,ol li,p,ul,ul li{font-size:100%;font-family:Arial,Tahoma,Verdana,Sans-Serif}input,select,textarea{padding:2px;border:1px solid #888;color:#000;background-color:#fff}input.disabled,input.readonly{color:#909090;background-color:#e9eee0}fieldset{padding:10px;border:1px solid #888;margin:10px 0}img{border:0}hr{border-bottom-style:none}table{width:100%}caption{font-weight:700;color:#6e6e6e;text-align:left;margin:.5em 0}thead th{font-weight:700;color:#494949;border-bottom:2px solid #323232}td,th,thead th{padding:.3em .5em}td,th{vertical-align:middle}tbody th,tr.even,tr.odd{-moz-border-top-colors:none;border-color:#323232;-moz-border-image:none;-moz-border-right-colors:none;border-style:none;border-width:1px 0;-moz-border-left-colors:none;-moz-border-bottom-colors:none}tr.odd{background-color:#fff}tr.even{background-color:#f4f4f4}.messages{padding:5px;border:1px solid #b8d3e5;background-color:#fff;margin:.75em 0}div.error,tr.error{color:#a30000;background-color:#fcc}div.error{border:1px solid #d77;color:#000}div.status{border-color:#c7f2c8;color:#33a333}.form,form{font-size:13px;line-height:1.5}.form table,form table{line-height:1.2}.form-item{margin-bottom:.5em;margin-top:.5em}.captcha label,.form-item label{color:#6e6e6e;display:block}span.form-required{color:#ffae00}.description{margin-bottom:.75em;color:#898989;line-height:150%}.form-item .description{font-size:.8em}.form-item input.error,.form-item textarea.error{border:1px solid #c52020;color:#363636}.form-checkbox{margin-right:5px;vertical-align:middle}.form-checkbox,.form-radio{border-style:none}.form-button,.form-submit{margin:1em .5em 1em 0;cursor:pointer}.loading-line{background:transparent url(/sites/all/themes/gm/images/loading-line.gif) 50% no-repeat scroll}ul.primary,ul.secondary{border-bottom:1px solid #e5e1da;margin:5px 0}ul.primary li,ul.secondary li{border-right:1px solid #e5e1da;border-left:1px solid #e5e1da;padding:4px 11px;font-size:12px;margin-right:5px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;border-top:1px solid #e5e1da;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;display:inline-block}ul.primary li a{color:#006db9;background-color:#fff}ul.primary li a:hover{text-decoration:underline;background-color:#fff}ul.primary li.active{font-size:13px;font-weight:700;color:#464646;background-color:#e5e1da}ul.primary li.active a{text-decoration:none;color:#464646;background-color:#e5e1da}.hr{border-top:1px dashed #cdcdcd;margin:20px 0 10px}.strike{text-decoration:line-through}.hidden{display:none}.bold{font-weight:700}#wrapper{background-color:#fff;margin:0 auto;width:1020px}#padding{padding:0 30px}#header{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;height:34px;margin-bottom:31px;position:relative;background-color:#1b1a19}#header .left{height:34px;min-width:200px;width:auto;float:left}#header .left td{padding:0;line-height:0;vertical-align:middle}#header .right{height:34px;float:right}#location-selector{position:relative;width:259px;float:left}#location-selector .title{padding:11px 0 0 23px;font-size:12px;font-style:italic;color:#fff}#location-selector a{text-decoration:none;color:#fff;border-bottom:1px dotted #fff;padding-right:13px;background:#1b1a19 url(/sites/all/themes/gm/images/location-selector-marker.gif) right 6px no-repeat scroll}#location-selector a:hover{border-bottom-style:none}#location-selector .m{height:22px;background:#1b1a19 url(/sites/all/themes/gm/images/location-selector-m.gif) 0 0 no-repeat scroll;width:16px;display:none}#facebox.location-selector-popup .close{height:auto;width:auto;background-image:none}.location-selector{padding:10px 20px;min-width:300px}.location-selector a.location-selector-close{font-size:12px;font-weight:700;right:30px;color:#727272;position:absolute;top:16px;font-family:Arial}.location-tabs{margin-bottom:13px}.location-tabs a{padding:6px 14px;font-size:13px;border:1px solid #149ec5;text-decoration:none;margin-right:16px;color:#149ec5;border-radius:3px;display:inline-block}.location-tabs a:hover{border:1px solid #3a3a3a;color:#3a3a3a}.location-tabs a.active{border:1px solid #3a3a3a;font-weight:700;color:#fff;background-color:#3a3a3a}.location-page .top{margin-bottom:6px;border-bottom:1px solid #d5d5d5;padding-bottom:6px}.location-page .col{width:200px;float:left}.location-page a{padding:1px 5px 0;font-size:13px;text-decoration:none;margin-right:10px;color:#000;line-height:24px;display:block}.location-page a:hover{background-color:#f1f1f1}.location-marker-processed{border-bottom:1px dotted #fff;cursor:pointer}.location-marker-processed:hover{border-bottom-style:none}.logo-small{margin-left:15px}.company-category-back{margin:0 0 0 15px;line-height:1.1}.company-category-back a{height:30px;padding:0 10px 0 19px;font-size:11px;text-decoration:none;font-weight:700;color:#c7c7c7;text-transform:lowercase;background:#373635 url(/sites/all/themes/gm/images/ccb.gif) 10px no-repeat scroll;vertical-align:middle;display:table-cell}.company-category-back a:hover{background-color:#535353}#user-info{font-size:12px;float:right}.user-account{padding:10px 16px 0 0;color:#e6e6e6}.user-account li{margin-left:28px;display:inline-block}.user-account a{color:#e6e6e6;line-height:16px;vertical-align:middle;display:inline-block}.user-account a.active{color:#e6e6e6}.user-account a.mysite{background:transparent url(/sites/all/themes/gm/images/mysite.gif) 0 no-repeat scroll;padding-left:18px}.user-account a.mypage{background:transparent url(/sites/all/themes/gm/images/mypage.gif) 0 no-repeat scroll;padding-left:20px}.user-account a.login{background:transparent url(/sites/all/themes/gm/images/login.gif) 0 no-repeat scroll;padding-left:20px}#block-adv-vip{height:141px;overflow:hidden;position:relative;text-align:center;margin:31px 0 29px 10px;width:940px}.adv-google-companies-top{text-align:center;margin:30px 0 25px}.navm{margin-bottom:28px}#logo{margin-left:10px;float:left;margin-top:10px}#logo a{text-decoration:none}#logo span{padding-top:5px;font-size:13px;color:#000;padding-left:5px;display:block}.navmr{width:700px;float:right}#main-menu{margin-bottom:7px;position:relative}.main-menu-links li{font-size:13px;margin-right:15px;text-transform:uppercase;display:inline-block}.main-menu-links li a{text-decoration:none;color:#1b1a19}.main-menu-links li a:hover{text-decoration:underline}.main-menu-links li.active a{color:#a7a7a7}.search-box{border:15px solid #f4f4f4;border-radius:4px;-webkit-border-radius:4px}.search-box td{padding:0;background-color:#f4f4f4;margin:0;line-height:27px}.b-serp-item{line-height:1.4}.search-box #ya-site-form0 .ya-site-form__search-input{padding:0}.search-box #ya-site-form0 .ya-site-form__input-text{height:26px;border:1px solid #f1f0f0;border-right:none;margin-bottom:1px!important}.search-box #ya-site-form0 .ya-site-form__submit_type_image{height:26px;padding:0;margin:0;background:url(/sites/all/themes/gm/images/search-button.png) no-repeat scroll 0 0 transparent;width:27px}.page-search #ya-site-results .b-serp-item__title-link,.page-search #ya-site-results .b-serp-item__title-link:link{text-decoration:none}.page-search #ya-site-results .b-serp-item__title-link:hover{text-decoration:underline}.breadcrumb{font-size:13px;margin-bottom:7px;color:#009ec6;text-align:left;line-height:1.3}.breadcrumb a{text-decoration:none;color:#009ec6}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .last a{color:#7b7b7b}.breadcrumb .last a:hover{text-decoration:none}.breadcrumb .delim{font-size:15px;font-weight:700;color:#7b7b7b}#container{position:relative;background:transparent url(/sites/all/themes/gm/images/sidebar-divider.gif) 230px top repeat-y scroll}#sidebar-left{width:200px}#center,#sidebar-left{position:relative;float:left}#center{margin-right:0;margin-left:59px;width:701px}#center,.sidebar{margin-bottom:40px}.block{margin-bottom:30px}#sidebar-left .block{width:200px}#footer{padding:10px 20px 12px;font-size:11px;position:relative;background-color:#1b1a19;margin-top:40px}#footer,#footer .bg{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}#footer .bg{height:40px;padding:10px 20px 0;background-color:#2e2e2e}#footer .left{color:#999;line-height:1.6;float:left}#footer .right{color:#707070;text-align:right;line-height:1.6;float:right}#footer .right a{color:#707070}#footer .social{color:#adadad;margin:0 40px 0 0;line-height:1.6;float:right}#footer .social img{vertical-align:middle;margin-top:-4px}.footer-links li{margin:0 10px 0 0;display:inline}.footer-links li a{color:#00aeef}.page-companies h1{padding:10px 10px 10px 38px;font-size:18px;font-weight:700;margin-bottom:0;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-indent:0;color:#fff;text-transform:uppercase;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;border-top-style:none;background:#1b1a19 url(/sites/all/themes/gm/images/companies-category-title-marker.gif) 16px 13px no-repeat scroll}.page-companies h1 img{margin-right:9px;vertical-align:bottom}.page-companies .body h2{font-size:18px;font-weight:700;color:#1b1a19;text-transform:uppercase;border-bottom:1px solid #252423;margin:36px 0 -14px;padding-bottom:6px}.companies-catalog{margin-top:39px}.companies-catalog>li{margin:0 0 21px;width:348px;vertical-align:top;display:inline-block}.companies-catalog>li>a{font-size:15px;text-decoration:none;font-weight:700;color:#009ec6}.companies-catalog>li>a:hover{text-decoration:underline}.companies-catalog>li span{font-size:12px;color:#a3a3a3}.companies-catalog div{line-height:1.2;margin-top:6px}.companies-catalog div a{margin-right:15px}.companies-catalog .hide-more,.companies-catalog .show-more{display:none}.companies-catalog div a{font-size:13px;text-decoration:none;color:#a3a3a3}.companies-catalog div a:hover{text-decoration:underline}.companies-catalog div a.hide-more,.companies-catalog div a.show-more{font-size:12px;border-bottom:1px dotted #a3a3a3}.companies-catalog div a.hide-more:hover,.companies-catalog div a.show-more:hover{border-bottom-style:none;text-decoration:none}.companies-catalog div a.hide-more span,.companies-catalog div a.show-more span{font-size:10px}.company-categories{padding:17px 19px 0;background-color:#f1f1f1;line-height:1.2}.company-categories li{font-size:13px;margin-bottom:14px;width:49.5%;vertical-align:top;display:inline-block}.company-categories li a{text-decoration:none;color:#009ec6}.company-categories li a:hover{text-decoration:underline;color:#c01a26}.company-categories li.active a{font-weight:700;color:#c01a26}.company-categories li span{color:#c9c9c9}.text-more-company-categories{font-weight:700}.text-more-company-categories:after{font-size:9px;color:#000;content:" ▼"}.companies-filter{padding:0 9px 13px;margin-bottom:27px;background-color:#f1f1f1}.companies-filter-item{max-width:50%;margin:5px 0;display:inline-block}.companies-filter-item .form-item{margin:0 10px}.companies-filter-item select{border-color:#e8e8e8;font-size:13px;color:#2e2e2e;max-width:100%;font-family:Arial}select option.select-title{font-weight:700;background-color:#ebe6de}.companies-filter .form-submit{padding:2px 5px 4px;font-size:13px;font-weight:700;color:#fff;border-style:none;background-color:#1b1a19;margin:10px 0 10px 10px;border-radius:2px;cursor:pointer}.companies-filter .form-submit:hover{background-color:#aa2830}.companies .stext{font-size:13px;font-style:italic;margin-bottom:20px;color:#898989;line-height:1.2;margin-top:16px}.companies-map-wrapper{height:65px;overflow:hidden;border:1px solid #e0e0e0;position:relative;margin-top:25px}.companies-map-wrapper .companies-map{height:400px;position:absolute;width:100%;z-index:2}.companies-map-wrapper .collapsed-map{height:100%;overflow:hidden;position:absolute;opacity:1;top:0;left:0;width:100%;background-image:radial-gradient(circle,hsla(0,0%,100%,.3) 55%,hsla(0,0%,100%,.8) 94%);z-index:3}.companies-map-wrapper .collapsed-map .expand-wrapper{right:0;position:absolute;text-align:center;top:15px;left:0}.companies-map-wrapper .collapsed-map i{height:36px;background:transparent url(/sites/all/themes/gm/images/companies-map-ballon.gif) 0 0 no-repeat scroll;width:22px;vertical-align:middle;display:inline-block}.companies-map-wrapper .collapsed-map .expand-wrapper>span{padding:2px 6px 8px;background-color:#fff;margin-left:4px;display:inline}.companies-map-wrapper .collapsed-map .expand-wrapper>span>span{font-size:15px;color:#181818;border-bottom:1px dashed #181818;cursor:pointer;vertical-align:middle}.companies-map-wrapper.expanded{height:400px}.companies-map-wrapper.expanded .collapsed-map{opacity:0;top:-100%}.so-banner{margin:25px 0 40px}html.js .so-banner{height:197px;overflow:hidden}.so-banner .bx-wrapper .bx-viewport{border:0;box-shadow:none;left:0}.so-banner .bx-next,.so-banner .bx-prev{opacity:0}.so-banner:hover .bx-next,.so-banner:hover .bx-prev{opacity:1}.so-banner li{position:relative;width:701px;display:block}.so-banner-left{height:197px;width:341px;float:left}.so-banner-right{height:197px;font-size:24px;font-weight:700;color:#fff;background-color:#99d3e3;width:360px;float:right}.so-banner-right .so-banner-a{height:197px;padding:0 10px 0 19px;text-decoration:none;color:#fff;width:331px;line-height:197px;display:inline-block}.so-banner-right .so-banner-a span{zoom:1;line-height:1.3;vertical-align:middle;display:inline-block;*display:inline}.so-banner-right:hover .so-banner-a span{text-decoration:underline}#user-login,#user-register{padding:20px 25px 10px;background-color:#f1f1f1;float:left}#user-login .gm-login,#user-register .gm-login{padding:0}.social-login{padding-bottom:20px}.social-login .title{font-size:14px;font-weight:700;margin-bottom:10px;color:#9b9b9b}.social-login li{height:18px;margin-right:30px;display:inline-block}.social-login li.vk a{background:transparent url(/sites/all/themes/gm/images/social/vk.gif) left 2px no-repeat scroll}.social-login li.fb a,.social-login li.vk a{height:18px;padding-left:22px;display:inline-block}.social-login li.fb a{background:transparent url(/sites/all/themes/gm/images/social/fb.gif) left 2px no-repeat scroll}.gm-login .title{font-size:14px;font-weight:700;margin-bottom:10px;color:#362f2d}#facebox.user-auth-popup .content{padding:0}#facebox.user-auth-popup .close{height:auto;width:auto;background-image:none}.user-auth-ajax{padding:20px 1px 0;background-color:#fff;float:left}.user-auth-ajax h2{font-size:24px;font-weight:700;color:#362f2d;border-bottom:1px solid #362f2d;margin:0 24px 20px;padding-bottom:6px}.user-auth-ajax .close{font-size:12px;font-weight:700;right:24px;color:#727272;position:absolute;top:15px;font-family:Arial}.user-auth-ajax .social-login{padding:0 24px 20px}.gm-login{padding:20px 24px;background-color:#f1f1f1}.user-auth-ajax .col1,.user-auth-ajax .col2{margin-right:15px;float:left}.user-login .col1,.user-login .col2{width:150px}.user-register .col1,.user-register .col2{width:186px}.user-login input[type=password],.user-login input[type=text]{height:24px;width:144px}.user-register input[type=password],.user-register input[type=text]{height:24px;width:180px}.user-auth-ajax label{font-size:11px;font-weight:400;font-family:Tahoma}.user-auth-ajax .form-submit{border-color:#e6e6e6 #c6c6c6 #c6c6c6 #e6e6e6;height:30px;font-weight:700;color:#2e2e2e;border-style:solid;border-width:1px;background-color:#e6e6e6;margin:23px 0 .5em;float:left}.user-auth a{font-size:11px;color:#006aa7;font-family:Tahoma}.user-auth-ajax .messages,.user-auth-ajax .messages ul li{font-size:11px;line-height:1}.register-success div.status{border-style:none}.user-header td{padding:0}.page-user .logo{width:259px;margin-top:10px}.page-user #main-menu{margin-left:0}.page-user h1{padding:10px 10px 10px 19px;font-size:14px;font-weight:700;margin-bottom:18px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-indent:0;color:#fff;text-transform:uppercase;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;border-top-style:none;background-color:#1b1a19}.profile-header-wrapper{padding:0;position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 20px;left:0}body.sidebar-left .profile-header-wrapper{width:100%}body.sidebars .profile-header-wrapper{width:76%}.profile-header{padding:22px 0 18px 20px;margin:0}.avatar{margin-right:15px}.avatar,.user-detail{float:left}.user-nick{font-size:24px;font-weight:700;color:#362f2d}.user-la{min-height:14px;padding-top:1px;font-size:11px;color:#898989;background:#fff url(/sites/all/themes/gm/images/user-la-bg.gif) 0 0 no-repeat scroll;margin-top:8px;font-family:Tahoma;padding-left:18px}.user-online{min-height:14px;font-size:14px;font-weight:700;color:#c3b927;margin-top:11px}.user-email{font-size:12px;background:#fff url(/sites/all/themes/gm/images/user-email-bg.gif) 0 no-repeat scroll;margin-top:10px;padding-left:27px}.user-email,.user-email a{color:#1177be}.user-rating-wrapper{right:0;position:absolute;top:68px}.user-rating-label{height:42px;padding-top:6px;font-size:14px;font-weight:400;color:#959595;padding-right:20px;text-align:right;background:#fff url(/sites/all/themes/gm/images/user-rating-left.gif) 100% 0 no-repeat scroll;line-height:1.2;float:left}.user-rating{height:42px;padding-top:6px;font-size:32px;font-weight:700;color:#a6b000;padding-right:10px;background:#fff url(/sites/all/themes/gm/images/user-rating-bg.gif) 100% 0 no-repeat scroll;float:right}ul.user-menu{padding:20px 0;background-color:#f5f2e9}ul.user-menu ul{margin-top:5px}ul.user-menu li{padding:4px 10px 4px 23px;font-size:13px;list-style-type:none;margin-left:0;list-style-image:none}ul.user-menu li.depth-1{font-weight:700;margin-bottom:6px}ul.user-menu li.depth-1.expanded{background:url(/sites/all/themes/gm/images/menu-expanded.png) 8px 6px no-repeat scroll}ul.user-menu li.depth-1.collapsed{background:url(/sites/all/themes/gm/images/menu-collapsed.png) 8px 6px no-repeat scroll}ul.user-menu li.depth-2{font-weight:400;margin:3px 0;padding-left:9px}ul.user-menu li.last{margin-bottom:0}ul.user-menu li.depth-2 a{color:#1b1a1a}ul.user-menu li.active{background-color:#1b1a1a}ul.user-menu li a{color:#000}ul.user-menu li.active a{text-decoration:none;color:#fff}ul.user-menu li.depth-0.active a{font-weight:700}ul.user-menu-top{margin-bottom:1px;padding-bottom:6px}ul.user-menu-bottom{padding-top:13px;background-color:#efeadb}ul.user-menu-bottom li.depth-1{font-weight:400;padding-left:32px}ul.user-menu li.like{background:transparent url(/sites/all/themes/gm/images/user-like.gif) 10px 5px no-repeat scroll}ul.user-menu li.like.active{background:#2e2e2e url(/sites/all/themes/gm/images/user-like-active.gif) 10px 5px no-repeat scroll}ul.user-menu li.not-like{background:transparent url(/sites/all/themes/gm/images/user-notlike.gif) 10px 5px no-repeat scroll}ul.user-menu li.not-like.active{background:#2e2e2e url(/sites/all/themes/gm/images/user-notlike-active.gif) 10px 5px no-repeat scroll}.profile{margin:0 0 1em}.profile h3{font-size:18px;border-style:none;margin:30px 0 10px}.profile li.first h3{margin-top:0}.user-view-about{font-size:12px;color:#000}.user-view-about a{color:#0091ce}.user-view-about tr.add,.user-view-about tr.even{background-color:#fff}.user-view-about tr{border-bottom:1px solid #e5e5e5}.user-view-about td{padding:8px 5px}.user-view-about td:first-child{color:#7c7c7c;width:120px}.user-view-ranking{font-size:12px}.user-view-recent-posts{margin-top:30px}.user-recent-posts{font-size:12px;line-height:1.4}.user-recent-posts li{padding-top:10px;margin-bottom:10px;border-top:1px solid #cdcdcd;display:block}.user-recent-posts li.first,.user-recent-posts li.last{border-top-style:none}.show-all-posts,.user-recent-posts li.last{padding:8px 20px;font-size:12px;font-weight:700;color:#009ec6;background-color:#f3f3f3;margin-top:20px}.show-all-posts a,.user-recent-posts li.last a{color:#009ec6}.show-all-posts a:hover,.user-recent-posts li.last a:hover{text-decoration:none;color:#c30b13}.user-recent-posts .company,.user-recent-posts .header,.user-recent-posts .page{color:#707070}.user-recent-posts .goto{color:#006db9;margin-left:10px;float:right}.user-recent-posts .author{font-size:11px;color:#898989}.user-recent-posts .name{font-size:14px;font-weight:700;color:#000}.user-recent-posts .post-reply-for{font-size:11px;text-decoration:none;color:#2e2e2e}.recent-posts-wrapper h3{padding:10px 10px 10px 38px;font-size:14px;font-weight:700;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;color:#fff;text-transform:uppercase;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;background:#1b1a19 url(/sites/all/themes/gm/images/companies-category-title-marker.gif) 13px 11px no-repeat scroll;margin-top:14px}.recent-posts-wrapper{margin-top:23px}.recent-posts-wrapper h3{margin-bottom:22px}.recent-posts-wrapper .gidm-post-create{margin-bottom:9px}.user-liked-companies-list tr{border-bottom:1px solid #cdcdcd;background-color:#fff}.user-liked-companies-list tr.last{border-bottom-style:none}.user-liked-companies-list td{padding:15px 0}.user-liked-companies-list .img{text-align:center;padding-left:20px}.user-liked-companies-list .inline-wrapper{font-size:16px;margin:7px 0;line-height:1.2}.user-liked-companies-list a{font-size:16px;font-weight:700;color:#006db9}.user-liked-companies-list .tariff-img{vertical-align:bottom}.user-liked-companies-list .company-address{font-size:12px;color:#2e2e2e;line-height:1}body.two-sidebars #center .body img{max-width:626px}body.one-sidebar #center .body img{max-width:915px}.page-company #sidebar-left{margin-top:30px}.page-company h1{padding-top:14px;font-size:22px;font-weight:700;color:#010101}.company-title{margin-bottom:9px;position:relative;border-bottom:1px solid #cacaca;padding-bottom:6px;width:701px}.company-title div,.company-title h1{padding:0;font-size:31px;font-weight:700;color:#010101;letter-spacing:-1px;margin-top:22px}.company-header{border-bottom:1px dashed #cacaca;padding-bottom:18px}.company-header-front{border-bottom-style:none}.view-count{font-size:12px;float:left}.view-count b{font-size:14px;color:#000}.company-social{float:right}.company-social li,.share-social-icon{display:inline-block}.share-social-icon{height:16px;overflow:hidden;background:transparent url(/sites/all/themes/gm/images/social-icons.png) 0 0 no-repeat scroll;width:16px}.share-social-icon-vk{background-position:0 0}.company-social a:hover .share-social-icon{background-position:-16px 0}.share-social-icon-lj{background-position:0 -17px}.company-social a:hover .share-social-icon-lj{background-position:-16px -17px}.share-social-icon-tw{background-position:0 -34px}.company-social a:hover .share-social-icon-tw{background-position:-16px -34px}.share-social-icon-fb{background-position:0 -51px}.company-social a:hover .share-social-icon-fb{background-position:-16px -51px}.share-social-icon-ok{background-position:0 -68px}.company-social a:hover .share-social-icon-ok{background-position:-16px -68px}.company-info{padding:9px 1px;font-size:12px;margin-bottom:22px;color:#000;border-top:3px solid #1b1a19;border-bottom:3px solid #1b1a19}.company-info li{padding:4px 0;border-bottom:1px solid #e4e4e4;line-height:1.4}.company-info li.last{border-bottom-style:none}.company-info li .dt{color:#7c7c7c;width:132px;vertical-align:top;display:inline-block}.company-info li .dd{width:567px;display:inline-block}.company-info li a{text-decoration:none;color:#009ec6}.company-info li a:hover{text-decoration:underline}.company-info li b{font-weight:400;color:#7c7c7c;margin:0 11px}.company-info li span{color:#cdcdcd}.company-visual{margin:22px 0 16px}.company-about{text-align:justify;margin:16px 0 22px;line-height:1.5}.company-about p{margin-bottom:10px}.company-params{margin:22px 0}.company-params tr.odd{background-color:#f3f3f3}.company-params tr.even{background-color:#fff}.company-params td{padding:8px 12px;font-size:12px;color:#2a2a2a;line-height:1.5}.company-params a{text-decoration:none;color:#2a2a2a}.company-params a:hover{text-decoration:underline}.company-params td:first-child{font-weight:700;width:25%;vertical-align:top}.company-params .cat-p{font-weight:700}.company-params .rest-show{color:#009ec6}.company-params .rest-data{display:none}.instagram-aggregator{height:410px;width:100%}.company-recent-journal-wrapper{margin-top:35px}.company-recent-journal-wrapper h3{margin-bottom:2px;text-transform:uppercase}.company-recent-journal-wrapper h3 span{font-size:12px;font-weight:700;text-transform:none;float:right;margin-top:1px;display:inline-block}.company-recent-journal-wrapper h3 span a{text-decoration:none;color:#262626}.company-recent-journal-wrapper h3 span a:hover{text-decoration:underline}.company-recent-journal-wrapper h3 span i{font-style:normal;color:#7e7e7e}.company-recent-journal-wrapper .content{border-top:1px solid #cdcdcd}.company-recent-journal-wrapper .company-journal{margin-top:16px}.company-recent-journal-wrapper .special-row.last{margin-bottom:0}#company-pages .description{font-size:11px;margin-bottom:0;line-height:1}.contacts td,.offices td{padding:0 10px 0 0;vertical-align:top}td.cc-title{background:#fff url(/sites/all/themes/gm/images/cc-dots.gif) left .9em repeat-x scroll;width:40%}td.cc-title span{font-weight:700;padding-right:5px;background-color:#fff}td.cc-value{border-right:1px solid #c6c6c6;padding:0 30px 8px 5px;color:#2e2e2e;line-height:1.3}td.cc-email{padding-right:0;width:110px;vertical-align:middle;padding-left:15px}td.cc-email a{color:#8d8d8d;background:transparent url(/sites/all/themes/gm/images/ccp-email.gif) left 50% no-repeat scroll;padding-left:27px;display:inline-block}.contacts{padding:15px;font-size:13px;border:4px solid #d3d0cb}.contacts tr.even,.contacts tr.odd{border-width:0;background-color:#fff}a.office-street{text-decoration:none;color:#2e2e2e}#offices-map-wrapper{padding-top:35px}#office-map table,#offices-map table{width:auto}.offices{font-size:13px;margin-top:35px}.office{margin-top:20px}.offices tr.even,.offices tr.odd{border-width:0;background-color:#fff}.offices td.cc-value{padding-right:0;border-right-style:none}.offices td.cc-phone a{text-decoration:none}.offices h3{border-bottom:1px solid #cdcdcd;padding-bottom:3px}.contacts tr:last-child td{padding-bottom:0}.dab-list li{display:block}.dab-list .header{font-size:12px;margin-bottom:12px;color:#898989}.dab-list .header a{font-weight:700;color:#006db9}.dab-list .header span{font-weight:700;color:#1b1a19}.dab-list .content{padding:11px 13px;border:3px solid #cdcdcd;margin-bottom:22px;display:block}.dab-list li.odd .content{border-color:#f1f1f1;background-color:#f1f1f1}.dab-list li.link .content{cursor:pointer}.dab-list li.link .content:hover a{text-decoration:underline}.dab-list td{padding:0}.dab-list .left{padding-right:10px;width:10%;line-height:0}.dab-list img{border:5px solid #fff}.dab-list a:hover{text-decoration:underline}.dab-list .content .title{font-size:18px;text-decoration:none;font-weight:700;color:#000;line-height:1.2;display:block}.dab-list .content .text{font-size:13px;line-height:1.2;margin-top:10px;display:block}.da-date{font-size:12px;font-weight:700;color:#c99c00;margin-top:10px}.da .da-date{margin-bottom:10px}.da-image-wrapper{padding:7px;border:4px solid #fac200;margin-bottom:20px;line-height:0}.da-image{height:auto;width:100%}.da-body{margin-bottom:20px;line-height:1.3}.da-body p{text-align:justify}.da-body p,.da-body ul{margin-bottom:10px}.da-body ul{margin-left:20px}.da-body li{margin-bottom:5px}.da-body li:before{content:"— "}.da-goto{padding:10px;text-align:center;background-color:#252423}.da-goto a{font-size:13px;color:#fff;background:#252423 url(/sites/all/themes/gm/images/da-goto-bg.gif) 0 no-repeat scroll;padding-left:60px}#block-gidm-company-logo{margin-bottom:28px}#block-gidm-company-logo img{position:relative;margin:0 auto;display:block}#block-gidm-company-logo .content{border-bottom:1px solid #cdcdcd;padding-bottom:30px}#block-gidm-company-menu{margin-top:-7px}.company-pages{font-size:13px;line-height:1.2}.company-pages li a{padding:5px 0 5px 10px;text-decoration:none;color:#009ec6;display:block}.company-pages li a:hover{background-color:#f1f1f1}.company-pages li a.active{font-weight:700;color:#1b1a19}#block-gidm-company-cp{max-width:210px}.ccp{padding:19px 22px 27px;border:1px solid #7f9c2f}.ccp-photo{margin-bottom:7px}.ccp-fio{font-size:14px;margin-bottom:8px;color:#1b1a19}.ccp-post{font-size:12px;font-style:italic;margin-bottom:12px;color:#a4a4a4}.ccp-email a{font-size:13px;text-decoration:none;color:#009ec6;background:transparent url(/sites/all/themes/gm/images/ccp-email.gif) left 3px no-repeat scroll;padding-left:25px}.ccp-email a:hover,.company-staff dt{text-decoration:underline}.company-staff dt{font-size:14px;margin-bottom:7px}.company-staff dd{font-size:12px;font-style:italic;margin-bottom:9px;color:#888581;border-bottom:1px dashed #aeb0b2;padding-bottom:9px}.company-staff dd.last{border-bottom-style:none}#block-gidm-company-blog-question>div{border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:16px 13px 20px;border:4px solid #e9e9e9;margin-top:32px}a.blog-q{font-weight:700;color:#000;background:transparent url(/sites/all/themes/gm/images/blog-q.gif) 0 0 no-repeat scroll;padding-left:23px}.blog-q-desc{font-size:12px;color:#a1a0a0;margin-top:5px}a.company-rate{font-weight:700;color:#000;background:transparent url(/sites/all/themes/gm/images/company-rate.gif) 0 0 no-repeat scroll;padding-left:23px}.company-like{font-size:12px}.company-like a.like{border-bottom-left-radius:2px;-webkit-border-bottom-left-radius:2px;padding:8px 0 7px 34px;text-decoration:none;color:#1b1a19;border-top-left-radius:2px;-webkit-border-top-left-radius:2px;letter-spacing:-.5px;background:#f1f1f1 url(/sites/all/themes/gm/images/company-like.gif) 14px 8px no-repeat scroll;width:69px;display:inline-block}.company-like a.like .like-count{font-size:10px;color:#ac8200}.company-like a.like:hover{color:#fff;background:#a3b036 url(/sites/all/themes/gm/images/company-like-h.gif) 14px 8px no-repeat scroll}.company-like a.like:hover .like-count{color:#a3b036}.company-like a.not-like{border-bottom-right-radius:2px;-webkit-border-bottom-right-radius:2px;padding:8px 0 7px 12px;text-decoration:none;border-top-right-radius:2px;-webkit-border-top-right-radius:2px;color:#1b1a19;letter-spacing:-.5px;background-color:#f1f1f1;width:85px;display:inline-block}.company-like a.not-like:hover{color:#fff;background-color:#1b1a19}.company-like a.like-me{border-bottom-right-radius:2px;-webkit-border-bottom-right-radius:2px;border-top-right-radius:2px;-webkit-border-top-right-radius:2px;color:#1b1a19;letter-spacing:0;background-position:45px 8px;width:135px;padding-left:65px}.company-like a.like-me:hover{color:#1b1a19;background:#f1f1f1 url(/sites/all/themes/gm/images/company-like.gif) 45px 8px no-repeat scroll}.company-like a.like-me:hover .like-count{color:#ac8200}.company-like a.not-like-me{border-bottom-left-radius:2px;-webkit-border-bottom-left-radius:2px;color:#1b1a19;border-top-left-radius:2px;-webkit-border-top-left-radius:2px;letter-spacing:0;background-position:45px 8px;background:#f1f1f1 url(/sites/all/themes/gm/images/company-notlike.gif) 40px 8px no-repeat scroll;width:138px;padding-left:62px}.company-like a.not-like-me:hover{background:#1b1a19 url(/sites/all/themes/gm/images/company-notlike-h.gif) 40px 8px no-repeat scroll}.comp-sections{font-size:13px;line-height:1.2}.comp-sections a{padding:5px 0 5px 10px;text-decoration:none;color:#1b1a19;display:block}.comp-sections a:hover{background-color:#f1f1f1}.comp-sections li.active a{font-weight:700;color:#a6a6a6}.ig-list li{text-align:left;margin:0 19px 15px 0;width:341px;vertical-align:top;display:inline-block}.ig-list .image{height:173px;margin-bottom:5px;background-color:#eee;width:341px}.ig-list .hint,.ig-list .image{position:relative}.ig-list .hint>div{padding:7px;font-size:13px;font-weight:700;color:#fff;position:absolute;bottom:5px;background-color:rgba(0,0,0,.3);left:0;line-height:1}.ig-list .hint a{text-decoration:none;color:#fff}.ig-list .hint a:hover{text-decoration:underline}.company-ig .show-all{height:21px;padding-top:7px;font-size:13px;text-align:center;background-color:#292929}.company-ig .show-all a{text-decoration:none;color:#16c6ed;border-bottom:1px dotted #16c6ed}.company-ig .show-all a:hover{border-bottom-style:none}.ig-wrapper .unp{margin-bottom:0}.goto{padding:8px 20px;font-size:12px;font-weight:700;background-color:#f3f3f3;margin-top:20px}.goto,.goto a{color:#009ec6}.goto a:hover{text-decoration:none;color:#c30b13}.section-widget-title{font-size:18px;font-weight:700;color:#1b1a19;border-bottom:1px solid #3d3d3d;padding-bottom:6px;margin-top:30px}.section-widget-title div{font-size:13px;float:right;margin-top:3px}.section-widget-title a{color:#1b1b1b}.section-widget-title span{color:#7e7e7e}.block-gidm-category-params .content{padding:10px 10px 10px 24px;border:1px solid #e0e0e0}.block-gidm-category-params .params{font-size:12px;margin-left:5px;line-height:20px}.block-gidm-category-params span{border-bottom:1px dashed #000;cursor:pointer}.block-gidm-category-params .params>li{padding:0;margin-bottom:5px}.block-gidm-category-params li.expanded{list-style-image:url(/sites/all/themes/gm/images/menu-expanded.png)}.block-gidm-category-params li.collapsed{list-style-image:url(/sites/all/themes/gm/images/menu-collapsed.png)}.block-gidm-category-params a{text-decoration:none;color:#919191}.block-gidm-category-params a:hover{text-decoration:underline}.block-gidm-category-params a.active{font-weight:700;color:#ac0014}.block-gidm-category-params a.clear{height:10px;text-decoration:none;background:transparent url(/sites/all/themes/gm/images/clear.gif) 0 0 no-repeat scroll;width:10px;display:inline-block}.block-gidm-category-params a.clear:hover{text-decoration:none;background:transparent url(/sites/all/themes/gm/images/clear-h.gif) 0 0 no-repeat scroll}.block-gidm-category-params .show-all{font-size:11px;border-bottom:1px dashed #919191}.block-gidm-category-params .show-all:hover{text-decoration:none}.journal-widget{margin-bottom:15px}.journal-widget ul{margin-top:10px}.journal-widget li{margin-right:19px;width:161px;float:left;display:block}.journal-widget li:last-child{margin-right:0}.journal-widget li img{margin-bottom:3px}.journal-widget li a{font-size:13px;text-decoration:none;font-weight:700;color:#009ec6;line-height:1.4}.journal-widget li a:hover{text-decoration:underline}.journal-widget li div{font-size:9px;color:#afafaf;text-transform:uppercase;margin-top:10px}.so-widget{margin-bottom:42px}.so-widget li{padding:15px 0;font-size:13px;font-weight:700;color:#1b1a19;border-bottom:1px solid #e3e3e3;line-height:1.3}.so-widget li:last-child{border-bottom-style:none}.so-widget li a{text-decoration:none;font-weight:400;color:#009ec6}.so-widget li a:hover{text-decoration:underline}.companies .category-title{padding:10px 10px 10px 18px;font-size:16px;font-weight:700;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;color:#1dd6ff;text-transform:uppercase;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;background-color:#1b1a19;margin-top:14px}.companies .category-title a{color:#1dd6ff}.companies .category-title a:hover{text-decoration:none}.companies .category-title span{color:#a1a2a2}.company-row{font-size:13px;margin:25px 0 36px}.company-row .wrapper{float:left}.company-row .wrapper:last-child{margin-right:0}.company-row .company-details{overflow:hidden;padding:11px 0;margin:0}.company-row .title{font-size:20px;text-decoration:none;font-weight:700;margin-right:5px;color:#009ec6}.company-row .title:hover{text-decoration:underline}.company-row .type{color:#a3a3a3;text-transform:lowercase}.company-row .new{color:#b56f00}.company-row .company-address{color:#1b1a19;line-height:1.2}.company-row .img-wrapper{position:relative;display:block}.company-row .img-wrapper img{position:absolute}.company-row .img-wrapper .img-new{position:absolute;display:block}.company-row .img-wrapper .img-logo{border:5px solid #e4e4e4;position:absolute;opacity:0;background-color:#fff;display:block}.company-row .img-wrapper .img-logo img{opacity:0}.company-row-big .wrapper{margin-right:19px;width:341px}.company-row-big .img-wrapper{height:197px;width:341px}.company-row-big .img-wrapper .img-new{height:197px;background:transparent url(/sites/all/themes/gm/images/company-new-frame-big.gif) 0 0 no-repeat scroll;width:341px}.company-row-big .img-wrapper .img-logo{height:187px;width:331px}.company-row-big .tariff-img{margin-right:3px;position:relative;top:2px}.companies-in-category .company-row-big .wrapper{background-color:#f7f7f6}.companies-in-category .company-row-big .inline-wrapper{overflow:hidden;padding:11px 13px;margin:0}.companies-in-category .company-row-big .inline-wrapper p{margin-bottom:7px;line-height:1.2;margin-top:0}.companies-in-category .company-row-big .company-address{font-size:12px}.companies-in-category .company-row-big .company-address strong{padding-right:15px;background:transparent url(/sites/all/themes/gm/images/cam.gif) 100% no-repeat scroll}.companies-in-category .company-row-big .company-address a{text-decoration:none;color:#009ec6;border-bottom:1px dotted #009ec6}.companies-in-category .company-row-big .company-address a:hover{border-bottom-style:none;text-decoration:none}.companies-in-category .company-row-big .company-param{font-size:12px}.companies-in-category .company-row-big .company-param a{text-decoration:none;color:#000;border-bottom:1px dotted #000}.companies-in-category .company-row-big .company-param a:hover{border-bottom-style:none;text-decoration:none}.companies-in-category .company-row-big .company-param-active strong{font-size:12px;color:#af9400}.companies-in-category .company-row-big .company-param-active a{font-size:12px;text-decoration:none;color:#009ec6;border-bottom:1px dotted #009ec6}.companies-in-category .company-row-big .company-param-active a:hover{border-bottom-style:none;text-decoration:none}.companies-in-category .company-row-big .company-big-more{height:23px;font-size:12px;font-weight:700;border-top:2px solid #fff;text-align:center;cursor:pointer;line-height:23px;vertical-align:middle}.companies-in-category .company-row-big a.text-full{font-size:11px;text-decoration:none;font-weight:700;color:#959595;border-bottom:1px dotted #959595}.cpvd{position:absolute;width:223px;display:none;z-index:200}.cpvd .corner{height:16px;position:absolute;top:-13px;background:transparent url(/sites/all/themes/gm/images/cpvd-corner.png) 0 0 no-repeat scroll;left:0;width:22px}.cpvd .content{padding:11px 11px 9px;font-size:12px;border:3px solid #d6d6d6;background-color:#fff}.cpvd-both .text{margin-top:5px}.company-row-small .wrapper{margin-right:19px;width:161px}.company-row-small .img-wrapper{height:103px;width:161px}.company-row-small .img-wrapper .img-logo{height:97px;border-width:3px;width:155px}.category-title-all{font-size:13px;margin-bottom:30px;color:#1b1b1b;text-transform:lowercase;border-top:1px solid #e3e3e3}.category-title-all a{font-weight:700;color:#1b1b1b;position:relative;top:-8px;background-color:#fff}.category-title-all a:hover{text-decoration:none}.category-title-all span{color:#a3a3a3;position:relative;padding-right:10px;top:-8px;background-color:#fff}.company-row-small-h{border-bottom:1px solid #e3e3e3;padding-bottom:23px}.company-row-small-h .wrapper{margin-right:19px;width:341px}.company-row-small-h .cell-left{margin-right:8px;width:161px;float:left}.company-row-small-h .cell-right{width:153px;line-height:1.1;float:left;margin-top:-3px}.company-row-small-h .img-wrapper{height:103px;width:161px}.company-row-small-h .img-new{height:103px;position:absolute;background:transparent url(/sites/all/themes/gm/images/company-new-frame-small.gif) 0 0 no-repeat scroll;width:161px;display:block}.company-row-small-h .img-wrapper .img-logo{height:97px;border-width:3px;width:155px}.company-row-small-h .company-address{margin-top:11px}.company-row-text{padding-bottom:23px}.company-row-text .wrapper{margin-right:19px;width:341px}.company-row-text .tariff-img{margin-right:5px}.company-row-text .company-address{padding-top:5px;border-top:1px solid #e3e3e3;margin-top:6px}.company-row-text .company-params{color:#898989;margin-top:7px}#facebox.company-offices-map{z-index:200}#company-offices-map{height:450px;width:800px}.companies-easy-title1{font-size:22px;font-weight:700;color:#000;border-bottom:1px solid #cecece;margin:30px 0 5px;padding-bottom:2px}.companies-easy-title2{font-size:22px;font-weight:700;color:#000;margin:30px 0 15px}#yandex_rtb_R-A-138154-10>yatag>yatag>yatag>yatag{margin-top:18px!important}#yandex_rtb_R-A-138154-10>yatag>yatag>yatag>yatag:first-child{margin-top:0!important}#yandex_rtb_R-A-138154-70>yatag>yatag>yatag>yatag{margin-top:18px!important}#yandex_rtb_R-A-138154-70>yatag>yatag>yatag>yatag:first-child{margin-top:0!important}.company-easy-row{border:1px solid #dddcda;width:613px;margin-top:18px}.company-easy-row .logo{margin-right:10px;float:left}.company-easy-row .img-visual,.company-easy-row .logo{height:152px;width:151px}.company-easy{padding:15px 0;margin-left:10px}.company-easy.wlogo{margin-left:161px}.company-easy .title{font-size:24px;text-decoration:none;font-weight:700;color:#149ec5}.company-easy .company-address{font-size:12px;margin-bottom:6px;color:#8a8a8a;margin-top:7px}.company-easy .company-about,.company-easy .company-param,.company-easy .company-post{font-size:12px;color:#000;margin:4px 0 0;line-height:1.4}.company-easy .rest-show,.company-easy .text-full{text-decoration:none;color:#8a8a8a;border-bottom:1px dashed #8a8a8a}.companies-show-easy-pager{margin-top:6px}.pagerex.pagerex-nototal.pagerex-nolimit.companies-show-easy-pager .paging{text-align:left;line-height:2.5}.companies-show-easy-pager a{padding:6px 11px;font-size:15px;text-decoration:none;color:#000;background-color:#ececec;border-radius:3px}.companies-show-easy-pager .paging span{padding:0;margin:0 3px}.companies-show-easy-pager .paging span.pagerex-current,.companies-show-easy-pager .paging span.pagerex-current:first-child,.companies-show-easy-pager .paging span.pagerex-current:last-child{padding:6px 11px;font-size:15px;text-decoration:none;font-weight:700;color:#fff;background-color:#a6ae46;border-radius:3px}.page-journal h1{padding:10px 10px 10px 38px;font-size:18px;font-weight:700;margin-bottom:0;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-indent:0;color:#fff;text-transform:uppercase;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;border-top-style:none;background:#1b1a19 url(/sites/all/themes/gm/images/companies-category-title-marker.gif) 16px 13px no-repeat scroll}.page-journal h1 img{margin-right:9px;vertical-align:bottom}.journal{margin-top:25px}.journal-row{margin-bottom:26px;border-bottom:1px solid #cdcdcd;padding-bottom:20px;display:block}.journal-row.last{border-bottom-style:none}.journal-item{margin-right:19px;float:left;display:inline-block}.journal-item:last-child{margin-right:0}.journal-item img{margin-bottom:5px}.journal-item a{font-size:13px;text-decoration:none;font-weight:700;color:#009ec6;line-height:1.4}.journal-item a:hover{text-decoration:underline}.journal-item div,.journal-item div a{font-size:9px;color:#afafaf;text-transform:uppercase;margin-top:10px}.journal-item-0{margin-top:-11px}.journal-item-1{width:161px}.journal-item-2{width:341px}.journal-item-3{width:521px}.page-journal-item h1{padding:0;font-size:24px;font-weight:700;color:#1b1a19;text-align:center;border-top-style:none;margin:3px 0 14px}.journal-show .details{margin-bottom:10px;text-transform:uppercase;text-align:center}.journal-show .details,.journal-show .details .subjects{font-size:9px;color:#afafaf}.journal-show .details .subjects a{text-decoration:none;color:#afafaf}.journal-show .details .subjects a:hover{text-decoration:underline}.journal-show .details .company a{text-decoration:none;color:#009ec6}.journal-show .details .company a:hover{text-decoration:underline}.journal-show .image-big-wrapper .border{padding:10px;border:4px solid #e3e3e3;text-align:center;width:673px;line-height:0}.journal-subject-select{height:35px;padding:8px 7px 7px;font-size:17px;font-weight:700;color:#2e2e2e;border-style:none;background-color:#ebebeb;width:187px;font-family:Arial}.journal-subject-select option{font-size:13px;font-weight:400;color:#2e2e2e;background-color:#fff}.journal-subject-childs{font-size:13px;line-height:1.2}.journal-subject-childs li a{padding:5px 0 5px 10px;text-decoration:none;color:#1b1a19;display:block}.journal-subject-childs li.d1 a{padding-left:12px}.journal-subject-childs li.d2 a{padding-left:24px}.journal-subject-childs li a:hover{background-color:#f1f1f1}.journal-subject-childs a.active{font-weight:700;color:#8d8d8d}.journal-subject-childs a.active-last{color:#c01a26}.journal-category{font-size:13px;line-height:1.2}.journal-category li a{padding:5px 0 5px 10px;text-decoration:none;color:#1b1a19;display:block}.journal-category li a:hover{background-color:#f1f1f1}.journal-category li a.active{font-weight:700;color:#8d8d8d}.journal-category li a.active-last{color:#c01a26}.page-special h1{padding:10px 10px 10px 38px;font-size:18px;font-weight:700;margin-bottom:0;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-indent:0;color:#fff;text-transform:uppercase;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;border-top-style:none;background:#1b1a19 url(/sites/all/themes/gm/images/title-marker-y.gif) 16px 13px no-repeat scroll}.page-special h1 img{margin-right:9px;vertical-align:bottom}.special{margin-top:25px}.special-row{margin-bottom:21px;border-bottom:1px solid #cdcdcd;padding-bottom:14px;display:block}.special-row.last{border-bottom-style:none}.special-item{margin-right:19px;width:341px;float:left;display:inline-block}.special-item:last-child{margin-right:0}.special-item-wo-image{width:100%;margin-top:-6px}.special-item a{font-size:13px;text-decoration:none;font-weight:700;color:#009ec6;line-height:1.5}.special-item a:hover{text-decoration:underline}.special-item div,.special-item div a{font-size:9px;color:#afafaf;text-transform:uppercase}.special-item .so-type{font-size:13px;margin-right:7px;text-transform:none}.special-item .so-type-1{color:#c62100}.special-item .so-type-2{color:#b77d00}.special-item .so-type-3{color:#6a9236}.special-sections{font-size:13px;line-height:1.2}.special-sections li a{padding:5px 0 5px 10px;text-decoration:none;color:#1b1a19;display:block}.special-sections li a:hover{background-color:#f1f1f1}.special-sections li a.active{font-weight:700;color:#b90d1a}.company-journal{margin-top:25px}.company-journal .special-item div{line-height:1.8}.company-journal .so-type{font-size:12px}.company-journal .special-item .img-visual{cursor:pointer}.company-journal .special-item .a,.company-journal .special-item div>a{font-size:13px;text-decoration:none;font-weight:700;color:#009ec6;text-transform:none;cursor:pointer;line-height:1.5}.company-journal .special-item .a:hover{text-decoration:underline}.company-journal .gray{color:#d5d5d5}.company-journal .gray a{font-size:9px;font-weight:400;color:#d5d5d5;text-transform:uppercase}.company-journal-category{padding:12px 14px;background-color:#f6f6f6}.company-journal-category li{padding:3px 8px 4px;display:inline-block}.company-journal-category li.active{background-color:#1b1a19;-webkit-border-radius:2px;border-radius:2px}.company-journal-category a{font-size:13px;text-decoration:none;color:#009ec6}.company-journal-category a:hover{text-decoration:underline}.company-journal-category a.active{font-size:12px;font-weight:700;color:#fff}.company-journal-category span{font-size:11px;color:#aaa}.company-users{margin:0 0 1em}.notice-type-panel .form-item{margin-left:20px;float:left;margin-top:0}.notice-type-panel .form-item label{font-weight:400}.dynatree{line-height:1}.company-params .form-item.float{margin-right:30px;float:left}.company-params .form-item.string{float:none}#company-front .description{font-size:11px;margin-bottom:0;line-height:1}.igallery-select .active{font-weight:700;color:#fff;background-color:#2e2e2e}.igallery-select .part-title{font-size:16px;font-weight:700;border-bottom:1px dashed #323232;background-color:#fff}.igallery-select .part-title td{padding-top:20px}.igallery-select .uninode-title{font-size:14px;font-weight:700;text-indent:30px;border-bottom:1px dashed #323232;background-color:#fff}.ias-crop-popup .ias-crop-image-wrapper{display:none}body.two-sidebars #center .body .ias-crop img{max-width:none}.ias-crop-thumb-wrapper{overflow:hidden}#facebox.ias-crop-popup .content{line-height:0}#facebox.ias-crop-popup .close{right:-30px;top:-28px}#block-gidm-9 li{padding:18px;border:5px solid #dad9d9;margin-bottom:20px;color:#464646;position:relative;line-height:1.2;display:block}#block-gidm-9 li .corner{height:16px;position:absolute;top:-5px;background:#fff url(/sites/all/themes/gm/images/da-block-bg.gif) 0 0 no-repeat scroll;left:-5px;width:17px}#block-gidm-9 li .logo-wrapper{margin-bottom:10px;text-align:center}#block-gidm-9 li a{text-decoration:none;color:#464646}#block-gidm-9 li a:hover{text-decoration:underline}#block-gidm-9 li .company-link{margin-top:15px}#block-gidm-9 li .company-link a{font-size:12px;font-style:italic;color:#707070}#block-gidm-9 li .company-link a span{text-decoration:underline}.block-gidm-company-recent-posts h2{font-size:16px;font-weight:700;margin-bottom:13px;color:#000;text-transform:uppercase;border-bottom:1px solid #252423;padding-bottom:4px}.block-gidm-company-recent-posts li{font-weight:700;margin-bottom:7px;color:#252423;border-bottom:1px solid #e3e3e3;padding-bottom:10px;line-height:1.3}.block-gidm-company-recent-posts .company{font-size:12px;text-decoration:none;color:#c01a26}.block-gidm-company-recent-posts .company:hover{text-decoration:underline}.block-gidm-company-recent-posts .author{font-size:12px;color:#252423}.block-gidm-company-recent-posts .author a{text-decoration:none;font-weight:700;color:#252423}.block-gidm-company-recent-posts .author a:hover{text-decoration:underline}.block-gidm-company-recent-posts li div{margin-top:4px}.block-gidm-company-recent-posts li div a{font-size:12px;text-decoration:none;font-weight:400;color:#252423}.block-gidm-company-recent-posts li div a:hover{text-decoration:underline}.block-recent-posts h2{font-size:16px;font-weight:700;margin-bottom:13px;color:#000;text-transform:uppercase;border-bottom:1px solid #252423;padding-bottom:4px}.block-recent-posts li{font-weight:700;margin-bottom:7px;color:#252423;border-bottom:1px solid #e3e3e3;padding-bottom:10px;line-height:1.3}.block-recent-posts .company{font-size:12px;text-decoration:none;color:#c01a26}.block-recent-posts .company:hover{text-decoration:underline}.block-recent-posts .author{font-size:12px;color:#252423}.block-recent-posts .author a{text-decoration:none;font-weight:700;color:#252423}.block-recent-posts .author a:hover{text-decoration:underline}.block-recent-posts li div{margin-top:4px}.block-recent-posts li div a{font-size:12px;text-decoration:none;font-weight:400;color:#252423}.block-recent-posts li div a:hover{text-decoration:underline}.under-construction-message{height:29px;border:1px solid #1b1a19;position:absolute;top:-1000px;background:#fff url(/sites/all/themes/gm/images/under-construction.gif) 0 0 no-repeat scroll;left:-1000px;width:170px;display:none}.under-construction-message div{padding:2px 5px 0 38px;font-size:12px;color:#1b1a19}.post{border-bottom:1px solid #cdcdcd}.post-content{padding:12px 0}.post-header{position:relative}.post .author{font-size:12px;font-weight:700;margin-bottom:10px;color:#959595}.post .author .name{font-size:14px;font-weight:700;color:#000}.post .author .company{font-size:11px;font-weight:700;color:#7f9918}.post .author .all-company{font-size:11px;text-decoration:none;color:#898989;border-bottom:1px dashed #898989}.post .author .user-all-company{display:none}.post .author .work{font-size:12px;font-weight:400;font-style:italic;color:#959595}.post .date{font-size:11px;color:#898989;font-family:Tahoma}.post .post-reply-for{color:#898989;font-family:Arial,Tahoma,Verdana,sans-serif}.post .links{font-size:11px;right:0;position:absolute;bottom:1px}.post-content .links .like-count,.post-content .links .like-text,.post-content .links .post-delete,.post-content .links .post-edit,.post-content .links .post-reply{opacity:0}.post-content .links .liked{opacity:.5}.post-content:hover .links *{opacity:1}.post .like,.post .post-reply{margin-left:18px}.post .like{color:#898989}.post .like .like-count{height:11px;font-size:12px;font-weight:700;color:#898989;position:relative;bottom:-1px;background:transparent url(/sites/all/themes/gm/images/post-like.gif) 0 0 no-repeat scroll;margin-left:4px;line-height:12px;padding-left:17px;display:inline-block}.post .post-delete{height:11px;color:transparent;background:transparent url(/sites/all/themes/gm/images/post-delete.gif) left 2px no-repeat scroll;margin-left:15px;width:9px;display:inline-block}.post-text{font-size:12px;color:#2e2e2e;text-align:justify;line-height:1.4;margin-top:8px}.post-text-deleted{font-style:italic}a.post-more{font-size:11px;font-weight:700;color:#959595}.post-replies-show-all{padding:7px 0;font-size:12px;color:#707070;text-align:center;background-color:#ededed;margin-top:12px}.post-replies-show-all a{color:#707070;background:transparent url(/sites/all/themes/gm/images/prsam.gif) 0 no-repeat scroll;padding-left:15px}.post-replies-show-all a.active{color:#707070;background:transparent url(/sites/all/themes/gm/images/prham.gif) 0 no-repeat scroll;padding-left:15px}.likes{position:absolute;width:223px;display:none;z-index:200}.likes .corner-right{right:0;background:transparent url(/sites/all/themes/gm/images/post-likes-corner-right.png) 100% 0 no-repeat scroll}.likes .corner-left,.likes .corner-right{height:15px;position:absolute;top:-11px;width:16px}.likes .corner-left{background:transparent url(/sites/all/themes/gm/images/post-likes-corner-left.png) 0 0 no-repeat scroll;left:0}.likes .content{padding:11px 14px;border:4px solid #cacaca;background-color:#fff}.likes .likes-all{padding:4px 8px;font-size:12px;font-weight:700;margin-bottom:13px;color:#8f8f8f;background-color:#1b1a19;line-height:1}.likes .likes-all a{color:#fff;float:right}.likes .avatars{overflow:hidden;width:187px}.likes table{width:auto}.likes td{padding:0 3px 0 0;line-height:0}.likes img.avatar{margin:0;float:none}.likes .my-avatar{display:none}.likes.like-me .my-avatar{display:table-cell}.post-replies{border-top:1px solid #cdcdcd;padding-left:40px}.post-replies-count-0{border-top-style:none}.post-replies-active{border-top-style:solid}.gidm-post{padding:10px 19px;margin-bottom:22px;background-color:#ededed}.gidm-post-reply{margin:16px 0;display:none}.gidm-post img.avatar{margin-right:10px}.gidm-post .avatar-anonymous{display:none}.gidm-post .message{font-size:12px;font-style:italic;color:#929292;text-align:justify;line-height:16px}.gidm-post td{padding:0}.gidm-post .form-text{padding:2px 10px;font-size:14px;border:1px solid #c3c3c3}.gidm-post .short .form-item{margin-right:24px}.gidm-post .short .form-text{width:100%}.gidm-post .short .form-text::-webkit-input-placeholder{font-style:italic;color:#d6d6d6}.gidm-post .short .form-text:-moz-placeholder{font-style:italic;color:#d6d6d6}.gidm-post .anonymous-name-row .label{font-size:12px;color:#929292;padding-right:8px;text-align:right;width:63px;line-height:12px}.gidm-post td.avatar{text-align:right;width:71px;vertical-align:top}.gidm-post img.avatar{margin-right:8px;float:right;margin-top:.5em}.gidm-post .text-wrapper div{margin-right:22px}.gidm-post .text{padding:5px 10px;font-size:14px;border:1px solid #c3c3c3;width:100%}.gidm-post .text::-webkit-input-placeholder{font-style:italic;color:#d6d6d6}.gidm-post .text:-moz-placeholder{font-style:italic;color:#d6d6d6}.gidm-post .form-submit{padding:3px 5px 4px;color:#fff;border-style:none;background-color:#1b1a19;margin-top:.5em}.gidm-post .submit-row .form-item{color:#2e2e2e;margin-left:20px;float:right}.gidm-post .submit-row label{color:#2e2e2e}.likes-user-list li{height:90px;overflow:hidden;text-align:center;width:55px;display:inline-block}.likes-user-list img.avatar{margin:0;float:none}.likes-user-list a{font-size:11px}.posts-list>ul>li.last>.post{border-bottom-style:none}.gidm-posts-admin{font-size:12px}.gidm-posts-admin .form-select{padding:0;font-size:11px}.gidm-posts-admin .post-text{margin:0}.gidm-posts-admin tr.odd{border-bottom-style:none;background-color:#f4f4f4}.gidm-posts-admin tr.even{border-bottom:1px solid #cdcdcd;border-top-style:none;background-color:#fff}.gidm-posts-admin tr.status-1{background-color:#ff9}.gidm-posts-admin tr.status-2{background-color:#fc6}.gidm-posts-admin tr.status-3{background-color:#fff}.gidm-posts-admin tr.status-4{background-color:#cf6}.gidm-posts-admin tr.status-5{background-color:#fcc}.gidm-posts-admin tr.status-8{background-color:#ccc}.gidm-posts-admin tr.status-9{background-color:#f99}.gidm-posts-admin tr.deleted .post-text{color:red}.gidm-posts-admin td.date{font-size:11px;font-weight:700;color:#898989}.gidm-posts-admin tr.selected td.date{color:#aaa}.post-user-assign .email-label,.post-user-assign .nick-label,.post-user-assign .social-login .title{font-size:14px;font-weight:700;color:#362f2d}.post-user-assign .form-text{height:24px;padding:2px 10px;font-size:15px;border:1px solid #8f8e8e;margin:0;width:165px;float:left}.post-user-assign .form-text::-webkit-input-placeholder{font-style:italic;color:#bfbfbf}.post-user-assign .form-text:-moz-placeholder{font-style:italic;color:#bfbfbf}.post-user-assign .social-login{padding:15px 10px 20px;background-color:#ededed;margin:20px 0}.post-user-assign .social-login a{font-size:12px;color:#515151}.post-user-assign .email-description{font-size:12px;font-style:italic;color:#ac0010}.post-user-assign .form-submit{height:29px;padding:2px 10px;font-size:13px;font-weight:700;color:#fff;border-style:none;margin:1px 0 0 16px;width:170px;float:left}.post-user-assign .form-submit.email-submit{background-color:#a7b101}.post-user-assign .form-submit.nick-submit{background-color:#2e2e2e}#facebox .close{font-size:12px;font-weight:700;right:30px;color:#727272;position:absolute;top:16px;font-family:Arial}#facebox.emessage-popup .close{height:auto;right:40px;width:auto;background-image:none}.emessage-form-wrapper{padding:20px 30px;min-width:300px}#facebox.emessage-popup h2{font-weight:700;color:#362f2d;border-bottom:1px solid #362f2d;padding-bottom:6px}#facebox.emessage-popup .form-button,#facebox.emessage-popup .form-submit{margin-bottom:0}.openstat{position:relative;top:3px;margin-left:5px;margin-top:-2px;display:inline-block}.inline-wrapper .form-item,tr.even .inline-wrapper .form-item,tr.odd .inline-wrapper .form-item{margin-right:10px;float:left}.admin-items{font-size:9px;font-weight:400;color:#dfdfdf;text-align:center}.admin-items a{font-size:9px;text-decoration:none;color:#dfdfdf}.admin-items a:hover{text-decoration:underline}.admin-items:hover,.admin-items:hover a{color:#afafaf}#block-gidm-sm{padding-bottom:5px}#block-gidm-sm .content{padding:22px 23px 19px;background-color:#3a3a3a}#block-gidm-sm .photo{border:2px solid #fff;margin-bottom:6px}#block-gidm-sm .name{font-size:13px;font-weight:700;margin-bottom:4px;color:#fff}#block-gidm-sm .sm-post{font-size:13px;font-style:italic;margin-bottom:9px;color:silver;line-height:1.2}#block-gidm-sm .email a{font-size:13px;text-decoration:none;color:#fff;background:transparent url(/sites/all/themes/gm/images/sm-email.gif) left 3px no-repeat scroll;padding-left:25px}#block-gidm-sm .email a:hover{text-decoration:underline}html.mobile-view #block-adv-vip{background-color:#f4f4f4;margin-left:0;width:960px}html.mobile-view #block-adv-vip .adv li{margin-bottom:0}html.mobile-view #block-adv-vip .adv-banner-images,html.mobile-view #block-adv-vip .adv-banner-images.wtext{height:141px}html.mobile-view #block-adv-vip .adv-banner{width:100%}html.mobile-view #block-adv-vip .adv-banner-img{height:141px;position:absolute;margin-left:-310px;left:50%}html.mobile-view #block-adv-vip .adv-banner-text{height:141px;color:#fff;position:absolute;background-color:#30656f;margin-left:10px;left:50%;width:290px;display:table}html.mobile-view #block-adv-vip .adv-banner-text .adv-banner-a{padding:0 10px 0 19px;text-decoration:none;color:#fff;vertical-align:middle;display:table-cell}html.mobile-view #block-adv-vip .adv-banner-text:hover .adv-banner-a{text-decoration:none}html.mobile-view #block-adv-vip .adv-banner-title{font-size:22px;font-weight:700;line-height:1.2}html.mobile-view #block-adv-vip .adv-banner-text:hover .adv-banner-title{text-decoration:underline}html.mobile-view #block-adv-vip .adv-banner-company{padding-top:6px;font-size:13px;color:#eae5aa;display:block}html.mobile-view #block-adv-vip .adv-banner-text:hover .adv-banner-company{text-decoration:underline}.adv-vip-mobile-google{height:141px}#block-gidm-banquet{background-color:#fff;width:200px;z-index:120}#block-gidm-banquet h2{padding:14px 10px 4px;font-size:15px;font-weight:700;border-top-right-radius:3px;color:#010101;border-top-left-radius:3px;background-color:#e8e8e8}#block-gidm-banquet h2 a{text-decoration:none;color:#010101}#block-gidm-banquet h2 a:hover{text-decoration:underline}#block-gidm-banquet .info{padding:3px 10px 10px;font-size:10px;color:#7d7d7d;background-color:#e8e8e8;line-height:14px}#block-gidm-banquet form{border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:5px 10px 9px;border-top:2px solid #fff;background-color:#bbc852}#block-gidm-banquet form label{font-size:12px;font-weight:700;color:#000}#block-gidm-banquet form select{padding:4px 5px;border:1px solid #a8b44a;border-radius:4px;width:100%}#block-gidm-banquet form .ui-widget-content{border-color:#a8b44a}#block-gidm-banquet form .form-submit{padding:4px 7px;font-size:14px;font-weight:700;color:#fff;border-style:none;margin:24px 0 0;border-radius:3px;background:linear-gradient(180deg,#cf4723,#b32e0b) repeat scroll 0 0 #cc4520;cursor:pointer;float:right}#block-gidm-banquet form .form-submit:hover{background:linear-gradient(180deg,#ef4723,#b32e0b) repeat scroll 0 0 #cc4520}.page-banquet h1{font-size:25px;font-weight:700;color:#b4132a}.banquet-message{font-size:14px;margin-bottom:19px;color:#101010;line-height:1.5}.banquet-message p{margin-bottom:11px}.banquet-selection{padding:15px 32px;border:3px solid #d7b453;background-color:#f7f7f7;border-radius:10px}.banquet-selection .row1{margin-bottom:1.5em;margin-top:1.5em}.banquet-selection label{font-size:14px;color:#000}.banquet-selection .ui-spinner,.banquet-selection input[type=text],.banquet-selection select,.banquet-selection textarea{border:1px solid #d2d2d2;border-radius:2px}.banquet-selection .ui-spinner input[type=text]{margin-bottom:2px;border-style:none;margin-top:0}.banquet-selection .row1 label{width:170px;float:left;display:block}.banquet-selection .row2{margin-top:-1em}.banquet-selection label.option{font-size:13px;color:#6e6e6e}.banquet-selection .row3 label{line-height:.8}.banquet-selection .form-submit{padding:4px 7px;font-size:14px;font-weight:700;color:#fff;border-style:none;margin:0 0 1.5em 170px;border-radius:3px;background:linear-gradient(180deg,#cf4723,#b32e0b) repeat scroll 0 0 #cc4520;cursor:pointer}.banquet-selection .form-submit:hover{background:linear-gradient(180deg,#ef4723,#b32e0b) repeat scroll 0 0 #cc4520}.page-banquet-ok h1{font-size:25px;font-weight:700;color:#4c9616}.company-master.company-master-stage-1 .form-item{margin-bottom:1em;margin-top:1em}.company-master.company-master-stage-1 label{width:190px;float:left;display:block}.company-master.company-master-stage-1 .form-checkboxes,.company-master.company-master-stage-1 .form-item .description{margin-left:190px}.company-master.company-master-stage-1 .form-checkboxes .form-item{margin-bottom:0;margin-top:0}.company-master.company-master-stage-1 label.option{width:auto;float:none;display:inline}.company-master .office-map-wrapper label{width:auto;float:none}.company-master .form-submit-next{float:right}#company-edit-office-edit .form-checkboxes,.company-master .form-checkboxes{overflow-y:auto;max-height:250px}a.text-less,a.text-more{text-decoration:none;border-bottom:1px dotted #1177be}a.text-less:hover,a.text-more:hover{border-bottom-style:none}.company-category-params .item-list{margin-top:20px}.company-category-params li{line-height:1.5}.companies-in-section .yap-logo{margin-top:16px}.om2{font-size:12px;font-weight:700;color:#fff;text-align:center;width:22px;margin-top:1px}.omt234-placemark-layout{white-space:nowrap}.omt234-placemark-layout div{height:13px;position:absolute;top:-13px;background:transparent url(/sites/all/themes/gm/images/om-point.png) 0 0 no-repeat scroll;width:15px}.omt234-placemark-layout span{height:18px;padding:0 4px;font-size:13px;border:2px solid #d49f11;color:#000;position:relative;top:-22px;background-color:#fff;white-space:nowrap;font-family:Tahoma;display:inline-block}.omt34-placemark-layout{white-space:nowrap}.omt34-placemark-layout div{height:13px;position:absolute;top:-13px;background:transparent url(/sites/all/themes/gm/images/om-point.png) 0 0 no-repeat scroll;width:15px}.omt34-placemark-layout span{height:18px;padding:0 4px;font-size:13px;border:2px solid #d49f11;color:#000;position:relative;top:-22px;background-color:#fff;white-space:nowrap;font-family:Tahoma;display:inline-block}.omt34-placemark-layout i{height:22px;position:relative;top:-22px;background:#fff url(/sites/all/themes/gm/images/omt34.png) 0 0 no-repeat scroll;width:18px;vertical-align:top;display:inline-block}.omt2-placemark-layout{white-space:nowrap}.omt2-placemark-layout div{height:13px;position:absolute;top:-13px;background:transparent url(/sites/all/themes/gm/images/om-point.png) 0 0 no-repeat scroll;width:15px}.omt2-placemark-layout span{height:13px;padding:0 4px;font-size:11px;border:2px solid #9ab100;color:#000;position:relative;top:-17px;background-color:#fff;line-height:11px;white-space:nowrap;font-family:Tahoma;display:inline-block}.omt0-placemark-layout{white-space:nowrap}.omt0-placemark-layout div{height:13px;position:absolute;top:-13px;background:transparent url(/sites/all/themes/gm/images/om-point.png) 0 0 no-repeat scroll;width:15px}.omt0-placemark-layout span{height:13px;padding:0 4px;font-size:11px;border:2px solid #cf1c2b;color:#000;position:relative;top:-17px;background-color:#fff;line-height:11px;white-space:nowrap;font-family:Tahoma;display:inline-block}.office-balloon-wrapper{min-height:130px;overflow-y:auto;overflow-x:hidden;max-height:200px;margin-left:7px;width:350px;margin-top:8px}.office-balloon-wrapper .hr{border-top:1px solid #e3e3e3;margin:15px 0 20px}.office-balloon-row{position:relative}.office-balloon-row .left{font-size:12px;width:126px;float:left}.office-balloon-row .right{text-align:left}.office-balloon-row .title{font-size:17px;text-decoration:none;font-weight:700;margin-right:8px;color:#009ec6}.office-balloon-row .title:hover{text-decoration:underline}.office-balloon-row .tariff-img{margin-right:5px}.office-balloon-row .type{color:#a3a3a3;text-transform:lowercase}.office-balloon-row .new{color:#b56f00}.office-balloon-row .address,.office-balloon-row .phones{font-size:12px}.office-balloon-row .journal-lnk{font-size:12px;background:transparent url(/sites/all/themes/gm/images/cobjm.gif) 0 0 no-repeat scroll;line-height:20px;padding-left:20px;display:inline-block}.office-balloon-row .journal-lnk a{text-decoration:none}.office-balloon-row .journal-lnk a:hover{text-decoration:underline}.company-see-also-wrapper{margin-top:23px}.company-see-also-wrapper h3{padding:10px;font-size:14px;font-weight:700;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;color:#fff;text-transform:uppercase;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;background-color:#1b1a19;margin-top:14px}.company-see-also-wrapper .company-row{margin-bottom:15px}.company-see-also-tabs{border-bottom:2px solid #1b1a19}.company-see-also-tabs li{border-left:1px solid #e2e2e2;padding:6px;font-size:13px;color:#010101;border-top:1px solid #e2e2e2;cursor:pointer;display:inline-block}.company-see-also-tabs li.last{border-right:1px solid #e2e2e2}.company-see-also-tabs li.active{border-top:2px solid #d3a025}.company-see-also-map-wrapper{height:303px;border:1px solid #e3e3e3;width:699px;margin-top:20px}.company-see-also-wrapper.with-tabs .company-see-also-map-wrapper{border-top-style:none;margin-top:0}.company-see-also-map{height:100%;width:100%}.company-see-also-wrapper .category-title-all{padding:17px;font-size:16px;color:#009ec6;text-transform:none;border-style:none;text-align:center;background-color:#f3f3f3;margin-top:32px}.company-see-also-wrapper .category-title-all a,.company-see-also-wrapper .category-title-all span{padding:0;text-decoration:none;font-weight:400;color:#009ec6;top:auto;background-color:transparent}.company-see-also-wrapper .category-title-all a:hover{text-decoration:underline}.company-see-also-wrapper .category-title-all span{color:#a3a3a3}.company-see-also-wrapper .category-title-all i{font-size:9px;font-style:normal;color:#000}.company-see-also-wrapper .yap-Ya_sync_1-vertical .yap-layout__logo{padding-left:0!important}.company-see-also-wrapper .yap-Ya_sync_1-vertical .yap-layout__inner{padding:.7em 0!important}.page-afisha h1{padding:10px 10px 10px 38px;font-size:18px;font-weight:700;margin-bottom:0;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-indent:0;color:#fff;text-transform:uppercase;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;border-top-style:none;background:#1b1a19 url(/sites/all/themes/gm/images/companies-category-title-marker.gif) 16px 13px no-repeat scroll}.notice-filter{background-color:#f6f6f6}.notice-filter-date{height:50px;padding:0 8px;position:relative;margin-top:7px}.notice-filter-date .day{padding:7px;text-decoration:none;text-align:center;margin:5px;display:inline-block}.notice-filter-date .today{padding:6px;border:1px dashed #cdcdcd;-webkit-border-radius:3px;border-radius:3px}.notice-filter-date .d1{font-size:13px;margin-bottom:2px;color:#009ec6;display:block}.notice-filter-date .d2{font-size:11px;color:#aaa;display:block}.notice-filter-date .day-6 .d1,.notice-filter-date .day-7 .d1{color:#dbac2d}.notice-filter-date .active{color:#fff;background-color:#dbac2d;-webkit-border-radius:3px;border-radius:3px}.notice-filter-date .active .d1,.notice-filter-date .active .d2{color:#fff}.notice-filter-date .today.active{padding:7px;border-style:none}.notice-filter-date .history{padding:7px;font-size:14px;text-decoration:none;right:13px;color:#1b1a19;position:absolute;top:10px}.notice-filter-date .history:hover{text-decoration:underline}.notice-filter-date .history.active{color:#fff}.notice-filter-category{padding:5px 12px;position:relative;line-height:1.7;margin-top:7px}.notice-filter-category ul{height:50px;vertical-align:middle;display:table-cell}.notice-filter-category li{padding:6px 8px;font-size:13px;-webkit-border-radius:3px;border-radius:3px;display:inline}.notice-filter-category a{text-decoration:none;color:#009ec6;white-space:nowrap}.notice-filter-category span{font-size:11px;color:#c9c9c9}.notice-filter-category li.active{background-color:#000}.notice-filter-category li.active a{font-weight:700;color:#fff}.notice-category-description{font-size:14px;font-style:italic;color:#303030;margin:30px 0}.notice-list{margin-top:30px}.notice-day{margin-bottom:17px}.date-title{font-size:14px;font-weight:700;border-bottom:1px solid #cdcdcd}.date-title .l{padding:4px 17px 5px;background-color:#d50039}.date-title .l,.date-title .r{color:#fff;display:inline-block}.date-title .r{padding:4px 12px 5px;background-color:#303030}.notice-day li{_height:270px;min-height:270px;zoom:1;margin:18px 19px 18px 0;width:341px;vertical-align:top;display:-moz-inline-stack;display:inline-block;*display:inline}.notice-day li:nth-child(2n){margin-right:0}.notice-day img{margin-bottom:4px}.notice-day a.title{font-size:20px;text-decoration:none;font-weight:700;color:#009ec6}.notice-day a.title:hover{text-decoration:underline}.notice-day .details{font-size:13px;color:#a3a3a3;line-height:1.2;margin-top:9px}.notice-day .details .category,.notice-day .details .dates{color:#000}.notice-day .details .category a{text-decoration:none;color:#000}.notice-day .details .category a:hover{text-decoration:underline}.notice-day .details .btime{font-weight:700;color:#b56f00}.notice-day .details .company{text-decoration:none;color:#a3a3a3}.notice-day .details .company:hover{text-decoration:underline}.page-afisha-item h1{padding:0;font-size:24px;font-weight:700;color:#1b1a19;text-align:center;border-top-style:none;margin:3px 0 14px}.notice-show .details{font-size:13px;margin-bottom:10px;color:#000;text-transform:uppercase;text-align:center}.notice-show .btime{font-weight:700;color:#b46f11}.notice-show .details .subjects{font-size:9px;color:#afafaf}.notice-show .details .subjects a{text-decoration:none;color:#afafaf}.notice-show .details .subjects a:hover{text-decoration:underline}.notice-show .details .company a{text-decoration:none;color:#009ec6}.notice-show .details .company a:hover{text-decoration:underline}.notice-show .image-big-wrapper .border{padding:10px;border:4px solid #e3e3e3;text-align:center;width:673px;line-height:0}#adv_yandex{position:relative;margin:57px 0 36px;display:table}#yandex_top{height:19px;padding-top:2px;font-size:12px;font-weight:700;color:#fff;position:absolute;top:-21px;background-color:#cabd65;width:30px;line-height:21px;padding-left:5px}#yandex_ad_l{height:180px;overflow:hidden;padding:0;border:5px solid #424242;width:331px;vertical-align:middle;display:table-cell}#yandex_space{padding:0;width:19px}#yandex_ad_r{height:180px;overflow:hidden;padding:0;border:5px solid #cabd65;width:331px;vertical-align:middle;display:table-cell}#DDWidgetSearchCompany{border:4px solid #0089b5;border-radius:7px}#DDWidgetSearchCompany .search-psihomed-225x225.dd-widget{width:auto}.clinic-doctors-wrapper h3{font-size:17px;font-weight:700;color:#1b1a19;border-bottom:1px solid #cacaca;padding-bottom:2px}.clinic-doctors-wrapper .filter-wrapper{margin-top:19px}.clinic-doctors-wrapper select{font-size:15px;border:1px solid #e9e9e9;color:#000;background-color:#f7f7f7;width:335px;font-family:arial}.clinic-doctors-wrapper select:first-child{margin-right:31px}.clinic-doctor{background-color:#f7f7f7;margin-top:25px}.doctor-details{color:#2e2e2e;position:relative;line-height:1.8}.doctor-photo{height:auto;font-size:0;width:160px;line-height:0}.doctor-details .details,.doctor-photo{vertical-align:top;display:inline-block}.doctor-details .details{padding:7px 13px 13px;width:515px}.doctor-rating{height:50px;font-size:34px;font-weight:700;right:19px;color:#e9c750;position:absolute;text-align:center;top:16px;width:50px;line-height:1}.doctor-rating span{font-size:13px;font-weight:400;color:#2e2e2e;display:block}.doctor-details .name{font-size:18px;font-weight:700;margin-bottom:-7px}.doctor-details .specialities{font-size:15px;font-style:italic}.doctor-details .address,.doctor-details .experience{font-size:13px}.doctor-details .address a{text-decoration:none;color:#009ec6;border-bottom:1px dashed #009ec6}.doctor-details .address a:hover{border-bottom-style:none;text-decoration:none}.doctor-details .request{line-height:38px;margin-top:10px}.doctor-details .request-start-button{padding:9px 12px 11px;font-size:15px;text-decoration:none;font-weight:700;margin-right:10px;color:#fff;background-color:#60b7ba;border-radius:2px}.doctor-details .price{font-size:15px;font-weight:700;margin-bottom:-10px;margin-top:4px}.doctor-details .discount{font-size:18px;font-weight:700;color:#c20000;margin-left:5px}.doctor-details .doctor-more-wrapper{margin-bottom:-7px;margin-top:10px}.doctor-details a.doctor-more{font-size:15px;text-decoration:none;color:#009ec6;border-bottom:1px dashed #009ec6}.doctor-details a.doctor-more:hover{border-bottom-style:none;text-decoration:none}.doctor-details a.doctor-more:after{height:5px;content:"";background:transparent url(/sites/all/themes/gm/images/prsam.gif) 100% no-repeat scroll;width:13px;display:inline-block}.doctor-details a.doctor-more.selected:after{background:transparent url(/sites/all/themes/gm/images/prham.gif) 100% no-repeat scroll}.doctor-more-info{padding:10px 15px;font-size:15px;color:#2e2e2e;border-top:2px solid #fff;display:none}.doctor-about{line-height:1.3}.doctor-reviews{margin-top:15px}.doctor-reviews .title{font-size:15px;font-weight:700;color:#2e2e2e}.doctor-review{margin-top:20px}.review-header{font-size:13px;font-weight:700}.review-header .rating{color:#2e2e2e;display:inline-block}.review-header .rating .star-0{height:12px;margin-right:2px;background:transparent url(/sites/all/themes/gm/images/star-0.svg) 50% no-repeat scroll;width:12px;display:inline-block}.review-header .rating .star-1{height:12px;margin-right:2px;background:transparent url(/sites/all/themes/gm/images/star-1.svg) 50% no-repeat scroll;width:12px;display:inline-block}.review-header .name{color:#959595;margin-left:8px}.review-header .date{font-weight:400;color:#959595}.review-text{font-size:15px;font-style:italic;color:#2e2e2e;line-height:1.4;margin-top:4px}.doctor-reviews-more-wrapper{text-align:center;margin:10px 0}a.doctor-reviews-more{font-size:15px;text-decoration:none;color:#009ec6;border-bottom:1px dashed #009ec6}a.doctor-reviews-more:hover{border-bottom-style:none;text-decoration:none}a.clinic-doctors-show-more{padding:8px;font-size:15px;border:2px solid #60b7ba;text-decoration:none;font-weight:700;color:#2e2e2e;text-align:center;margin-top:30px;display:block}#facebox.clinic-map{z-index:200}#clinic-map{height:450px;width:800px}#facebox.request-facebox{z-index:200}#facebox.request-facebox .close{right:2px;top:2px}#facebox.request-facebox .content{padding:0}.request-popup{min-height:500px;width:800px}.request-left-wrapper{min-height:500px;position:relative;background:#f0f0f0;width:250px;float:left}.request-left{padding:15px 25px;margin-bottom:55px}.request-title{font-size:16px;margin-bottom:13px}.request-doctor,.request-title{border-bottom:1px dashed #000;padding-bottom:15px}.request-doctor{margin-bottom:10px}#facebox .request-doctor img{border:1px solid #999;width:80px;float:left;margin-top:5px}.request-doctor .doctor-name{font-size:14px;font-weight:700;color:#000;margin-left:90px;line-height:1.5;margin-top:-3px;display:block}.request-clinica{margin-bottom:8px;border-bottom:1px dashed #000;padding-bottom:10px}.request-clinica .clinica-name{font-size:14px;font-weight:700;margin-bottom:5px;color:#000}.request-price .price-title{font-size:13px;font-weight:700;margin-bottom:5px;color:#000}.request-price{font-size:15px}.request-price .price-ord{text-decoration:line-through;color:#000}.request-price .price-special{font-size:18px;font-weight:700;color:#c20000}.request-price .price-percent{font-size:17px;color:#60b7ba}.request-datetime{padding-top:7px;font-size:15px;font-weight:700;color:#75b45c;border-top:1px dashed #000;margin-top:7px;display:none}.request-datetime-animation{-webkit-animation:color-change 1s;-moz-animation:color-change 1s;-o-animation:color-change 1s;-ms-animation:color-change 1s;animation:color-change 1s}@-webkit-keyframes color-change{0%{color:#000}70%{color:#0f0}to{color:#75b45c}}@-moz-keyframes color-change{0%{color:#000}70%{color:#0f0}to{color:#75b45c}}@-ms-keyframes color-change{0%{color:#000}70%{color:#0f0}to{color:#75b45c}}@-o-keyframes color-change{0%{color:#000}70%{color:#0f0}to{color:#75b45c}}@keyframes color-change{0%{color:#000}70%{color:#0f0}to{color:#75b45c}}.request-right-wrapper{position:relative;margin-left:250px}.request-right{padding:15px 25px}.request-right .request-title{margin-bottom:20px}.request-step{display:none}.request-step input.error{border-color:#c0392b}.request-step input.error::-webkit-input-placeholder{color:#c0392b}.request-step input.error:-moz-placeholder,.request-step input.error::-moz-placeholder{color:#c0392b}.request-step input.error:-ms-input-placeholder{color:#c0392b}.request-step-clinic ul{margin-top:10px;padding-left:40px}.request-step-clinic li{font-size:16px;margin-bottom:15px;position:relative;cursor:pointer;display:block}.request-step-clinic li label{cursor:pointer}.request-step-clinic .form-radio{position:absolute;top:3px;left:-20px}.request-step-clinic li .clinic-address{font-size:12px}.request-date-wrapper{margin-bottom:20px}.request-date-wrapper label{font-size:16px;font-weight:700;margin-bottom:5px;display:block}.request-hours-wrapper{height:255px;overflow-y:scroll;padding:10px;border:1px solid #2e2e2e}.request-hours-wrapper div{padding:6px 0;border:1px solid #ccc;text-align:center;margin:5px 10px;cursor:pointer;width:70px;display:inline-block}.request-hours-wrapper div:hover{border:1px solid #e9c750;color:#e9c750;background-color:#f7f7f7}.request-hours-wrapper div.selected{color:#fff;background-color:#60b7ba}.request-name-wrapper{margin-bottom:20px}.request-name-wrapper label{font-size:16px;font-weight:700;margin-bottom:5px;display:block}.request-name{padding:11px 12px 10px;font-size:14px;border:1px solid #cbcbcb;border-radius:2px;width:95%;line-height:1;display:block}.request-phone-wrapper{margin-bottom:20px}.request-phone-wrapper label{font-size:16px;font-weight:700;margin-bottom:5px;display:block}.request-phone-wrapper p{line-height:1.2;margin-top:10px}.request-phone{padding:11px 12px 10px;font-size:14px;border:1px solid #cbcbcb;border-radius:2px;width:95%;line-height:1;display:block}.request-sms-name-wrapper{margin-bottom:20px}.request-sms-name-wrapper label{font-size:16px;font-weight:700;margin-bottom:5px;display:block}.request-sms-name{padding:11px 12px 10px;font-size:14px;border:1px solid #cbcbcb;border-radius:2px;width:95%;line-height:1;display:block}.request-sms-phone-wrapper{margin-bottom:20px}.request-sms-phone-wrapper label{font-size:16px;font-weight:700;margin-bottom:5px;display:block}.request-sms-phone-wrapper p{margin-bottom:17px;line-height:1.2}.request-sms-phone{padding:9px 12px;font-size:14px;border:1px solid #cbcbcb;margin-right:20px;border-radius:2px;width:200px;line-height:1;display:inline-block}.request-button-sms-get{height:36px;font-size:16px;color:#fff;text-align:center;background-color:#60b7ba;border-radius:2px;cursor:pointer;width:165px;display:inline-block}.request-sms-confirm-wrapper{display:none}.request-sms-code{padding:9px 12px;font-size:14px;border:1px solid #cbcbcb;margin-right:20px;border-radius:2px;width:200px;line-height:1;display:inline-block}.request-button-sms-confirm{height:36px;font-size:16px;color:#fff;text-align:center;background-color:#60b7ba;border-radius:2px;cursor:pointer;width:165px;display:inline-block}.request-final-info{font-size:16px;margin-bottom:20px}.request-final-info span{font-weight:700}.request-bottom-wrapper{position:absolute;bottom:0;left:0;width:100%}.request-bottom{height:40px;position:relative;margin:15px 25px}.request-sprav-phone{font-size:12px}.request-sprav-phone span{font-style:italic}.request-button-prev{color:#2e2e2e;background-color:#f7f7f7;left:250px;display:none}.request-button-next,.request-button-prev{height:36px;font-size:16px;position:absolute;text-align:center;top:0;border-radius:2px;cursor:pointer;width:165px}.request-button-next{right:0;color:#fff;background-color:#60b7ba}.request-button:disabled{color:#888}.request-message{color:#c0392b;margin-top:7px;display:none}.instaseolinks .block-title{height:37px;font-size:15px;font-weight:700;color:#fff;background:#4a4a4a url(/data/social/instagram.png) 12px 5px no-repeat scroll;line-height:37px;padding-left:49px}.instaseolinks .block-content{padding:13px 12px 11px;background-color:#f7f7f6}.instaseolinks p{margin-bottom:5px;line-height:1.3}.instaseolinks a{text-decoration:none;color:#139dc5}.instaseolinks a:hover{text-decoration:underline}.instaseolinks a.lnk{font-size:13px;color:#9f9f9f}.footer-add-company a{padding:7px 8px 6px;font-size:12px;text-decoration:none;font-weight:700;color:#fff;background-color:#87af64;border-radius:2px;margin-left:11px;margin-top:5px;display:inline-block}.dynblock{overflow:hidden;position:fixed;opacity:0;background-color:#fff;z-index:200}.dynblock-left{max-width:350px;bottom:10px;left:-100%}.dynblock-right{right:-100%;max-width:350px;bottom:10px}.dynblock-close{border-right:1px solid #cecece;border-left:1px solid #cecece;padding:5px 0 6px 8px;font-size:14px;color:#888;position:relative;border-top:1px solid #cecece;cursor:pointer}.dynblock-close span{height:100%;border-left:1px solid #cecece;right:0;position:absolute;top:0;background:transparent url(/sites/all/themes/gm/images/dynblock-close.png) 50% no-repeat scroll;width:25px;display:inline-block}