
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../font/proximanova-reg-webfont.eot');
    src: url('../font/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/proximanova-reg-webfont.woff2') format('woff2'),
         url('../font/proximanova-reg-webfont.woff') format('woff'),
         url('../font/proximanova-reg-webfont.ttf') format('truetype'),
         url('../font/proximanova-reg-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


.banner-border-left {
    background: url('../img/nurkvasak.png') left top no-repeat;
    position: absolute;
    width: 9px;
    height: 128px;
    top: 0;
    left:5px;
}

.banner-border-right {
    background: url('../img/nurkparem.png') left top no-repeat;
    position: absolute;
    width: 9px;
    height: 128px;
    top: 0;
    right: 0;
}

/* Bootstrap */

.pluginSkinLight {
    float: right;
}

a {
    color: #b42121;
}

a:hover, a:focus {
    color: #5e1111;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    background-color: #b42121;
}

.btn-primary {
  background-color: hsl(0, 69%, 22%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b42121", endColorstr="#5e1111");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#b42121), to(#5e1111));
  background-image: -moz-linear-gradient(top, #b42121, #5e1111);
  background-image: -ms-linear-gradient(top, #b42121, #5e1111);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b42121), color-stop(100%, #5e1111));
  background-image: -webkit-linear-gradient(top, #b42121, #5e1111);
  background-image: -o-linear-gradient(top, #b42121, #5e1111);
  background-image: linear-gradient(#b42121, #5e1111);
  border-color: #5e1111 #5e1111 hsl(0, 69%, 17%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
  border-color: #5e1111 #5e1111 hsl(0, 69%, 17%);  
}

.form-group.has-error ul {
    padding-left: 20px;
    color: #b94a48;
    font-size: 12px;
}

.btn-facebook {
  background-color: #617AC3 !important;
  color: #FFF !important;
  border: 1px solid #4F619A;
  font-size: 18px;
  display: inline-block;
  padding: 7px;
  border-radius: 4px;
  -webkit-transition: color 0.2s,background-color 0.2s,box-shadow 0.2s,border 0.2s;
	-moz-transition: color 0.2s,background-color 0.2s,box-shadow 0.2s,border 0.2s;
	-o-transition: color 0.2s,background-color 0.2s,box-shadow 0.2s,border 0.2s;
	transition: color 0.2s,background-color 0.2s,box-shadow 0.2s,border 0.2s;
  line-height: 28px;
}

.btn-facebook:hover {
  text-decoration: none;
}

.fb-small {
    background: url('../img/FB-f-Logo__white_29.png') left top no-repeat;
    width: 29px;
    height: 29px;
    float: left;
    margin-right: 5px;
}

.checkbox-sm {
    font-size: 12px;
}

.checkbox-sm input[type=checkbox] {
    margin-top: 1px;
}

.alert-error {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-error hr {
  border-top-color: #e4b9c0;
}
.alert-error .alert-link {
  color: #843534;
}

.pagination>.active>a, 
.pagination>.active>span, 
.pagination>.active>a:hover, 
.pagination>.active>span:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:focus {
    background-color: #b42121;
    border-color: #b42121;
}

.pagination>li>a, 
.pagination>li>span {
    color: #b42121;
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    color: #5e1111;
}

/* Content */

.panel-content .panel-body {
    color:  black;
}

.panel-content h1, 
.panel-content h2,
.panel-content h3,
.panel-content h4,
.panel-content h5 {
    font-family: 'proxima_nova_rgregular';
}

.panel-content h1 {
    font-size: 22px;
    margin-top: 0;
}

.panel-content h2 {
    font-size: 20px;
    margin-top: 0;
}

.panel-content h3 {
    font-size: 20px;
}

.panel-content p img {
    border-radius: 4px;
}

.content-footer {
    border-top: 1px solid #f5f5f5;
    font-size: 12px;
    padding-top: 10px;
    line-height: 14px;
}

.panel-content img {
    max-width: 796px;
}

.panel-content .nav-tabs {
    margin-bottom: 15px;
}

.panel-content form {
    margin-bottom: 15px;
}

/* Header */

.partners {
    padding-top: 3px;
    text-align: center;
}

.partners p {
    margin: 0;
    line-height: 14px;
}

.partners a {
    color: #CCC;
    font-size: 11px;
    line-height: inherit;
    font-family: Tahoma;
    text-decoration: none;
}

.partners .links a {
    font-size: 10px;
}

.partners .company-links a {
    font-weight: bold;
}


.header-slogan {
    margin-top: 34px;
    float: right;
}

/* Navmenu */

.navmenu {
    text-align: center;
}

.navmenu .nav-pills {
    display: inline-block;
}

.navmenu .nav-pills > li {
    /*width: 16.66665%;*/
    text-align: center;
}

.navmenu .nav-pills > li > a,
.navmenu .dropdown-menu {
    font-family: 'proxima_nova_rgregular';
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    color: white;
    text-shadow: 0 1px 1px #CF8387;
}

.navmenu .nav-pills > li > a {
    border-radius: 0;
    padding-bottom: 11px;
    max-width: 160px;
    min-width: 100px;
}

.navmenu .nav-pills > li > a:hover, 
.navmenu .nav-pills > li > a:focus,
.navmenu .dropdown-menu > li > a:hover, 
.navmenu .dropdown-menu > li > a:focus {
    background-color: black;
}

.navmenu .nav-pills > li.active > a, 
.navmenu .nav-pills > li.active > a:hover, 
.navmenu .nav-pills > li.active > a:focus,
.navmenu .dropdown-menu > .active > a, 
.navmenu .dropdown-menu > .active > a:hover, 
.navmenu .dropdown-menu > .active > a:focus{
    background-color: black;
    color: white;
}

.navmenu .nav-pills > li + li {
    margin-left: 0;
}

.navmenu .nav-pills > li.fix a {
    padding-top: 3px;
    padding-bottom: 4px;
}

.navmenu .dropdown:hover .dropdown-menu {
    display: block;
}

.navmenu .dropdown-menu {
    border: 0;
    margin-top: 0;
    border-radius: 0;
    width: 100%;
    min-width: 200px;
    background-color: #AB0008;
}

.navmenu .dropdown-menu > li > a {
    color: white;
    padding-top: 9px;
    padding-bottom: 9px;
    white-space: normal;
}

/* Panel */

.panel {
    border: 3px solid white;
    border-radius: 10px;
    margin-bottom: 5px;
}

.panel > table {
    width: 100%;
}

.panel-content {
    border: none;
}

.panel-content > .panel-heading {
    background-color: #232531;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    min-height: 25px;
    font-family: 'proxima_nova_rgregular';
    color: white;
    text-transform: uppercase;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
    line-height: 18px;
    border: 3px solid white;
    border-bottom: none;
    
}

.panel-content > .panel-heading h1 {
    font-size: 16px;
    margin: 0;
}

.panel-content > .panel-heading a {
    color: inherit;
}

.panel-content > .panel-body {
    padding-left: 28px;
    padding-right: 28px;
    padding-bottom: 3px;
    border-top: none;
    min-height: 300px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.panel-uuno .panel-title {
    background-color: #232531;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    width: 24px;
    vertical-align: bottom;
}

.panel-uuno .panel-body {
    padding: 0;
}

.panel-uuno .carousel-inner > .item > img, 
.panel-uuno .carousel-inner > .item > a > img {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    width: 612px;
    height: 300px;
}

.panel-uuno .panel-title .rotate {
    white-space: nowrap;
    color: white;
    font-family: 'proxima_nova_rgregular';
    text-transform: uppercase;
    margin-bottom: 10px;
    width: inherit;
    /* Safari */
    -webkit-transform: rotate(-90deg);
    /* Firefox */
    -moz-transform: rotate(-90deg);
    /* IE */
    -ms-transform: rotate(-90deg);
    /* Opera */
    -o-transform: rotate(-90deg);
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.panel-uuno.panel-banner > img,
.panel-uuno.panel-banner > a > img {
    border-radius: 6px;
    width: 100%;
}

.panel-uuno.panel-banner td.panel-body img {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    width: 100%;
}

.panel-uuno.panel-banner div.panel-body img {
    border-radius: 6px;
    width: 100%;
}

.panel-empty {
    margin-bottom: 5px;
}

.panel-search,
.panel-login,
.panel-listen {
    border-radius: 0;
    background-color: #00104A;
    border: 0;
}

.panel-search .panel-body,
.panel-login .panel-body,
.panel-listen .panel-body {
    padding: 6px 6px 0;
}

.panel-search .form-group,
.panel-login .form-group {
    margin-bottom: 6px;
}

.panel-search .form-control,
.panel-login .form-control {
    font-family: 'proxima_nova_rgregular';
    border-radius: 0;
    border: 0;
    height: 28px;
    -webkit-box-shadow: inset 2px 2px 4px rgba(0, 16, 74, 0.25);
    box-shadow: inset 2px 2px 4px rgba(0, 16, 74, 0.25);
}

.panel-login {
    background-color: #CE0B19;
}

.panel-login .panel-heading {
    color: white;
    font-family: 'proxima_nova_rgregular';
    text-transform: uppercase;
    font-size: 13px;
    padding: 8px 6px 0;
}

.panel-login .panel-heading a,
.panel-login .panel-body a {
    color: #f0f0f0;
}

.panel-login .panel-body ul {
    font-family: 'proxima_nova_rgregular';
    color: white;
    margin-bottom: 6px;
}

.panel-login .form-control {
    -webkit-box-shadow: inset 2px 2px 4px rgba(206, 11, 25, 0.25);
    box-shadow: inset 2px 2px 4px rgba(206, 11, 25, 0.25);
}

.panel-listen {
    background-color: black;
}

.panel-listen a {
    line-height: 31px;
    color: white;
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'proxima_nova_rgbold';
    text-transform: uppercase;
    display: block;
    text-align: center;
}

.panel-broadcast .panel-body {
    height: 176px;
    vertical-align: bottom;
    background: url('../img/cur_broadcast_bg.jpg') left bottom repeat-x;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

/* Homepage */

.homepage-slider {
    height: 300px;
}

.homepage-slider > .carousel-inner {
    height: inherit;
}

.homepage-slider .carousel-indicators {
    top: 10px;
    margin-left: -18px;
    left: 0;
    width: 12px;
}

.homepage-slider .carousel-indicators li {
    display: block;
    margin-bottom: 4px;
}

[class^="homelinks-"] {
    background-image: url("../img/block-top-triple.png");
    display: inline-block;
    text-indent: -99999px;
    *text-indent: 0px;
    overflow: hidden;
    vertical-align: text-top;
}

.homelinks-instagram,
.homelinks-twitter,
.homelinks-youtube {
    width: 95px;
    height: 95px;
}

.homelinks-player,
.homelinks-video {
    width: 102px;
    height: 98px;
}

.homelinks-instagram {
    background-position: -4px -212px;
}

.homelinks-twitter {
    background-position: -100px -212px;
}

.homelinks-youtube {
    background-position: -196px -212px;
}

.homelinks-player {
    background-position: 0 -308px;
}

.homelinks-video {
    background-position: -106px -308px;
}

.panel-uuno .panel-body.home-news-list {
    background-color: #808080;
}

.panel-uuno .panel-body.home-list-group {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 7px;
}

.home-news-list-inner {
    height: 295px;
}

.home-list-group .list-group {
    margin-bottom: 0;
    height: 77px;
    overflow: hidden;
}

.home-list-group .list-group-item {
    background-color: transparent;
    border: 0;
    padding: 0;
}

.home-news-list .list-group-separator {
    height: 2px;
    background-color: black;
    margin: 9px 0;
}

.home-list-group h4.list-group-item-heading {
    font-size: 14px;
    color: white;
    width: 158px;
    letter-spacing: 1px;
}

.home-list-group a.list-group-item,
.home-list-group .next a {
    color: white;
    font-size: 12px;
    font-family: 'proxima_nova_rgregular';
    height: inherit;
}

.home-list-group .next {
    text-align: right;
    margin-top: 5px;
}

.home-list-group .next a {
    text-transform: uppercase;
}

.home-news-list a.list-group-item:hover, 
.home-news-list a.list-group-item:focus {
    background-color: #777777;
}

.facebook-likebox {
    background-color: #141823;
    min-height: 98px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.facebook-likebox-title {
    background-color: #333333;
    border-top-right-radius: 6px;
    color: #FCFFF6;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #5C5E5D;
    line-height: 22px;
    padding-left: 10px;
}

/* Media */

.media-news {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 15px;
}

.media-news .media-footer {
    font-size: 85%;
}

/* Gallery */

.row.gallery-list,
.row.gallery-view {
    margin-right: -15px;
    margin-left: -15px;
}

.row.gallery-list .col-md-3,
.row.gallery-view .col-md-3 {
    padding-left: 15px;
    padding-right: 15px;
}
 
a.thumbnail.gallery {
    border-width: 2px;
    position: relative;
}

.thumbnail.gallery .caption-title {
    height: 58px;
    overflow: hidden;
}

.thumbnail.gallery:hover, 
.thumbnail.gallery:focus, 
.thumbnail.gallery.active {
    border-color: #AB0008;
}

/* Broadcast */

.broadcast-current {
    position: relative;
    height: 100%;
}

.broadcast-current .broadcast-body {
    width: 100%;
    height: 100%;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.broadcast-current .broadcast-body > img {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.broadcast-current .broadcast-name {
    height: 121px;
    overflow: hidden;
    padding-left: 17px;
    font-family: 'proxima_nova_rgregular';
    padding-top: 7px;
    width: 280px;
}

.broadcast-current .broadcast-name h2.title {
    color: #AB0008;
    font-family: 'proxima_nova_rgbold';
    font-size: 17px;
    margin: 0;
}

.broadcast-current .broadcast-name .desc {
    line-height: 14px;
}

.broadcast-current .broadcast-title {
    float: left;
    line-height: 30px;
    color: white;
    margin-left: 15px;
    font-family: 'proxima_nova_rgregular';
    font-size: 16px;
    text-transform: uppercase;
}

.broadcast-current .broadcast-title .first {
    font-family: 'proxima_nova_rgbold';
    text-transform: none;
}

.broadcast-current .broadcast-inner {
    height: 151px;
}

.onair-image {
    border: 3px solid black;
    float: left;
    margin-top: 8px;
    margin-left: 16px;
    -webkit-box-shadow: 0 1px 12px rgba(118, 18, 23, 0.95);
    box-shadow: 0 1px 12px rgba(118, 18, 23, 0.95);
}

.onair-item {
    float: left;
    clear: left;
    width: 612px;
    font-family: 'proxima_nova_rgregular';
    color: white;
    font-size: 16px;
    line-height: 25px;
}

.marquee {
    overflow: hidden;
}

/* Top */

.top-chart {
    padding: 0 30px;
}

table.top-chart {
    width: 100%;
}

table.top-chart th.center {
    text-align: center;
}

.top-chart div.place {
    background-color: #ffe659;
    font-weight: bold;
    padding: 0 3px;
    text-align: center;
}

/* Gallery vote */
.image-vote {
    position: absolute;
    top: 0;
    right: 10px;
    font-weight: bold;
    background-color: rgba(245, 245, 245, 0.85);
    padding: 4px 10px;
}

.image-vote span.text {
    font-size: 12px;
    float: left;
    line-height: 24px;
}

.image-vote span.glyphicon {
    cursor: pointer;
    font-size: 20px;
    color: #ffe659;
}


/* Banners */

.container-bg {
    position: relative;
}

.banner-container-right,
.openx-right {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -215px;
}