html,body{height:100%;margin:0;overflow:hidden;padding:0;font-family:Arial;background:#fff}.b-page__top{background:none repeat scroll 0 0 #fff;box-shadow:0 0 5px rgba(0,0,0,0.7);height:90px;left:0;position:fixed;top:40px;width:100%;min-width:980px;z-index:998}.b-page_left_on .b-page__sidebar_top_type_left{display:block}.b-page_left_on .b-page__sidebar_type_left{display:block}.b-page_left_on .b-page__switcher_type_left{background-position:-394px -159px;left:310px}.b-page_left_on .b-page__switcher_type_left:hover{background-position:-394px -187px}.b-page_left_on .b-page__map{left:310px}.b-page__sidebar_top{background:none repeat scroll 0 0 #fff;bottom:0;box-shadow:0 0 5px rgba(0,0,0,0.7);display:none;overflow-x:hidden!important;overflow-y:hidden;position:fixed;top:130px;width:310px;height:35px;z-index:9}.b-page__sidebar{background:none repeat scroll 0 0 #fff;bottom:0;box-shadow:0 5px 5px rgba(0,0,0,0.7);display:none;overflow-x:hidden!important;overflow-y:auto;position:fixed;top:165px;width:310px;z-index:8}.b-page__sidebar_bottom{background:none repeat scroll 0 0 #fff;bottom:0;box-shadow:0 0 5px rgba(0,0,0,0.7);display:none;overflow-x:hidden!important;overflow-y:hidden;position:fixed;bottom:0;width:310px;height:45px;z-index:10;text-align:center}.b-page__sidebar_type_left{left:0}.b-page__sidebar_type_right{right:0}.b-page__switcher{background:url(/style/sprite.png) no-repeat scroll -394px -159px transparent;cursor:pointer;height:28px;margin-bottom:100px;outline:medium none;position:fixed;bottom:0;width:16px;z-index:1000}.b-page__switcher:hover{background-position:-394px -187px}.b-page__switcher_hide{left:0!important;background-position:-410px -159px!important}.b-page__switcher_hide:hover{background-position:-410px -187px!important}.b-page__switcher_type_left{left:0}.b-page__map{bottom:0;left:0;overflow:hidden;position:fixed!important;right:0;top:130px;background:#565656}.top_infobar{margin:0;width:100%;x-index:10000;-moz-box-shadow:0 0 5px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.7);-o-box-shadow:0 0 5px rgba(0,0,0,0.7);box-shadow:0 0 5px rgba(0,0,0,0.7)}.topBorder{padding-top:15px;margin:0 10px 15px;border-top:1px dashed #aaa;text-align:center}input.search{font-size:17px;padding:8px 4px;background:#f2f2f2}.b-page__sidebar_top .xbutton-small{height:22px;line-height:20px}.b-page__sidebar_top #loader_sidebar{float:right;margin-top:3px}#m_firms ul{margin:5px 0;padding:0;font-size:13px}#m_firms ul li{padding-left:15px;margin:2px 0;list-style:none none;position:relative}#m_firms ul li:before{content:'';left:0;top:3px;position:absolute;width:10px;height:10px;background:url(../style/sprite.png) -425px -275px no-repeat}#m_firms ul li a{color:#a22;text-decoration:underline;outline:none}#m_firms ul li a:visited{color:#a22;text-decoration:underline;outline:none}#m_firms ul li a:hover{color:#333;text-decoration:none;outline:none}span.rubr-sp{display:block;font-size:13px;line-height:1,4em;padding:7px}.adver{padding:8px;background:#eec;border:1px solid #ccc;margin:15px -8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.adver a{font-size:15px}.adver a.aj{font-size:12px}.adver p{margin:0;line-height:1,5em}.favorite_title{position:relative;display:block;margin:5px 0;font-weight:700;font-size:14px}.favorite_row{position:relative;display:block;margin:10px 0;padding:0 0 0 30px}.favorite_row a{color:#333;text-decoration:none;border-bottom:1px dashed #333;font-size:14px;line-height:1,5em}.favorite_row a:visited{color:#333;text-decoration:none;border-bottom:1px dashed #333}.favorite_row a:hover{color:#333;text-decoration:underline;border-bottom:0}.favorite_row a.favorite_icon{position:absolute;left:0;text-decoration:none;border:0}.favorite_row a.favorite_icon:visited{position:absolute;left:0;text-decoration:none;border:0}.favorite_row a.favorite_icon:hover{position:absolute;left:0;text-decoration:none;border:0}.favorite_row span a{color:#333;text-decoration:underline;border-bottom:0;font-size:11px;line-height:1,5em}.favorite_row span a:visited{color:#333;text-decoration:underline;border-bottom:0}.favorite_row span a:hover{color:#333;text-decoration:none;border-bottom:0}