body { 
    margin: 0px ; 
    background-color:#F0F0F0 ; 
    color:#000000 ; 
    font-family: Montserrat,Arial,sans-serif ; 
    font-size:12px
}  

a {
    color: #000000 ; 
}

.menu {
    background-color: #F00000 ; 
}

.player {
    background-color: #242E40 ; 
}

div::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

div::-webkit-scrollbar-thumb {
    background: #606060;
    border-radius: 2px;
}

body::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

body::-webkit-scrollbar-thumb {
    background: #606060;
    border-radius: 2px;
}


.navBlock {    
    border-radius: 8px ; 
    background-color: #FFFFFF ; 
    box-shadow:1px 1px 5px rgba(0,0,0,0.3) ;     
}

.navBlockChannels {
    
}

.navBlockChannelGroupHeader {
    padding: 8px ; 
    background-color: #304060 ;
    font-size: 14px ; 
    font-weight: bold ; 
    color: #FFFFFF ; 
}


.contentBlock {
    
}

.contentBlockArticle {
    background-color: #FFFFFF ; 
    border-radius: 8px ; 
    box-shadow:1px 1px 5px rgba(0,0,0,0.3) ; 
}

.contentBlockAd {
    background-color: #FFFFFF ; 
    border-radius: 8px ; 
    box-shadow:1px 1px 5px rgba(0,0,0,0.3) ; 
}

.contentBlockMeteo {
    background: linear-gradient(180deg, #3A3A3A 0%, #111111 100%) ; 
    border-radius: 8px ; 
    box-shadow: 1px 1px 5px rgba(0,0,0,0.3) ; 
    color: #FFFFFF ; 
    user-select: none ; 
}

.meteoDays::-webkit-scrollbar-track {
    background: rgba(255,255,255,0.06) ; 
}

.meteoDays::-webkit-scrollbar-thumb {
    background: rgba(255,255,255,0.35) ; 
}

.meteoTitle {
    font-size: 18px ; 
    font-weight: bold ; 
    color: #FFFFFF ; 
}

.meteoDayNav {
    color: #A0A0A0 ; 
    font-size: 44px ; 
}

.meteoSelect {
    background: rgba(255,255,255,0.12) ; 
    color: #FFFFFF ; 
    border: none ; 
    border-radius: 6px ; 
    font-size: 14px ; 
    font-family: inherit ; 
}

.meteoSelect option {
    color: #202020 ; 
    background-color: #FFFFFF ; 
}

.meteoDayHead {
    font-size: 13px ; 
    font-weight: bold ; 
    letter-spacing: 0.04em ; 
    color: #FFFFFF ; 
}

.meteoSlotLabel {
    font-size: 12px ; 
    color: #D0D0D0 ; 
}

.meteoTemp {
    font-size: 22px ; 
    font-weight: bold ; 
    color: #F5C542 ; 
}

.meteoWind {
    font-size: 11px ; 
    color: #C8D8F0 ; 
}

.meteoWindDir {
    border-left: 3px solid transparent ; 
    border-right: 3px solid transparent ; 
    border-bottom: 16px solid #5BA8FF ; 
    margin-right: 6px ; 
}

.meteoGust {
    background: #E53935 ; 
    color: #FFFFFF ; 
    font-size: 10px ; 
    font-weight: bold ; 
    border-radius: 3px ; 
}

.meteoHook, .meteoBody {
    font-size: 16px ; 
    color: #FFFFFF ; 
}

.meteoBody h2 {
    font-size: 15px ; 
    font-weight: bold ; 
    color: #FFFFFF ; 
    margin: 12px 0 6px 0 ; 
}

.meteoToolBtn {
    font-weight: bold ; 
    font-size: 14px ; 
    color: #FFFFFF ; 
}
