#placeswrapper{ margin: 50px 0px; margin-top:200px; width: 460px; float:left; position:relative; .places{ padding:50px 50px 15px 50px; background: transparent url('../img/bg_darker.png'); display:block; position:relative; #download-pdf{ position:absolute; top:15px; right:35px; } } .listplaces{ background: transparent url('../img/bg.png'); display:block; position:relative; .listplacesinner{ padding:15px 50px; } } .shop_type{ font-family: 'gothamlight',arial, sans-serif; font-weight:300; padding-top:15px; font-size:11px; vertical-align:middle; input{ margin:-2px 0px 0px 3px; vertical-align:middle; width:13px; height:13px; line-height:13px; } } } .select_province,.select_city{ .arrowdown{ position:absolute; right:5px; top:5px; width:20px; height:29px; background: transparent url('../img/arrow-down.jpg') 0 0 no-repeat; } &:hover{ .arrowdown{ background-position:0 -29px; } } &.active{ border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #aaaeb0; background:#fff; } font-size:14px; position:relative; border: 1px solid #aaaeb0; padding:10px 25px 10px 5px; background: transparent; cursor:pointer; margin-bottom:5px; .selected_province,.selected_city{ text-transform:uppercase; } .w800{ font-weight:800; } .one_province,.one_city{ text-transform:uppercase; &:hover{ background:#e5e5e5; } } .province_list,.cities_list{ position:absolute; left:-1px; top:40px; z-index:2000; display:none; background:#fff; width:100%; max-height:200px; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; border-top: 1px solid #aaaeb0; div.element{ padding:5px; } .mCSB_scrollTools{ right:5px; width:20px; height:190px; top:5px; .mCSB_dragger_bar{ width:20px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; background:#c2c2c2; } .mCSB_draggerRail{ width:20px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; background:#ebebeb; } } } } #places_galleries,#places_shops{ width:100%; text-transform:uppercase; font-size:13px; div div,div a{ padding:0px 5px; } a{ color:#3b322f; font-size:10px; text-decoration:none; &:hover{ color:#fff; background:#8a1e3c; } } } #places_galleries{ font-size:14px; strong{ font-size:16px; font-family: 'gothambold',arial, sans-serif; font-weight:600; } } #places_shops{ } #map-poland-container{ margin-top:170px !important; float:left; #map-poland{ margin-left:auto !important; margin-right:auto !important; } } #map-poland{ ul{ list-style:none; li{ list-style:none; } } }