.webmap.tic.popup {
    position:absolute;
    top: 20px;
    left:100px; 
    right: 100px;
    bottom:150px;
    z-index:210;
    min-height: 350px;
    background-color:white;
    border:2px white solid;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    background-image: linear-gradient(bottom, rgb(255,255,255) 41%, rgb(196,196,196) 100%);
    background-image: -o-linear-gradient(bottom, rgb(255,255,255) 41%, rgb(196,196,196) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 41%, rgb(196,196,196) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 41%, rgb(196,196,196) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 41%, rgb(196,196,196) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.41, rgb(255,255,255)), color-stop(1, rgb(196,196,196)) );

}

    .webmap.tic.popup > ul {
        margin-left:20px;
        margin-top:10px;
        list-style-type: none;
    }
        .webmap.tic.popup > ul li {
            color:black;
            padding:10px 10px 10px 10px;
            font-size:18px;
            cursor:pointer;
            float:left;
            background-color:#e0e0e0;
            border:1px #404040 solid;
            border-top-left-radius: 10px 10px;
            border-top-right-radius: 10px 10px;
            -moz-border-top-left-radius: 10px 10px;
            -moz-border-top-right-radius: 10px 10px;
        }
            .webmap.tic.popup > ul li.active {
                background-color:white;
                border: 1px white solid;
                border-left: 1px gray solid;
                border-right: 1px gray solid;
                border-top: 1px gray solid;
            }

    .webmap.tic.popup .tabcontainer
    {
        clear:both;
        position:relative;
        height:85%;
        margin-left:20px;
        margin-right:20px;
    }
    .webmap.tic.popup .tabcontent {
        border-left: 1px gray solid;
        border-right: 1px gray solid;
        border-bottom: 1px #e0e0e0 solid;
        background-color:white;
        position:absolute;
        top:0px;
        bottom:0px;
        left: 0px;
        right: 0px;
        overflow: auto;
        padding: 10px 10px 10px 10px;
    }
    .webmap.tic.popup .title{
        text-align:right;
        font-size:22px;
        color:#4170ff;
        padding-right:30px;
    }
    .webmap.tic.popup .content {
        text-align:justify;
    }

    .webmap.tic.popup .media li {
        float:left;
        margin-right:10px;
    }

.webmap.tic.point {
    width: 75px;
    height: 75px;
    cursor:pointer;
    z-index:180;
    overflow:hidden;
    background:url(../images/crmap-tic.png) -0px -0px no-repeat;
}
    .webmap.tic.point.active {
        z-index:300;
        background:url(../images/crmap-tic.png) -76px -0px no-repeat;
    }

.webmap.search_hint a.tour {
    font-weight:bold;
    font-size:20px;
    line-height: 36px;
    padding-left: 30px;
    background:url(../images/star.png) 0px 0px no-repeat;
}
