.pilsen-blog-top-strip{padding-top:20px}.pilsen-blog-top-strip h1{font-size:24px;color:#1fa22e;font-weight:300}.pilsen-blog-top-strip p{margin-top:5px}.pilsen-articles-col2 a,.pilsen-blog-col2 a,.pilsen-blog-col1 a{color:#21a130!important}.pilsen-articles-col2 input[type="submit"],.pilsen-blog-col2 input[type="submit"],.pilsen-blog-col1 input[type="submit"]{color:#21a130;border-color:#21a130}.pilsen-articles-col2 input[type="submit"]:hover,.pilsen-blog-col2 input[type="submit"]:hover,.pilsen-blog-col1 input[type="submit"]:hover{background-color:#21a130;color:white}.pilsen-articles-col2 .with-red-line,.pilsen-blog-col2 .with-red-line,.pilsen-blog-col1 .with-red-line{border-color:#1fa22e}.pilsen-post-feed #new-post{background-color:white}.pilsen-articles{border-top:1px solid #ddd;padding-top:10px}.pilsen-articles a{color:#21a130}.pilsen-blog-post{position:relative;min-height:190px;margin-bottom:20px}.pilsen-blog-post .picture{position:absolute;width:190px;height:190px}.pilsen-blog-post .info{margin-left:200px}.pilsen-blog-post .intro{color:#999}.pilsen-blog-post .date{color:#999;font-size:12px;padding-top:5px;margin-bottom:5px}.pilsen-blog-post .title{margin-bottom:5px}.pilsen-blog-post .title a{font-family:Georgia,Times,'Times New Roman',serif;color:#333;font-size:18px}@media(max-device-width:900px) and (orientation:portrait),(max-device-width:765px){.pilsen-blog-post{text-align:center}.pilsen-blog-post .picture{position:relative;margin:0 auto;height:90px}.pilsen-blog-post .picture img{width:90px;height:90px}.pilsen-blog-post .info{margin-left:0}}.plzen-shadow{box-shadow:1px 1px 1px 1px rgba(0,0,0,0.2)}.plzen-rio-promo{background-image:url('/plzen-rio/park.jpg');height:350px;background-position:center center;background-repeat:no-repeat;background-color:#fff;display:block;position:relative}.plzen-rio-promo .c{position:absolute;top:0;left:50%}.plzen-rio-promo .d{margin-left:70px;margin-top:60px}.plzen-rio-promo div{color:#109345;font-weight:bold;padding-left:10px;line-height:25px;font-size:18px}.plzen-rio-promo a{padding:15px 20px;display:inline-block;margin:20px 5px 5px 5px;border:1px solid #004b82;color:#004b82;font-weight:bold;font-size:110%;border-radius:20px;text-decoration:none;cursor:pointer}.plzen-rio-promo a:hover{background-color:#004b82;color:white}@media(max-device-width:900px) and (orientation:portrait),(max-device-width:765px){.plzen-rio-promo{height:auto;background-image:url('/plzen-rio/park2.jpg');padding-top:90px;background-position:top center;text-align:center}.plzen-rio-promo .c,.plzen-rio-promo .d{position:relative;left:0;margin-left:0;margin-top:0}.plzen-rio-promo a{margin-top:10px}}.plzen-hp h2{padding:0;margin:0;line-height:70px;font-size:26px}.plzen-hp .row3 h2{color:#333}.plzen-hp .row{padding:0}.plzen-hp .row.top-strip{width:100%;height:260px;text-align:center;background-image:url('/images/plzen/hp-background.jpg');background-position:center center}.plzen-hp .heading-wrapper{margin-top:60px;height:75px;background-color:rgba(255,255,255,0.8);border-radius:32px;display:inline-block;line-height:75px;color:black}.plzen-hp .logo2015{margin-left:30px;margin-right:5px;display:inline-block;float:left;background-image:url('/images/plzen/logo_Plzen_sportovni.png');height:39px;width:250px;margin-top:19px}.plzen-hp .logo-dash{float:left;margin-right:10px;line-height:75px}.plzen-hp h1{display:inline-block;float:left;margin-right:30px;font-size:32px}.plzen-hp .intro-text{margin:auto;font-weight:300;margin-top:10px;color:white;font-size:24px;padding-bottom:10px;line-height:30px;text-shadow:1px 1px 6px rgba(0,0,0,0.7)}.plzen-hp .row.alt{background-color:#fdd}.plzen-hp .row-content{width:977px;margin:0 auto}.plzen-hp .col1{float:left}.plzen-hp .col2{float:right}.plzen-hp .row1{background-color:#f4f4f4}.plzen-hp .row1 .col1{width:620px}.plzen-hp .row1 .col2{width:330px}.plzen-hp .row2{background-color:#fff}.plzen-hp .row2 .col1{width:300px}.plzen-hp .row2 .col2{width:670px}.plzen-hp .row3{background-color:#e7f5e8}.plzen-hp .row3 .col1{width:620px}.plzen-hp .row3 .col2{width:340px}.plzen-hp .row4{background-color:#e6e6e6;text-align:center}.plzen-hp .row4 .b{width:309px;height:200px;display:inline-block;margin:10px 5px 20px 5px;color:white;position:relative}.plzen-hp .row4 .b img{position:absolute;top:0;left:0}.plzen-hp .row4 .b .t{position:absolute;top:105px;left:20px;right:20px;font-size:20px;text-align:left}.plzen-hp .row4 .b a{position:absolute;top:165px;left:20px;color:white;font-size:14px}.plzen-hp .more-link{color:#333}.plzen-hp .more-link a{color:#21a130}.plzen-hp .users h2{background-image:url('/images/plzen/hp-icon-user.png')}.plzen-hp .users .more-link{margin-top:10px}.plzen-hp .teams h2{background-image:url('/images/plzen/hp-icon-team.png')}.plzen-hp .teams .more-link{margin-top:10px;margin-bottom:20px}.plzen-hp hr{height:1px;background-color:#ddd;margin-top:20px;margin-bottom:0;border:0}.plzen-hp .hp-map{padding-top:20px;padding-left:10px}.plzen-hp .map-area{height:450px;text-align:center;background-color:#f6f6f6}.plzen-hp .map-area .text{color:#999;padding-top:20px;margin-bottom:40px}.plzen-hp .venues{height:470px;overflow:hidden;position:relative}.plzen-hp .venues .more-overlay{position:absolute;bottom:0;left:0;right:0;height:90px;line-height:75px;color:white;text-align:center;background-color:rgba(255,255,255,0.9)}.plzen-hp .venues .button-more-wrapper{left:0;right:0;position:absolute;bottom:20px;text-align:center}.plzen-hp .venues a.button-more{display:inline-block;background-color:#1fa22e;line-height:40px;border-radius:20px;padding:0 20px;color:white}.plzen-hp .venue{float:right;width:200px;height:170px;position:relative;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.2);margin-left:18px;margin-bottom:20px;margin-right:2px;background-color:#fff}.plzen-hp .venue .picture{position:relative;height:110px}.plzen-hp .venue .name{position:absolute;bottom:0;right:0;color:white;left:0;font-size:16px;padding:10px;text-shadow:1px 1px 2px rgba(0,0,0,0.7)}.plzen-hp .venue .address{color:#999;margin-left:10px;margin-top:5px}.plzen-hp .venue .rating{margin-left:10px;margin-top:5px}.plzen-hp .event{width:300px}.plzen-hp .user,.plzen-hp .team{float:left;height:60px;width:60px;position:relative;margin:0 5px 5px 0}.plzen-hp .user .name,.plzen-hp .team .name{padding-top:10px;margin-left:55px}.plzen-hp .user .picture,.plzen-hp .team .picture{top:0;left:0}.plzen-hp .user .picture img,.plzen-hp .team .picture img{border-radius:50%}.plzen-hp .hall-of-fame .picture{position:relative;background-color:#444;height:205px;overflow:hidden}.plzen-hp .hall-of-fame .info{background-color:#2d7335;padding:10px;height:140px;position:relative}.plzen-hp .hall-of-fame .text{margin-bottom:10px;line-height:160%;color:white}.plzen-hp .hall-of-fame .heading{font-size:24px;position:absolute;bottom:0;left:0;color:white;padding:10px;text-shadow:1px 1px 2px rgba(0,0,0,0.7)}.plzen-hp .hall-of-fame .btn{background-color:white;padding:5px 15px;border-radius:15px;display:block;float:left;font-weight:bold;color:#1fa22e;font-size:14px}.plzen-hp .hall-of-fame .link{color:white;margin-top:6px;float:right}.plzen-hp .hall-of-fame .buttons{position:absolute;bottom:0;left:0;padding:10px;right:0}.plzen-hp .doporucujeme-wrapper{overflow:hidden}.plzen-hp .doporucujeme-wrapper.slot2,.plzen-hp .doporucujeme-wrapper.slot4{width:330px;height:294px}.plzen-hp .doporucujeme-wrapper.slot1,.plzen-hp .doporucujeme-wrapper.slot3{width:620px;height:294px}@media(max-device-width:900px) and (orientation:portrait),(max-device-width:765px){.plzen-hp .doporucujeme-wrapper{width:auto!important;height:auto!important}.plzen-hp .doporucujeme-wrapper img{max-width:100%;width:auto;height:auto}.plzen-hp .row-content{width:auto;margin:0 auto}.plzen-hp .row.top-strip{height:auto;background-size:cover}.plzen-hp .heading-wrapper{height:auto;text-align:center;width:100%;margin-top:0;border-radius:0;line-height:normal}.plzen-hp .logo2015{display:block;float:none;margin:auto;margin-top:.5em}.plzen-hp .logo-dash{display:none}.plzen-hp .heading-line h2{float:none!important;display:inline}.plzen-hp h1{display:inline-block;float:none;margin-right:0}.plzen-hp .col1,.plzen-hp .col2{max-width:300px;float:none;margin:auto;text-align:center;width:auto!important}.plzen-hp .heading-venues{max-width:300px;margin:auto;text-align:center;height:auto;line-height:normal}.plzen-hp .heading-venues .more-link{float:none;line-height:normal}.plzen-hp .event,.plzen-hp .event.even,.plzen-hp .venue{float:none;margin:auto;margin-bottom:10px}.plzen-hp .events .more-link{float:none;margin-bottom:20px;display:block;line-height:normal}.plzen-hp .map-area{height:330px;margin:10px 0}.plzen-hp .map-area .text{padding:10px 0;margin:0}.plzen-hp .more-overlay{display:none}.plzen-hp .venues{height:auto}.plzen-hp .venues .button-more-wrapper{position:relative;bottom:0;margin-bottom:10px}.plzen-hp .venues a.button-more{position:relateive}.plzen-hp .plzen-articles .post{margin-bottom:10px;float:none}}.plzen-list{background-color:#f5f5f5}.plzen-list .list-content{width:977px;margin:0 auto}.plzen-list .map{background-color:#eee;height:350px}.plzen-list .col1{float:left;width:300px}.plzen-list .col2{float:right;width:660px;min-height:100px}.plzen-list .mini-block{width:320px;float:left;height:80px;margin-right:15px;margin-bottom:15px;position:relative}.plzen-list .mini-block.even{margin-right:0;margin-bottom:0}.plzen-list .mini-block .picture{width:80px;height:80px;background-color:#eee;position:absolute;left:0;top:0}.plzen-list .mini-block .name{display:block;margin-left:90px;color:#21a130;margin-top:10px;line-height:25px;font-size:18px}.plzen-list .mini-block .text{margin-left:90px;color:#999;font-size:11px}.plzen-list .event{width:320px}.plzen-list .venue{margin:0 0 15px 0;overflow:hidden;background-color:#fafafa}.plzen-list .venue .primary-row{height:80px;position:relative;cursor:pointer}.plzen-list .venue .handle{position:absolute;right:20px;width:8px;height:8px;border-right:1px solid white;border-bottom:1px solid white;top:32px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.plzen-list .venue.open .handle{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:36px}.plzen-list .venue .name{position:relative;font-weight:bold;padding-top:14px;text-align:center;line-height:28px;font-size:20px;color:white}.plzen-list .venue .address{position:relative;text-align:center;line-height:24px;font-size:16px;color:white}.plzen-list .venue .address.pic-ver,.plzen-list .venue .name.pic-ver{text-shadow:1px 1px 2px rgba(0,0,0,0.7)}.plzen-list .venue .picture{position:absolute;top:0;left:0}.plzen-list .venue .background{position:absolute;top:0;left:0;right:0;bottom:0}.plzen-list .venue .rating{cursor:default;position:absolute;bottom:5px;left:5px}.plzen-list .venue .info{display:none}.plzen-list .venue.open .info{display:block}.plzen-list .venue.open{box-shadow:1px 1px 1px 1px rgba(0,0,0,0.2)}.plzen-list .recent-heading{margin-top:30px;margin-bottom:10px;font-size:21px;color:#333}.plzen-list .grid-empty-text{font-size:16px;padding:20px}.plzen-list .filter{background-color:#fefefe;font-size:14px}.plzen-list .filter .spacer{height:15px}.plzen-list .filter .filter-block{position:relative}.plzen-list .filter .filter-block .handle{position:absolute;right:20px;width:6px;height:6px;border-right:1px solid #bbb;border-bottom:1px solid #bbb;top:26px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.plzen-list .filter .filter-block.open .handle{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:29px}.plzen-list .filter .filter-block .content{display:none;clear:both}.plzen-list .filter .filter-block.open .content{display:block}.plzen-list .filter .filter-block .heading{height:60px}.plzen-list .filter .filter-block .name{font-weight:300;position:absolute;margin:0;line-height:60px;padding:0 15px;color:#1fa22e;background-color:#fefefe;font-size:21px}.plzen-list .filter .filter-block .name:hover{text-decoration:underline}.plzen-list .filter .filter-block .line{position:absolute;height:2px;left:40px;right:40px;top:30px;background-color:#eee}.plzen-list .filter .button{width:auto;display:block}.plzen-list .filter input[type="checkbox"]{margin:0;padding:0;vertical-align:middle;margin-left:0;line-height:30px}.plzen-list .filter label{margin:0;padding:0;margin-left:2px;line-height:30px}.plzen-list .filter input[type="checkbox"]:checked+label{color:#21a130}.plzen-list .filter .singlecheckbox+.singlecheckbox{margin-top:0}.plzen-list .filter .singlecheckbox{padding-left:15px}.plzen-list .filter .filter-button-wrapper{height:45px;position:relative;cursor:pointer}.plzen-list .filter .filter-button{height:45px;width:300px;background-color:#21a130;color:white;line-height:45px;text-align:center;border-radius:5px;font-size:18px}.plzen-list .filter .sport-checkboxes{padding-left:5px}.plzen-list .filter .sport-checkboxes .item{width:140px;float:left;margin-bottom:10px}.plzen-list .filter .icon-30x30{float:left;width:30px;height:30px;margin-right:2px;background-image:url('/images/plzen/sport_icons.png');background-repeat:no-repeat}.plzen-list .icon-sport.s40{background-position:-30px 0}.plzen-list .icon-sport.s79{background-position:0 -30px}.plzen-list .icon-sport.s193{background-position:0 -30px}.plzen-list .icon-sport.s101{background-position:-30px -30px}.plzen-list .icon-sport.s102{background-position:0 -60px}.plzen-list .icon-sport.s147{background-position:0 -60px}.plzen-list .icon-sport.s185{background-position:0 -60px}.plzen-list .icon-sport.s103{background-position:-30px -150px}.plzen-list .icon-sport.s50{background-position:-30px -60px}.plzen-list .icon-sport.s83{background-position:-30px -120px}.plzen-list .icon-sport.s89{background-position:0 -90px}.plzen-list .icon-sport.s108{background-position:0 -150px}.plzen-list .icon-sport.s34{background-position:-30px -90px}.plzen-list .icon-sport.s106{background-position:0 -120px}.plzen-list .icon-sport.s32{background-position:0 -180px}.plzen-list .icon-sport.s113{background-position:-30px -180px}.plzen-list .icon-sport.s131{background-position:0 -210px}.plzen-list .icon-sport.s43{background-position:-30px -210px}.plzen-list .icon-sport.s10{background-position:0 -240px}.plzen-list .icon-sport.s114{background-position:-30px -240px}.plzen-list .icon-sport.s52{background-position:0 -270px}.plzen-list .icon-sport.s127{background-position:-30px -270px}.plzen-list .icon-sport.s232{background-position:0 -300px}.plzen-list .map-filter{width:280px;height:280px;background-image:url('/images/plzen/map.png');background-color:white}.plzen-list .grid-show-more{height:50px;position:relative;margin:10px 0;text-align:center}.plzen-list .grid-show-more .line{position:absolute;top:24px;left:0;right:0;height:2px;background-color:#ccc}.plzen-list .grid-show-more a{position:relative;display:inline-block;padding:10px 20px;margin-top:5px;font-size:16px;background-color:#f5f5f5}.plzen-list .sport-extra{padding:10px;padding-top:0}.plzen-list .sport-extra select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;border-radius:3px}.plzen-list .map-btn{background-color:#21a130;padding:7px 12px;cursor:pointer;border-radius:15px;color:white}.plzen-list .map-btn-maximize{position:absolute;bottom:5px;left:5px}.plzen-list .plzen-map-container{position:relative}.plzen-list .map-btn-minimize{position:absolute;bottom:10px;left:10px}.plzen-filter-map{width:250px;height:270px;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:10px;position:relative;border-bottom:1px solid #eee}@media(max-device-width:900px) and (orientation:portrait),(max-device-width:765px){.plzen-list .list-content{width:auto}.plzen-list .col1{float:none;max-width:300px;width:auto;margin:0 auto}.plzen-list .col2{float:none;max-width:660px;width:auto;margin:0 auto}.plzen-list .mini-block{float:none!important;margin:10px auto!important}.plzen-list .heading-line{padding:0 1em}.plzen-list .heading-line h2,.plzen-list .heading-line .count{font-size:1.5em!important}.plzen-list .heading-line .orderby,.plzen-list .heading-line .reg-link{display:none}.plzen-list .event,.plzen-list .event.even{float:none!important;margin:10px auto!important}}.plzen a{color:#21a22e}.plzen .rating-value{height:19px;width:35px;font-size:12px;padding-top:2px;font-weight:600;text-align:center;color:#fff;border-radius:2px}.plzen .rating-value.good{background-color:#62c540}.plzen .rating-value.bad{background-color:#ff5028}.plzen .rating-value.normal{background-color:#ff9a40}.plzen .rating-value.v1{background-color:#fe0101}.plzen .rating-value.v2{background-color:#ff4d00}.plzen .rating-value.v3{background-color:#ff7800}.plzen .rating-value.v4{background-color:#ffc600}.plzen .rating-value.v5{background-color:#fee401}.plzen .rating-value.v6{background-color:#d2d728}.plzen .rating-value.v7{background-color:#9acd32}.plzen .rating-value.v8{background-color:#6bc431}.plzen .rating-value.v9{background-color:#4d9b00}.plzen .rating-value.v10{background-color:#437f03}.plzen h1,.plzen h2,.plzen h3,.plzen h4{font-weight:300}.plzen .heading-line{min-height:71px}.plzen .heading-line h2{float:left;background-image:url('/images/plzen/hp-icon-event.png');background-position:left center;background-repeat:no-repeat;font-size:24px;line-height:70px;margin:0;padding:0;padding-left:36px}.plzen .heading-line .more-link{float:right;line-height:70px}.plzen .heading-line .count{float:left;display:inline-block;margin-left:10px;line-height:70px;font-size:24px;font-weight:300;color:#333}.plzen .heading-line .reg-link{line-height:60px;float:right;margin-top:5px;color:#21a130}.plzen .heading-line .orderby{float:right;margin-top:5px;line-height:60px;color:#999;margin-right:10px}.plzen .heading-line .orderby select{margin-left:5px;background-color:#f5f5f5;padding:.4em}.plzen .heading-venues h2{background-image:url('/images/plzen/hp-icon-venue.png')}.plzen .heading-users h2{background-image:url('/images/plzen/hp-icon-user.png')}.plzen .heading-groups h2{background-image:url('/images/plzen/hp-icon-team.png')}.plzen .user-col-icon,.plzen .group-col-icon{width:80px;height:80px}.plzen .event-col-icon{height:110px}.plzen .event-col-icon img{float:right;margin-right:10px;margin-top:10px}.plzen .dark-gradient{position:absolute;left:0;right:0;top:0;bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#4d000000',GradientType=0)}.plzen .event{box-shadow:1px 1px 1px 1px rgba(0,0,0,0.2);text-align:left;background-color:white;position:relative;height:170px;float:left;margin-bottom:20px}.plzen .event.even{float:right}.plzen .event .picture{height:110px;background-color:#ccc;border-bottom:1px solid #dadada;position:relative}.plzen .event .name{position:absolute;bottom:0;right:0;color:white;left:0;padding:15px;font-size:16px;text-shadow:1px 1px 2px rgba(0,0,0,0.7)}.plzen .event .address{line-height:20px;margin-left:10px;color:#999}.plzen .event .start{margin-top:10px;line-height:20px;color:#333;margin-left:10px}.plzen .event .info{text-align:right;position:absolute;top:0;right:0}.plzen .event .note{margin-top:10px;margin-right:10px;float:right;color:#999}.plzen .event .note i{border-radius:50%;width:6px;height:6px;display:inline-block;float:left;margin-top:7px;margin-right:5px;background-color:#21a130}.pilsen-bottom-strip{background-image:url('/images/plzen/plzen-footer.jpg');padding-top:28px;padding-bottom:28px;text-align:center;background-repeat:no-repeat;background-size:cover}.pilsen-bottom-strip .block1{padding:20px;background-color:rgba(255,255,255,0.7);margin:10px;border-radius:5px;text-align:left;margin-bottom:15px}.pilsen-bottom-strip .logo{display:inline-block;float:left;margin-right:30px;width:80px;margin-left:10px;height:93px;background-image:url('/images/plzen/znak.png')}.pilsen-bottom-strip .heading{font-size:24px;line-height:40px}.pilsen-bottom-strip .block2{display:inline-block;margin:0 auto;padding:8px 15px;background-color:rgba(0,0,0,0.5);border-radius:20px}.pilsen-bottom-strip .block2 a{color:white;font-size:16px}.plzen-articles .post{background-color:white;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.2);width:300px;height:200px}.plzen-articles .post.left{float:left}.plzen-articles .post.right{float:right}.plzen-articles .post .picture{height:100px}.plzen-articles .post .date{font-size:11px;color:#999}.plzen-articles .post .title{color:#21a22e}.plzen-articles .post .info{padding:10px;padding-top:5px}.plzen-articles .post .intro{color:#999}.plzen-articles .post-link{margin:15px 0}.plzen-articles .post-link small{color:#999;font-size:11px}.plzen-articles .more{color:#333}@media(max-device-width:900px) and (orientation:portrait),(max-device-width:765px){.plzen .heading-line .more-link{float:none;line-height:normal}.pilsen-bottom-strip .block1{text-align:center}.pilsen-bottom-strip .logo{display:block;margin:0 auto;float:none}.pilsen-bottom-strip .heading{margin:10px 0;line-height:normal}}.page-Plzen #header-mobile{background-color:#26a53e;border-bottom:1px solid #26a53e}.page-Plzen .header{background-color:#26a53e}.plzen-venue-info{font-size:14px}.plzen-venue-info .flags{padding:10px;border-bottom:1px solid #ddd}.plzen-venue-info .flags label{margin:0;padding:0;font-weight:bold;color:#333}.plzen-venue-info .content{padding:10px;color:#666}.plzen-venue-info h4{margin:0;padding:0;line-height:30px;margin-top:10px;color:#333;font-weight:bold;font-size:16px}.plzen-venue-info p{padding:0;margin:0}.plzen-venue-info .contacts .icon{position:absolute;left:0;top:0;width:24px;height:24px;padding-left:3px;padding-top:3px}.plzen-venue-info .contacts .row{line-height:24px;margin-bottom:5px;height:24px;padding-left:30px;position:relative}.plzen-venue-info .contacts .social{float:left}.plzen-venue-info i.phone{background:url(sprite_contacts.png) no-repeat center;background-position:-61px -5px;width:18px;height:18px;display:inline-block}.plzen-venue-info i.email{background:url(sprite_contacts.png) no-repeat center;background-position:-5px -5px;width:18px;height:18px;display:inline-block}.plzen-venue-info i.icq,.plzen-venue-info i.gtalk,.plzen-venue-info i.skype{background:url(sprite_contacts.png) no-repeat center;background-position:-33px -5px;width:18px;height:18px;display:inline-block}.plzen-venue-info i.facebook{background:url(sprite_contacts.png) no-repeat center;background-position:-117px -5px;width:25px;height:25px;display:inline-block}.plzen-venue-info i.facebook:hover{background:url(sprite_contacts.png) no-repeat center;background-position:-152px -5px;width:25px;height:25px;display:inline-block}.plzen-venue-info i.gplus{background:url(sprite_contacts.png) no-repeat center;background-position:-187px -5px;width:25px;height:25px;display:inline-block}.plzen-venue-info i.gplus:hover{background:url(sprite_contacts.png) no-repeat center;background-position:-222px -5px;width:25px;height:25px;display:inline-block}.plzen-venue-info i.web,.plzen-venue-info i.alternative-www{background:url(sprite_contacts.png) no-repeat center;background-position:-89px -5px;width:18px;height:18px;display:inline-block}.plzen-venue-info .pic{float:left;width:150px;height:110px;margin-right:10px;margin-bottom:2px;display:block;position:relative}.plzen-venue-info .last-pic{margin-right:0}.plzen-venue-info .last-pic .darken{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5)}.plzen-venue-info .last-pic span{position:absolute;left:0;right:0;bottom:0;top:0;line-height:110px;text-align:center;color:white;font-size:18px}.plzen-venue-info .last-pic img{position:absolute;left:0;top:0}.plzen-venue-info .opening-times{padding:0;margin:0}.plzen-venue-info .opening-times .day{color:}.plzen-venue-info .opening-times td.first{width:10px}.plzen-venue-info .opening-times td{line-height:22px;padding:0;margin:0}.plzen-venue-info .opening-times td small{font-size:10px}.plzen-venue-info .opening-times .hline td{border-top:1px solid #ddd}.plzen-venue-info .opening-times .spacer td{height:5px}.plzen-venue-info .opening-times td.active{color:#ff3d45;font-weight:600}.plzen-venue-info .flat-btn{background-color:#1fa22e;float:left;padding:10px;margin-right:10px;color:white}.plzen-venue-info-footer{height:45px;position:relative;background-color:#f6f6f6;padding:0 10px}.plzen-venue-info-footer a.full-link{position:relative;margin-right:20px;color:#21a130;line-height:45px;float:right}.plzen-venue-info-footer a.full-link i{position:absolute;right:-14px;width:7px;height:7px;border-right:2px solid #21a130;border-bottom:2px solid #21a130;top:18px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.plzen-venue-info-footer .summary-row{height:25px;padding-top:10px;float:left}.plzen-venue-info-footer .summary-row .summary-item{float:left;position:relative;margin-right:10px}.plzen-venue-info-footer .summary-row .icon{display:inline-block;height:25px;width:25px;top:0;left:0;position:absolute}.plzen-venue-info-footer .summary-row .count{display:inline-block;padding-left:30px;line-height:25px}.plzen-venue-info-footer .summary-row i{display:inline-block;width:25px;height:25px;background-image:url(../images/v2/sc-content-icons.png)}.plzen-venue-info-footer .summary-row .iathlete{background-position:0 -50px}.plzen-venue-info-footer .summary-row .summary-item:hover .iathlete{background-position:0 0}.plzen-venue-info-footer .summary-row .iteam{background-position:-25px -50px}.plzen-venue-info-footer .summary-row .summary-item:hover .iteam{background-position:-25px 0}.plzen-venue-info-footer .summary-row .itrainer{background-position:-50px -50px}.plzen-venue-info-footer .summary-row .summary-item:hover .itrainer{background-position:-50px 0}.plzen-venue-info-footer .summary-row .isale{background-position:-75px -50px}.plzen-venue-info-footer .summary-row .summary-item:hover .isale{background-position:-75px 0}.plzen-venue-info-footer .summary-row .ievent{background-position:-100px -50px}.plzen-venue-info-footer .summary-row .summary-item:hover .ievent{background-position:-100px 0}.plzen-venue-info-footer .summary-row .iticket{background-position:-125px -50px}.plzen-venue-info-footer .summary-row .summary-item:hover .iticket{background-position:-125px 0}.plzen-venue-info-footer .summary-row .ideal{background-position:-150px -50px}.plzen-venue-info-footer .summary-row .summary-item:hover .ideal{background-position:-150px 0}.plzen-map-marker .name{font-weight:bold;display:block}