.main .left_content{flex:0 0 auto}.main .mapblock{position:relative}.main .left_content img{margin:0;padding:0;width:800px;max-width:800px;display:block}.main .map_gradient_top{position:absolute;left:0;top:0;width:100%;padding-top:25px;background:linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,0))}.main .map_gradient_bottom{position:absolute;left:0;bottom:0;width:100%;padding-top:25px;background:linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,0))}.main .map_gradient_left{position:absolute;left:0;top:0;height:100%;padding-right:25px;background:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))}.main .map_gradient_right{position:absolute;left:775px;top:0;height:100%;padding-left:25px;background:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}.main .content{width:800px;max-width:800px}.main .right_content{cursor:default}.main #weather_async{margin:0;padding:0;width:auto;height:300px;border:none;visibility:hidden}.main .weather_title{margin:10px;padding:5px;background:linear-gradient(to right,#5ccdf8,#fff)}.main .weather{padding:10px;font-size:.9em}.main .weather_datetime{}.main .weather_header{}.main .weather_temperature{padding:5px 15px;border-bottom:2px solid #bdf;background-color:#def}.main .weather_ico{margin:0 10px;width:48px;height:48px}.main .weather_type{width:200px}.main .weather_item{margin-top:5px;margin-bottom:5px}.main .weather_line{margin-left:10px;margin-right:10px;border-bottom:1px dotted rgba(153,153,153,.3)}.main .news_title{margin:10px;padding:5px;background:linear-gradient(to right,#ffc926,#fff)}.main .news{position:relative;min-height:400px;max-height:3200px;overflow:hidden}.main .news_item{margin:10px auto;font-size:.9em;width:350px}.main .news_item .news_header{padding:5px;font-weight:bold;word-break:break-word;background:linear-gradient(to right,#d9a300,#fff);cursor:pointer}.main .news_item .news_header .arrow{margin-right:5px;width:20px;background-size:contain;background-repeat:no-repeat;background-image:url('../images/News/page-up-and-down-arrow.png')}.main .news_item .news_message{padding:5px;font-weight:normal;background:linear-gradient(to right,#ffdc73,#fff)}.main .news_item .news_footer{padding:5px;font-weight:normal;background:linear-gradient(to right,rgba(217,163,0,.5),#fff);text-align:left}.main .news_gradient_bottom{position:absolute;left:0;bottom:0;width:100%;padding-top:100px;background:linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,0))}.sponsors{padding-top:50px;padding-bottom:20px}.sponsors ul{margin:0;padding:0;list-style:none}.sponsors li{margin:0;padding:20px 40px}.sponsors img{height:50px;width:100px}