html {
    height: 100%;
}

body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    position: relative;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    height: 100%;
}

body.fixed {
    position: fixed;
}

a,
a:hover,
a:active,
a:focus {
    outline: 0;
    text-decoration: none;
}

a,
a:hover,
button,
button:hover {
    color: #3C87C2;
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease, box-shadow .3s ease, opacity .3s ease;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease, box-shadow .3s ease, opacity .3s ease;
    text-decoration: none;
}

a:hover {
    color: #e82c2c;
}

ul li,
ol li {
    line-height: 140%;
}

.fix:after {
    clear: both;
    content: '[.]';
    display: block;
    height: 0;
    visibility: hidden;
}

.fix {
    display: inline-block;
}

.fix {
    display: block;
}

.clear {
    clear: both;
    height: 0px;
    margin: 0;
    padding: 0;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.mobile-menu,
.nav-mobile,
.nav-large .nav-top-toggle,
.nav-large .nav-primary-toggle {
    display: none;
}

.toptop {
    width: 100%;
    z-index: 99999;
    height: 35px;
}

.navbar-brand {
    height: 35px;
    color: white !important;
    font-size: 13px;
    text-transform: uppercase;
    padding: 0 15px;
    line-height: 35px;
    margin-left: 90px;
    font-weight: bold;
    border-left: 1px solid #c11515;
    border-right: 1px solid #c11515;
    float: left;
}

.top-navigation {
    background-color: #e82c2c;
    border-bottom: 0;
}

.top-navigationIn {
    float: right;
    margin-right: 90px;
    height: 35px;
    text-transform: uppercase;
}

.top-navigationIn ul {
    list-style: none;
    line-height: 35px;
    padding: 0;
    color: #ffffff;
    float: left;
    margin: 0;
}

.top-navigationIn ul li {
    list-style: none;
    display: inline-block;
    margin: 0;
}

.top-navigationIn ul li {
    border-left: 1px solid #c11515;
}

.top-navigationIn ul li a {
    padding: 7px 15px 8px;
    font-size: 12px;
    color: white !important;
    line-height: 35px;
}

.top-navigationIn ul li a:hover {
    text-decoration: underline;
}

.top-navigationIn ul li a.active {
    text-decoration: underline;
}

#languages {
    float: left;
    margin: 0;
    padding-top: 0;
    line-height: 35px;
}

#languages p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #676767;
    background: none;
    margin: 0px;
    background: #C4210F;
    margin-right: 1px;
}

#languages p a {
    color: #fff;
    text-transform: capitalize;
    padding: 9px 6px;
    display: inline-block;
}

#languages p a:hover {
    opacity: 0.6;
}

.fa-microphone:before {
    content: "";
}

.nav-blue .fa-microphone {
    background: url('/img/2014/radio-icon.png') center no-repeat;
    height: 25px;
    width: auto;
    display: inline-block;
}

.nav-blue .fa-microphone.fa-radio:hover {
    background: #274B81 url('/img/2014/radio-icon.png') center no-repeat;
}

.social {
    float: right;
}

.social a {
    border-left: 1px solid #e82c2c;
    height: 35px;
    width: 35px;
    line-height: 35px;
    display: inline-block;
    float: left;
    font-size: 20px;
    color: #fff;
    padding: 0;
    background: #C4210F;
    text-align: center;
    border-radius: 0;
}

.social a:hover {
    opacity: 0.6;
}

.social a.fa-radio,
.social a.fa-tv {
    background: #274B81;
    border: 0;
}

.social a.fa-radio {
    border-right: 1px solid #1e365a;
    background: #274B81 url('/img/2014/radio-icon.png') center no-repeat;
    background-size: 60%;
}

#menuTop {
    background: #1e365a;
    display: block;
    width: 100%;
    height: 70px;
    z-index: 99999;
}

.logo {
    background: url('/img/logo.png');
    width: 154px;
    height: 55px;
    float: left;
    margin-left: 90px;
    margin-top: 10px;
    margin-bottom: 5px;
	background-repeat: no-repeat;
}

.navbar-right {
    margin-right: 90px;
    float: right;
    position: relative;
}

.nav-blue .btn,
.nav-mobile .btn {
    display: block;
    float: left;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.nav-blue .fa,
.nav-mobile .fa {
    height: 70px;
    width: 70px;
    vertical-align: middle;
    line-height: 70px;
    padding: 0;
    color: #fff;
    font-size: 16px;
    border-right: 1px solid #264675;
}

.nav-blue .fa.first,
.nav-mobile .fa.first {
    border-left: 1px solid #264675;
}

.nav-blue .fa-radio,
.nav-blue .fa-tv {
    font-size: 24px;
}

.nav-mobile .fa-user {
    height: 50px;
    width: 50px;
    line-height: 50px;
    float: right;
}

.nav-mobile .fa-rss {
    height: 50px;
    width: 50px;
    line-height: 50px;
    float: right;
}

.nav-blue .fa-search,
.nav-mobile .fa-search {
    position: relative;
}

.nav-mobile .fa {
    height: 50px;
    width: 50px;
    line-height: 50px;
    float: right;
}

.nav-blue .fa:hover {
    background: #274B81;
    border-radius: 0;
}

.nav-blue .logged-in,
.nav-mobile .logged-in {
    float: left;
    border-right: 1px solid #264675;
    height: 70px;
    padding: 15px;
    text-align: center;
    color: #fff;
}

.nav-blue .logged-in .fa {
    font-size: 20px;
    color: #fff;
}

.nav-blue .logged-in .fa:hover {
    background: transparent;
}

.nav-blue .logged-in span,
.nav-mobile .logged-in span {
    display: block;
}

.nav-blue .logged-in span a,
.nav-mobile .logged-in span a {
    display: block;
}

.nav-mobile .fa.inMenu {
    margin: 0;
    border: 0;
    height: 50px;
    width: 50px;
    color: #fff;
    background: #E82C2C;
    font-size: 26px;
    text-align: center;
    vertical-align: middle;
    line-height: 50px;
    padding: 0;
}

.nav-mobile .social .fa.inMenu {
    border-right: 1px solid #c11515;
}

.nav-mobile .fa-bars {
    border-right: 0;
}

.nav-primary-block {
    display: none;
}

.mobile-menu .nav-primary-block {
    display: none;
}

.nav-search,
.nav-search-mob {
    display: none;
    position: absolute;
    top: 70px;
    width: 442px;
    background: #fff;
    padding: 20px;
    right: 0;
    z-index: 9999;
    border: 1px solid #ccc;
}

.nav-search input.searchButton,
.nav-search-mob input.searchButton {
    background: #E82C2C;
    border: 0;
    color: #fff;
    font-size: 14px;
    height: 50px;
    width: 110px;
    outline: 0;
    display: inline-block;
    vertical-align: top;
    font-weight: bold;
    text-transform: uppercase;
}

.nav-search input.searchText,
.nav-search-mob input.searchText {
    background: #ECEDEE;
    border: 0;
    color: #333333;
    display: inline-block;
    float: left;
    font-size: 10px;
    height: 40px;
    padding: 10px;
    vertical-align: middle;
    width: 290px;
    height: 50px;
    text-transform: uppercase;
}

.nav-search::before,
.nav-search-mob::before {
    content: '';
    position: absolute;
    top: -10px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    right: 22px;
}

.nav-holder {
    background: #fff;
    width: 100%;
    top: -110px;
}

.nav-holder.affix {
    position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
    -webkit-transition: all .7s ease-in;
    transition: all .7s ease-in;
}

.affix .navbar-brand {
    height: 25px;
    line-height: 22px;
    font-size: 10px;
    display: none;
}

.affix .top-navigationIn {
    height: 25px;
}

.affix .top-navigationIn ul {
    line-height: 25px;
}

.affix .top-navigationIn ul li a {
    padding: 0 10px;
    font-size: 11px;
    line-height: 24px;
}

.affix #languages {
    line-height: 35px;
}

.affix #languages p a {
    padding: 4px 10px;
}

#mm .affix #languages p a {
    padding: 9px 15px;
}

#mm .mobile-menu #languages {
    line-height: 35px;
}

#mm .mobile-menu #languages p a {
    padding: 4px 10px;
}

#mm .mobile-menu #languages p a {
    padding: 8px 12px 7px;
}

.affix .social a {
    height: 25px;
    width: 25px;
    line-height: 25px;
    font-size: 16px;
}

.affix .toptop {
    height: 25px;
}

.affix #menuTop {
    height: 50px;
}

.affix .logo {
    background-size: contain;
    height: 35px;
    width: 96px;
}

.affix .nav-blue .fa,
.affix .nav-mobile .fa {
    height: 50px;
    width: 50px;
    line-height: 50px
}

.affix .nav-search,
.affix .nav-search-mob {
    top: 50px;
}

.affix #menuTopLeft li {
    height: 50px
}

.affix #menuTop #menuTopLeft li .tab a {
    line-height: 50px;
    height: 50px;
}

.affix .hoverL1 .navL1 {
    top: 75px;
}

.affix .modal {
    bottom: auto;
}

.navigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.navigation li {
    display: inline;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

.navigation li a {
    float: left;
    margin: 0;
    padding: 0;
    text-decoration: none;
    height: 61px;
    padding: 0 5px;
}

.navigation li div a {
    height: auto;
    padding: 0;
}

.navL1 {
    visibility: hidden;
    position: absolute;
    left: -5000px;
}

.hoverL1 .navL1 {
    visibility: visible;
    display: block;
    width: 100%;
    position: absolute;
    top: 105px;
    left: 0;
    z-index: 100;
    background: #FAFAFA;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 2px solid #DEE0E2;
}

.hoverL1 .navL1 .container {
    background: #fff;
}

.navL1 ul li {
    display: block;
    padding: 0;
    margin: 0;
    line-height: 100%;
    text-align: left;
    width: 100%;
}

.navL1 ul li.last {}

.navL1 ul {
    width: 100%;
}

.navL1 ul ul {
    height: auto;
    background-image: none;
    padding-top: 0;
    padding-bottom: 0;
}

.navL1 ul li a {
    color: #F8D531;
    font-size: 12px;
    margin: 0;
    padding: 0;
    padding-left: 20px;
    line-height: 29px;
}

.navL1 ul li a:hover,
.hoverL1 .navL1 ul li a.onPath {
    background: none;
    color: #fff;
    font-weight: normal;
}

.leftPane,
.rightPane {
    background-color: #fff;
    border-right: 1px solid #DEE0E2;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    float: left;
    padding: 20px 15px 20px;
}

.middlePane {
    padding: 20px 15px 20px;
    position: static;
}

.rightPane {
    border-right: 0;
    border-left: 1px solid #DEE0E2;
    /*    bottom: 0;
        top: 0;
        right: 9px;
        padding-bottom: 20px;*/
}

.rightPane span.bgd,
.leftPane span.bgd,
.middlePane span.bgd {
    display: block;
    background: #fff;
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
}

.middlePane span.bgd {
    background: #FAFAFA;
}

.middlePane .box {
    border: 0;
    margin: 0;
}

.menuTitle {
    color: #9DA3AA;
    font-size: 40px;
    margin-top: 0;
    font-weight: bold;
}

#menuTop #menuTopLeft .navL1 .twoOneRow {
    width: 100%;
}

#menuTop #menuTopLeft .navL1 .newsBlockNew {
    width: 100%;
}

#menuTop #menuTopLeft .navL1 .info {
    width: 660px;
    background: #FAFAFA;
}

#menuTop #menuTopLeft .navL1 .scrollerElement {
    height: auto;
}

#menuTop #menuTopLeft .navL1 a.largeThumb {
    width: 80px;
    height: 80px;
}

#menuTop #menuTopLeft .navL1 .info a {
    font-size: 15px;
    color: #3C87C2;
    text-transform: none;
    line-height: 120%;
    padding: 0;
    height: auto;
}

#menuTop #menuTopLeft .megamenu {
    height: auto;
    line-height: 100%;
}

#menuTop #menuTopLeft .megamenu a {
    color: #3C87C2;
    font-size: 12px;
    text-transform: uppercase;
    padding: 3px 0;
    height: auto;
    line-height: 100%;
}

#menuTop #menuTopLeft .megamenu a:hover {
    color: #e82c2c;
}

#menuTop #menuTopLeft .megamenu li {
    height: auto;
}

#menuTop #menuTopLeft .storiesSectionSlider .date {
    padding: 0 5px;
}

.hoverL1 .navL1 ul {
    width: 100%;
}

.middlePane .col-lg-6 {
    padding: 0;
    margin-bottom: 10px;
    min-height: 80px;
}

.middlePane a.smallThumb {
    float: left;
    margin-right: 10px;
}

.middlePane a.smallThumb img {
    width: 80px;
    height: 80px;
}

.middlePane .date {
    color: #757C86;
    font-size: 10px;
    background: #EEEEEE;
    padding: 5px;
}

.middlePane h3 {
    margin: 0;
    display: inline-block;
    width: 60%;
    margin-top: 10px;
}

.middlePane h3 a {
    float: left;
    font-weight: bold;
    display: inline-block;
    font-size: 15px;
}

.modal-login .modal-dialog {
    width: 300px;
}

.modal-login .modal-container {
    border-radius: 0;
    border: 4px solid #202A39;
    background-color: #fff;
}

.modal-login .nav-tabs {
    background: #F5F5F5;
    padding-top: 20px;
    text-align: center;
}

.modal-login .nav-tabs > li {
    float: none;
    margin-bottom: -1px;
    margin: auto;
    text-align: center;
    display: inline-block;
}

.modal-login .nav-tabs > li > a {
    height: 55px;
    vertical-align: middle;
    padding: 15px 10px;
    border: 1px solid #E4E4E4;
    font-size: 15px;
    width: 130px;
    text-align: center;
    margin-bottom: 4px;
}

.modal-login .nav-tabs > li.active > a {
    height: 62px;
    margin-bottom: -6px;
}

.modal-login .nav-tabs > li.active > a:hover {
    color: #444 !important;
}

.modal-login .modal-content {
    border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    border: 0;
}

.modal-login .modal-body {
    padding: 20px 25px;
}

.modal-login .modal-close {
    position: absolute;
    right: -10px;
    z-index: 99999;
    top: -12px;
}

.modal-login .modal-close button {
    background: #3C87C2;
    color: #fff;
    font-size: 17px;
    padding: 3px 10px;
    border: 0;
    border-radius: 3px;
    font-weight: bold;
}

.modal-login .modal-header {
    padding: 20px 15px;
}

.modal-login .login-facebook {
    background: url('/img/2014/login-facebook.png');
    width: 220px;
    height: 35px;
    display: block;
    margin: auto;
    cursor: pointer;
}

.modal-login h4 {
    color: #3C87C2;
    text-align: center;
    font-size: 22px;
    margin-bottom: 30px;
}

.modal-login input {
    display: block;
    width: 96%;
    height: 45px;
    border: 1px solid #A6A6A8;
    padding: 10px;
    margin: 0 auto;
    margin-bottom: 15px;
    box-shadow: 0 0 0 5px #D4D4D5;
}

.modal-login label {
    font-weight: normal;
    color: #333333;
}

.modal-login .submit {
    width: 100%;
    height: 60px;
    border: 0;
    background: #3C87C2;
    font-size: 22px;
    color: #fff;
    margin-top: 5px;
    margin-bottom: 20px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.modal-login .modal-close button:hover,
.modal-login .submit:hover {
    background: #274B81;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.modal-login .lost-password {
    font-size: 13px;
    color: #333333;
    text-align: center;
    text-decoration: underline;
    margin-bottom: 0;
}

#loginMessage {
    color: #e82c2c;
}

#menuTopLeft {
    margin: 0;
    padding: 0px;
    margin-right: 45px;
    float: right;
}

#menuTopLeft li {
    height: 70px;
}

#menuTop #menuTopLeft li .tab a {
    font-size: 20px;
    color: white;
    padding: 0 20px;
    text-transform: uppercase;
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    float: left;
    line-height: 70px;
    height: 70px;
}

#menuTop #menuTopLeft li .tab a:hover {
    background: #274B81;
}

#menuTop #menuTopLeft li .tab a.active {
    background: #274B81;
}

.container {
    position: relative;
}

#container h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 55px;
    color: #787c87;
    /* #B4B8BE; */
    margin-top: 10px;
    margin-bottom: 30px;
    line-height: 100%;
    font-weight: bold;
}

#container h1::first-letter {
    text-transform: uppercase;
}

#container h1 a {
    color: #3C87C2;
    text-decoration: none;
}

#container h1.comment {
    font-size: 30px;
    margin-bottom: 10px;
}

#content .featured-image img {
    width: 100%;
    height: auto;
}

.boxRight h2 {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    background: #1E365A;
    padding: 18px;
    vertical-align: middle;
    font-weight: bold;
    padding: 18px;
    margin: 0;
}

.boxRight .commentsTeaser,
.boxRight .blogTeaser {
    background: #EEEEEE;
}

.boxRight .commentsTeaser a {
    display: block;
    padding: 15px 20px;
    font-size: 14px;
}

.boxRight .blogTeaser a {
    display: inline-block;
    font-size: 14px;
}

.boxRight .blogTeaser .blogName {
    padding: 14px 20px;
}

.boxRight .blogTeaser span {
    display: inline-block;
    width: 10%;
    margin-right: 20px;
}

.boxRight .blogTeaser a {
    line-height: 100%;
    padding-left: 15px;
}

.boxRight .blogTeaser a.blogAuthor {
    float: right;
    font-size: 14px;
    color: #757C86;
    text-transform: uppercase;
    font-size: 10px;
    margin-top: 3px;
}

.boxRight .commentsTeaser a:nth-child(even),
.boxRight .blogTeaser .blogName:nth-child(even) {
    background: #E6E6E6;
}

.boxRight .blog-other {
    width: 100%;
    height: 50px;
    margin-bottom: 10px;
    background: #264675;
    border: 5px solid #1E365A;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.boxRight .blog-other:hover {
    background: #1E365A;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.boxRight .blog-other a {
    color: #fff;
    font-size: 16px;
    text-align: left;
    line-height: 40px;
}

.boxRight .blogTeaser a.ostali {
    width: 70%;
    float: left;
}

.boxRight .blog-other img {
    float: left;
    padding: 6px;
    background: #E82C2C;
    vertical-align: middle;
}

.boxRight .bloggerProfile {
    background: #E6E6E6;
}

.boxRight .bloggerProfile img {
    padding: 0px;
    margin: 18px;
    float: left;
}

.boxRight .bloggerProfile .bloggerName {
    background: #1E365A;
}

.boxRight .bloggerProfile .bloggerName h2 {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0;
    font-weight: bold;
    padding: 10px 18px;
}

.boxRight .bloggerProfile .desc {
    padding: 15px 18px;
    line-height: 120%;
    font-size: 12px;
}

.boxRight .blogPost {
    display: table;
}

.boxRight .blogIcon {
    display: table-cell;
    vertical-align: middle;
}

.boxRight .blogInfo {
    display: table-cell;
    vertical-align: middle;
}

.boxRight .blog.commentsTeaser .blogTitle a {
    font-style: italic;
    font-size: 13px;
    margin-top: 3px;
}

.boxRight .blog.commentsTeaser a {
    padding: 0;
    display: inline-block;
}

.boxRight .blog.commentsList {}

.boxRight .blogComment {
    padding: 15px 20px;
}

.boxRight .blogComment:nth-child(odd) {
    background: #E6E6E6;
}

.boxRight .broadcastScheme a {
    background: #EEEEEE;
    display: block;
    padding: 15px 20px;
    font-size: 14px;
}

.boxRight .broadcastScheme a:nth-child(even) {
    background: #E6E6E6;
}

.lead {
    font-size: 20px;
    color: #757c86;
    /* #9DA3AA; */
    /* font-style: italic; */
}

p {
    margin: 0 0 10px;
    font-size: 15px;
    color: #333333;
    line-height: 160%;
}

.regularView {
    display: block;
}

.mobileView {
    display: none;
}

.mobileView .smallThumb img {
    width: 80px !important;
    height: 80px !important;
}

.mobileView .smallThumb {
    margin-right: 10px;
    float: left;
}

.mobileView .element {
    display: inline-block;
    margin-bottom: 10px;
    width: 50%;
}

.mobileView .element h3 {
    font-size: 15px;
    margin-top: 0;
}

.topSectionStoriesSlider,
.topSectionLatestStories {
    display: block;
    width: 100%;
}
.topSectionStoriesSlider.topSectionStoriesSlider-block {
    display: block;
    width: 100%;
}
.box {
    margin-bottom: 10px;
    border-bottom: 1px solid #DEE0E2;
}

.sectionTitle {
    display: block;
    width: 100%;
    position: relative;
    float: left;
    background: #9DA3AA;
    margin-bottom: 10px;
    position: relative;
    padding: 4px 20px;
}

.sectionTitle h2 {
    line-height: 140%;
    margin: 0;
    text-transform: uppercase;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
}

.sectionTitle h2.titleTVRecommendation {
    font-size: 22px;
}

.sectionTitle h2 a {
    color: #fff;
}

.sectionTitle h2 a:hover {
    color: #e82c2c;
}

.sectionTitle.slideNews {
    background: #9DA3AA url('/img/2014/sectionTitleRight.jpg') center right no-repeat;
    position: relative;
}

.sectionTitle.slideNews .slideNewsLeft {
    background: url('/img/2014/arrow-left-slide-news.png') center right no-repeat;
    width: 18px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: 60px;
    top: 15px;
}

.sectionTitle.slideNews .slideNewsRight {
    background: url('/img/2014/arrow-right-slide-news.png') center right no-repeat;
    width: 18px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 15px;
}

.sectionTitle.slideNews .slideNewsLeft:hover,
.sectionTitle.slideNews .slideNewsRight:hover {
    opacity: 0.6;
}

.sectionBlock {
    display: block;
    width: 100%;
    position: relative;
    float: left;
    background-color: #FFFFFF;
}

.sectionBlock .rubrika {
    display: block;
    width: 33%;
    position: relative;
    float: left;
    overflow: hidden;
    padding-right: 15px;
    box-sizing: border-box;
}

#scheme .epsilonScheme {
    float: right;
    width: 300px;
}

#scheme .epsilonScheme .program .nav-tabs > li > a {
    padding: 6px 10px 24px;
}

.showsListBox .sectionBlock a {
    display: block;
    padding: 5px 0;
    border-bottom: 1px solid #eee;
}

.showsListBox .sectionBlock a.last {
    border: 0;
    padding-bottom: 15px;
}

#podcastShow .box {
    display: inline-block;
    width: 100%;
}

#podcastShow h2.title {
    display: block;
    width: 100%;
    position: relative;
    float: left;
    background: #9DA3AA;
    margin-bottom: 10px;
    position: relative;
    padding: 4px 20px;
    line-height: 140%;
    margin: 0;
    text-transform: uppercase;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
}

#podcastShow .ajaxShow .ajaxSidebar h1 a {
    margin-bottom: 6px;
    font-size: 18px;
    display: block;
    width: 100%;
}

#podcastShow .ajaxShow .ajaxImage {
    width: 300px;
    height: 225px;
    overflow: hidden;
    display: block;
    float: left;
}

#podcastShow .ajaxShow .ajaxImage a img {
    float: left;
    width: 100%;
    height: auto;
}

#podcastShow .ajaxShow .ajaxSidebarajaxSidebar .date {
    display: block;
    margin-top: 10px;
}

#podcastShow .ajaxShow .ajaxSidebar {
    float: left;
    display: block;
    width: 68%;
}

#podcastShow .ajaxShow .ajaxSidebar .textContainer {
    padding: 10px 20px 0;
    height: 85px !important;
}

#podcastShow .ajaxShow .ajaxSidebar h1 {
    display: block;
    width: 100%;
    margin-top: 3px;
}

#podcastShow .ajaxShow .ajaxSidebar .teaser {
    display: block;
    width: 100%;
}

#podcastShow .ajaxShow .ajaxSidebar ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

#podcastShow .ajaxShow .ajaxSidebar ul li {
    padding: 5px 20px;
}

#podcastShow .ajaxShow .ajaxSidebar ul li a {
    display: block;
}

#podcastShow .ajaxShow .ajaxSidebar ul li:nth-child(odd) {
    background: #EEEEEE;
}

#podcastShow .ajaxShow .ajaxSidebar ul li:nth-child(even) {
    background: #E6E6E6;
}

#container .sectionBlock .rubrika h1 {
    position: relative;
    float: left;
    font-size: 17px;
    line-height: 29px;
    color: #0065A8;
    margin-bottom: 0;
}

.sectionBlock .rubrika a,
.related a {
    display: block;
    padding-left: 15px;
    background-image: url(/img/2014/arrow-right.png);
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 15px;
    color: #3C87C2;
    text-decoration: none;
    line-height: 120%;
    border-bottom: 1px solid #eee;
    padding: 10px 15px;
}

.sectionBlock .rubrika a:hover,
.related a:hover {
    color: #e82c2c;
}

.sectionBlock .rubrika h1 a {
    padding-left: 0px;
    background-image: none;
    margin: 0;
    font-size: 18px;
    text-decoration: none;
    line-height: 120%;
    border: 0;
    padding-top: 10px;
    font-weight: bold;
}

.related {
    margin-bottom: 20px;
}

.relatedTitle {
    font-size: 15px;
    color: #757C86;
    margin-bottom: 10px;
    margin-top: 10px;
    display: block;
    font-weight: bold;
}

#content {
    float: left;
    width: 940px;
    margin: 10px 10px 10px 0;
    padding: 0;
}

#right {
    width: 320px;
    background: #FAFAFA;
    border-left: 1px solid #DEE0E2;
    /*bottom: 0;*/
    float: left;
    height: 100%;
    padding: 10px;
    position: relative;
    /*right: 10px;*/
}

.boxRight,
.boxLeft {
    margin-bottom: 10px;
    display: block;
    width: 100%;
}
.boxRight embed, .boxRight video, .boxRight iframe {display: block}

#left {
    float: left;
}

.banner-large {
    margin: 0 0 10px;
    text-align: center;
    background: #ECEDEE;
    height: 90px;
}

.banner-medium,
.banner-small {
    margin: 0 0 10px;
    text-align: center;
    background: #ECEDEE;
}

#footer {
    width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
    background: #9DA3AA;
    color: #fff;
}

#footerTop {
    width: 100%;
}

#footerTop .container {
    height: auto;
    position: relative;
    padding: 50px 15px 10px;
    margin-bottom: 40px;
}

#footerTop p {
    color: #fff;
    margin: 0 0 5px;
    line-height: 100%;
}

#footerTop p a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    padding: 0 5px;
}

#footerTop p a:hover {
    color: #353739;
}

#footerTop p strong a {
    text-transform: uppercase;
    background: url('/img/2014/footerArrow.png') no-repeat right center;
    max-width: 106px;
    padding: 11px 20px 9px 15px;
    display: inline-block;
    margin-right: 10px;
}

#footerTop p strong a:hover {
    opacity: 0.6;
    color: #fff;
}

#footerBottom {
    width: 100%;
    text-align: center;
    color: #fff;
    background: #757C86;
}

#footerBottom .container {
    position: relative;
    height: 120px;
    text-align: left;
}

#footerBottom .copy {
    position: absolute;
    right: 15px;
    bottom: 15px;
    font-size: 15px;
    font-weight: bold;
}

#footerBottom .mapa-sajta {
    background: #fff;
    font-size: 13px;
    color: #757C86;
    display: inline-block;
    padding: 11px;
    width: 200px;
    text-align: center;
    text-transform: uppercase;
    position: absolute;
    right: 15px;
    top: 20px;
    font-weight: bold;
}

#footerBottom .mapa-sajta:hover {
    background: #3C87C2;
    color: #fff;
}

#footerBottom .logo-footer {
    background: url('/img/2014/logo-footer.png');
    width: 135px;
    height: 51px;
    display: inline-block;
    margin: 20px 0;
}

#footerBottom a {
    color: #fff;
}

#footerBottom a:hover {
    color: #353739;
}

#footerBottom .footerCopyMenu {
    font-size: 15px;
    position: absolute;
    bottom: 15px;
    left: 15px;
    font-weight: bold;
}

#footerTop .footerSocial {
    position: absolute;
    right: 15px;
    bottom: 40px;
}

#footerTop .footerSocial .social {
    float: left;
    margin: 0 5px;
}

#footerTop .footerSocial .social:hover {
    opacity: 0.5;
}

#footerTop .footerSocial a.youtube {
    background: url('/img/2014/youtube.png');
    width: 30px;
    height: 30px;
    display: inline-block;
}

#footerTop .footerSocial a.facebook {
    background: url('/img/2014/facebook.png');
    width: 30px;
    height: 30px;
    display: inline-block;
}

#footerTop .footerSocial a.twitter {
    background: url('/img/2014/twitter.png');
    width: 30px;
    height: 30px;
    display: inline-block;
}

#footerTop .mobile-sep {
    display: none;
}

.waetherDiv {
    float: right;
    background: #CBCED2;
    width: 100%;
    position: relative;
	/*margin-bottom: -14px;*/
}

.ddOutOfVision {
    display: none;
}

.waetherDiv .todayDay {
    background: #DEE0E2;
    padding: 5px 10px 6px;
}

.waetherDiv .todayDay a {
    color: #1E365A;
    font-size: 10px;
    text-transform: uppercase;
}

.waetherDiv .today,
.waetherDiv .chooseTown,
.waetherDiv .temperature {
    float: left;
}

.waetherDiv .today {
    color: #B3B3B3;
    font-size: 15px;
    padding-right: 9px;
    background: url('/img/2014/weather-r.png');
    width: 89px;
    height: 60px;
}

.waetherDiv .today a {
    color: #FFFFFF;
    padding: 19px 10px;
    display: inline-block;
}

.waetherDiv .today a:hover {
    color: #E4E4E4;
    text-decoration: none;
}

.weatherDiv .day {
    color: #1E3559;
    font-size: 10px;
    height: 30px;
    background: #DEE0E2;
    line-heigh: 30px;
}

.waetherDiv .temperature {
    color: #FFFFFF;
    font-size: 30px;
    line-height: 60px;
    background: #F7991C;
    padding: 0;
    width: 90px;
    float: right;
    text-align: center;
}

.waetherDiv .chooseTown .dd2 {
    background: url(/img/2014/select.png) left top 28px no-repeat;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    outline: none;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 95px !important;
    box-sizing: border-box;
    margin-left: 10px;
    margin-right: 10px;
    width: 100px;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

#websites2_title {
    padding: 19px 10px 18px 20px;
}

.waetherDiv #websites2_child {
    display: none;
    position: absolute;
    background: #CBCED2;
    color: #333;
    /*    padding: 10px;*/
    width: 100px !important;
    height: 140px !important;
    left: 110px;
    top: 60px !important;
}

.waetherDiv #websites2_child a {
    display: block;
    color: #333;
    font-weight: normal;
    padding: 1px 10px;
}

.waetherDiv .chooseTown select option {
    background: #CBCED2;
}

.nav-tabs > li > a {
    font-weight: bold;
}

.nav-tabs > li > a:hover {
    color: #333333 !important;
}

.nav-tabs > li.active > a:hover {
    color: #fff !important;
}

#right .latest-new.news-tabs {
    margin-left: -10px;
    margin-right: -10px;
	margin-top: 17px;
}

#right .news-tabs .nav-tabs > li.active > a,
#right .news-tabs .nav-tabs > li.active > a:hover,
#right .news-tabs .nav-tabs > li.active > a:focus {
    color: #FFF;
    border: 0;
    font-size: 20px;
    background: #CBCED2;
    border-radius: 0;
    padding: 12px 15px;
    margin-top: -7px;
}

#right .news-tabs .nav-tabs > li > a {
    margin: 0;
    border-radius: 0;
    border: 0;
    font-size: 20px;
    color: #fff;
    background: #9DA3AA;
    padding: 8px 15px;
}

#right .news-tabs .nav-tabs {
    border: 0;
}

#right .news-tabs .tab-content {
    background: #CBCED2;
    padding: 10px;
}

#right .news-tabs .tab-content > .tab-pane a.title {
    display: inline-block;
    font-size: 15px;
    color: #333333;
    padding: 10px 0;
    vertical-align: top;
    width: 170px;
    line-height: 120%;
    font-weight: bold;
}

#right .news-tabs .tab-content .newsLine {
    border-bottom: 1px solid #9DA3AA;
    display: inline-block;
    padding: 10px 0;
    width: 100%;
}

#right .news-tabs .tab-content > .tab-pane .newsLine:last-child {
    border: 0;
    padding-bottom: 0;
}

#right .news-tabs .tab-content input.searchButton {
    background: #E82C2C;
    border: 0;
    color: #fff;
    font-size: 14px;
    height: 40px;
    width: 35%;
    outline: 0;
    display: inline-block;
    vertical-align: top;
    font-weight: bold;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
}

#right .news-tabs .tab-content input.searchButton:hover {
    background: #1e365a;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
}

#right .news-tabs .tab-content input.searchText {
    border: 0;
    color: #757C86;
    font-size: 15px;
    height: 40px;
    padding: 10px;
    width: 65%;
    display: inline-block;
    vertical-align: middle;
    float: left;
}

#right .news-tabs .tab-content form {
    margin-top: 10px;
}

#right .news-tabs .tab-content .ordinal {
    font-size: 40px;
    color: #fff;
    padding-right: 10px;
}

#right .news-tabs .tab-content > .tab-pane a.img {}

#right .news-tabs .tab-content > .tab-pane a.img img {
    float: right;
    width: 80px;
    height: 80px;
    margin-left: 10px
}

#right .news-tabs .tab-content > .tab-pane a.img img:hover {
    opacity: 0.6;
}

#right .related-news {
    margin-left: -10px;
    margin-right: -10px;
    display: none;
}

#right .related-news.news-tabs .tab-content > .tab-pane a.title {
    width: 140px;
}

#right .nav-tabs {
    padding: 0 20px 0 0;
}

#right .program,
#scheme .program {
    background: #1E365A;
    margin-bottom: 10px;
}

#right .program h3,
#scheme .program h3 {
    color: #fff;
    font-size: 18px;
    padding: 15px;
    margin: 0;
}

#right .program ul.nav.nav-tabs,
#scheme .program ul.nav.nav-tabs {
    background: #1E365A;
    padding: 0 0 0 20px;
    height: 45px;
}

#right .program .nav-tabs > li > a,
#scheme .program .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 0;
    border-radius: 00;
    font-size: 14px;
    color: #fff;
    /*padding: 10px 15px 15px;*/
    padding: 6px 12px 24px;
    line-height: 100%;
}

#right .program .nav-tabs > li.active > a,
#scheme .program .nav-tabs > li.active > a {
    color: #1E365A;
    background-color: #eee;
}

#right .program .nav-tabs > li > a:hover,
#scheme .program .nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd;
    color: #1E365A;
}

#right .program .progSemaLink a,
#scheme .program .progSemaLink a {
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding: 10px;
    display: block;
}

#right .program .tab-content,
#scheme .program .tab-content {
    padding: 0;
    background: #FAFAFA;
    padding-top: 10px;
}

#right .program .time,
#scheme .program .time {
    width: 64px;
    font-size: 15px;
    color: #fff;
    display: table-cell;
    vertical-align: middle;
}

#right .program .time.rowOdd,
#scheme .program .time.rowOdd {
    background: url('/img/2014/program-time-dark.png') center left no-repeat;
}

#right .program .time.rowEven,
#scheme .program .time.rowEven {
    background: url('/img/2014/program-time-light.png') center left no-repeat;
}

#right .program .programRow,
#scheme .program .programRow {
    display: table;
    width: 100%;
}

#right .program .time span,
#scheme .program .time span {
    margin-left: -6px;
}

#right .program .name,
#scheme .program .name {
    padding-left: 10px;
    width: 75%;
    display: table-cell;
    vertical-align: middle;
}

#right .program .name span,
#scheme .program .name span {
    display: inline-block;
    vertical-align: middle;
    line-height: 100%;
}

#right .program .programListFull,
#scheme .program .programListFull {
    text-align: center;
}

#right .program .programRow .tab-content a,
#scheme .program .programRow .tab-content a {
    padding-left: 0;
    font-weight: normal;
    font-size: 13px;
}

#right .program .programListFull a,
#scheme .program .programListFull a {
    padding: 0;
}

.program .fa {
    color: #fff;
    float: left;
    font-size: 24px;
    line-height: 49px;
    padding: 0 10px;
}

.program .fa.fa-microphone {
    background: url('/img/2014/radio-icon.png') center no-repeat;
    height: 22px;
    width: 26px;
    display: inline-block;
    margin: 13px 10px;
}

.news-tabs .tab-content > .tab-pane a.title:hover {
    color: #e82c2c !important;
}

#text {
    float: right;
    width: 64%;
    font-size: 15px;
}

#left {
    width: 34%;
    margin-right: 2%;
    /*margin-top: 10px;*/
}

#left .news-tabs .tab-content {
    background: #CBCED2;
    padding: 10px;
}

#left .news-tabs .nav-tabs > li.active > a,
#left .news-tabs .nav-tabs > li.active > a:hover,
#left .news-tabs .nav-tabs > li.active > a:focus {
    color: #FFF;
    border: 0;
    font-size: 20px;
    background: #CBCED2;
    border-radius: 0;
    padding: 12px 15px;
    margin-top: -7px;
}

#left .news-tabs .tab-content .newsLine {
    border-bottom: 1px solid #9DA3AA;
    display: inline-block;
    padding: 10px 0;
    width: 100%;
}

#left .news-tabs .tab-content > .tab-pane .newsLine:last-child {
    border: 0;
    padding-bottom: 0;
}

#left .news-tabs .tab-content > .tab-pane a.title {
    display: inline-block;
    font-size: 15px;
    color: #333333;
    padding: 10px 0;
    vertical-align: top;
    width: 150px;
    line-height: 120%;
    font-weight: bold;
}

#left .news-tabs .tab-content .ordinal {
    font-size: 40px;
    color: #fff;
    padding-right: 10px;
}

#left .news-tabs .tab-content > .tab-pane a.img img {
    float: right;
    width: 80px;
    height: 80px;
    margin-left: 10px;
}

.twoOneRow {
    width: 640px;
    float: left;
}

.fullRow {
    width: 100%;
    display: inline-block;
}
.fullRow.fullRowBlock {
    display: block;
}
.fullRow.fullRowBlock .info {
    margin-bottom: 10px;
}
.fullRow.fullRowBlock .info.noMargin {
    margin-bottom: 0;
}
.fullRow .singleCol .element.first {
    padding-bottom: 5px;
}

.fullRow .sectionTitle {
    margin-bottom: 0
}

.fullRow .storiesSectionSlider .newsTextNew {
    display: block;
}

.grayBox {
    background: #DEE0E2;
    display: inline-block;
    width: 100%;
}

.threeColRow .row-pad .element {
    padding: 15px 30px 0px 30px;
}

.threeColRow .row-pad .element.first {
    padding-left: 30px;
}

.scrollerHolder {
    margin-bottom: 20px;
    height: auto;
    overflow: hidden;
}

.scrollerButtons {
    background: #9DA3AA;
    position: relative;
    display: inline-block;
    width: 97%;
    height: 50px;
    text-align: center;
}

.scrollerButtons a {
    text-indent: -9999px;
    display: inline-block;
    position: absolute;
    width: 50px;
    height: 50px;
}

.scrollerButtonBack {
    background: #CBCED2 url('/img/2014/slideLeft.png') center no-repeat;
    left: 0;
}

.scrollerButtonForward {
    background: #CBCED2 url('/img/2014/slideRight.png') center no-repeat;
    right: 0;
}

.scrollerShortcut {
    background: url('/img/2014/slideButton.png') center no-repeat;
    width: 14px;
    height: 50px;
    display: inline-block;
    text-indent: -9999px;
}

.scrollerShortcutActive {
    background: url('/img/2014/slideButtonActive.png') center no-repeat;
    width: 14px;
    height: 50px;
}

.scrollerElement {
    height: 348px;
}

.newsBlockNew {
    width: 640px;
    float: left;
    position: relative;
    padding-right: 20px;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.scrollerHolder .newsBlockNew {
    margin-bottom: 0;
}

.newsBlockNew img {
    width: 100%;
    /*height: auto;*/
}

.newsBlockNew .info {
    width: 97%;
    position: absolute;
    bottom: 0;
    left: 0;
    top: auto;
    background: #1E365A;
    background: rgba(30, 54, 90, 0.7);
    text-align: left;
    padding: 10px 20px 15px;
    min-height: inherit;
}

.newsBlockNew .info h3 {
    margin-top: 0;
}

.newsBlockNew h3 a {
    color: #fff;
    font-size: 22px;
    margin-bottom: 25px;
}

.newsBlockNew .newsTextNew {
    font-size: 13px;
    color: #fff;
}

.newsTextNewSpec {
    height: 44px;
    white-space: normal;
    /* overflow: hidden; */
    text-overflow: ellipsis;
    line-height: 115%;
}

.twoColRow.regularView .newsTextNewSpec {
    height: auto;
}

.newsTextNew {
    height: 46px;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 15px;
}
.newsBlockNew .newsTextNew.newsTitle {
    height: auto;
    line-height: 115%;
}
.newsBlockNew .slideControls {
    height: 50px;
    width: 100%;
    background: #9DA3AA;
    position: relative;
}

.newsBlockNew .slideControls .slideLeft {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: #CBCED2 url('/img/2014/slideLeft.png') no-repeat center;
    padding: 20px;
    text-align: center;
    float: left;
}

.newsBlockNew .slideControls .slideRight {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: #CBCED2 url('/img/2014/slideRight.png') no-repeat center;
    padding: 20px;
    text-align: center;
    float: right;
}

.twoColRow {
    float: left;
    width: 640px;
    padding-right: 20px;
    margin-bottom: 10px;
}

.twoColRow .element {
    width: 300px;
    float: left;
}

.twoColRow .element.first {
    margin-right: 20px;
}

.twoColRow.medium {
    border-top: 1px solid #EEEEEE;
    padding-top: 20px;
}

.twoColRow.mb20 {
    margin-bottom: 20px;
}

.element h3 {
    font-size: 18px;
    color: #3C87C2;
    line-height: 120%;
    margin-top: 10px;
    font-weight: bold;
    line-height: 115%;
    margin-bottom: 6px;
}

.singleCol {
    float: left;
    width: 300px;
}

.singleCol .element.first {
    margin-bottom: 10px;
    padding-bottom: 0px;
    border-bottom: 1px solid #EEEEEE;
}

.singleCol .element.first h3 {
    font-size: 18px;
}

.singleCol h3 {
    font-size: 15px;
    font-weight: bold;
    margin-top: 0;
    line-height: 115%;
    margin-bottom: 6px;
}

.singleCol .element.first .smallThumb {
    margin-bottom: 10px;
}

.singleCol .smallThumb {
    float: left;
    margin-right: 10px;
    clear: left;
}

.singleCol .element.first .smallThumb img {
    width: auto;
    height: auto;
}

.singleCol .smallThumb img {
    width: 80px;
    height: 80px;
}

.singleCol .element {
    margin-bottom: 10px;
    /*display: inline-block;*/
    display: block;
    width: 100%
        /*min-height: 100px;*/
}

.threeColRow .smallThumb {
    float: left;
    margin-right: 10px;
}

.threeColRow .smallThumb img {
    width: 80px;
    height: 80px;
}

.threeColRow h3 {
    font-size: 15px;
    margin-top: 0;
}

.threeColRow .element {
    margin-bottom: 0px;
    padding: 0 9px;
}

.threeColRow .element.first {
    padding-left: 15px;
}

.singleCol .mediumThumb {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    max-width: 120px;
    clear: left;
}

.largeThumb {
    position: relative;
    display: inline-block;
    width: 100%;
}

.largeThumb:hover,
.mediumThumb:hover,
.smallThumb:hover {
    opacity: 0.6;
}

.thumbIcon {
    position: absolute;
    background: url('/img/2014/play.png') no-repeat;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 10px;
    left: 10px;
    border: 1px solid #444;
}

.storiesSectionSlider .singleCol {
    margin-right: 20px;
}

.storiesSectionSlider .singleCol .element {
    margin-bottom: 0;
    border: 0;
}

.storiesSectionSlider .singleCol.last {
    margin-right: 0;
}

.storiesSectionSlider .singleCol h3 {
    margin-top: 0;
    font-size: 18px;
}

.storiesSectionSlider .singleColthreeRows h3 {
    font-size: 15px;
}

.storiesSectionSlider .newsTextNew {
    /*display: inline-block;*/
    margin-bottom: 10px;
    clear: none;
    display: block;
}
.storiesSectionSlider .newsTextNew.newsTextNewNoHeight,
.storiesTop .newsTextNew.newsTextNewNoHeight {
    height: auto;
}
.storiesSectionSlider .newsTextNew.newsTextNewClear {
    clear: left;
}

.topSectionStoriesSlider.topSectionStoriesSlider-block .storiesSectionSlider .newsTextNew {
    display: block;
}
.storiesSectionSlider .singleCol .colBig .largeThumb {
    margin: 0;
}

.storiesSectionSlider .singleCol .colBig .largeThumb img {
    margin-bottom: 10px;
}

.storiesSectionSlider .singleCol .colBig .newsTextNew {}

.storiesSectionSlider .singleCol .colBig h3 {
    margin-bottom: 10px;
}

.storiesSectionSlider .singleCol .colRight .smallThumb {
    margin-right: 10px;
}

.storiesSectionSlider .singleCol .colRight .newsTextNew {
    display: block;
    margin-bottom: 0;
}

.storiesSectionSlider .singleColthreeRows .colRight {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}

.storiesSectionSlider .singleCol .mediumThumb img {
    max-width: 120px;
    height: auto;
}

.storiesSectionSlider .date {
    color: #757C86;
    text-transform: uppercase;
    font-size: 10px;
    margin-bottom: 3px;
    display: inline-block;
    padding: 0 5px 0 0;
}

.topSectionStoriesSlider .storiesSectionSlider .date {
    display: block;
}

.breadcrumbs {
    background: #ECEDEE;
    line-height: 30px;
    text-transform: uppercase;
    font-size: 11px;
    color: #757C86;
    position: relative;
}

.breadcrumbs .container {
    line-height: 30px;
    padding: 5px 15px;
}

.breadcrumbs a,
.breadcrumbs #item,
.breadcrumbs .disabled {
    color: #fff;
    background: #3C87C2;
    display: inline-block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    float: left;
    font-size: 10px;
    opacity: 1;
}

.breadcrumbs .separator {
    background: url('/img/2014/breadcrumbs-separator.png') center no-repeat;
    width: 12px;
    height: 30px;
    display: inline-block;
    float: left;
    border: 0;
}

.breadcrumbs .separator.last {
    background: url('/img/2014/breadcrumbs-separator-last.png') left center no-repeat;
    margin-right: 10px;
}

.breadcrumbs #item img {
    margin-top: -3px;
    margin-left: -4px;
}

#breadSections {
    background: #fff;
    width: 240px;
    height: auto;
    position: absolute;
    left: 120px;
    top: 40px;
    z-index: 999;
}

#breadSections ul {
    padding: 0;
    margin: 0;
    box-shadow: 0px 0px 3px #ccc;
}

#breadSections a {
    color: #3C87C2;
    font-size: 15px;
    background: transparent;
    height: auto;
    display: block;
    width: 100%;
    text-align: left;
    padding: 0;
    text-transform: none;
    line-height: 30px;
}

#breadSections a:hover {
    color: #e82c2c;
}

#breadSections li:first-child:before {
    bottom: 100%;
    left: 25px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px;
}

#breadSections li {
    list-style: none;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}

#breadSections li:nth-child(even) {
    background: #FAFAFA;
}

.breadcrumbs .pull-left-l {
    font-size: 10px;
    height: 20px;
    line-height: 21px;
    display: inline-block;
}

.breadcrumbs #item.sections {
    cursor: pointer;
    padding: 3px 10px 3px 3px;
}

.breadcrumbs #item.sections.no-last {
    background: transparent;
    margin-left: 10px;
    display: inline-block;
}

.breadcrumbs #item .fa {
    color: #e82c2c;
    font-size: 18px;
}

.storyInfo {
    border-bottom: 2px solid #EEEEEE;
    width: 100%;
    padding: 0 0 20px;
    margin-bottom: 20px;
}

.storyInfoBlock {
    display: table;
}

.storyInfo p.storyDate {
    color: #757C86;
    font-size: 11px;
    text-transform: uppercase;
    padding-right: 20px;
}

.storyInfo p.storyDate span {
    color: #3C87C2;
    font-size: 40px;
    font-weight: bold;
    line-height: 85%;
    margin-bottom: 0;
}

.storyInfo p.storySource {
    color: #757C86;
    font-size: 11px;
    text-transform: uppercase;
    padding-right: 20px;
    padding-left: 20px;
    border-left: 1px solid #757C86;
}

.storyInfo p.storyAuthor {
    color: #757C86;
    font-size: 11px;
    text-transform: uppercase;
    padding-left: 20px;
    border-left: 1px solid #757C86;
}

.storyInfo p {
    margin: 0;
    display: table-cell;
    vertical-align: bottom;
    line-height: 130%;
}

.storyInfo span {
    display: block;
    margin-bottom: 5px;
}

.storyInfo a {
    color: #E82C2C;
    display: block;
    float: left;
    margin-right: 3px;
}

.storyInfo {
    border-bottom: 2px solid #EEEEEE;
    width: 100%;
    padding: 0 0 20px;
    margin-bottom: 20px;
    display: inline-block;
}
.socialTop {
    float:right;
    width:26.2%;
}
a.fb-share-button, .twitter-share-button, a.pinterest, a.gplus, a.linkedin {
    background:url("/img/2016/fb.png") left top no-repeat;
    float: left;
    display: block;
    margin-right: 3px;
    width: 32px !important;
    height: 32px !important;
    text-indent: -3000px;
}
.social-icons a:hover, .service-icons a:hover {
    opacity: 0.8;
    transition: all 0.2s ease-in-out 0s;
}
a.twitter-share-button {
    background:url("/img/2016/tw.png") left top no-repeat;
}
a.pinterest {
    background:url("/img/2016/pinterest.png") left top no-repeat;
}
a.gplus {
    background:url("/img/2016/gplus.png") left top no-repeat;
}
a.linkedin {
    background:url("/img/2016/linkedin.png") left top no-repeat;
}
.storyInfoBlock {
    /* display: table;*/
    float:left;
    width:71%;
    margin-right:2%;
}

.storyInfo p.storyDate {
    color: #757C86;
    font-size: 11px;
    text-transform: uppercase;
    padding-right: 20px;
}

.storyInfo p.storyDate span {
    color: #3C87C2;
    font-size: 18px;
    font-weight: bold;
    line-height: 85%;
    margin-bottom: 0;
}

.storyInfo p.storySource {
    color: #757C86;
    font-size: 11px;
    text-transform: uppercase;
    padding-right: 20px;
    padding-left: 20px;
    border-left: 1px solid #757C86;
}

.storyInfo p.storyAuthor {
    color: #757C86;
    font-size: 11px;
    text-transform: uppercase;
    padding-left: 20px;
    border-left: 1px solid #757C86;
}

.storyInfo p {
    margin: 0;
    display: table-cell;
    vertical-align: bottom;
    line-height: 130%;
}

.storyInfo span {
    display: block;
    margin-bottom: 5px;
}

.storyInfo a,
.storyInfo span.red {
    color: #E82C2C;
}

.pageColumns .col-lg-4 a {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 5px;
    display: block;
}

.pageColumns .col-lg-4 img {
    margin-bottom: 10px;
}

.read-it {
    width: 100%;
    height: 50px;
    padding: 5px;
    background: #264675;
    border: 5px solid #1E365A;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.read-it:hover {
    background: #1E365A;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.read-it a {
    color: #fff;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    line-height: 150%;
    display: block;
}

.read-it img {
    margin-right: 10px;
    margin-top: -3px;
}


/*.service .posaljiTekst {
    background: url(/img/2014/read-me-icon-send.png);
    width: 40px;
    height: 30px;
    display: inline-block;
    }*/

#content-sidebar {
    float: left;
    margin-right: 20px;
}

.brandingBannerRight {
    /*    background: url("/img/banerRestorani.jpg") no-repeat scroll right top;*/
    height: 1080px;
    right: 50%;
    margin-right: -1008px;
    position: fixed;
    text-align: left;
    top: 155px;
    width: 360px;
}

.brandingBannerLeft {
    /*background: url("/img/banerRestorani.jpg") no-repeat scroll left top;*/
    height: 1080px;
    left: 50%;
    margin-left: -1008px;
    position: fixed;
    text-align: right;
    top: 155px;
    width: 360px;
}

* html .brandingBannerRight {
    position: absolute;
    height: 2000px;
}

* html .brandingBannerLeft {
    position: absolute;
    height: 2000px;
}

* html {
    overflow-x: hidden;
}

#storyBrowser .element,
#postBrowser .listPost {
    display: inline-block;
    padding: 20px 0 10px 0;
    border-bottom: 1px solid #EEEEEE;
    width: 100%;
}

#storyBrowser .element.first,
#postBrowser .listPost.first {
    padding-top: 10px;
}

#storyBrowser .element.last,
#postBrowser .listPost.last {
    border: 0;
}

#storyBrowser .sectionTitle h1,
#postBrowser .sectionTitle h1 {
    margin: 0;
    color: #fff;
    font-size: 30px;
    padding: 6px 0;
    text-transform: uppercase;
}

#storyBrowser .dateTime,
#postBrowser .dateTime {
    color: #757C86;
    text-transform: uppercase;
    font-size: 10px;
    margin-bottom: 20px;
}

#storyBrowser .storyImage,
#postBrowser .postImage {
    margin-right: 2%;
    float: left;
    width: 32%;
    background: #EEEEEE;
}

#postBrowser .postImage {
    width: auto;
}

#storyBrowser .storyImage img,
#postBrowser .postImage img {
    max-width: 300px;
    max-height: 225px;
    height: auto;
    margin: auto;
    display: block;
}

#storyBrowser .storyImage a,
#postBrowser .postImage a {
    display: block;
}

#storyBrowser .storyImage a:hover,
#postBrowser .postImage a:hover {
    opacity: 0.6;
}

#storyBrowser h3,
#postBrowser h3 {
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
    margin-top: 10px;
}

#storyBrowser p.lead,
#postBrowser p.lead {
    font-size: 14px;
    margin-bottom: 20px;
    font-style: normal;
    font-style: normal;
    color: #333333;
}

#storyBrowser .info,
#postBrowser .info {
    float: left;
    width: 66%;
}

#postBrowser .info {
    width: 86%;
}

#storyBrowser .comment,
.all-episodes,
#postBrowser .comment {
    background: #EEEEEE;
    padding: 8px 20px;
    font-size: 12px;
    font-weight: bold;
    max-width: 315px;
}

#storyBrowser .comment span,
#postBrowser .comment span {
    margin-left: 20px;
}

#postBrowser .uptitle,
#post .uptitle {
    color: #757C86;
    text-transform: uppercase;
    font-size: 10px;
    margin-bottom: 10px;
}

.izcasa {
    padding: 5px 8px;
    background-color: #efefef;
    border: 1px solid #ff0000;
}

.separator {
    border-bottom: 2px solid #D6D7D9;
    width: 100%;
    padding: 6px 0;
}

.pagination {
    float: right;
    margin-bottom: 40px;
}

.pagination a {
    font-size: 13px;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #EEEEEE;
    display: block;
    float: left;
    margin: 0 1px;
}

.pagination .page a {
    font-size: 10px;
}

.pagination .active,
.pagination .sep {
    background: #3C87C2;
    color: #fff;
    font-size: 10px;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: block;
    float: left;
    margin: 0 1px;
}

.pagination .sep {
    background: transparent;
    color: #003680;
}

.pagination a.back {
    margin-right: 10px
}

.pagination a.next {
    margin-left: 10px
}

.pagination.sec {
    margin-bottom: 30px;
    margin-top: 20px;
    float: none;
    width: 100%;
}

.pagination .col-lg-4 a {
    padding: 10px;
    background: #3C87C2;
    color: #fff;
    font-weight: bold;
    width: auto;
    height: auto;
    line-height: 100%;
}

.pagination .col-lg-4 a:hover {
    background: #1E365A;
}

.featured-image {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}

.box-gloss,
.box-antrfile,
.box-video,
.box-audio {
    margin-bottom: 20px;
}

.box-gloss h3,
.box-antrfile h3 {
    font-size: 18px;
    padding: 10px 15px;
    background: #D6D7D9;
    color: #3C87C2;
    margin: 0;
    line-height: 110%;
}

.box-gloss div.gloss-body,
.box-antrfile div.antrfile-body {
    font-family: Arial, sans-serif;
    font-size: 15px;
    color: #333333;
    padding: 10px 15px;
    line-height: 160%;
    background: #EEEEEE;
    margin-bottom: 0;
}

.box-gloss div.gloss-body p,
.box-antrfile div.antrfile-body p {
    line-height: 140%;
}

.box-multimedia {
    background: #EEEEEE;
    padding: 15px;
}

.box-multimedia .multimediaStory {
    display: table;
}

.box-multimedia .fa-play {
    background: #D6D7D9;
    font-size: 22px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin-right: 15px;
}

.box-multimedia .files {
    display: table-cell;
    vertical-align: middle;
}

.box620 {
    width: 100%;
    margin-bottom: 20px;
}

.box300 {
    width: 48%;
    float: left;
    margin-right: 2%;
    clear: both;
}

.box-image {
    height: auto;
    position: relative;
    margin-bottom: 20px;
}

.box-image .boxCaption {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    background: #264675;
    font-size: 13px;
    color: #fff;
    padding: 6px 20px;
}

.boxCaption {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    background: #264675;
    font-size: 13px;
    color: #fff;
    padding: 6px 20px;
}

.box-media {
    width: 100%;
    margin: 0 0 20px 0;
    position: relative;
    background-color: #CBCED2;
}
.box-media .boxCaption {
    display: none;
}
.box-media ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.box-media span.caption {
    background-color: #264675;
    color: #fff;
    padding: 10px;
    display: block;
    width: 100%;
    box-sizing: border-box;
    font-size: 13px;
    line-height: 100%;
}
.box-media .scrollerButtons {
    width: 100%;
    display: block;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    width: 100%;
    background: transparent;
}

.box-media .scrollerElement {
    height: auto;
}

.box-media .scrollerElement img {
    margin: auto;
    display: block;
}
.box-media .mediaHolder {
    /*    width: 602px;
        height: 450px;*/
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
#content .box-media .mediaHolder img {
    text-align: center;
    vertical-align: middle;
}
.box-media .scrollerButtonBack {
    background: url("/img/2016/sprite.png") no-repeat scroll -50px 0px;
    opacity: 0.7;
    height: 50px;
    width: 50px;
}
.box-media .scrollerButtonForward {
    background: url("/img/2016/sprite.png") no-repeat scroll 0px 0px;
    opacity: 0.7;
    height: 50px;
    width: 50px;
}
.box-media .scrollerButtonBack:hover, .box-media .scrollerButtonForward:hover {
    opacity: 1;
}
.program {
    background: #FAFAFA;
}

.program ul.nav.nav-tabs {
    background: #9DA3AA;
    height: 60px;
    border-radius: 0;
    padding: 15px 0 0 20px;
}

.program .nav-tabs > li > a {
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    border-radius: 0;
    line-height: 25px;
}

.program .nav-tabs > li > a {
    border: 0;
    padding: 6px 15px 24px;
    line-height: 100%;
}

.program .nav-tabs > li.active > a {
    color: #1E365A;
}

.program .nav-tabs > li.active > a:hover {
    color: #444 !important;
}

.program .nav-tabs > li.active > a,
.program .nav-tabs > li.active > a:hover,
.program .nav-tabs > li.active > a:focus {
    border: 0;
}

.program .tab-content {
    padding: 20px;
}

.program .tab-content a {
    font-size: 15px;
    color: #3C87C2;
    font-weight: bold;
    padding-left: 30px;
}

.program .tab-content a {
    font-size: 13px;
    font-weight: normal;
    padding-left: 0;
}

.program .programRow {
    height: 40px;
    line-height: 40px;
    margin-bottom: 1px;
}

.program .programRow:nth-child(odd) {
    background: #E6E6E6;
}

.program .programRow:nth-child(even) {
    background: #EEEEEE;
}

.program .time {
    width: 130px;
    text-align: center;
    float: left;
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    background: #E6E6E6;
}

.program .name {
    padding-left: 30px;
    float: left;
}

.program .time.rowOdd {
    background: #CBCED2;
}

.program .time.ColorOstalo {
    background: #E6E6E6 url('/img/2014/program-sve.png') left center no-repeat;
}

.program .time.ColorVesti {
    background: #E6E6E6 url('/img/2014/program-info.png') left center no-repeat;
}

.program .time.ColorSerije {
    background: #E6E6E6 url('/img/2014/program-serija.png') left center no-repeat;
}

.program .time.ColorSport {
    background: #E6E6E6 url('/img/2014/program-sport.png') left center no-repeat;
}

.program .time.ColorFilmovi {
    background: #E6E6E6 url('/img/2014/program-film.png') left center no-repeat;
}

.program .time.dark {
    background: #9DA3AA;
}

.program .programListFull a {
    background: #3C87C2;
    clear: both;
    cursor: pointer;
}

.program .programListFull a:hover {
    background: #1E365A;
}

.program .programListFull a {
    color: #fff;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    display: block;
}

#programska-sema-tabs {
    height: 40px;
    line-height: 40px;
    margin-bottom: 1px;
}

#programska-sema-tabs .legend a:hover {
    opacity: 0.7;
}

#programska-sema-tabs .legend a {
    width: 20%;
    float: left;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
}

#programska-sema-tabs .ColorSport a {
    background: #F5AB35;
}

#programska-sema-tabs .ColorSerije a {
    background: #03C9A9;
}

#programska-sema-tabs .ColorVesti a {
    background: #4183D7;
}

#programska-sema-tabs .ColorFilmovi a {
    background: #E74C3C;
}

#programska-sema-tabs .ColorOstalo a {
    background: #6C7A89;
}

#container h1.title {
    background: #9DA3AA;
    color: #fff;
    font-size: 30px;
    padding: 8px 20px;
    text-transform: uppercase;
    margin-bottom: 1px;
    line-height: 110%;
}

#programska-sema {
    margin-bottom: 40px;
}

#programska-sema .time {
    width: 130px;
    text-align: center;
    float: left;
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    background: #E6E6E6;
}

#programska-sema .programRow {
    background: #ECEDEE;
    height: 40px;
    line-height: 40px;
    margin-bottom: 1px;
}

#programska-sema .ColorOstalo {
    background: #CED1D4 url('/img/2014/program-sve.png') left center no-repeat;
}

#programska-sema .ColorVesti {
    background: #CED1D4 url('/img/2014/program-info.png') left center no-repeat;
}

#programska-sema .ColorSerije {
    background: #CED1D4 url('/img/2014/program-serija.png') left center no-repeat;
}

#programska-sema .ColorSport {
    background: #CED1D4 url('/img/2014/program-sport.png') left center no-repeat;
}

#programska-sema .ColorFilmovi {
    background: #CED1D4 url('/img/2014/program-film.png') left center no-repeat;
}

#programska-sema .name {
    color: #444;
    font-weight: bold;
    padding-left: 30px;
    float: left;
}

#programska-sema .age {
    background: #E82C2C;
    font-weight: bold;
    font-size: 20px;
    float: right;
    text-align: center;
    width: 60px;
    color: #fff;
}

#calendarTable {
    width: 100%;
}

#calendarTable tr td {
    padding: 5px 0;
    text-align: center;
    background-color: #E6E6E6;
}

#calendarTable tr.navigacija td {
    font-weight: bold;
    background-color: #1E365A;
    color: #FFF;
    padding: 12px 5px;
}

#calendarTable tr.navigacija td a {
    color: #FFFFFF;
}

#calendarTable tr.navigacija td a:hover {
    text-decoration: none;
    opacity: 0.6
}

#calendarTable tr.dani td {
    background-color: #264675;
    color: #FFFFFF;
    padding: 6px 0;
}

#calendarTable tr td.day_current a {
    font-weight: bold;
}

#calendarTable tr td.day_selected {
    background-color: #9DA3AA;
}

#calendarTable tr td.day_selected a {
    color: #FFFFFF;
}

.box .slider .scrollerHolder {
    position: relative;
}

.box .slider .nav-tabs {
    background: #757C86;
    height: 60px;
    line-height: 60px;
    padding: 10px 20px;
    border: 0;
}

.box .slider .nav-tabs > li > a {
    color: #fff;
    line-height: 100%;
    padding: 13px 15px;
    border-radius: 0;
    font-weight: normal;
    font-size: 14px;
}

.box .slider .nav-tabs > li > a:hover {
    border-radius: 0;
}

.box .slider .nav-tabs > li.active > a,
.box .slider .nav-tabs > li.active > a:hover,
.box .slider .nav-tabs > li.active > a:focus {
    color: #1E365A !important;
    font-size: 14px;
    border: 0;
    border-radius: 0;
    font-weight: normal;
}

.box .slider .twoOneRow {
    width: 100%;
}

.box .slider .newsBlockNew {
    width: 100%;
    padding-right: 0;
}

.box .slider .newsBlockNew h3 a {
    font-size: 30px;
    font-weight: bold;
}

.box .slider .newsBlockNew .info {
    width: 100%;
}

.box .slider .scrollerButtons {
    width: 100%;
    position: absolute;
    left: 0;
    background: transparent;
    top: 50%;
    margin-top: -25px;
}

.box .slider .scrollerButtonBack {
    background: #CBCED2 url('/img/2014/slideLeftBlue.png') center no-repeat;
    left: 0;
}

.box .slider .scrollerButtonForward {
    background: #CBCED2 url('/img/2014/slideRightBlue.png') center no-repeat;
    right: 0;
}

.boxRight .broadcastNav a {
    display: block;
    background: #E6E6E6;
    padding: 15px 20px;
}

.boxRight .broadcastNav a:nth-child(even) {
    background: #EEEEEE;
}

.boxRight .homeVideo h3 {
    margin: 0;
    background: #1e365a;
    font-weight: normal;
}

.boxRight .homeVideo h3 a {
    color: #fff;
    font-size: 18px;
    padding: 5px 8px;
    display: inline-block;
}

.boxRight .homeVideo .regularView.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 67.35%;
}

.commentPage {
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #F9F9F9;
    padding: 40px;
}

.commentPage a {
    text-decoration: none;
}

.commentPage a:hover {
    text-decoration: underline;
}

.commentPage .commentTitle {
    padding: 0px;
    margin: 0px;
}

.commentPage .commentTitle {
    font-size: 18px;
    color: #3C87C2;
    line-height: 150%;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 40px;
}

.commentPage .commentTitle .noComment {
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
}

.commentPage .comTitle {
    float: right;
}

.commentPage .leaveComment {
    background: #264675;
    width: 200px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    float: right;
    cursor: pointer;
    border: 0;
    outline: 0;
}

.commentPage .leaveComment:hover {
    background: #1E365A;
    text-decoration: none;
}

.commentPage .row {
    border-bottom: 6px solid #E6E6E6;
    margin: 0;
}

.commentPage .row.first {
    margin-top: 20px;
}

.commentPage form {
    max-width: 660px;
}

.commentPage label {
    font-weight: normal;
    color: #333333;
}

.commentPage input,
.commentPage textarea {
    display: block;
    width: 99%;
    height: 45px;
    border: 1px solid #A6A6A8;
    padding: 10px;
    margin: 0 auto;
    margin-bottom: 15px;
    box-shadow: 0 0 0 5px #D4D4D5;
}

.commentPage textarea {
    resize: vertical;
    min-height: 120px;
    margin-bottom: 30px;
}

.comOdd {
    padding: 20px 0;
}

.comEven {
    padding: 20px 0;
}

.blogerPost {
    background-color: #e0e0e0;
    margin: 10px;
    padding: 10px;
}

#container .comOdd h1,
#container .comEven h1 {
    font-size: 15px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #3C87C2;
}

.comOdd p,
.comEven p {
    margin: 10px 0 0px 0;
}

.comUptitle {
    font-size: 12px;
    float: left;
}

#center #comment h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 7px;
}

#comment p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    margin-top: 0px;
    background: none;
}

#comment .last {
    border-bottom: 1px solid #E6E6E6;
}

#comment .allComments {
    font-size: 20px;
    font-style: italic;
}

#media {
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #EEEEEE;
}

#media .mediaList {
    padding: 40px 30px;
    height: auto;
    display: inline-block;
    width: 100%;
}

#media .mediaListTitle {
    font-size: 18px;
    color: #3C87C2;
    line-height: 150%;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 120%;
    margin-bottom: 20px;
    padding-left: 15px;
}

#media .col-lg-4 {
    margin-bottom: 15px;
}

#media .col-lg-4 img {
    background-size: contain;
    width: 100%;
}

.boxRight .broadcastFilter {
    background: #1E365A;
    padding: 20px;
}

.boxRight .broadcastFilter .filter {
    margin-bottom: 10px;
    clear: both;
    position: relative;
}

.boxRight .broadcastFilter label {
    height: 40px;
    line-height: 40px;
    width: 94px;
    background: #264675;
    display: inline-block;
    float: left;
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
}

.boxRight .broadcastFilter input {
    width: 165px;
    height: 40px;
    line-height: 40px;
    background: #fff;
    border: 0;
    position: relative;
}

.boxRight .broadcastFilter .fake-select {
    height: 40px;
    line-height: 40px;
    background: #fff;
}

.boxRight .broadcastFilter .fake-select input {
    position: absolute;
    left: -9999px;
    height: 20px;
    width: 20px;
    margin: 0;
}

.boxRight .broadcastFilter .fake-select .toggle + label {
    z-index: 2;
    height: 40px;
    display: block;
    line-height: 40px;
    text-indent: 5px;
    color: #444;
    position: relative;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    width: 165px;
    background: #fff;
    text-align: left;
    cursor: pointer;
}

.boxRight .broadcastFilter .fake-select .toggle + label::before {
    content: "";
    background: #E6E6E6;
    height: 40px;
    width: 40px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}

.boxRight .broadcastFilter .fake-select .toggle + label::after {
    content: "";
    background: #444;
    height: 12px;
    width: 12px;
    position: absolute;
    right: 14px;
    top: 16px;
    background: url('/img/2014/select-arrow.png') center no-repeat;
    width: 10px;
    height: 6px;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.boxRight .broadcastFilter .fake-select ul {
    margin: 0;
    list-style: none;
    padding: 0;
    max-height: 0px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    background: #E6E6E6;
    width: 165px;
    z-index: 9999;
    position: absolute;
    right: 0;
    top: 41px;
}

.boxRight .broadcastFilter .fake-select ul li {
    width: 100%;
    padding: 5px;
    cursor: pointer;
}

.boxRight .broadcastFilter .fake-select ul.active {
    max-height: 1000px;
}

.boxRight .broadcastFilter .fake-select .select-option input:checked + label {
    background: rgb(151, 196, 213);
    text-indent: 5px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.09), 0 -1px 2px 0 rgba(0, 0, 0, 0.09);
}

.boxRight .broadcastFilter .fake-select .select-option label {
    display: block;
    padding: 10px;
    cursor: pointer;
    border-bottom: 1px solid rgba(0, 0, 0, 0.01);
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    background: transparent;
    color: #444;
    height: auto;
    width: 100%;
    text-align: left;
    line-height: 100%;
    padding-left: 5px;
}

.boxRight .broadcastFilter .fake-select .select-option:hover label,
.boxRight .broadcastFilter .fake-select .select-option:active label {
    background: #3C87C2;
    outline: none;
    color: #fff;
    -webkit-transition-duration: 0.1s;
    -moz-transition-duration: 0.1s;
    transition-duration: 0.1s;
}

.boxRight .broadcastFilter input[type="submit"] {
    font-size: 14px;
    background: #E82C2C;
    width: 111px;
    color: #fff;
    text-transform: uppercase;
    float: right;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.boxRight .broadcastFilter input[type="submit"]:hover {
    background: #274B81;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.regularView.embed-responsive.embed-responsive-16by9 {
    /*display: block;*/
    padding-bottom: 61.35%;
}

.box300 .regularView.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 66.35%;
}

.mobileView.embed-responsive.embed-responsive-16by9 {
    /*display: none;*/
}

.embed-responsive.embed-responsive-16by9.video {
    padding-bottom: 61.4%;
}

.embed-responsive.embed-twitter-blockquote {
    padding-bottom: 20%;
}

.embed-responsive.embed-blockquote-instagram {
    padding-bottom: 115%;
}

.embed-responsive.embed-twitter iframe {
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    border-radius: 0 !important;
    border: 0 !important;
}

.embed-responsive.embed-vine {
    padding-bottom: 100%;
}

.embed-responsive.embed-responsive-16by9.video video {
    width: 100%;
}

.embed-responsive.embed-responsive-4by3.video {
    padding-bottom: 75%;
}

.regularView.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 80%;
    padding-top: 31px;
}

.box300 .regularView.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 80%;
    padding-top: 31px;
}

.mobileView.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 80%;
    padding-top: 0;
}

.embed-responsive.embed-responsive-4by3.video video {
    width: 100%;
}


#sharer {
    margin-bottom: 30px;
    clear: both;
    margin-top: 20px;
}

#sharer a {
    display: inline-block
}

#sharer .social-icons {
    display: inline-block;
    float: left;
}

#sharer .service-icons {
    /*margin-left: 30px;*/
    display: inline-block;
    float: left;
}

#sharer .service-icons a {
    /*margin-right: 10px;*/
    display: inline-block;
}

#sharer .pinterest {
    /*background: url('/img/2014/pinterestCounter.png');*/
    position: relative;
    /*    width: 60px;
        height: 62px;
        margin-top: 35px;*/
}

#sharer .pinterest a {
    position: absolute !important;
    bottom: 0;
}

#video .video-box {
    padding-left: 0;
    margin-bottom: 15px;
}

#video .video-box-right {
    float: right;
    background: #CBCED2;
    padding: 20px;
}

#video .video-box h2 {
    margin-top: 10px;
}

#video form input {
    border: 0;
    color: #757C86;
    font-size: 10px;
    height: 40px;
    padding: 10px;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    float: left;
    margin-bottom: 10px;
}

#video form .calendar {
    position: relative;
    display: inline-block;
    width: 48%;
    float: left;
    margin-right: 10px;
}

#video form .calendar + .calendar {
    margin-right: 0;
}

#video form .calendar input {
    height: 30px;
    width: 100%;
}

#video form .calendar a {
    float: left;
    /* width: 5%; */
    position: absolute;
    right: 6px;
    top: 5px;
}

#video form input[type="submit"] {
    background: #3C87C2;
    border: 0;
    color: #fff;
    font-size: 14px;
    height: 40px;
    width: 100%;
    outline: 0;
    display: inline-block;
    vertical-align: top;
    font-weight: bold;
    text-transform: uppercase;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
    margin-bottom: 0;
}

#video form input[type="submit"]:hover {
    background: #1E365A;
}

#video .video-small-block {
    width: 33%;
    float: left;
    padding: 20px 20px 30px 0;
}

#video .video-small-block.last {
    padding-right: 0;
}

#video .video-small-block-thumb img {
    margin-right: 10px;
    width: 80px;
    height: 80px;
    background-size: contain;
}

#video .video-small-block h4 {
    font-size: 15px;
    font-weight: bold;
    margin-top: 0;
    line-height: 115%;
    margin-bottom: 6px;
}

#video .video-mainSectionName,
#video .video-dateTimeFormated {
    font-size: 12px;
    line-height: 115%;
}

#video .video-leadVeryShort {
    font-size: 13px;
    line-height: 115%;
}

#video .video-mainSectionName,
#video .video-leadVeryShort {
    margin-bottom: 3px;
}

.blogHome img {
    float: left;
    margin-right: 2%;
}

.blogHome .blogMain {
    padding-bottom: 30px;
    border-bottom: 1px solid #DEE0E2;
}

.blogHome .col-lg-6 h2 {
    margin-top: 10px;
    margin-bottom: 15px;
    font-weight: bold;
    line-height: 115%;
    font-size: 20px;
}

.blogHome .col-lg-6 h2 a {
    font-size: 20px;
}

.blogHome .col-lg-4 h2 {
    margin-top: 10px;
    margin-bottom: 15px;
    font-weight: bold;
    line-height: 115%;
    font-size: 18px;
}

.blogHome .col-lg-4 h2 a {
    font-size: 18px;
}

.blogHome .blogName_releaseDate {
    margin-bottom: 3px;
}

.blogHome .blogName,
.blogHome .releaseDate {
    font-size: 11px;
    margin-bottom: 0;
}

.blogHome .readMore {
    background: #EEEEEE;
    padding: 2px 10px;
    float: right;
    margin-bottom: 0;
}

.blogHome .readMore a {
    font-size: 12px;
    font-weight: bold;
}

.blogHome .leadShort {
    font-size: 12px;
}

.blogHome .blogRows {
    padding: 30px 0;
}

.blogHome .row.last {
    padding-bottom: 30px;
}

.blogHome .sectionTitle h2 {
    margin: 0;
    line-height: 150%;
}

.blogHome .sectionTitle h2 a {
    color: #fff;
}

.blogHome .col-lg-6.categoryBox h3 {
    line-height: 120%;
    font-size: 12px;
    margin-top: 0;
}

.blogHome .col-lg-6.categoryBox h3 a {
    font-size: 12px;
    font-weight: bold;
}

.blogHome .title a {
    font-weight: bold;
}

.blogHome .col-lg-6.categoryBox img {
    margin-top: 5px;
}

.blogHome .boxRight h2 {
    margin: 0;
}

.blogHome .col-lg-6.categoryBox .blogName,
.blogHome .col-lg-6.categoryBox .releaseDate {
    display: inline-block;
    line-height: 100%;
}

.blogHome .categoryBoxes {
    width: 66%;
    float: left;
}

.blogHome .blogLatestComments {
    width: 33%;
    float: left;
}

.blogHome .categoryRow {
    margin-bottom: 15px;
}

.blogHome .col-lg-4 {
    border-top: 1px solid #DEE0E2;
    padding-top: 30px;
}

.tm-error body {
    color: #ffffff;
    background: #1e365a;
}

.tm-error body .container {
    text-align: center;
    color: #fff;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.tm-error p,
.tm-error h1,
.tm-error h2 {
    color: #fff;
}

.tm-error .fa-frown-o {
    font-size: 250px;
}

.tm-error h1 {
    font-size: 100px;
}

.uk-text-muted {
    color: #999999 !important;
}

.uk-hidden-small {
    display: none !important;
}

.boxLeft .series {
    background: #E6E6E6;
}

.boxLeft .series .info {
    padding: 20px 15px;
}

.boxLeft .series p {
    line-height: 120%;
    margin-bottom: 0;
    margin-top: 5px;
}

.boxLeft .series .naslovSerijala {
    font-size: 18px;
    font-weight: bold;
    line-height: 120%;
}

.boxLeft .series .detaljnije {
    font-size: 13px;
    font-weight: bold;
}

.boxLeft .series .files,
.boxRight .series .files {
    display: table-cell;
    vertical-align: middle;
}

.boxLeft .series .files,
.boxRight .series .files a {
    color: #fff;
}

.banner-medium,
.banner-small {
    display: none;
}

.banner-large {
    display: block;
}

.banner-G .banner-large {
    display: none;
}

.banner-xlarge {
    display: block;
    text-align: center;
    background: none repeat scroll 0 0 #ecedee;
    margin: 0 0 10px;
}

#cluetip-inner {
    background: #fff;
    padding: 20px;
}

#cluetip-inner img {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    width: 80px;
    height: 80px;
    background-size: contain;
}

#cluetip-inner h3 {
    display: none;
}

#cluetip-inner h2 {
    width: 60%;
}

#cluetip-inner p {
    display: block;
    clear: both;
    margin: 0;
}

.showName {
    font-weight: bold;
}

.showText {
    width: 80%;
    display: block;
    float: left;
}

.showTime {
    font-size: 20px;
    font-weight: bold;
    float: right;
    width: 20%;
    display: block;
    line-height: 100%;
    text-align: right;
}

.boxLeft .seriesRecent a,
.boxRight .seriesRecent a {
    background: #EEEEEE;
    display: block;
    padding: 15px 20px;
    font-size: 14px;
}

#content img {
    max-width: 100%;
}

#posalji {
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #F9F9F9;
    padding: 40px;
}

#posalji form {
    max-width: 440px;
}

#posalji input {
    display: block;
    width: 99%;
    height: 35px;
    border: 1px solid #A6A6A8;
    padding: 0 10px;
    margin: 0 auto;
    margin-bottom: 15px;
    box-shadow: 0 0 0 5px #D4D4D5;
    line-height: 35px;
}

#posalji input[type="submit"] {
    background: #264675;
    width: 200px;
    height: 40px;
    line-height: 20px;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    float: right;
    cursor: pointer;
    border: 0;
    outline: 0;
    margin-bottom: 0;
    box-shadow: none;
    font-weight: bold;
    clear: both;
    margin-top: 10px;
}

#posalji input[type="submit"]:hover {
    background: #1E365A;
    text-decoration: none;
}

.storiesSectionSlider.tv-recommendation .largeThumb {
    position: relative;
}

.storiesSectionSlider.tv-recommendation img {
    height: auto;
}

.storiesSectionSlider.tv-recommendation .info {
    position: absolute;
    bottom: 7px;
    left: 7px;
    right: 0;
    padding: 5px 10px;
    background: #1E365A;
    background: rgba(30, 54, 90, 0.7);
}

.storiesSectionSlider.tv-recommendation .info h3 {
    text-align: center;
    margin: 0 0 5px;
}

.storiesSectionSlider.tv-recommendation .info h3 a {
    color: #fff;
}

.storiesSectionSlider.tv-recommendation .row-pad .element {
    padding: 7px 0 7px 7px;
    width: 33%;
}

.storiesSectionSlider.tv-recommendation .showText,
.storiesSectionSlider.tv-recommendation .showTime {
    color: #fff;
    font-weight: 700;
}

#storyBrowser .listStory {
    border-top: 0px;
    border-bottom: 0px;
    margin-bottom: 20px;
    background-image: url(/img/listStoryBgrd.png);
    background-position: bottom;
    background-repeat: repeat-x;
    padding-bottom: 0px;
}

#storyBrowser .listStory tr.first td {
    padding-top: 10px;
}

#storyBrowser .listStory tr td table tr td {
    padding: 0px;
}

#content .mmStory tr td table tr td {
    padding: 0px;
}

.multimediaBox {
    background-position: top;
    background-repeat: repeat-x;
    padding: 8px;
    display: inline-block;
    width: 100%;
}

.multimediaBox .multimedia .media {
    padding: 0px;
    float: left;
    background-color: #9B8857;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
}

.multimediaBox .multimedia .files {
    padding: 4px 5px 5px 5px;
    background-color: #EEEEEE;
    font-size: 12px;
    font-weight: bold;
}

.service .boxLeft .multimedia .files {
    padding: 4px 5px 5px 5px;
    background-color: #EEEEEE;
    font-size: 11px;
}

.service .boxLeft .multimedia .files a {
    background-color: #ffffff;
    display: block;
    margin-bottom: 0px;
    padding: 0px;
    text-decoration: none;
}

.service .boxLeft .multimedia .files a:hover {
    text-decoration: underline;
}

.multimediaBox .multimediaStory {
    display: block;
    float: none;
    margin-right: 0px;
    margin-left: 15px;
    padding-bottom: 8px;
}

.multimediaBox .multimediaStory .files {
    padding: 5px 7px 4px 7px;
}

.multimediaBoxSeries .multimedia {
    display: inline-block;
    float: left;
    margin-right: 4px;
    width: 100%;
}

.multimediaBoxSeries .multimedia .media {
    padding: 0px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
}

.multimediaInner {
    display: table;
    width: 100%;
}

.box-podcast {
    display: inline-block;
    margin-bottom: -6px;
}

.boxLeft a.podcast,
.boxRight a.podcast,
.all-episodes {
    font-size: 12px;
    text-transform: uppercase;
    background: #1E365A;
    width: 100%;
    padding: 8px;
    color: #fff;
    display: block;
    font-weight: bold;
    float: left;
    line-height: 110%;
}

.all-episodes {
    max-width: 100%;
    margin-bottom: 1px;
}

.boxLeft a.podcast:hover,
.boxRight a.podcast:hover,
.all-episodes:hover {
    color: #e82c2c;
}

a.podcast .fa,
a.all-episodes .fa {
    margin-right: 10px;
    color: #fff;
    font-size: 14px;
    float: left;
}

.multimedia .files {
    width: 100%;
}










.liveArticle {
    margin-bottom: 15px;
	display: table;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(97,95,97,1);
    -moz-box-shadow: 0px 2px 5px 0px rgba(97,95,97,1);
    box-shadow: 0px 2px 5px 0px rgba(97,95,97,1);
	width: 100%;
}
.liveArticle  h2 {
    width: 284px; 
    padding: 17px 20px;
    margin: 0;
    background-color: #D11919;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
	border-right: 4px solid #fff;
}
.liveArticle.blue  h2 {
    background-color: #1e365a;
}
.liveArticle  h2 span {
}
.liveArticle .liveText {
    display: table-cell;
    background-color: #9EA2A5;
    width: 656px;
    font-size: 24px;
    color: #fff;
    padding: 10px 77px 10px 20px;
    line-height: 110%;
    position: relative;
	vertical-align: middle;
}
.liveArticle .liveText.nolink {padding-right: 20px;}
.liveArticle .liveText a, .liveArticle .liveText a:hover {
    color: #fff;
    display: table-cell;
    vertical-align: middle;
}
.liveArticle .opsirnije {
    position: absolute;
    bottom: 5px;
    right: 0;
    background-color: #9EA2A5;
    font-size: 14px;
    padding: 0 6px;
    text-transform: uppercase;
    font-weight: bold;
    border: 1px solid #fff;
    border-right: 0;

    background: #b5b9bc; /* Old browsers */
    background: -moz-linear-gradient(left, #b5b9bc 0%, #a5a6aa 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #b5b9bc 0%,#a5a6aa 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #b5b9bc 0%,#a5a6aa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b9bc', endColorstr='#a5a6aa',GradientType=1 ); /* IE6-9 */

    -webkit-box-shadow: -3px 3px 3px 0px #909090;
    -moz-box-shadow: -3px 3px 3px 0px #909090;
    box-shadow: -3px 3px 3px 0px #909090;
}
.liveArticle .opsirnije a {line-height: 110%}

.liveArticle .vert {
    display: none;
/*  width: 4px;
    height: 62px;
    position: absolute;
    top: 4px;
    left: -2px;
    background-color: #fff;*/
}
.liveArticle.hide {
    height: 0;
    overflow: hidden;
    margin-bottom: 0;
}

video.multi, audio.multi {
    width: 100%;
    margin-bottom: 20px;
}
video.multi {
    background-color: #000;
}
.box-video video.multi,
.boxRight  video.multi {margin-bottom: 0;}


/* -- Video ikonica na partovima i listi -- */

i.video {
	background-image: url(/img/video.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 45px;
	height: 30px;
}

h3 i.video {
	margin: -3px 10px 0 0;
	float: left;
}
a.smallThumb, a.largeThumb, a.mediumThumb {position: relative;}

a.largeThumb i.video {position: absolute; bottom: 5px; left: 5px;}
a.largeThumb i.video.mb10 {bottom: 15px;}
a.mediumThumb i.video {
	position: absolute; bottom: 3px; left: 3px;
	background-position: 0 -90px;
	width: 30px;
	height: 20px;
}
a.smallThumb i.video {
	position: absolute; bottom: 2px; left: 2px;
	background-position: 0 -135px;
	width: 22px;
	height: 15px;
}

i.video.videoTitle {
	background-position: 0 -135px;
	width: 22px;
	height: 15px;
	display: inline-block;
	margin-bottom: -3px;
	margin-right: 5px;
}
a.img.smallThumb {float: right}
a.img.smallThumb i.video {left: 12px;}

a.mediumThumb i.video.emisijeVideo {bottom: auto; top: 3px;}
a.smallThumb i.video.emisijeVideo {bottom: auto; top: 2px;}



/* -- topStoryBox -- */

.topStoryBox {
	background-color: #1E365A;
}
.topStoryBoxLeft {
	width: 66.67%;
	float: left;
}
.topStoryBoxLeft .box620 {margin-bottom: 0;}
.topStoryBoxLeft .boxCaption {display: none;}
.topStoryBoxLeft video {display: block !important;}

.topStoryBoxRight {
	width: 33.33%;
	float: right;
}
.topStoryBoxRight h4 {
	background-color: #E52D2B;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	text-transform: uppercase;
	padding: 10px;
}
.topStoryBoxRight h3 {
	color: #fff;
	font-size: 24px;
	font-weight: normal;
	padding: 10px 20px;
}
.topStoryBoxRight h3 a {
	color: #fff;
}
.topStoryBoxRight p {
	color: #fff;
	font-size: 13px;
	padding: 0 20px 10px 20px;
}





#storyBrowser.storyBrowserEpisodes .multimediaBox .pp {display: none}
/*-- Lista epizoda --*/

#storyBrowser.storyBrowserEpisodes .element {
	width: 300px;
	background-color: #eee;
	margin: 0 20px 50px 0;
	float: left;
	padding: 0;
	border-bottom: 4px solid #D1D5D8;
}
#storyBrowser.storyBrowserEpisodes .element:hover {
	border-bottom: 4px solid #415673;
}
#storyBrowser.storyBrowserEpisodes .element.treci {
	margin-right: 0
}
#storyBrowser.storyBrowserEpisodes .element.izaTreceg {
	clear: left;
}
#storyBrowser.storyBrowserEpisodes .element.first {
	padding: 0;
}
#storyBrowser.storyBrowserEpisodes .storyImage {
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
}
#storyBrowser.storyBrowserEpisodes .info {
	width: 100%;
}
#storyBrowser.storyBrowserEpisodes .dateTime {
	font-size: 16px;
	padding: 0 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #666;
	text-transform: none;
}
#storyBrowser.storyBrowserEpisodes .dateTime:first-letter {
	text-transform: capitalize;
}
#storyBrowser.storyBrowserEpisodes h3 {
	font-size: 21px;
	padding: 0 10px 15px;
	border-bottom: 1px solid #a9a9a9;
	margin: 0;
}
#storyBrowser.storyBrowserEpisodes p.lead {
	font-size: 16px;
	padding: 0 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #666;
	display: none;
}
#storyBrowser.storyBrowserEpisodes .comment {display: none;}

#storyBrowser.storyBrowserEpisodes .multimediaBox {padding: 0 10px;}
#storyBrowser.storyBrowserEpisodes .multimediaBox table {display: none}
#storyBrowser.storyBrowserEpisodes .multimediaBox .pp {
	display: block;
	margin-top: 10px;
}
#storyBrowser.storyBrowserEpisodes .multimediaBox .pp .stream {
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	float: left;
}
#storyBrowser.storyBrowserEpisodes .multimediaBox .pp .download {
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	color: #666;
	float: right;	
}
/*---------------------- HORIZONTAL SUBNAVIGATION START ----------------------*/
.breadcrumbs { display: none;}

.horizontalSubNavWrapper0 {
    background-color: #ECEDEF;
}
.horizontalSubNavWrapper0 .container {
    padding-top:0;
    padding-bottom:0;    
}
.horizontalSubNavWrapper0 .subNavContent {
/*    background-color: #B3B8BE;*/
display: table;
}
.horizontalSubNavWrapper0 a.child {
    text-transform: uppercase;
    font-size: 12px;
    color: #1e365a;
    font-weight: bold;
    line-height: 100%;
    padding: 0 3px 12px 3px;
    margin-right: 17px;
    margin-top: 10px;
/*    padding-right: 20px;
    padding-bottom: 12px;*/
    border-bottom:  3px solid transparent;
    display: block;
    float: left;
}
.horizontalSubNavWrapper0 a.child:hover,
.horizontalSubNavWrapper0 a.child.active,
.horizontalSubNavWrapper0 a.child.onPath {
    color: #e82c2c;
    border-bottom: 3px solid #e82c2c;
    transition: all 0.2s ease-in-out 0s;
} 
.navigationContent {
    width: 100%;
/*    max-width: 1190px;*/
    float: left;
    padding-top: 5px;
    height: 37px;
    overflow-y: hidden;
    box-sizing: content-box;
    display: table-cell;
}
ul.submenu {
    margin: 0;
    padding: 0;
}
ul.submenu li {
    float: left;
    list-style-type: none;
}
.linkWrapper {
    width: 80px;
    text-align: center;
    display: table-cell;
   
}
.linkBrowser {
   padding-top: 15px;
   padding-left: 10px;
   padding-right: 10px;
   background-color: #B3B8BE;
   float: right;
   position: absolute;
   right: 15px;
   height: 100%;
   display: block;
}
.linkWrapper a {
    color: #fff;
    text-transform: uppercase;
    color: #fff;
    display: block;
    background: url("/img/2016/arrowDown.png") right center no-repeat;
    padding-right: 25px;
    font-size: 12px;
    font-weight: bold;
    line-height: 100%;
}
.linkWrapper a.buttonSeeMore.hideNav {
    background: url("/img/2016/arrowUp.png") right center no-repeat;
    width: 16px;
    height: 9px;
    display: block;
    padding: 0;
    text-indent: -3000px;
}

/*---------------------- HORIZONTAL SUBNAVIGATION DEPTH 1 ----------------------*/
.horizontalSubNavWrapper1 .subNavContent,
.horizontalSubNavWrapper2 .subNavContent {
    width: 100%;
}

.horizontalSubNavWrapper1 ul li a,
.horizontalSubNavWrapper2 ul li a {
    color: #1e365a;
    text-transform: uppercase;
    padding: 0 15px 0px 0;
    font-size: 11px;
    font-weight: normal;
    display: block;
}
.horizontalSubNavWrapper1 ul li a:hover, .horizontalSubNavWrapper1 ul li a.active,
.horizontalSubNavWrapper2 ul li a:hover, .horizontalSubNavWrapper2 ul li a.active {
    color: #e82c2c;
}
.horizontalSubNavWrapper2 ul li a {
    font-size: 11px;
}
.horizontalSubNavWrapper1 .navigationContent , .horizontalSubNavWrapper2 .navigationContent {
    height: auto !important;
    padding-top: 15px;
}
/*---------------------- HORIZONTAL SUBNAVIGATION END ----------------------*/


/*---------------------- DROPDOWN START ----------------------*/
.dropDownWrap {
    background-color: #ecedef;
    width: 100%;
}
.hoverL1 .navL1 {
    border-bottom: none;
}
.hoverL1 .navL1 .container{
    background: transparent;
}
.navL1 .dropDownWrap ul.megamenu {
    padding-top: 15px;
}
.navL1 .dropDownWrap ul.megamenu li {
    float: left;
    width: auto;
}
#menuTop #menuTopLeft .megamenu a {
    text-transform: uppercase;
    font-size: 12px;
    color: #3F87C1;
    font-weight: bold;
    line-height: 100%;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-top: 0;
    display: block;
    float: left;
}
#menuTop #menuTopLeft .megamenu a:hover {
    color: #1E365A;
    transition: all 0.2s ease-in-out 0s;
}
/*---------------------- DROPDOWN END ----------------------*/






