.b-browscap{width:362px;height:303px;top:120px;left:50%;margin-left:-156px;padding:4px;position:absolute;border:1px solid #a0a0a0;border-top:1px solid #eaeaea;border-bottom:1px solid #565656;background:#e3ecf9;}
.b-browscap-table{width:100%;table-layout:fixed;border:1px solid #e8f0fb;}
.b-browscap-message{width:100%;height:194px;color:#2d3038;font-size:1.53em;line-height:1.46em;text-align:center;}
.b-browscap-icon{height:32px;}
.b-browscap-icon a{width:32px;height:32px;display:block;margin:auto;background:url(/static/i/browsers-sprite.png) no-repeat;}
.b-browscap-icon--firefox a{background-position:-32px 0;}
.b-browscap-icon--chrome a{background-position:-64px 0;}
.b-browscap-icon--safari a{background-position:-96px 0;}
.b-browscap-icon--opera a{background-position:-128px 0;}
.b-browscap-separator{height:30px;}
.b-browscap-button{height:45px;}
.b-browscap-button a, .b-browscap-button a:link, .b-browscap-button a:visited{width:108px;height:34px;line-height:30px;display:block;margin:auto;color:#fff;font-size:1.2em;text-align:center;text-decoration:none;background:#009be2 url(/static/i/browscap-button.png) no-repeat;}
.b-browscap-button a:hover, .b-browscap-button a:active{text-decoration:none !important;}