/**
05/TYPOGRAPHY
=====================================================================**/
/** FONT FAMILY **/
html, body { height: 100%; }
body, textarea { font-family: Arial, Tahoma, Helvetica, sans-serif; }

/** HEADINGS, PARAGRAPHS, LISTS... **/
/* font sizes and styles */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-weight: bold; }
h1, .h1 { font-size: 30px; line-height: 1; letter-spacing: -.01em; }
.tv_schedule h1 { font-size: 51px; color: #757575; text-transform: uppercase; font-weight: normal; }
h2, .h2 { font-size: 24px; line-height: 1.1; letter-spacing: -.02em; }
h3, .h3 { font-size: 18px; line-height: 1.1; letter-spacing: -.03em; }
h4, .h4 { font-size: 14px; line-height: 1.2; }
h5, .h5 { font-size: 13px; line-height: 1.2; }
h6, .h6 { font-size: 12px; line-height: 1.2; }
p, ul, ol, dl, table { font-size: 11px; line-height: 14px; }


    /* additional font sizes and line heights */
    .large      { font-size: 18px; line-height: 1.3; }
    .xlarge      { font-size: 48px; line-height: 48px; }
    .fine       { font-size: 11px; }
    sup, sub    { font-size: 10px; line-height: 10px; }

/*** default spacing ***/

p, ul, ol, dl { margin-top: 10px; }


/* article spacing */

.main_content h2, .main_content h3 { margin: 20px 0 10px 0; }


/** COLORS **/
body            { color: #333; background: #2C2C2C; }
.clr_b          { color: black; }
.clr_w          { color: white; }
.clr_error      { color: red; }
.clr_grey       { color: #777; }
.clr_meta       { color: #999; }
.clr_red        { color: #f90000; }
.clr_hot        { color: #E80A0A; }
.clr_rtl        { color: #006699; }
.clr_vingd        { color: #01ff0c; }
.clr_yellow        { color: #FACA08 !important; }
.clr_blue       { color: #1456b3;; }


.clr_green, .clr_green:hover { color: #008000; }
.clr_w:hover { color: #fff; }

.clr_160 { color: green !important; }

.invert * { color: #fff; }

.h_outside { color: #777; }



/** LINKS **/
a, a:active, a:visited { text-decoration: none; color: #006699; }
a:hover, a:hover .title { color: #006699; text-decoration: underline; }

a.clr_hot, a.clr_hot:link, a.clr_hot:visited    { color: #E80A0A; }
    a.clr_hot:hover, a.clr_hot:active           { color: #006699; }

/* COLOR CODING */

.cc_default #entries #main_content #main_inner .category { background: #006699 !important; color: #fff; }
.cc_default #entries #main_content:hover .inner h2 { background: #006699 !important; color: #fff; }
.cc_default #entries .entry_list_container #entry_list .active a { background: #006699 !important; color: #fff; }

.cc_default.selected_category_nav { background: #006699 !important; }

.new_header_cc_default { border-color: #006699 !important; }
.new_header_cc_default .new_header_container { border-color: #006699 !important; }

/* SPORT */

.cc_sport #entries #main_content .category { background: #008000 !important; color: #fff; }
.cc_sport #entries #main_content:hover .inner h2 { background: #008000 !important; color: #fff; }
.cc_sport #entries .entry_list_container #entry_list .active a { background: #008000 !important; color: #fff; }

.category.cc_sport { color: #008000 !important; }

#entries #main_content .category.cc_sport,
#entries #entry_list .active .category.cc_sport  { background: #008000 !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_sport { background: #008000; }

.cc_sport .content_shadow a,
.cc_sport .h_outside a,
.cc_sport .slider a { color: #008000; }
.cc_sport .content_shadow .tabs a,
.cc_sport .content_shadow .tabs a:hover { color: #006699; }

    .cc_sport .content_shadow a:hover,
    .cc_sport .content_shadow a:hover .title,
    .cc_sport .slider a:hover .title    { color: #008000; text-decoration: underline; }

    .cc_sport .content_shadow .main_image,
    .cc_sport .main_content .main_media { border: #008000 10px solid; }

    .cc_sport .no_bg_image .bg { background: #008000; }

    .cc_sport .alternate_nav .active a { background: #008000; }
    .cc_sport .alternate_nav .active .a_left { background: url(cssimg/bg/s_nav_active_left_sport.png) no-repeat; }
    .cc_sport .alternate_nav .active .a_right { background: url(cssimg/bg/s_nav_active_right_sport.png) no-repeat; }

    .cc_sport .alternate_nav .active .tl { background: url(cssimg/bg/tl_sport.png) no-repeat; }
    .cc_sport .alternate_nav .active .tr { background: url(cssimg/bg/tr_sport.png) no-repeat; }

    .cc_sport .tertiary_nav .active .tl { background: url(cssimg/bg/tl_white_sport.png) no-repeat !important; }
    .cc_sport .tertiary_nav .active .tr { background: url(cssimg/bg/tr_white_sport.png) no-repeat !important; }

    .mod_repository_media .alternate_nav .active .cc_sport { color: #008000; }

    .cc_sport .gallery a,
    .cc_sport .main_content .gallery a:hover,
    .cc_sport .main_content .gallery .active a { border: #008000 10px solid; }

    .cc_sport .tertiary_nav { background: #008000; border-top: #008000 1px solid; }



    /* New header */
    .cc_sport .selected_category_nav { background: #008000; }
    .cc_sport.selected_category_nav { background: #008000 !important; }
    .cc_sport .selected_category_nav ul li ul { background: #008000; }
    .cc_sport.selected_category_nav ul li ul { background: #008000 !important; }

    .new_header_cc_sport { border-color: #008000 !important; }

    .cc_sport .new_header { border-bottom: #008000 9px solid; }
        .cc_sport .new_header .new_header_container { border-bottom: #006000 1px solid;  }
    .cc_sport .main_nav li.active { border-top: #006000 1px solid; background: #008000; }
    /*.cc_sport .main_nav li.active .dropdown_inner { background-color: #008000 !important; }*/
    .main_nav li.cc_sport.hover { background-color: #008000 !important; border-color: #006000; }
    .main_nav li.cc_sport .dropdown_inner { background-color: #008000 !important; }


    .cc_sport .main_content h1, .cc_sport .main_content .quote { color: #008000; }
    .cc_sport .main_content.no_bg_image h1 { color: #fff; }

    .cc_sport .main_nav li.color_active.hover { background-color: #008000 !important; border-color: #006000; }
    .cc_sport .main_nav li.color_active.hover .dropdown_inner { background-color: #008000 !important; }


/* ZABAVA */

.cc_entertainment #entries #main_content .category { background: #630059 !important; color: #fff; }
.cc_entertainment #entries #main_content:hover .inner h2 { background: #630059 !important; color: #fff; }
.cc_entertainment .entry_list_container #entries #entry_list .active a { background: #630059 !important; color: #fff; }

.category.cc_entertainment { color: #630059 !important; }

#entries #main_content .category.cc_entertainment,
#entries #entry_list .active .category.cc_entertainment  { background: #630059 !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_entertainment { background: #630059; }

.cc_entertainment .content_shadow a,
.cc_entertainment .h_outside a,
.cc_entertainment .slider a { color: #630059; }
.cc_entertainment .content_shadow .tabs a,
.cc_entertainment .content_shadow .tabs a:hover { color: #006699; }

    .cc_entertainment .content_shadow a:hover,
    .cc_entertainment .content_shadow a:hover .title,
    .cc_entertainment .slider a:hover .title     { color: #630059 !important; text-decoration: underline; }

    .cc_entertainment .content_shadow .main_image,
    .cc_entertainment .main_content .main_media { border: #630059 10px solid; }

    .cc_entertainment .no_bg_image .bg { background: #630059; }

    .cc_entertainment .alternate_nav .active a { background: #630059; }

    .cc_entertainment .alternate_nav .active .a_left { background: url(cssimg/bg/s_nav_active_left_entertainment.png) no-repeat; }
    .cc_entertainment .alternate_nav .active .a_right { background: url(cssimg/bg/s_nav_active_right_entertainment.png) no-repeat; }

    .cc_entertainment .alternate_nav .active .tl { background: url(cssimg/bg/tl_entertainment.png) no-repeat; }
    .cc_entertainment .alternate_nav .active .tr { background: url(cssimg/bg/tr_entertainment.png) no-repeat; }

    .cc_entertainment .tertiary_nav .active .tl { background: url(cssimg/bg/tl_white_entertainment.png) no-repeat !important; }
    .cc_entertainment .tertiary_nav .active .tr { background: url(cssimg/bg/tr_white_entertainment.png) no-repeat !important; }

    .mod_repository_media .cc_entertainment  .alternate_nav .active a { color: #630059; }

    .cc_entertainment .gallery a,
    .cc_entertainment .main_content .gallery a:hover,
    .cc_entertainment .main_content .gallery .active a { border: #630059 10px solid; }

    .cc_entertainment .tertiary_nav { background: #630059; border-top: #630059 1px solid; }



    /* New header */
    .cc_entertainment .selected_category_nav { background: #630059; }
    .cc_entertainment.selected_category_nav { background: #630059 !important; }
    .cc_entertainment .selected_category_nav ul li ul { background: #630059; }
    .cc_entertainment.selected_category_nav ul li ul { background: #630059 !important; }

    .new_header_cc_entertainment { border-color: #630059 !important; }

    .cc_entertainment .new_header { border-bottom: #630059 9px solid; }
        .cc_entertainment .new_header .new_header_container { border-bottom: #500046 1px solid;  }
    .cc_entertainment .main_nav li.active { border-top: #500046 1px solid; background: #630059; }
    /*.cc_entertainment .main_nav li.active .dropdown_inner { background-color: #630059 !important; }*/
    .main_nav li.cc_entertainment.hover { background-color: #630059 !important; border-color: #500046; }
    .main_nav li.cc_entertainment .dropdown_inner { background-color: #630059 !important; }

    .cc_entertainment .main_content h1, .cc_entertainment .main_content .quote { color: #630059; }
    .cc_entertainment .main_content.no_bg_image h1 { color: #fff; }

    .cc_entertainment .main_nav li.color_active.hover { background-color: #630059 !important; border-color: #500046; }
    .cc_entertainment .main_nav li.color_active.hover .dropdown_inner { background-color: #630059 !important; }



/* CRNA KRONIKA */


.cc_black #entries #main_content .category { background: #000 !important; color: #fff; }
.cc_black #entries #main_content:hover .inner h2 { background: #000 !important; color: #fff; }
.cc_black #entries .entry_list_container #entry_list .active a { background: #000 !important; color: #fff; }

.category.cc_black { color: #000 !important; }

#entries #main_content .category.cc_black,
#entries #entry_list .active .category.cc_black  { background: #000 !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_black { background: #000; }

.cc_black .content_shadow a,
.cc_black .slider a,
.cc_black .h_outside a,
.cc_black .h_outside a { color: #000; }

    .cc_black .content_shadow a:hover,
    .cc_black .content_shadow a:hover .title,
    .cc_black .slider a:hover .title    { color: #000; text-decoration: underline; }

    .cc_black .content_shadow .tabs a,
    .cc_black .content_shadow .tabs a:hover { color: #006699; }

    .cc_black .content_shadow .main_image,
    .cc_black .main_content .main_media { border: #000 10px solid; }

    .cc_black .no_bg_image .bg { background: #000; }

    .cc_black .alternate_nav .active a { background: #000; }

    .cc_black .alternate_nav .active .a_left { background: url(cssimg/bg/s_nav_active_left_black.png) no-repeat; }
    .cc_black .alternate_nav .active .a_right { background: url(cssimg/bg/s_nav_active_right_black.png) no-repeat; }

    .cc_black .alternate_nav .active .tl { background: url(cssimg/bg/tl_black.png) no-repeat; }
    .cc_black .alternate_nav .active .tr { background: url(cssimg/bg/tr_black.png) no-repeat; }

    .cc_black .tertiary_nav .active .tl, .mod_repository_media .tertiary_nav .active .tl { background: url(cssimg/bg/tl_white_black.png) no-repeat !important; }
    .cc_black .tertiary_nav .active .tr, .mod_repository_media .tertiary_nav .active .tr { background: url(cssimg/bg/tr_white_black.png) no-repeat !important; }

    .cc_black .gallery a,
    .cc_black .main_content .gallery a:hover,
    .cc_black .main_content .gallery .active a { border: #000 10px solid; }

    .cc_black .tertiary_nav { background: #000; border-top: #000 1px solid; }




    /* New header */
    .cc_black .selected_category_nav, .cc_black.selected_category_nav { background: #000; }
    .cc_black .selected_category_nav ul li ul, .cc_black.selected_category_nav ul li ul { background: #000; }

    .new_header_cc_black { border-color: #000 !important; }

    .cc_black .new_header { border-bottom: #000 9px solid; }
        .cc_black .new_header .new_header_container { border-bottom: #000 1px solid;  }
    .cc_black .main_nav li.active { border-top: #000 1px solid; background: #000; }
    /*.cc_black .main_nav li.active .dropdown_inner { background-color: #000 !important; }*/
    .main_nav li.cc_black.hover { background-color: #000 !important; }
    .main_nav li.cc_black .dropdown_inner { background-color: #000 !important; }

    .mod_calendar .selected_category_nav { background: #000; }
    .mod_calendar .selected_category_nav ul li ul { background: #000; }

    .mod_calendar .new_header { border-bottom: #000 9px solid; }
        .mod_calendar .new_header .new_header_container { border-bottom: #000 1px solid;  }
    .mod_calendar .main_nav li.active { border-top: #000 1px solid; background: #000; }
    /*.mod_calendar .main_nav li.active .dropdown_inner { background-color: #000 !important; }*/
    .main_nav li.mod_calendar.hover { background-color: #000 !important; border-color: #000; }
    .main_nav li.mod_calendar .dropdown_inner { background-color: #000 !important; }


    .cc_black .main_content h1, .cc_black .main_content .quote { color: #000; }
    .cc_black .main_content.no_bg_image h1 { color: #fff; }

    .cc_black .main_nav li.color_active.hover { background-color: #000 !important; border-color: #000; }
    .cc_black .main_nav li.color_active.hover .dropdown_inner { background-color: #000 !important; }

    .cc_black #footer { padding-top: 0; }


/* yellow */

.cc_orange #entries #main_content .category { background: #ff7e00 !important; color: #fff; }
.cc_orange #entries #main_content:hover .inner h2 { background: #ff7e00 !important; color: #fff; }
.cc_orange #entries .entry_list_container #entry_list .active a { background: #ff7e00 !important; color: #fff; }

.category.cc_orange { color: #ff7e00 !important; }

#entries #main_content .category.cc_orange,
#entries #entry_list .active .category.cc_orange  { background: #ff7e00 !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_orange { background: #ff7e00; }

.cc_orange .content_shadow a,
.cc_orange .h_outside a,
.cc_orange .slider a { color: #ff7e00; }

    .cc_orange .content_shadow a:hover,
    .cc_orange .content_shadow a:hover .title,
    .cc_orange .slider a:hover .title    { color: #ff7e00; text-decoration: underline; }

    .cc_orange .content_shadow .tabs a,
    .cc_orange .content_shadow .tabs a:hover { color: #ff7e00; }

    .cc_orange .content_shadow .main_image,
    .cc_orange .main_content .main_media { border: #ff7e00 10px solid; }

    .cc_orange .no_bg_image .bg { background: #ff7e00; }

    .cc_orange .alternate_nav .active a { background: #ff7e00; }

    .cc_orange .alternate_nav .active .a_left { background: url(cssimg/bg/s_nav_active_left_orange.png) no-repeat; }
    .cc_orange .alternate_nav .active .a_right { background: url(cssimg/bg/s_nav_active_right_orange.png) no-repeat; }

    .cc_orange .alternate_nav .active .tl { background: url(cssimg/bg/tl_orange.png) no-repeat; }
    .cc_orange .alternate_nav .active .tr { background: url(cssimg/bg/tr_orange.png) no-repeat; }

    .cc_orange .tertiary_nav .active .tl, .mod_repository_media .tertiary_nav .active .tl { background: url(cssimg/bg/tl_white_orange.png) no-repeat !important; }
    .cc_orange .tertiary_nav .active .tr, .mod_repository_media .tertiary_nav .active .tr { background: url(cssimg/bg/tr_white_orange.png) no-repeat !important; }

    .cc_orange .gallery a,
    .cc_orange .main_content .gallery a:hover,
    .cc_orange .main_content .gallery .active a { border: #ff7e00 10px solid; }

    .cc_orange .tertiary_nav { background: #ff7e00; border-top: #ff7e00 1px solid; }



    /* New header */
    .cc_orange .selected_category_nav, .cc_orange.selected_category_nav { background: #ff7e00; }
    .cc_orange .selected_category_nav ul li ul, .cc_orange.selected_category_nav ul li ul { background: #ff7e00; }

    .new_header_cc_orange { border-color: #ff7e00 !important; }

    .cc_orange .new_header { border-bottom: #ff7e00 9px solid; }
        .cc_orange .new_header .new_header_container { border-bottom: #e76b00 1px solid;  }
    .cc_orange .main_nav li.active { border-top: #e76b00 1px solid; background: #ff7e00; }
    /*.cc_orange .main_nav li.active .dropdown_inner { background-color: #ff7e00 !important; }*/
    .main_nav li.cc_orange.hover { background-color: #ff7e00 !important; border-color: #e76b00; }
    .main_nav li.cc_orange .dropdown_inner { background-color: #ff7e00 !important; }


    .cc_orange .main_content h1, .cc_orange .main_content .quote { color: #ff7e00; }
    .cc_orange .main_content.no_bg_image h1 { color: #fff; }

    .cc_orange .main_nav li.color_active.hover { background-color: #ff7e00 !important; border-color: #e76b00; }
    .cc_orange .main_nav li.color_active.hover .dropdown_inner { background-color: #ff7e00 !important; }


/* red */


.cc_red #entries #main_content .category { background: #6f0404 !important; color: #fff; }
.cc_red #entries #main_content:hover .inner h2 { background: #6f0404 !important; color: #fff; }
.cc_red #entries .entry_list_container #entry_list .active a { background: #6f0404 !important; color: #fff; }

.category.cc_red { color: #6f0404 !important; }

#entries #main_content .category.cc_red,
#entries #entry_list .active .category.cc_red  { background: #6f0404 !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_red { background: #6f0404; }

.cc_red .content_shadow a,
.cc_red .h_outside a,
.cc_red .slider a { color: #6f0404; }

    .cc_red .content_shadow a:hover,
    .cc_red .content_shadow a:hover .title,
    .cc_red .slider a:hover .title    { color: #6f0404; text-decoration: underline; }

    .cc_red .content_shadow .tabs a,
    .cc_red .content_shadow .tabs a:hover { color: #6f0404; }

    .cc_red .content_shadow .main_image,
    .cc_red .main_content .main_media { border: #6f0404 10px solid; }

    .cc_red .no_bg_image .bg { background: #6f0404; }

    .cc_red .alternate_nav .active a { background: #6f0404; }

    .cc_red .alternate_nav .active .a_left { background: url(cssimg/bg/s_nav_active_left_red.png) no-repeat; }
    .cc_red .alternate_nav .active .a_right { background: url(cssimg/bg/s_nav_active_right_red.png) no-repeat; }

    .cc_red .alternate_nav .active .tl { background: url(cssimg/bg/tl_red.png) no-repeat; }
    .cc_red .alternate_nav .active .tr { background: url(cssimg/bg/tr_red.png) no-repeat; }

    .cc_red .tertiary_nav .active .tl, .mod_repository_media .tertiary_nav .active .tl { background: url(cssimg/bg/tl_white_red.png) no-repeat !important; }
    .cc_red .tertiary_nav .active .tr, .mod_repository_media .tertiary_nav .active .tr { background: url(cssimg/bg/tr_white_red.png) no-repeat !important; }

    .cc_red .gallery a,
    .cc_red .main_content .gallery a:hover,
    .cc_red .main_content .gallery .active a { border: #6f0404 10px solid; }

    .cc_red .tertiary_nav { background: #6f0404; border-top: #6f0404 1px solid; }



    /* New header */
    .cc_red .selected_category_nav, .cc_red.selected_category_nav { background: #6f0404; }
    .cc_red .selected_category_nav ul li ul, .cc_red.selected_category_nav ul li ul { background: #6f0404; }

    .new_header_cc_red { border-color: #6f0404 !important; }

    .cc_red .new_header { border-bottom: #6f0404 9px solid; }
        .cc_red .new_header .new_header_container { border-bottom: #430000 1px solid;  }
    .cc_red .main_nav li.active { border-top: #430000 1px solid; background: #6f0404; }
    /*.cc_red .main_nav li.active .dropdown_inner { background-color: #6f0404 !important; }*/
    .main_nav li.cc_red.hover { background-color: #6f0404 !important; border-color: #430000; }
    .main_nav li.cc_red .dropdown_inner { background-color: #6f0404 !important; }


    .cc_red .main_content h1, .cc_red .main_content .quote { color: #6f0404; }
    .cc_red .main_content.no_bg_image h1 { color: #fff; }


    .cc_red .main_nav li.color_active.hover { background-color: #6f0404 !important; border-color: #430000; }
    .cc_red .main_nav li.color_active.hover .dropdown_inner { background-color: #6f0404 !important; }

/* gold */


.cc_gold #entries #main_content .category { background: #a59a1b !important; color: #fff; }
.cc_gold #entries #main_content:hover .inner h2 { background: #a59a1b !important; color: #fff; }
.cc_gold #entries .entry_list_container #entry_list .active a { background: #a59a1b !important; color: #fff; }

.category.cc_gold { color: #a59a1b !important; }

#entries #main_content .category.cc_gold,
#entries #entry_list .active .category.cc_gold  { background: #a59a1b !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_gold { background: #a59a1b; }

.cc_gold .content_shadow a,
.cc_gold .h_outside a,
.cc_gold .slider a { color: #a59a1b; }

    .cc_gold .content_shadow a:hover,
    .cc_gold .content_shadow a:hover .title,
    .cc_gold .slider a:hover .title    { color: #a59a1b; text-decoration: underline; }

    .cc_gold .content_shadow .tabs a,
    .cc_gold .content_shadow .tabs a:hover { color: #a59a1b; }

    .cc_gold .content_shadow .main_image,
    .cc_gold .main_content .main_media { border: #a59a1b 10px solid; }

    .cc_gold .no_bg_image .bg { background: #a59a1b; }

    .cc_gold .alternate_nav .active a { background: #a59a1b; }

    .cc_gold .alternate_nav .active .a_left { background: url(cssimg/bg/s_nav_active_left_gold.png) no-repeat; }
    .cc_gold .alternate_nav .active .a_right { background: url(cssimg/bg/s_nav_active_right_gold.png) no-repeat; }

    .cc_gold .alternate_nav .active .tl { background: url(cssimg/bg/tl_gold.png) no-repeat; }
    .cc_gold .alternate_nav .active .tr { background: url(cssimg/bg/tr_gold.png) no-repeat; }

    .cc_gold .tertiary_nav .active .tl, .mod_repository_media .tertiary_nav .active .tl { background: url(cssimg/bg/tl_white_gold.png) no-repeat !important; }
    .cc_gold .tertiary_nav .active .tr, .mod_repository_media .tertiary_nav .active .tr { background: url(cssimg/bg/tr_white_gold.png) no-repeat !important; }

    .cc_gold .gallery a,
    .cc_gold .main_content .gallery a:hover,
    .cc_gold .main_content .gallery .active a { border: #a59a1b 10px solid; }

    .cc_gold .tertiary_nav { background: #a59a1b; border-top: #a59a1b 1px solid; }




    /* New header */


    .cc_gold .selected_category_nav { background: #a59a1b; }
    .cc_gold.selected_category_nav { background: #a59a1b !important; }

    .cc_gold .selected_category_nav ul li ul { background: #a59a1b; }
    .cc_gold.selected_category_nav ul li ul { background: #a59a1b !important; }

    .new_header_cc_gold { border-color: #a59a1b !important; }

    .cc_gold .new_header { border-bottom: #a59a1b 9px solid; }
        .cc_gold .new_header .new_header_container { border-bottom: #7b7400 1px solid; }
        .new_header_cc_gold .new_header_container { border-color: #7b7400 !important; }
    .cc_gold .main_nav li.active { border-top: #7b7400 1px solid; background: #a59a1b; }
    /*.cc_gold .main_nav li.active .dropdown_inner { background-color: #a59a1b !important; }*/
    .main_nav li.cc_gold.hover { background-color: #a59a1b !important; border-color: #7b7400; }
    .main_nav li.cc_gold .dropdown_inner { background-color: #a59a1b !important; }


    .cc_gold .main_content h1, .cc_gold .main_content .quote { color: #a59a1b; }
    .cc_gold .main_content.no_bg_image h1 { color: #fff; }


    .cc_gold .main_nav li.color_active.hover { background-color: #a59a1b !important; border-color: #7b7400; }
    .cc_gold .main_nav li.color_active.hover .dropdown_inner { background-color: #a59a1b !important; }


/* Izbori 2011 */

body.cc_elections #primary_nav { background-color: #061949; }
    body.cc_elections #logo { background-position: 0 -363px; left: auto; right: 20px; }
    body.cc_elections #izborna_zona { background: url(cssimg/logos/logos.png?v=2013121901) no-repeat 0 -1680px; width: 237px; height: 67px; padding: 17px 0; }
        body.cc_elections #izborna_zona a { display: block; width: 237px; height: 67px; }


body.cc_elections .alternate_nav { border-top: transparent 1px solid; background: #fff url(cssimg/bg/elections_main_nav_bg.png) bottom repeat-x; }

    body.cc_elections .alternate_nav li a { font-size: 14px; color: #fff; }
    body.cc_elections .alternate_nav li a:hover { color: #6480c5; }
    body.cc_elections .alternate_nav .active a { color: #ffff00; background: none; }

    body.cc_elections .alternate_nav .active a .a_left,
    body.cc_elections .alternate_nav .active a .a_right,
    body.cc_elections .alternate_nav .active a .tl,
    body.cc_elections .alternate_nav .active a .tr { display: none; }

    /*
    .cc_elections .alternate_nav .active a .a_left { background: url(cssimg/bg/s_nav_active_left_white.png) no-repeat; left: -5px; }
    .cc_elections .alternate_nav .active a .a_right { background: url(cssimg/bg/s_nav_active_right_white.png) no-repeat; right: -5px; }

        .cc_elections .alternate_nav .active a .tl { display: block; width: 5px; height: 5px; position: absolute; top: 0; background: url(cssimg/bg/tl_white_elections.png) no-repeat; left: 0; }
            .ie7 .cc_elections .alternate_nav .active a .tl { top: 1px; }
        .cc_elections .alternate_nav .active a .tr { display: block; width: 5px; height: 5px; position: absolute; top: 0; background: url(cssimg/bg/tr_white_elections.png) no-repeat; right: 0; }
            .ie7 .cc_elections .alternate_nav .active a .tr { top: 1px; }
    */



    body.cc_elections { background: #08205e url(cssimg/bg/elections_body_bg.jpg) no-repeat; }
    body.cc_elections .content_shadow { background: url(cssimg/bg/elections_shadow.png) repeat-x; }
    body.cc_elections .content_shadow h1 { color: #fff; }
    body.cc_elections .wrapper { background: none; }
    body.cc_elections .view_static { background: #fff; }
    body.cc_elections .no_bg_image { background: #fff; }



    .cc_elections .category_overview a:hover,
    .cc_elections .category_overview a:hover .title { color: #ffff00; text-decoration: underline; }

    .cc_elections .category_overview .title,
    .cc_elections .grid_archive .title,
    .cc_elections .news_big .title { color: #ffff00; }

    .cc_elections .category_overview .subtitle,
    .cc_elections .category_overview .inner .lead,
    .cc_elections .grid_archive .subtitle,
    .cc_elections .news_big .subtitle,
    .cc_elections .news_big .lead,
    .cc_elections .grid_archive .lead { color: #ccc; }


    .cc_elections .category_overview h1 a { color: #ffff00; }

    .cc_elections .category_overview .main_image { border: #fff 10px solid; }

    .cc_elections #footer { background: none; }

    .cc_elections .h_outside { color: #fff; }
    .cc_elections .h_outside a { color: #ffff00; }


    .cc_elections .elections_related .related { background: none; padding-top: 0; }
    .cc_elections .elections_related .related * { text-shadow: none; }
    .cc_elections .elections_related .related p,
    .cc_elections .elections_related .related .subtitle,
    .cc_elections .elections_related .related h2    { color: #ccc; }
    .cc_elections .elections_related .related a  { color: #ffea00; }

    .cc_elections .slider.gradient_white_grey { background: none; filter: none; }

    .cc_elections .slider .brd_round_light_bg_18, .cc_elections .brd_round_light_bg_12 { background: none; border: 0; }
    .cc_elections .slider .prev { left: 0; }
    .cc_elections .slider .next { right: 0; }
    .cc_elections .slider .subtitle, .cc_elections .slider .meta { color: #ccc; }
    .cc_elections .slider .title, .cc_elections .slider .title:hover { color: #ffea00; }



    /* USA president elections */

    .usa_president_elections { background: url(cssimg/bg/usa_president_elections_bg.jpg) no-repeat; padding: 20px; color: #fff; margin: 0 5px; position: relative; }
        .usa_president_elections h2 { margin-bottom: 10px; }

        .usa_president_elections img { vertical-align: bottom; }
        .usa_president_elections p { font-size: 45px; line-height: 45px; position: absolute; margin: 0; text-align: center; padding: 10px; background: #2e396e; background: rgba(255, 255, 255, 0.2); font-weight: bold; }
            .usa_president_elections p span { font-size: 8px; line-height: 8px; text-transform: uppercase; display: block; font-weight: normal; }

        .usa_president_elections .candidate_1 p { bottom: 20px; left: 200px; }
        .usa_president_elections .candidate_2 p { bottom: 20px; right: 200px; left: auto; }
        .usa_president_elections .timestamp { bottom: auto; top: 20px; left: 50%; margin-left: -50px; font-size: 22px; line-height: 22px; }

/* SURVIVOR 2012 */
.cc_survivor {  }
    body.cc_survivor .wrapper { background: #000; }
    body.cc_survivor .main_content { background: #fff; }

    /* header */
    body.cc_survivor #header { background: #000 url(cssimg/bg/survivor_head_bg.jpg) no-repeat left top; }
    body.cc_survivor #primary_nav, body.cc_survivor .secondary_nav { background: none; }
    body.cc_survivor #primary_nav .container { background: transparent url(cssimg/bg/survivor_header_tagline.png) no-repeat right bottom; }
    body.cc_survivor .secondary_nav { border-top: none; }
    body.cc_survivor #logo { background-position: 0 -1975px; left: 25px; top: 42px; width: 143px; height: 143px; z-index: 1; }
        body.cc_survivor #logo a { width: 143px; height: 143px; }
    body.cc_survivor .secondary_nav .container { overflow: hidden; }
        body.cc_survivor .secondary_nav ul { float: right; }

    body.cc_survivor .alternate_nav li a { color: #f2b942; }
    body.cc_survivor .alternate_nav li a:hover { color: #fff; }
    body.cc_survivor .alternate_nav .active a { background: none; color: #fff; }
    body.cc_survivor .alternate_nav .active .a_left, body.cc_survivor .alternate_nav .active .a_right,
        body.cc_survivor .alternate_nav .active .tl, body.cc_survivor .alternate_nav .active .tr { display: none; }
    body.cc_survivor #main_nav .active a { color: #fff; background: #181818; }
    body.cc_survivor #main_nav .active a .a_left { background-image: url(cssimg/bg/nav_active_left_black.png); }
    body.cc_survivor #main_nav .active a .a_right { background-image: url(cssimg/bg/nav_active_right_black.png); }
    body.cc_survivor .tertiary_nav { background: #211310; border-top-color: #211310; }
    body.cc_survivor .tertiary_nav .active a { color: #fff !important; background: none !important; }

    .secondary_nav .survivor-2012 a { width: 85px; background: transparent url(cssimg/bg/survivor_nav_item.png) no-repeat center 1px; text-indent: -9999em; outline: 0; }

    /* body */
    body.cc_survivor .content_shadow { background: black url(cssimg/bg/survivor_body.png) repeat-x left top !important; }
        body.cc_survivor .content_shadow.has_bg_masks { position: relative; min-height: 950px; }
    body.cc_survivor .content_shadow h1.h2 { color: #fff; }
    body.cc_survivor .cc_survivor .subtitle { color: #888; }

    body.cc_survivor .category_overview .main_image { border-color: #f2b942; }
    body.cc_survivor .category_overview a { color: #f2b942; }
    body.cc_survivor .category_overview a:hover, body.cc_survivor .category_overview a:hover .title { color: #fff; }
    body.cc_survivor .cc_survivor .archive .lead { color: #ccc; }
    body.cc_survivor .grid_archive a { color: #f2b942; }
    body.cc_survivor .grid_archive a:hover, body.cc_survivor .grid_archive a:hover .title { color: #fff; }

    body.cc_survivor .news_big a { color: #f2b942; }
    body.cc_survivor .news_big a:hover, body.cc_survivor .news_big a:hover .title { color: #fff; }

    body.cc_survivor .latest_featured { background: #000; border-top-color: #333; }
    body.cc_survivor .latest_featured .h3 { color: #888; }
    body.cc_survivor .latest_featured a { color: #f2b942; }
    body.cc_survivor .latest_featured a:hover, body.cc_survivor .latest_featured a:hover .title { color: #fff; }

    body.cc_survivor .slider, body.cc_survivor .slider .brd_round_light_bg_18 { background: none; border: none; filter: none; }
    body.cc_survivor .slider a, body.cc_survivor .slider a .title { color: #f2b942; }

    body.cc_survivor .survivor_related { background: none; }
    body.cc_survivor .survivor_related .related { background: none; }
    body.cc_survivor .survivor_related .related a { color: #f2b942; }
    body.cc_survivor .survivor_related .related p { text-shadow: none; }

    body.cc_survivor .coverflow_style_survivor { background: transparent; }

    .survivor_teaser { width: 980px; height: 340px; padding: 0 5px; position: relative; background: transparent url(cssimg/bg/survivor_teaser.png) no-repeat center center; }
        .survivor_teaser_line { display: none; position: absolute; left: 5px; top: 245px; width: 980px; height: 60px; background: transparent url(cssimg/bg/survivor_teaser_lines.png) no-repeat left top; }
        .survivor_teaser_line.line_1 { background-position: 0 0; }
        .survivor_teaser_line.line_2 { background-position: 0 -60px; }
        .survivor_teaser_line.line_3 { background-position: 0 -120px; }
        .survivor_teaser_line.line_4 { background-position: 0 -180px; }

    body.cc_survivor .content_shadow .h_outside a { color: #f2b942; }

    body.cc_survivor .bg_survivor_left, body.cc_survivor .bg_survivor_right { width: 420px; height: 1000px; position: absolute; top: 0; z-index: 1; }
    body.cc_survivor .bg_survivor_left { background: url(cssimg/bg/survivor_body_left.png); left: 0; background-position: top right; }
    body.cc_survivor .bg_survivor_right { background: url(cssimg/bg/survivor_body_right.png); right: 0; background-position: top left; }
    body.has_side_bg .container, body.has_side_bg .latest_featured { position: relative; z-index: 2; }
        body.has_side_bg #entries .container { z-index: auto; }

    /* colorbox */
    body.cc_survivor #cboxLoadedContent .content_shadow { background: none !important; min-height: 0; }

    /* footer */
    body.cc_survivor #footer { background: none; }



/*  Kuhar i pol 2012 */


.cc_chef { background: url(cssimg/bg/chef_main_bg_2.jpg) 50% 191px repeat-x; }
.cc_chef .content_shadow.shadow_alt { background: url(cssimg/bg/content_shadow_4.png) repeat-x; }
.cc_chef .content_shadow { background: url(cssimg/bg/content_shadow_4.png) repeat-x; }

.secondary_nav .kuhar-i-pol-2012 a { width: 53px; background: transparent url(cssimg/bg/kuhar_i_pol_nav_item.png) no-repeat center top; text-indent: -9999em; outline: 0; margin-top: -3px; height: 17px; padding: 15px 10px; }

.cc_chef .secondary_nav ul { margin-left: 200px; }
.cc_chef #logo { background-position: 0 -2121px !important; left: 25px; top: 32px; width: 173px; height: 173px; z-index: 1; }
    .cc_chef #logo a { width: 173px; height: 173px; }

.cc_chef #primary_nav, .cc_chef .secondary_nav { background: none !important; border-top: 0 !important; }
.cc_chef #header { background: url(cssimg/bg/chef_header_bg.jpg) right top no-repeat !important; }

.cc_chef .alternate_nav li a { color: #000 !important; }
.cc_chef .alternate_nav .active a { color: #ff0000 !important; background: none !important; }
.cc_chef .alternate_nav .active a span { display: none !important; }

.cc_chef .content_shadow a,
.cc_chef .category_overview a,
.cc_chef .grid_archive a,
.cc_chef .archive a,
.cc_chef .slider a,
.cc_chef a.title,
.cc_chef .close_openx_banner { color: #ff0000; }

    .cc_chef .content_shadow a:hover,
    .cc_chef .category_overview a:hover,
    .cc_chef .content_shadow a:hover .title,
    .cc_chef .category_overview a:hover .title,
    .cc_chef .grid_archive a:hover .title,
    .cc_chef .archive a:hover .title,
    .cc_chef .slider a:hover .title    { color: #ff0000; text-decoration: underline; }

    .cc_chef .content_shadow .tabs a,
    .cc_chef .content_shadow .tabs a:hover { color: #ff0000; }


    .cc_chef .content_shadow .main_image,
    .cc_chef .category_overview .main_image,
    .cc_chef .main_content .main_media,
    .cc_chef .category_overview .main_media     { border: #ff0000 10px solid; }

.cc_chef .h_outside,
.cc_chef .h_outside a,
.cc_chef .h_outside a:hover { color: #000; }

.cc_chef .no_bg_image .bg { background: none; }



/*  Indizajn Mirjane Mikulec */
.secondary_nav .indizajn-2012 a { width: 80px; background: transparent url(cssimg/bg/indizajn_nav_item.png) no-repeat center center; text-indent: -9999em; outline: 0; margin-top: -3px; height: 17px; padding: 15px 10px; }


.cc_indizajn .secondary_nav ul { margin-left: 200px; }
.cc_indizajn #logo { background-position: 0 -2338px !important; left: 20px; top: 70px; width: 190px; height: 55px; z-index: 1; }
    .cc_indizajn #logo a { width: 190px; height: 55px; }

.cc_indizajn #primary_nav, .cc_indizajn .secondary_nav { background: none !important; border-top: 0 !important; }
.cc_indizajn #header { background: #ced1cd url(cssimg/bg/indizajn_header_bg.jpg) right top no-repeat !important; }
    #new_header_wrapper .cc_indizajn #header { background: #fff !important; }

.cc_indizajn .alternate_nav li a { color: #000 !important; }
.cc_indizajn .alternate_nav .active a { color: #fff !important; background: url(cssimg/bg/indizajn_arrow.png) bottom center no-repeat !important; }
.cc_indizajn .alternate_nav .active a span { display: none !important; }

.cc_indizajn #entries #main_content:hover .inner h2 { background: #8D73A7; }

.cc_indizajn .main_content h1, .cc_indizajn .main_content .quote { color: #8372a6; }
.cc_indizajn .no_bg_image h1 { color: #fff; }

.cc_indizajn .content_shadow a,
.cc_indizajn .category_overview a,
.cc_indizajn .grid_archive a,
.cc_indizajn .archive a,
.cc_indizajn .slider a,
.cc_indizajn a.title,
.cc_indizajn .close_openx_banner { color: #8372a6; }

    .cc_indizajn .content_shadow a:hover,
    .cc_indizajn .category_overview a:hover,
    .cc_indizajn .content_shadow a:hover .title,
    .cc_indizajn .category_overview a:hover .title,
    .cc_indizajn .grid_archive a:hover .title,
    .cc_indizajn .archive a:hover .title,
    .cc_indizajn .slider a:hover .title    { color: #8372a6; text-decoration: underline; }

    .cc_indizajn .content_shadow .tabs a,
    .cc_indizajn .content_shadow .tabs a:hover { color: #8d73a7; }


    .cc_indizajn .content_shadow .main_image,
    .cc_indizajn .category_overview .main_image,
    .cc_indizajn .main_content .main_media,
    .cc_indizajn .category_overview .main_media     { border: #8d73a7 10px solid; }

.cc_indizajn .h_outside,
.cc_indizajn .h_outside a,
.cc_indizajn .h_outside a:hover { color: #000; }

.cc_indizajn .no_bg_image .bg { background: #8D73A7; }

.cc_indizajn .main_content .gallery a:hover, .cc_indizajn .main_content .gallery .active a { border: 10px solid #8D73A7; }

.category.cc_indizajn { background: #8d73a7 !important; }


    /* New header */
    .cc_indizajn .selected_category_nav { background: #8372a6; }
    .cc_indizajn .selected_category_nav ul li ul { background: #8372a6; }

    .cc_indizajn .new_header { border-bottom: #8372a6 9px solid; }
        .cc_indizajn .new_header .new_header_container { border-bottom: #6d5e91 1px solid;  }
    .cc_indizajn .main_nav li.active { border-top: #6d5e91 1px solid; background: #8372a6; }
    /*.cc_indizajn .main_nav li.active .dropdown_inner { background-color: #8372a6 !important; }*/
    .main_nav li.cc_indizajn.hover { background-color: #8372a6 !important; border-color: #6d5e91; }
    .main_nav li.cc_indizajn .dropdown_inner { background-color: #8372a6 !important; }


    .cc_indizajn .main_content h1, .cc_indizajn .main_content .quote { color: #8372a6; }
    .cc_indizajn .main_content.no_bg_image h1 { color: #fff; }

    .cc_indizajn .main_nav li.color_active.hover { background-color: #8372a6 !important; border-color: #6d5e91; }
    .cc_indizajn .main_nav li.color_active.hover .dropdown_inner { background-color: #8372a6 !important; }

/* RTL sada */


#cc_catchup { background: #000000 url(cssimg/bg/coverflow_bg.png) 0 192px repeat-x; }
    #new_header_wrapper #cc_catchup { background-position: 0 0; }

.cc_catchup .content_shadow, .cc_catchup .latest_featured, .cc_catchup .content_shadow.shadow_alt { background: none !important;}

.cc_catchup .latest_featured { border-top: #333 1px solid !important; }
.cc_catchup .subtitle { color: #999; }
.cc_catchup .h2, .cc_catchup .h3 { color: #999; }



    /* New header */
    .cc_catchup .selected_category_nav { background: #de2843; }
    .cc_catchup.selected_category_nav { background: #de2843 !important; }
    .cc_catchup .selected_category_nav ul li ul { background: #de2843; }
    .cc_catchup.selected_category_nav ul li ul { background: #de2843 !important; }

    .new_header_cc_catchup { border-color: #de2843 !important; }

    .cc_catchup .new_header { border-bottom: 0; }
        .cc_catchup .new_header .new_header_container { border-bottom: #bd2239 1px solid;  }
        .new_header_cc_catchup .new_header_container { border-color: #bd2239 !important; }

    .cc_catchup .main_nav li.active { border-top: #bd2239 1px solid; background: #de2843; }
    /*.cc_catchup .main_nav li.active .dropdown_inner { background-color: #de2843 !important; }*/
    .main_nav li.cc_catchup.hover { background-color: #de2843 !important; border-color: #bd2239; }
    .main_nav li.cc_catchup .dropdown_inner { background-color: #de2843 !important; }

    .cc_catchup .main_nav li.color_active.hover { background-color: #de2843 !important; border-color: #bd2239; }
    .cc_catchup .main_nav li.color_active.hover .dropdown_inner { background-color: #de2843 !important; }

/* EURO 2012 */

.secondary_nav .euro a { width: 66px; background: transparent url(cssimg/bg/euro2012_nav_item.png) no-repeat center center; text-indent: -9999em; outline: 0; margin-top: -3px; height: 17px; padding: 15px 10px; }

.cc_euro_2012 #primary_nav, .cc_euro_2012 .secondary_nav { background: none !important; border-top: 0 !important; }
.cc_euro_2012 #header { background: #ced1cd url(cssimg/bg/euro2012_header.jpg) 50% 0 no-repeat !important; }
.cc_euro_2012 #primary_nav { height: 198px; }


.cc_euro_2012 #logo { background-position: 0 -2440px !important; left: 30px; top: 55px; width: 237px; height: 120px; z-index: 1; }
    .cc_euro_2012 #logo a { width: 237px; height: 120px; }

.cc_euro_2012 { background: url(cssimg/bg/euro2012_body.png) 50% 247px repeat-x; }
.cc_euro_2012 .content_shadow.shadow_alt { background: url(cssimg/bg/content_shadow_4.png) repeat-x; }
.cc_euro_2012 .content_shadow { background: url(cssimg/bg/content_shadow_4.png) repeat-x; }


.cc_euro_2012 .alternate_nav li { background: url(cssimg/bg/euro2012_separator.png) right 22px no-repeat; }
    .cc_euro_2012 .tertiary_nav li { background: url(cssimg/bg/euro2012_separator.png) right 11px no-repeat; }

.cc_euro_2012 .alternate_nav li a { color: #fff !important; font-size: 12px; padding: 20px 12px 10px 12px; }
.cc_euro_2012 .tertiary_nav li a { padding: 10px 15px 10px 15px; }

.cc_euro_2012 .alternate_nav .last-item { background: none !important; }
.cc_euro_2012 .alternate_nav .active a, .cc_euro_2012 .alternate_nav a:hover { color: #ff0000 !important; background: none !important; }
.cc_euro_2012 .alternate_nav .active a span { display: none !important; }


.category.cc_euro_2012 { color: #313d50 !important; }

.cc_euro_2012 #entries #main_content:hover .inner h2 { background: #e90000; }
.cc_euro_2012 #entries #main_content .category { background: #e90000; }
.cc_euro_2012 #entries #entry_list .active a { background: #e90000; }

.cc_euro_2012 .no_bg_image .bg { background: #313d50; }

#entries #main_content .category.cc_euro_2012,
#entries #entry_list .active .category.cc_euro_2012  { background: #313d50 !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_euro_2012 { background: #313d50; }

.cc_euro_2012 .main_content .gallery a:hover, .cc_euro_2012 .main_content .gallery .active a { border: 10px solid #313d50; }

.cc_euro_2012 .content_shadow a,
.cc_euro_2012 .slider a { color: #313d50; }
.cc_euro_2012 .content_shadow .tabs a,
.cc_euro_2012 .content_shadow .tabs a:hover { color: #006699; }

    .cc_euro_2012 .content_shadow a:hover,
    .cc_euro_2012 .content_shadow a:hover .title,
    .cc_euro_2012 .slider a:hover .title    { color: #313d50; text-decoration: underline; }

    .cc_euro_2012 .content_shadow .main_image,
    .cc_euro_2012 .main_content .main_media { border: #313d50 10px solid; }

    .cc_euro_2012 .no_bg_image .bg { background: #313d50; }

    .cc_euro_2012 .alternate_nav .active a { background: #313d50; }
    .cc_euro_2012 .alternate_nav .active .a_left { background: url(cssimg/bg/s_nav_active_left_sport.png) no-repeat; }
    .cc_euro_2012 .alternate_nav .active .a_right { background: url(cssimg/bg/s_nav_active_right_sport.png) no-repeat; }

    .cc_euro_2012 .alternate_nav .active .tl { background: url(cssimg/bg/tl_sport.png) no-repeat; }
    .cc_euro_2012 .alternate_nav .active .tr { background: url(cssimg/bg/tr_sport.png) no-repeat; }

    .cc_euro_2012 .tertiary_nav .active .tl { background: url(cssimg/bg/tl_white_sport.png) no-repeat !important; }
    .cc_euro_2012 .tertiary_nav .active .tr { background: url(cssimg/bg/tr_white_sport.png) no-repeat !important; }

    .mod_repository_media .alternate_nav .active .cc_euro_2012 { color: #313d50; }

    .cc_euro_2012 .gallery a,
    .cc_euro_2012 .main_content .gallery a:hover,
    .cc_euro_2012 .main_content .gallery .active a { border: #313d50 10px solid; }

    .cc_euro_2012 .tertiary_nav { background: #313d50; border-top: #313d50 1px solid; }

.cc_euro_2012 .view_static h1 { color: #000; }
.cc_euro_2012 .view_static .s_bottom { display: none; }
.cc_euro_2012 #footer { background: none; }

.cc_euro_2012 .view_static  { background: url(cssimg/bg/euro2012_static_bg.jpg); }

.cc_euro_2012 #ad_leaderboard { margin-top: 32px; }



/* Hotspot */

.cc_hotspot #logo { background-position: 0 -2567px !important; left: 30px; top: 50px; width: 92px; height: 76px; z-index: 1; }
    .cc_hotspot #logo a { width: 92px; height: 76px; }

.cc_hotspot #primary_nav { background: none !important; border-top: 0 !important; }
.cc_hotspot #header { background: #fff url(cssimg/bg/hotspot_header.png) right top repeat-x !important; }
    #new_header_wrapper .cc_hotspot #header { background-color: #fff; background-image: none !important; }


.cc_hotspot .primary_line { padding-bottom: 0 !important; }

.cc_hotspot .content_shadow { background: #fff url(cssimg/bg/hotspot_shadow.png) 50% 0 repeat-x !important; }

.cc_hotspot .brd_round_light_bg_18 { background: url(cssimg/border_18_hotspot.png) repeat-y; border-top: 1px solid #8cbff6; border-bottom: 1px solid #8cbff6; }
.cc_hotspot .brd_round_light_bg_12 { background: url(cssimg/border_12_hotspot.png) repeat-y; border-top: 1px solid #8cbff6; border-bottom: 1px solid #8cbff6; }
.cc_hotspot .brd_round_light_bg_6 { background: url(cssimg/border_6_hotspot.png) repeat-y; border-top: 1px solid #8cbff6; border-bottom: 1px solid #8cbff6; }


.cc_hotspot .tabs_navigation li a { border: 1px solid #8CBFF6; }
.cc_hotspot .tabs_navigation .active a { border-bottom: none; }

.category.cc_hotspot { color: #a59a1b !important; }

#entries #main_content .category.cc_hotspot,
#entries #entry_list .active .category.cc_hotspot  { background: #a59a1b !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_hotspot { background: #a59a1b; }

.cc_hotspot .content_shadow a,
.cc_hotspot .slider a { color: #a59a1b; }

    .cc_hotspot .content_shadow a:hover,
    .cc_hotspot .content_shadow a:hover .title,
    .cc_hotspot .slider a:hover .title    { color: #a59a1b; text-decoration: underline; }

    .cc_hotspot .content_shadow .tabs a,
    .cc_hotspot .content_shadow .tabs a:hover { color: #a59a1b; }

    .cc_hotspot .content_shadow .main_image,
    .cc_hotspot .main_content .main_media { border: #a59a1b 10px solid; }

    .cc_hotspot .no_bg_image .bg { background: #a59a1b; }

    .cc_hotspot .alternate_nav .active a { background: #a59a1b; }

    .cc_hotspot .alternate_nav .active .a_left { background: url(cssimg/bg/s_nav_active_left_gold.png) no-repeat; }
    .cc_hotspot .alternate_nav .active .a_right { background: url(cssimg/bg/s_nav_active_right_gold.png) no-repeat; }

    .cc_hotspot .alternate_nav .active .tl { background: url(cssimg/bg/tl_gold.png) no-repeat; }
    .cc_hotspot .alternate_nav .active .tr { background: url(cssimg/bg/tr_gold.png) no-repeat; }

    .cc_hotspot .tertiary_nav .active .tl, .mod_repository_media .tertiary_nav .active .tl { background: url(cssimg/bg/tl_white_gold.png) no-repeat !important; }
    .cc_hotspot .tertiary_nav .active .tr, .mod_repository_media .tertiary_nav .active .tr { background: url(cssimg/bg/tr_white_gold.png) no-repeat !important; }

    .cc_hotspot .gallery a,
    .cc_hotspot .main_content .gallery a:hover,
    .cc_hotspot .main_content .gallery .active a { border: #a59a1b 10px solid; }

    .cc_hotspot .tertiary_nav { background: #a59a1b; border-top: #a59a1b 1px solid; }



    /* New header */
    .cc_hotspot .selected_category_nav { background: #a59a1b; }
    .cc_hotspot .selected_category_nav ul li ul { background: #a59a1b; }

    .cc_hotspot .new_header { border-bottom: #a59a1b 9px solid; }
        .cc_hotspot .new_header .new_header_container { border-bottom: #7b7400 1px solid;  }
    .cc_hotspot .main_nav li.active { border-top: #7b7400 1px solid; background: #a59a1b; }
    /*.cc_hotspot .main_nav li.active .dropdown_inner { background-color: #a59a1b !important; }*/
    .main_nav li.cc_hotspot.hover { background-color: #a59a1b !important; border-color: #7b7400; }
    .main_nav li.cc_hotspot .dropdown_inner { background-color: #a59a1b !important; }


    .cc_hotspot .main_content h1, .cc_hotspot .main_content .quote { color: #a59a1b; }
    .cc_hotspot .main_content.no_bg_image h1 { color: #fff; }


    .cc_hotspot .main_nav li.color_active.hover { background-color: #a59a1b !important; border-color: #7b7400; }
    .cc_hotspot .main_nav li.color_active.hover .dropdown_inner { background-color: #a59a1b !important; }


/* Lifestyle */

.cc_lifestyle #entries #main_content .category { background: #7056ad !important; color: #fff; }
.cc_lifestyle #entries #main_content:hover .inner h2 { background: #7056ad !important; color: #fff; }
.cc_lifestyle #entries .entry_list_container #entry_list .active a { background: #7056ad !important; color: #fff; }

.cc_lifestyle #logo { background-position: 0 -2674px !important; left: 13px; top: 77px; width: 206px; height: 32px; z-index: 1; }
    .cc_lifestyle #logo a { width: 206px; height: 32px; }


.cc_lifestyle #ad_leaderboard { padding-top: 7px; width: 728px; }


.cc_lifestyle #primary_nav { background-color: transparent !important; }
.cc_lifestyle #header { background: transparent; }

    #new_header_wrapper #header { background: #fff; }

body.cc_lifestyle { background: url(cssimg/bg/lifestyle_bg_2.jpg) 50% 0 repeat-x; }
body.cc_lifestyle .wrapper { background: none; }



.cc_lifestyle .primary_line { padding-bottom: 0 !important; }

.cc_lifestyle .content_shadow { background-color: transparent !important; background: url(cssimg/bg/content_shadow_3.png) repeat-x; }


.cc_lifestyle .content_shadow a,
.cc_lifestyle .category_overview a,
.cc_lifestyle .grid_archive a,
.cc_lifestyle .archive a,
.cc_lifestyle .slider a,
.cc_lifestyle a.title,
.cc_lifestyle .h_outside a,
.cc_lifestyle .close_openx_banner { color: #7056ad; }

    .cc_lifestyle .content_shadow a:hover,
    .cc_lifestyle .category_overview a:hover,
    .cc_lifestyle .content_shadow a:hover .title,
    .cc_lifestyle .category_overview a:hover .title,
    .cc_lifestyle .grid_archive a:hover .title,
    .cc_lifestyle .archive a:hover .title,
    .cc_lifestyle .slider a:hover .title    { color: #7056ad; text-decoration: underline; }

    .cc_lifestyle .content_shadow .main_image,
    .cc_lifestyle .category_overview .main_image,
    .cc_lifestyle .main_content .main_media,
    .cc_lifestyle .category_overview .main_media     { border: #7056ad 10px solid; }

.cc_lifestyle .tabs_navigation li a { border: 1px solid #7056ad; }
.cc_lifestyle .tabs_navigation .active a { border-bottom: none; }

.category.cc_lifestyle { color: #7056ad !important; }

#entries #main_content .category.cc_lifestyle,
#entries #entry_list .active .category.cc_lifestyle  { background: #7056ad !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_lifestyle { background: #7056ad; }

.cc_lifestyle .content_shadow a,
.cc_lifestyle .slider a { color: #7056ad; }

    .cc_lifestyle .content_shadow a:hover,
    .cc_lifestyle .content_shadow a:hover .title,
    .cc_lifestyle .slider a:hover .title    { color: #7056ad; text-decoration: underline; }

    .cc_lifestyle .content_shadow .tabs a,
    .cc_lifestyle .content_shadow .tabs a:hover { color: #7056ad; }

    .cc_lifestyle .content_shadow .main_image,
    .cc_lifestyle .main_content .main_media { border: #7056ad 10px solid; }

    .cc_lifestyle .no_bg_image .bg { background: #7056ad; }

    .cc_lifestyle .alternate_nav .active a { background: #7056ad; }

    .cc_lifestyle .alternate_nav .active .a_left { background: url(cssimg/bg/s_nav_active_left_lifestyle.png) no-repeat; }
    .cc_lifestyle .alternate_nav .active .a_right { background: url(cssimg/bg/s_nav_active_right_lifestyle.png) no-repeat; }

    .cc_lifestyle .alternate_nav .active .tl { background: url(cssimg/bg/tl_lifestyle.png) no-repeat; }
    .cc_lifestyle .alternate_nav .active .tr { background: url(cssimg/bg/tr_lifestyle.png) no-repeat; }

    .cc_lifestyle .gallery a,
    .cc_lifestyle .main_content .gallery a:hover,
    .cc_lifestyle .main_content .gallery .active a { border: #7056ad 10px solid; }

    .cc_lifestyle .tertiary_nav { background: #7056ad; border-top: #7056ad 1px solid; }



    /* New header */
    .cc_lifestyle .selected_category_nav { background: #7056AD; }
    .cc_lifestyle.selected_category_nav { background: #7056AD !important; }

    .cc_lifestyle .selected_category_nav ul li ul { background: #7056AD; }
    .cc_lifestyle.selected_category_nav ul li ul { background: #7056AD !important; }

    .new_header_cc_lifestyle { border-color: #7056AD !important; }

    .cc_lifestyle .new_header { border-bottom: #7056AD 9px solid; }
        .cc_lifestyle .new_header .new_header_container { border-bottom: #5c4498 1px solid; }
        .new_header_cc_lifestyle .new_header_container { border-color: #5c4498 !important; }

    .cc_lifestyle .main_nav li.active { border-top: #5c4498 1px solid; background: #7056AD; }
    /*.cc_lifestyle .main_nav li.active .dropdown_inner { background-color: #7056AD !important; }*/
    .main_nav li.cc_lifestyle.hover { background-color: #7056AD !important; border-color: #5c4498; }
    .main_nav li.cc_lifestyle .dropdown_inner { background-color: #7056AD !important; }


    .cc_lifestyle .main_content h1, .cc_lifestyle .main_content .quote { color: #7056ad; }
    .cc_lifestyle .main_content.no_bg_image h1 { color: #fff; }


    .cc_lifestyle .main_nav li.color_active.hover { background-color: #7056AD !important; border-color: #5c4498; }
    .cc_lifestyle .main_nav li.color_active.hover .dropdown_inner { background-color: #7056AD !important; }


/* smeđa */

.cc_brown #entries #main_content .category { background: #3B3B3B !important; color: #fff; }
.cc_brown #entries #main_content:hover .inner h2 { background: #3B3B3B !important; color: #fff; }
.cc_brown #entries .entry_list_container #entry_list .active a { background: #3B3B3B !important; color: #fff; }

.category.cc_brown { color: #3B3B3B !important; }

#entries #main_content .category.cc_brown,
#entries #entry_list .active .category.cc_brown  { background: #3B3B3B !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_brown { background: #3B3B3B; }

.cc_brown .content_shadow a,
.cc_brown .h_outside a,
.cc_brown .slider a { color: #3B3B3B; }

    .cc_brown .content_shadow a:hover,
    .cc_brown .content_shadow a:hover .title,
    .cc_brown .slider a:hover .title    { color: #3B3B3B; text-decoration: underline; }

    .cc_brown .content_shadow .tabs a,
    .cc_brown .content_shadow .tabs a:hover { color: #3B3B3B; }

    .cc_brown .content_shadow .main_image,
    .cc_brown .main_content .main_media { border: #3B3B3B 10px solid; }

    .cc_brown .no_bg_image .bg { background: #3B3B3B; }

    .cc_brown .alternate_nav .active a { background: #3B3B3B; }

    .cc_brown .gallery a,
    .cc_brown .main_content .gallery a:hover,
    .cc_brown .main_content .gallery .active a,
    .cc_brown .main_content .masonry li .image_info { border-color: #3B3B3B; }



    .cc_brown .tertiary_nav { background: #3B3B3B; border-top: #3B3B3B 1px solid; }


    /* New header */
    .cc_brown .selected_category_nav { background: #3B3B3B; }
    .cc_brown.selected_category_nav { background: #3B3B3B !important; }
    .cc_brown .selected_category_nav ul li ul { background: #3B3B3B; }
    .cc_brown.selected_category_nav ul li ul { background: #3B3B3B !important; }

    .new_header_cc_brown { border-color: #3B3B3B !important; }

    .cc_brown .new_header { border-bottom: #3B3B3B 9px solid; }
        .cc_brown .new_header .new_header_container { border-bottom: #1d1d1d 1px solid;  }
        .new_header_cc_brown .new_header_container { border-color: #3B3B3B !important; }

    .cc_brown .main_nav li.active { border-top: #1d1d1d 1px solid; background: #3B3B3B; }
    /*.cc_brown .main_nav li.active .dropdown_inner { background-color: #3B3B3B !important; }*/
    .main_nav li.cc_brown.hover { background-color: #3B3B3B !important; border-color: #1d1d1d; }
    .main_nav li.cc_brown .dropdown_inner { background-color: #3B3B3B !important; }


    .cc_brown .main_content h1, .cc_brown .main_content .quote { color: #3B3B3B; }
    .cc_brown .main_content.no_bg_image h1 { color: #fff; }


    .cc_brown .main_nav li.color_active.hover { background-color: #3B3B3B !important; border-color: #1d1d1d; }
    .cc_brown .main_nav li.color_active.hover .dropdown_inner { background-color: #3B3B3B !important; }

/* cyan */

.category.cc_cyan { color: #379EC1 !important; }

#entries #main_content .category.cc_cyan,
#entries #entry_list .active .category.cc_cyan  { background: #379EC1 !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_cyan { background: #379EC1; }

.cc_cyan .content_shadow a,
.cc_cyan .h_outside a,
.cc_cyan .slider a { color: #379EC1; }

    .cc_cyan .content_shadow a:hover,
    .cc_cyan .content_shadow a:hover .title,
    .cc_cyan .slider a:hover .title    { color: #379EC1; text-decoration: underline; }

    .cc_cyan .content_shadow .tabs a,
    .cc_cyan .content_shadow .tabs a:hover { color: #379EC1; }

    .cc_cyan .content_shadow .main_image,
    .cc_cyan .main_content .main_media { border: #379EC1 10px solid; }

    .cc_cyan .no_bg_image .bg { background: #379EC1; }

    .cc_cyan .alternate_nav .active a { background: #379EC1; }

    .cc_cyan .gallery a,
    .cc_cyan .main_content .gallery a:hover,
    .cc_cyan .main_content .gallery .active a { border: #379EC1 10px solid; }

    .cc_cyan .tertiary_nav { background: #379EC1; border-top: #379EC1 1px solid; }


    /* New header */
    .cc_cyan .selected_category_nav { background: #379EC1; }
    .cc_cyan.selected_category_nav { background: #379EC1 !important; }
    .cc_cyan .selected_category_nav ul li ul { background: #379EC1; }
    .cc_cyan.selected_category_nav ul li ul { background: #379EC1 !important; }

    .new_header_cc_cyan { border-color: #379EC1 !important; }

    .cc_cyan .new_header { border-bottom: #379EC1 9px solid; }
        .cc_cyan .new_header .new_header_container { border-bottom: #0083a4 1px solid;  }
        .new_header_cc_cyan .new_header_container { border-color: #0083a4 !important; }

    .cc_cyan .main_nav li.active { border-top: #0083a4 1px solid; background: #379EC1; }
    /*.cc_cyan .main_nav li.active .dropdown_inner { background-color: #379EC1 !important; }*/
    .main_nav li.cc_cyan.hover { background-color: #379EC1 !important; border-color: #379EC1 ; }
    .main_nav li.cc_cyan .dropdown_inner { background-color: #379EC1 !important; }


    .cc_cyan .main_content h1, .cc_cyan .main_content .quote { color: #379EC1; }
    .cc_cyan .main_content.no_bg_image h1 { color: #fff; }


    .cc_cyan .main_nav li.color_active.hover { background-color: #379EC1 !important; border-color: #0083a4; }
    .cc_cyan .main_nav li.color_active.hover .dropdown_inner { background-color: #379EC1 !important; }



/* showbizz */


    /* New header */
    .cc_showbizz .selected_category_nav { background: #630059; }
    .cc_showbizz .selected_category_nav ul li ul { background: #630059; }

    .cc_showbizz .new_header { border-bottom: #630059 9px solid; }
        .cc_showbizz .new_header .new_header_container { border-bottom: #500046 1px solid;  }

    .cc_showbizz .main_nav li.active { border-top: #500046 1px solid; background: #630059; }
    /*.cc_showbizz .main_nav li.active .dropdown_inner { background-color: #630059 !important; }*/
    .main_nav li.cc_showbizz.hover { background-color: #630059 !important; border-color: #500046; }
    .main_nav li.cc_showbizz .dropdown_inner { background-color: #630059 !important; }


    .cc_showbizz .main_content h1, .cc_showbizz .main_content .quote { color: #630059; }
    .cc_showbizz .main_content.no_bg_image h1 { color: #fff; }

    .cc_showbizz .main_nav li.color_active.hover { background-color: #630059 !important; border-color: #500046; }
    .cc_showbizz .main_nav li.color_active.hover .dropdown_inner { background-color: #630059 !important; }


/* gray top 40 */

.category.cc_gray { color: #999999 !important; }

#entries #main_content .category.cc_gray,
#entries #entry_list .active .category.cc_gray  { background: #999999 !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_gray { background: #999999; }

.cc_gray .content_shadow a,
.cc_gray .h_outside a,
.cc_gray .slider a { color: #999999; }

    .cc_gray .content_shadow a:hover,
    .cc_gray .content_shadow a:hover .title,
    .cc_gray .slider a:hover .title    { color: #999999; text-decoration: underline; }

    .cc_gray .content_shadow .tabs a,
    .cc_gray .content_shadow .tabs a:hover { color: #999999; }

    .cc_gray .content_shadow .main_image,
    .cc_gray .main_content .main_media { border: #999999 10px solid; }

    .cc_gray .no_bg_image .bg { background: #999999; }

    .cc_gray .alternate_nav .active a { background: #999999; }

    .cc_gray .gallery a,
    .cc_gray .main_content .gallery a:hover,
    .cc_gray .main_content .gallery .active a { border: #999999 10px solid; }

    .cc_gray .tertiary_nav { background: #999999; border-top: #999999 1px solid; }


    /* New header */
    .cc_gray .selected_category_nav { background: #999999; }
    .cc_gray.selected_category_nav { background: #999999 !important; }
    .cc_gray .selected_category_nav ul li ul { background: #999999; }
    .cc_gray.selected_category_nav ul li ul { background: #999999 !important; }

    .new_header_cc_gray { border-color: #999999 !important; }

    .cc_gray .new_header { border-bottom: #999999 9px solid; }
        .cc_gray .new_header .new_header_container { border-bottom: #7A7A7A 1px solid;  }
        .new_header_cc_gray .new_header_container { border-color: #7A7A7A !important; }

    .cc_gray .main_nav li.active { border-top: #7A7A7A 1px solid; background: #999999; }
    /*.cc_gray .main_nav li.active .dropdown_inner { background-color: #999999 !important; }*/
    .main_nav li.cc_gray.hover { background-color: #999999 !important; border-color: #7A7A7A; }
    .main_nav li.cc_gray .dropdown_inner { background-color: #999999 !important; }


    .cc_gray .main_content h1, .cc_gray .main_content .quote { color: #999999; }
    .cc_gray .main_content.no_bg_image h1 { color: #fff; }


    .cc_gray .main_nav li.color_active.hover { background-color: #999999 !important; border-color: #7A7A7A; }
    .cc_gray .main_nav li.color_active.hover .dropdown_inner { background-color: #999999 !important; }


/* orange 321 kuhaj */

.category.cc_321kuhaj { color: #822748 !important; }

#entries #main_content .category.cc_321kuhaj,
#entries #entry_list .active .category.cc_321kuhaj  { background: #822748 !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_321kuhaj { background: #822748; }

.cc_321kuhaj .content_shadow    { background: none; }

.cc_321kuhaj .content_shadow a,
.cc_321kuhaj .h_outside a,
.cc_321kuhaj .slider a { color: #806d5c; }


    .cc_321kuhaj .content_shadow a:hover,
    .cc_321kuhaj .content_shadow a:hover .title,
    .cc_321kuhaj .slider a:hover .title    { color: #806d5c; text-decoration: underline; }

    .cc_321kuhaj .kuhaj321_listing .title        { color: #822748; }
    .cc_321kuhaj .kuhaj321_listing a:hover,
    .cc_321kuhaj .kuhaj321_listing a:hover .title { color: #822748; text-decoration: underline; }


    .cc_321kuhaj #entries .title,
    .cc_321kuhaj #entries a:hover .title,
    .cc_321kuhaj .h_outside    { color: #fff; }

    .cc_321kuhaj .content_shadow .tabs a,
    .cc_321kuhaj .content_shadow .tabs a:hover { color: #822748; }

    .cc_321kuhaj .content_shadow .main_image,
    .cc_321kuhaj .category_overview .main_image,
    .cc_321kuhaj .main_content .main_media { border: #806d5c 10px solid; }

    .cc_321kuhaj .category_overview .main_image img  { width: 100%; height: auto; }


    .cc_321kuhaj .no_bg_image .bg { background: #822748; }

    .cc_321kuhaj .alternate_nav .active a { background: #822748; }

    .cc_321kuhaj .gallery a,
    .cc_321kuhaj .main_content .gallery a:hover,
    .cc_321kuhaj .main_content .gallery .active a { border: #822748 10px solid; }

    .cc_321kuhaj .tertiary_nav { background: #822748; border-top: #822748 1px solid; }



    /*.cc_321kuhaj .category_overview { background: #fff; border: #fff 1px solid; margin-left: 5px; margin-right: 5px; margin-top: 20px; padding: 5px 0 5px 5px; }*/
    .cc_321kuhaj .category_overview > .clearfix > .g_10 { padding-left: 0; width:525px; }
    .cc_321kuhaj .category_overview > .clearfix > .g-8  { padding-right: 0; }

    .cc_321kuhaj .category_overview a, .cc_321kuhaj .category_overview a:hover    { color: #806d5c; }

    /* Custom widget style */
    .cc_321kuhaj .category_overview.kuhaj_mv0,
    /*.cc_321kuhaj .category_overview.kuhaj { background: url("cssimg/bg/woody.jpg") repeat scroll center top; border: none; margin-left: 5px; margin-right: 5px; margin-top: 20px; padding: 5px; position: relative; }*/
    .cc_321kuhaj .category_overview.kuhaj_mv0:before,
    .cc_321kuhaj .category_overview.kuhaj:before    { visibility: visible; }
    /*.cc_321kuhaj .category_overview.kuhaj_mv0 > div,
    .cc_321kuhaj .category_overview.kuhaj > div { background: #fff; padding: 5px 0 5px 5px; }*/
    .cc_321kuhaj .category_overview.kuhaj_mv0 > .clearfix > .g_10,
    .cc_321kuhaj .category_overview.kuhaj > .clearfix > .g_10  { width: 520px; }

    /*.cc_321kuhaj .kuhaj .CustomStyleWrapper,
    .cc_321kuhaj .kuhaj_mv0 .CustomStyleWrapper         { width: 970px; display: block; float: left; background: #fff; padding-top: 5px; padding-bottom: 5px; }
    .cc_321kuhaj .kuhaj .CustomStyleWrapper > .g_12,
    .cc_321kuhaj .kuhaj_mv0 .CustomStyleWrapper > .g_12 { width: 645px; }*/
    .cc_321kuhaj .kuhaj .CustomStyleWrapper > .g_12,
    .cc_321kuhaj .kuhaj_mv0 .CustomStyleWrapper > .g_12     { padding-right: 0; width: 660px; }
    .cc_321kuhaj .kuhaj .CustomStyleWrapper > .g_6,
    .cc_321kuhaj .kuhaj_mv0 .CustomStyleWrapper > .g_6      { padding-left: 0; }
    .cc_321kuhaj .kuhaj .CustomStyleWrapper .main_media,
    .cc_321kuhaj .kuhaj_mv0 .CustomStyleWrapper .main_media      { background: #fff; padding-bottom: 5px; }
    .cc_321kuhaj .kuhaj .CustomStyleWrapper .brd_round_light_bg_12,
    .cc_321kuhaj .kuhaj_mv0 .CustomStyleWrapper .brd_round_light_bg_12 { border: none; }

    /* New header */
    .cc_321kuhaj .selected_category_nav { background: #822748; }
    .cc_321kuhaj.selected_category_nav { background: #822748 !important; }
    .cc_321kuhaj .selected_category_nav ul li ul { background: #822748; }
    .cc_321kuhaj.selected_category_nav ul li ul { background: #822748 !important; }

    .new_header_cc_321kuhaj { border-color: #822748 !important; }

    .cc_321kuhaj .new_header { border-bottom: #822748 9px solid; }
        .cc_321kuhaj .new_header .new_header_container { border-bottom: #5c4498 1px solid;  }
        .new_header_cc_321kuhaj .new_header_container { border-color: #5c4498 !important; }

    .cc_321kuhaj .main_nav li.active { border-top: #7A7A7A 1px solid; background: #822748; }
    /*.cc_321kuhaj .main_nav li.active .dropdown_inner { background-color: #822748 !important; }*/
    .main_nav li.cc_321kuhaj.hover { background-color: #822748 !important; border-color: #7A7A7A; }
    .main_nav li.cc_321kuhaj .dropdown_inner { background-color: #822748 !important; }


    .cc_321kuhaj .main_content h1, .cc_321kuhaj .main_content .quote { color: #822748; }
    .cc_321kuhaj .main_content.no_bg_image h1 { color: #fff; }


    .cc_321kuhaj .main_nav li.color_active.hover { background-color: #822748 !important; border-color: #7A7A7A; }
    .cc_321kuhaj .main_nav li.color_active.hover .dropdown_inner { background-color: #822748 !important; }


    .cc_321kuhaj .latest_featured   { border-top: none; position: relative; }

    .cc_321kuhaj .latest_featured .title,
    .cc_321kuhaj .latest_featured a:hover .title  { color: #006699; }
    .cc_321kuhaj .latest_featured:before { position: absolute; top: -16px; width: 100%; height: 16px; content: ""; display: block; z-index: 1;
        background: url(cssimg/bg/321_footer_bg_top.png) repeat-x scroll top center;
    }
    .cc_321kuhaj .latest_featured:after { position: absolute; top: -630px; left: 50%; margin-left: -740px; width: 231px; height: 628px; content: ""; display: block; z-index: -1;
        background: url(cssimg/bg/tonka321.png) no-repeat scroll center center;
    }

    .cc_321kuhaj .listing .meta   { color: #444; }

    .cc_321kuhaj .branding .branding_additional        { position: absolute; top: 0; left: 150px; }
    .cc_321kuhaj .branding .timeslot { color: #fff; font-size: 16px; line-height: 1.2em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7); }




    .bg_321kuhaj                    { background: url("cssimg/bg/woody.jpg") repeat scroll top center; }
    .bg_321kuhaj  .fm_error_msg     { color: #fff; }

    .bg_321kuhaj .submit_success    { display: block; padding: 10px; border: 2px solid #008000; color: #008000; background: #fff; margin: 10px; display: inline-block; width: 935px; }

    .mod_repository_media .cc_321kuhaj, .mod_articles > .cc_321kuhaj, .cc_321kuhaj > .content_shadow.shadow_alt { background: url("cssimg/bg/woody3.jpg") repeat scroll top center; position: relative; }

    .wall_banner_container .cc_321kuhaj .h_outside { color: #806d5c; }


    /* 321-kuhaj widget */
    .kuhaj .slider, .kuhaj_mv0 .slider
    { background: url("cssimg/bg/321-kuhaj.jpg") repeat scroll top left; min-height: 255px; }
    .kuhaj .big_slideshow_slider .inner, .kuhaj_mv0 .big_slideshow_slider .inner
        { width: 660px; }
    .wall_banner_container .kuhaj      {  margin-top: 30px; }
    .wall_banner_container .kuhaj .h_outside  { margin-top: -30px !important; margin-bottom: 10px !important; }
    .wall_banner_container .kuhaj_mv0 .h_outside  { margin-top: 0 !important; margin-bottom: 0 !important; }

    /*.kuhaj .gradient_white_grey, .kuhaj_mv0 .gradient_white_grey        { background: none; }*/
    .kuhaj .brd_round_light_bg_18, .kuhaj_mv0 .brd_round_light_bg_18    { background: none; border: none; }
    /*.kuhaj:before, .kuhaj_mv0:before { position: absolute; bottom: 5px; right: -20px; width: 45px; height: 61px; content: ""; display: block;
        background: url(cssimg/logos/321kuhaj.png) repeat-x scroll top center; z-index: 1; }*/
    .kuhaj_mv0 a:hover,
    .kuhaj_mv0 .title,
    .kuhaj_mv0 .subtitle,
    .kuhaj a:hover,
    .kuhaj .title,
    .kuhaj .subtitle,
    .kuhaj .title { color: #806d5c !important; /*text-shadow: 1px 1px 2px rgba(0,0,0,0.6);*/ }

    .kuhaj_mv0 .slider a:hover,
    .kuhaj_mv0 .slider .title,
    .kuhaj_mv0 .slider .subtitle,
    .kuhaj .slider a:hover,
    .kuhaj .slider .title,
    .kuhaj .slider .subtitle,
    .kuhaj .slider .title { color: #fff !important; text-shadow: 1px 1px 2px rgba(0,0,0,0.6); }

    .kuhaj_mv0 .slider .title,
    .kuhaj .slider .title { background-color: rgba(0,0,0,0.6); padding: 10px; }

    .kuhaj_mv0 .h_outside a:hover,
    .kuhaj .h_outside a:hover  { color: #006699 !important; }

    .kuhaj .slider_go_to,
    .kuhaj_mv0 .slider_go_to { display: block; position: absolute; right: 70px; bottom: 5px; background: url(cssimg/branding/321-kuhaj.png) no-repeat; width: 178px; height: 201px; text-indent: -9999px; }

    .coverflow_style_coverflow321kuhaj { background: transparent !important; }






/* Vatre ivanjske */
.vatre_fb { display: none; }
.cc_vatre_ivanjske .branding { display: block; background: url(cssimg/branding/vatre_ivanjske.png) 50% 0 repeat-x; height: 166px; }

.cc_vatre_ivanjske .branding .container { position: relative; }
.cc_vatre_ivanjske .branding .vatre_fb { display: block; position: absolute; top: 105px; right: 70px; background: url(cssimg/icons/fb_icon_small.png) 0 3px no-repeat; color: #fff; padding: 0 0 0 20px; text-decoration: underline; }


body.cc_vatre_ivanjske .branding.cc_default, body.cc_vatre_ivanjske .branding.cc_brown { background: #ff7d7d !important; }

body.cc_vatre_ivanjske { background: url(cssimg/branding/vatrei_bg.jpg); }
body.cc_vatre_ivanjske:before {
    content: '';
    position: absolute;
    left: 0; top: 600px;
    width: 439px;
    height: 501px;
    background: url(cssimg/branding/vatre_side_l.png) no-repeat;
}
body.cc_vatre_ivanjske:after {
    content: '';
    position: absolute;
    right: 0; top: 800px;
    width: 408px;
    height: 527px;
    background: url(cssimg/branding/vatre_side_r.png) no-repeat;
}

body.cc_vatre_ivanjske .wrapper,
body.cc_vatre_ivanjske .content_shadow.shadow_alt,
body.cc_vatre_ivanjske .content_shadow,
body.cc_vatre_ivanjske #footer,
body.cc_vatre_ivanjske .coverflow_holder { background: none; position: relative; z-index: 2; }


.vatre_ivanjske_widget:after {
    content: '';
    position: absolute;
    right: -5px; bottom: -5px;
    width: 53px;
    height: 55px;
    background: url(cssimg/branding/vatre_flower.png) no-repeat;
    visibility: visible;
    z-index: 99;
}

.category_overview.vatre_ivanjske_widget {
    position: relative;
    background: #fff;
    padding-bottom: 10px;
}

.category_overview.vatre_ivanjske_widget:before {
    content: '';
    position: absolute;
    left: 0;
    top: -5px;
    width: 100%;
    height: 5px;
    background: #fff;
    visibility: visible;
}

.category.cc_vatre_ivanjske { color: #ff7d7d !important; }

.cc_vatre_ivanjske .h_outside { color: #ff7d7d !important; }
.cc_vatre_ivanjske .h_outside a { text-decoration: underline; }

#entries #main_content .category.cc_vatre_ivanjske,
#entries #entry_list .active .category.cc_vatre_ivanjske  { background: #ff7d7d !important; color: #fff !important; }

#entries #main_content:hover .inner h2.cc_vatre_ivanjske { background: #ff7d7d; }

.cc_vatre_ivanjske .content_shadow a,
.cc_vatre_ivanjske .h_outside a,
.cc_vatre_ivanjske .slider a { color: #ff7d7d; }

    .cc_vatre_ivanjske .content_shadow a:hover,
    .cc_vatre_ivanjske .content_shadow a:hover .title,
    .cc_vatre_ivanjske .slider a:hover .title    { color: #ff7d7d; text-decoration: underline; }

    .cc_vatre_ivanjske .content_shadow .tabs a,
    .cc_vatre_ivanjske .content_shadow .tabs a:hover { color: #ff7d7d; }

    .cc_vatre_ivanjske .content_shadow .main_image,
    .cc_vatre_ivanjske .main_content .main_media { border: #ff7d7d 10px solid; }

    .cc_vatre_ivanjske .no_bg_image .bg { background: #ff7d7d; }

    .cc_vatre_ivanjske .alternate_nav .active a { background: #ff7d7d; }

    .cc_vatre_ivanjske .gallery a,
    .cc_vatre_ivanjske .main_content .gallery a:hover,
    .cc_vatre_ivanjske .main_content .gallery .active a { border: #ff7d7d 10px solid; }

    .cc_vatre_ivanjske .tertiary_nav { background: #ff7d7d; border-top: #ff7d7d 1px solid; }


    /* New header */
    .cc_vatre_ivanjske .selected_category_nav { background: #333; }
    .cc_vatre_ivanjske.selected_category_nav { background: #333 !important; }
    .cc_vatre_ivanjske .selected_category_nav ul li ul { background: #333; }
    .cc_vatre_ivanjske.selected_category_nav ul li ul { background: #333 !important; }

    .new_header_cc_vatre_ivanjske { border-color: #ff7d7d !important; }

    .cc_vatre_ivanjske .new_header { border-bottom: #ff7d7d 9px solid; }
        .cc_vatre_ivanjske .new_header .new_header_container { border-bottom: #df6263 1px solid;  }
        .new_header_cc_vatre_ivanjske .new_header_container { border-color: #df6263 !important; }

    .cc_vatre_ivanjske .main_nav li.active { border-top: #df6263 1px solid; background: #ff7d7d; }
    /*.cc_vatre_ivanjske .main_nav li.active .dropdown_inner { background-color: #ff7d7d !important; }*/
    .main_nav li.cc_vatre_ivanjske.hover { background-color: #ff7d7d !important; border-color: #df6263; }
    .main_nav li.cc_vatre_ivanjske .dropdown_inner { background-color: #ff7d7d !important; }


    .cc_vatre_ivanjske .main_content h1, .cc_vatre_ivanjske .main_content .quote { color: #ff7d7d; }
    .cc_vatre_ivanjske .main_content.no_bg_image h1 { color: #fff; }


    .cc_vatre_ivanjske .main_nav li.color_active.hover { background-color: #ff7d7d !important; border-color: #df6263; }
    .cc_vatre_ivanjske .main_nav li.color_active.hover .dropdown_inner { background-color: #ff7d7d !important; }



.vatre_ivanjske_homepage { background: url(cssimg/bg/vatre_ivanjske_homepage.png?v=1) repeat-x; background-size: 100% auto; padding: 5px; width: 970px; margin-left: 5px; height: 250px; }
.vatre_ivanjske_homepage a,
.vatre_ivanjske_homepage a:hover .title,
.vatre_ivanjske_homepage .subtitle,
.vatre_ivanjske_homepage a:hover .subtitle { color: #fff !important; }

.vatre_ivanjske_homepage .brd_round_light_bg_18,
.vatre_ivanjske_homepage .gradient_white_grey { background: none; border: none; }

.vatre_ivanjske_homepage .vatre_link { width: 250px; height: 250px; position: absolute; right: 0; top: 4px; z-index: 10; }



    /* Ultrafit widgets */
    .ultrafit, .ultrafit_mv0
    { background: url(cssimg/bg/ultrafit_widget.jpg?v=1) repeat-x scroll bottom right / 100% auto; padding: 5px; width: 970px; margin-left: 5px; min-height: 240px; }
    .wall_banner_container .ultrafit      {  margin-top: 30px; }
    .wall_banner_container .ultrafit .h_outside  { margin-top: -30px !important; margin-bottom: 10px !important; }
    .wall_banner_container .ultrafit_mv0 .h_outside  { margin-top: 0 !important; margin-bottom: 0 !important; }
    .ultrafit .gradient_white_grey,
    .ultrafit_mv0 .gradient_white_grey         { background: none; }

    .ultrafit_mv0 .inner,
    .ultrafit .inner   { width: 660px; }
    .ultrafit_mv0 .brd_round_light_bg_18,
    .ultrafit .brd_round_light_bg_18 { border: 0; background: none; }


    .ultrafit_mv0 a:hover,
    .ultrafit_mv0 .title,
    .ultrafit a:hover,
    .ultrafit .title { color: #fff !important; }
    .ultrafit_mv0 .subtitle,
    .ultrafit .subtitle { color: #ee4079 !important; }
    .ultrafit_mv0 .items .meta,
    .ultrafit .items .meta { color: #fff !important; }

    .ultrafit_mv0 .h_outside a:hover,
    .ultrafit .h_outside a:hover  { color: #006699 !important; }

    .ultrafit .slider .prev,
    .ultrafit .slider .next,
    .ultrafit_mv0 .slider .prev,
    .ultrafit_mv0 .slider .next {  width: 35px; background-position: -50px center; }
    .ultrafit .slider .prev.disabled,
    .ultrafit .slider .next.disabled,
    .ultrafit_mv0 .slider .prev.disabled,
    .ultrafit_mv0 .slider .next.disabled { background-position: -5px center; }


    .ultrafit_mv0 .CustomStyleWrapper > .g_6,
    .ultrafit .CustomStyleWrapper > .g_6 { width: 300px; }

    .ultrafit .slider_go_to,
    .ultrafit_mv0 .slider_go_to   { position: absolute; right: 50px; top: 0; bottom: 0; width: 205px; text-indent: -9999px; color: transparent; }


    /* SP2014 widgets */
    .sp2014, .sp2014_mv0
    { background: url(cssimg/bg/sp_widget_v1.jpg) repeat-x scroll top right / 100% auto; padding: 5px; width: 970px; margin-left: 5px; min-height: 240px; }
    .wall_banner_container .sp2014      {  margin-top: 30px; }
    .wall_banner_container .sp2014 .h_outside  { margin-top: -30px !important; margin-bottom: 10px !important; }
    .wall_banner_container .sp2014_mv0 .h_outside  { margin-top: 0 !important; margin-bottom: 0 !important; }
    .sp2014 .gradient_white_grey,
    .sp2014_mv0 .gradient_white_grey         { background: none; padding-top: 10px; }

    .sp2014_mv0 .inner,
    .sp2014 .inner   { width: 660px; }
    .sp2014_mv0 .brd_round_light_bg_18,
    .sp2014 .brd_round_light_bg_18 { border: 0; background: none; }


    .sp2014_mv0 a:hover,
    .sp2014_mv0 .title,
    .sp2014 a:hover,
    .sp2014 .title { color: #000 !important; font-weight: normal; }
    .sp2014_mv0 .subtitle,
    .sp2014 .subtitle { color: #69a000 !important; }

    .sp2014_mv0 .h_outside a:hover,
    .sp2014 .h_outside a:hover  { color: #006699 !important; }

    .sp2014 .slider .prev       { background: url(cssimg/ui/slide_prev_green_clean.png) no-repeat scroll right center; }
    .sp2014 .slider .next       { background: url(cssimg/ui/slide_next_green_clean.png) no-repeat scroll right center; }
    .sp2014 .slider .prev,
    .sp2014 .slider .next,
    .sp2014_mv0 .slider .prev,
    .sp2014_mv0 .slider .next {  width: 35px; background-position: -50px center; }
    .sp2014 .slider .prev.disabled,
    .sp2014 .slider .next.disabled,
    .sp2014_mv0 .slider .prev.disabled,
    .sp2014_mv0 .slider .next.disabled { background-position: -5px center; }


    .sp2014_mv0 .CustomStyleWrapper > .g_6,
    .sp2014 .CustomStyleWrapper > .g_6 { width: 300px; }
    .sp2014 .slider_logo,
    .sp2014_mv0 .slider .slider_logo        { width: 185px; height: 70px; background: url(cssimg/logos/widget_sp_logo.png) no-repeat scroll center center; position: absolute; right: 55px; top: 35px; }


    /* heineken widgets */
    .heineken_slider, .heineken_slider_mv0
    { background: url(cssimg/bg/heineken_widget.jpg) repeat-x scroll bottom left / 100% auto; padding: 5px; width: 970px; margin-left: 5px; min-height: 240px; }
    .wall_banner_container .heineken_slider      {  margin-top: 30px; }
    .wall_banner_container .heineken_slider .h_outside  { margin-top: -30px !important; margin-bottom: 10px !important; }
    .wall_banner_container .heineken_slider_mv0 .h_outside  { margin-top: 0 !important; margin-bottom: 0 !important; }
    .heineken_slider .gradient_white_grey,
    .heineken_slider_mv0 .gradient_white_grey         { background: none; padding-top: 10px; }

    .heineken_slider_mv0 .inner,
    .heineken_slider .inner   { width: 660px; }
    .heineken_slider_mv0 .brd_round_light_bg_18,
    .heineken_slider .brd_round_light_bg_18 { border: 0; background: none; }


    .heineken_slider_mv0 a:hover,
    .heineken_slider_mv0 .title,
    .heineken_slider a:hover,
    .heineken_slider .title { color: #fff !important; font-weight: normal; }
    .heineken_slider_mv0 .subtitle,
    .heineken_slider .subtitle { color: #69a000 !important; }

    .heineken_slider_mv0 .h_outside a:hover,
    .heineken_slider .h_outside a:hover  { color: #006699 !important; }

    .heineken_slider .slider .prev       { background: url(cssimg/ui/slide_prev_green_clean.png) no-repeat scroll right center; }
    .heineken_slider .slider .next       { background: url(cssimg/ui/slide_next_green_clean.png) no-repeat scroll right center; }
    .heineken_slider .slider .prev,
    .heineken_slider .slider .next,
    .heineken_slider_mv0 .slider .prev,
    .heineken_slider_mv0 .slider .next {  width: 35px; background-position: -50px center; }
    .heineken_slider .slider .prev.disabled,
    .heineken_slider .slider .next.disabled,
    .heineken_slider_mv0 .slider .prev.disabled,
    .heineken_slider_mv0 .slider .next.disabled { background-position: -5px center; }


    .heineken_slider_mv0 .CustomStyleWrapper > .g_6,
    .heineken_slider .CustomStyleWrapper > .g_6 { width: 300px; }
    .heineken_slider .slider_logo,
    .heineken_slider_mv0 .slider .slider_logo        { width: 185px; height: 70px; background: url(cssimg/logos/widget_heineken_logo.png) no-repeat scroll center center; position: absolute; right: 55px; top: 35px; }




/* 321 peci */

.cc_321peci .container.mb_s { margin-bottom: 50px !important; }

.cc_321peci .content_shadow a,
.cc_321peci .h_outside a,
.cc_321peci .slider a { color: #7b604f; }

    .cc_321peci .content_shadow a:hover,
    .cc_321peci .content_shadow a:hover .title,
    .cc_321peci .slider a:hover .title    { color: #7b604f; text-decoration: underline; }

    .cc_321peci .content_shadow .tabs a,
    .cc_321peci .content_shadow .tabs a:hover { color: #7b604f; }

    .cc_321peci .content_shadow .main_image,
    .cc_321peci .main_content .main_media { border: #7b604f 10px solid; }

    .cc_321peci .no_bg_image .bg { background: #7b604f; }

    .cc_321peci .alternate_nav .active a { background: #7b604f; }

    .cc_321peci .gallery a,
    .cc_321peci .main_content .gallery a:hover,
    .cc_321peci .main_content .gallery .active a { border: #7b604f 10px solid; }

    .cc_321peci .tertiary_nav { background: #7b604f; border-top: #7b604f 1px solid; }

    .mod_repository_media .cc_321peci,
    .mod_articles > .cc_321peci,
    .cc_321peci > .content_shadow.shadow_alt {
        background: #ececeb;
        padding-top: 0;
    }

    /* New header */
    .cc_321peci .selected_category_nav { background: #7b604f; }
    .cc_321peci.selected_category_nav { background: #7b604f !important; }
    .cc_321peci .selected_category_nav ul li ul { background: #7b604f; }
    .cc_321peci.selected_category_nav ul li ul { background: #7b604f !important; }

    .new_header_cc_321peci { border-color: #7b604f !important; }

    .cc_321peci .new_header { border-bottom: #7b604f 9px solid; }
        .cc_321peci .new_header .new_header_container { border-bottom: #7A7A7A 1px solid;  }
        .new_header_cc_321peci .new_header_container { border-color: #7A7A7A !important; }

    .cc_321peci .main_nav li.active { border-top: #7A7A7A 1px solid; background: #7b604f; }
    /*.cc_321peci .main_nav li.active .dropdown_inner { background-color: #7b604f !important; }*/
    .main_nav li.cc_321peci.hover { background-color: #7b604f !important; border-color: #7A7A7A; }
    .main_nav li.cc_321peci .dropdown_inner { background-color: #7b604f !important; }


    .cc_321peci .main_content h1, .cc_321peci .main_content .quote { color: #7b604f; }
    .cc_321peci .main_content.no_bg_image h1 { color: #fff; }


    .cc_321peci .main_nav li.color_active.hover { background-color: #7b604f !important; border-color: #7A7A7A; }
    .cc_321peci .main_nav li.color_active.hover .dropdown_inner { background-color: #7b604f !important; }




    .peci_321_widget { background: #7b604f; padding: 5px; width: 970px; margin-left: 5px; position: relative; }
    .peci_321_widget.category_overview .g_10 {
        width: 520px;
    }

    .peci_321_widget.category_overview .g_10 img {
        width: 100%;
        height: auto;
    }

    .peci_321_widget > div.clearfix {
        background: #fff;
        border: 0;
        padding: 5px 0;
    }

    html body .wall_banner_container .peci_321_widget .h_outside {
        background: #fff;
        margin: 0 !important;
        padding: 5px 0;
    }

    .peci_321_widget .gradient_white_grey {
        background: #fff;
        border: 0;
    }

    .peci_321_widget .brd_round_light_bg_18 {
        background: #fff;
        border: 0;
    }


    .peci_321_widget:after {
        position: absolute;
        bottom: -40px;
        right: -40px;
        width: 184px;
        height: 98px;
        content: "";
        display: block;
        background: url(cssimg/branding/321_peci_after.png) no-repeat;
        z-index: 1;
        visibility: visible !important
    }


    .cc_321peci #coverflow .title,
    .peci_321_widget .title,
    .peci_321_widget a:hover .title,
    .peci_321_widget .subtitle,
    .peci_321_widget a:hover .subtitle,
    .peci_321_widget a,
    .peci_321_widget a:hover {
        color: #7b604f;
    }


    .peci_321_widget .slider .next {
        right: -6px;
    }



    .peci_321_widget .CustomStyleWrapper         { width: 960px; display: block; float: left; background: #fff; padding: 5px; }
    .peci_321_widget .CustomStyleWrapper > .g_12 { width: 640px; }

    .peci_321_widget .CustomStyleWrapper > .g_12,
    .peci_321_widget .CustomStyleWrapper > .g_6  { padding-left: 0; padding-right: 0; }

    .peci_321_widget .CustomStyleWrapper .brd_round_light_bg_12 { border: none; background: none; }


/* Indizajn widget */

.indizajn_widget { background: url(/css/site/cssimg/bg/widget-indizajn_20141209.jpg?v=2) no-repeat scroll bottom center; padding: 5px; width: 980px; margin-left: 5px; position: relative; border: 5px solid #9774b7; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; min-height: 300px; }
html body .wall_banner_container .indizajn_widget .h_outside {
    background: #fff;
    margin: 0 !important;
    padding: 5px 0;
}

    .indizajn_widget h2.h_outside { background: none !important; }
    .indizajn_widget .title,
    .indizajn_widget a:hover .title,
    .indizajn_widget .subtitle,
    .indizajn_widget a:hover .subtitle,
    .indizajn_widget a,
    .indizajn_widget a:hover {
        color: #fff;
        text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
    }

    .indizajn_widget .gradient_white_grey {
        background: none;
        border: 0;
    }

    .indizajn_widget .brd_round_light_bg_18 {
        background: none;
        border: 0;
    }
    .indizajn_widget .slider .items ul {
        width: 660px;
    }

    .indizajn_widget .slider .next {
        right: -6px;
    }



    .indizajn_widget .slider_go_to {
        position: absolute;
        top: 50px;
        right: 70px;
        width: 103px;
        height: 40px;
        display: block;
        background: url(cssimg/branding/indizajn_widget_logo.jpg) no-repeat;
        z-index: 1;
        visibility: visible !important
    }


/* BRANDING */

    .branding { display: none; }


    #cc_catchup .branding { display: block; background: url(cssimg/branding/rtlsada_20131022.png) 50% 0 no-repeat; }
        #cc_catchup .branding .container { height: 120px; }
        #cc_catchup .selected_category_nav { margin-top: 0; }

    .cc_gray .branding { display: block; background: url(cssimg/branding/tophr_bg.jpg) 50% 0 repeat-x; height: 166px; }

    .cc_321kuhaj .branding              { display: block; background: url(cssimg/branding/321_bg.jpg) 50% 0 repeat-x; height: 166px; }
    .cc_321peci .branding              { display: block; background: url(cssimg/branding/321_peci_bg.jpg) 50% 0 repeat-x; height: 157px; }

    /*.cc_321kuhaj .branding.cc_lifestyle { background: #822748 !important; }*/

    body .branding.cc_catchup { background: #DE2843 !important; }

    body .branding.cc_default { background: #006699 !important; }
    body .branding.cc_gold { background: #a59a1b !important; }

    body .branding.cc_lifestyle { background: #7056ad !important; }
    body .branding.cc_cyan { background: #379ec1 !important; }
    body .branding.cc_brown { background: #3b3b3b !important; }


    body .cc_gray div.branding.cc_gold { background: #999 !important; }



/* Newsbar */

.newsbar .gradient_white_grey {
    background: #000;
    min-height: 230px;
}

.newsbar .brd_round_light_bg_18 {
    background: none;
    border: 0;
}

.newsbar .slider .items ul {
    width: 660px;
}

.newsbar .slider .subtitle,
.newsbar .slider .title {
    color: #fff;
}

.newsbar .slider_go_to {
    display: block;
    position: absolute;
    left: 70px; top: 40px;
    background: url(cssimg/branding/newsbar.jpg) no-repeat;
    width: 192px; height: 177px;
    text-indent: -9999px;
}

.newsbar .caroufredsel_wrapper {
    left: 215px !important;
}

/* Qatar */

.qatar2015  {
    background: url(cssimg/branding/qatar2015.jpg?v=1) no-repeat scroll top left / cover;
    border: 5px solid #ac2630;
    padding-top: 20px;
    width: 100%;
     -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
             box-sizing: border-box;

}
.qatar2015 .gradient_white_grey {
    background: none;
    min-height: 230px;
}

.qatar2015 .brd_round_light_bg_18 {
    background: none;
    border: 0;
}

.qatar2015 .slider .items ul {
    width: 660px;
}

.wall_banner_container .qatar2015 .h_outside {
    color: #fff;
    margin-top: 10px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
    padding-left: 55px !important;
}

.qatar2015 .slider .subtitle,
.qatar2015 .slider .title {
    color: #fff;
}

.qatar2015 .qatar2015_link {
    display: block;
    position: absolute;
    right: 30px; top: 40px;
    z-index: 2;
    background: url(cssimg/branding/qatar2015_logo.png) no-repeat;
    width: 169px; height: 146px;
    text-indent: -9999px;
}

/* no styling */
.slider_full .slider .inner {
    left: 0;
    width: 980px;
}
.slider_full .slider .items ul {
    width: 980px;
}
.slider_full .slider_item img {
    width: 100%;
    height: auto;
}

.no_styling .slider_item {
    width: 235px;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}

.no_styling  {
    width: 100%;
     -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
             box-sizing: border-box;

}
.no_styling .gradient_white_grey {
    background: none;
}

.no_styling .brd_round_light_bg_18 {
    background: none;
    border: 0;
}

/* Hand picked - x Factor */
.xfactor_link     { width: 100%; height: 70px; display: block; margin-bottom: 0 !important; background: url(/css/site/cssimg/branding/xfactor.jpg?v=1); }

.x_factor .slider_item {
    width: 235px;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}

.x_factor  {
    width: 100%;
     -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
             box-sizing: border-box;

}
.x_factor .gradient_white_grey {
    background: none;
}

.x_factor .brd_round_light_bg_18 {
    background: none;
    border: 0;
}


/* widget_listing_grid styles*/
.grid_items .image img  { width: 100%; height: auto; }
.grid_items li          { margin-bottom: 10px; }


/* DOGADAJI */

#entries #main_content .category.cc_events,
#entries #entry_list .active .category.cc_events  { background: #006699 !important; color: #fff !important; }

/**
06/CONTENT
=====================================================================**/

.wrapper { background: #fff; }



body[data-module=calendar] { background: #0E0E0C; }


#logo { background: url(cssimg/logos/logos.png?v=2013121901) no-repeat; width: 156px; height: 45px; position: absolute; top: 73px; left: 20px; }
/*#logo { background: url(cssimg/logos/logos.png?v=1) no-repeat 0 -1847px; width: 182px; height: 73px; position: absolute; top: 55px; left: 20px; }*/
    #logo a { display: block; width: 182px; height: 73px; }

    #logo.rtl2_logo { background: url(cssimg/logos/logos.png?v=2013121901) 0 -617px no-repeat; width: 66px; height: 60px; position: absolute; top: 60px; left: 20px; }
        #logo.rtl2_logo a { width: 66px; height: 60px; }

    #logo.info_page_logo { background: url(cssimg/logos/logos.png?v=20140904) 0 -1361px no-repeat; width: 123px; height: 60px; position: absolute; top: 60px; left: 16px; }
        #logo.info_page_logo a { width: 123px; height: 60px; }

    /*
    #logo.catchup_logo { background: url(cssimg/logos/logos.png?v=2013121901) 0 -1637px no-repeat; width: 232px; height: 100px; position: absolute; top: 42px; left: -2px; }
        #logo.catchup_logo a { width: 232px; height: 100px; }
    */
    .rtlsada_logo { background: url(cssimg/logos/rtlsada.png?v=4) 50% 42px no-repeat; }
    #logo.catchup_logo { background: none; width: 232px; height: 100px; position: absolute; top: 42px; left: -2px; }
        #logo.catchup_logo a { width: 232px; height: 100px; }


    .mod_repository_media #logo, .mod_calendar #logo { background-position: 0 -363px; }
    .mod_repository_media #logo.catchup_logo { background-position: 0 -1537px; }


    #header .container { position: relative; }
    #header .banner { min-height: 95px; height: auto !important; height: 95px; text-align: right; }

#primary_nav { background: #fff url(cssimg/bg/body_bg.png) repeat-x; height: 145px; }


#main_nav { margin-top: 10px; overflow: visible !important; }

    #main_nav .home { overflow: visible !important; }
    #main_nav .home a { background: url(cssimg/icons/icons.png) 9px 7px no-repeat; width: auto; padding-left: 35px; }
    #main_nav.home_logo .home a { background: url(cssimg/logos/logos.png?v=2013121901) 0 -446px no-repeat; text-indent: -9999px; }
        #main_nav.home_logo .home.active a { background: #fff url(cssimg/logos/logos.png?v=2013121901) 15px -446px no-repeat; width: 20px; text-indent: -9999px; padding-left: 38px; }
    #main_nav.info_pages .home a { background: url(cssimg/logos/logos.png?v=2013121901) 0 -1174px no-repeat; width: 20px; }
    #main_nav.rtl2_logo .home a { background: url(cssimg/logos/logos.png?v=2013121901) 9px -563px no-repeat; width: 20px; }


    #main_nav li { padding: 0; }
    #main_nav li a { color: #006699; text-transform: uppercase; font-size: 11px; font-weight: bold; line-height: 9px; display: block; padding: 11px 9px; letter-spacing: -.01em; position: relative; border: transparent 1px solid; border-bottom: 0; }
    #main_nav li a:hover { text-decoration: none; }

    #main_nav .active a { background-color: #fff; border: #f0f0f0 1px solid; border-bottom: 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }

        #main_nav .active a span { display: block; width: 4px; height: 4px; position: absolute; bottom: 0; }
        .ie7 #main_nav .active a span.a_left { bottom: 3px; }
        .ie7 #main_nav .active a span.a_right { bottom: 3px; }

        .ie7 #main_nav .home.active a span.a_left { bottom: 0; }
        .ie7 #main_nav .home.active a span.a_right { bottom: 0; }

        #main_nav .active a .a_left { background: url(cssimg/bg/nav_active_left.png) no-repeat; left: -4px; }
        #main_nav .active a .a_right { background: url(cssimg/bg/nav_active_right.png) no-repeat; right: -4px; }

        #main_nav .active a .tl { width: 5px; height: 5px; top: -1px; background: url(cssimg/bg/tl_main_nav.png) no-repeat; left: -1px; }
            .ie7 #main_nav .active a .tl { top: 2px; }
            .ie7 #main_nav .home.active a .tl { top: 0; }
        #main_nav .active a .tr { width: 5px; height: 5px; top: -1px; background: url(cssimg/bg/tr_main_nav.png) no-repeat; right: -1px; }
            .ie7 #main_nav .active a .tr { top: 2px; }
            .ie7 #main_nav .home.active a .tr { top: 0; }





.alternate_nav { border-top: #f4f4f4 1px solid; background: #fff url(cssimg/bg/header_shadow.png) bottom repeat-x; }

    .has_tertiary_nav { /*border-bottom: #939393 1px solid;*/ }
    .alternate_nav li { float: left; }
        .alternate_nav li a { display: block; font-size: 13px; text-transform: uppercase; color: #006699; font-weight: bold; padding: 15px; position: relative; }

        .alternate_nav li a:hover { text-decoration: none; }
        .alternate_nav .active a { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #006699; color: #fff; }
        .alternate_nav .active a span { display: block; width: 5px; height: 5px; position: absolute; bottom: 0; }
        .ie7 .alternate_nav .active a span.a_left { bottom: 1px; }
        .ie7 .alternate_nav .active a span.a_right { bottom: 1px; }


        .alternate_nav .active a .a_left { background: url(cssimg/bg/s_nav_active_left.png) no-repeat; left: -5px; }
        .alternate_nav .active a .a_right { background: url(cssimg/bg/s_nav_active_right.png) no-repeat; right: -5px; }

        .alternate_nav .active a .tl { display: block; width: 5px; height: 5px; position: absolute; top: 0; background: url(cssimg/bg/tl.png) no-repeat; left: 0; }
            .ie7 .alternate_nav .active a .tl { top: 1px; }
        .alternate_nav .active a .tr { display: block; width: 5px; height: 5px; position: absolute; top: 0; background: url(cssimg/bg/tr.png) no-repeat; right: 0; }
            .ie7 .alternate_nav .active a .tr { top: 1px; }

        .alternate_nav .izbori a { background: url(cssimg/logos/logos.png?v=2013121901) 0 -1788px no-repeat; padding-left: 27px; margin-left: 8px; }

    .tertiary_nav { background: #006699; border-top: 1px solid #006699; }
        .tertiary_nav li a { color: #fff; font-size: 11px !important; }
        #header .tertiary_nav .active a { background: #fff; color: #006699; }
        .cc_static #header .tertiary_nav .active a { background: none; color: #D52027; }

        #header .tertiary_nav .active a .a_left { background: url(cssimg/bg/s_nav_active_left_white.png) no-repeat; left: -5px; }
        #header .tertiary_nav .active a .a_right { background: url(cssimg/bg/s_nav_active_right_white.png) no-repeat; right: -5px; }

        #header .tertiary_nav .active a .tl { display: block; width: 5px; height: 5px; position: absolute; top: 0; background: url(cssimg/bg/tl_white_default.png) no-repeat; left: 0; }
            .ie7 #header .tertiary_nav .active a .tl { top: 1px; }
        #header .tertiary_nav .active a .tr { display: block; width: 5px; height: 5px; position: absolute; top: 0; background: url(cssimg/bg/tr_white_default.png) no-repeat; right: 0; }
            .ie7 #header .tertiary_nav .active a .tr { top: 1px; }

        .cc_static #header .tertiary_nav .active a .tl,
        .cc_static #header .tertiary_nav .active a .tr { display: none; }



.secondary_nav .ljubav-je-na-selu a { width: 45px; background: transparent url(cssimg/logos/ljubavjenaselu.png) no-repeat center top; text-indent: -9999em; outline: 0; }

.secondary_nav .studio-45 a { width: 95px; background: transparent url(cssimg/logos/studio45.png) no-repeat center top; text-indent: -9999em; outline: 0; }
.secondary_nav .ruza-vjetrova a { width: 47px; background: transparent url(cssimg/logos/ruza.png) no-repeat center top; text-indent: -9999em; outline: 0; }
.secondary_nav .nestali-osmijeh a { width: 131px; background: transparent url(cssimg/logos/nestali_osmijeh.png) no-repeat center top; text-indent: -9999em; outline: 0; }
.secondary_nav .sulejman a { width: 110px; background: transparent url(cssimg/logos/sulejman.png) no-repeat center top; text-indent: -9999em; outline: 0; margin-top: -3px; height: 17px; padding: 15px 10px; }

.corpo_lang { position: absolute; top: 98px; left: 180px; z-index: 100; }
    .corpo_lang a { color: #6d6e71; text-transform: uppercase; }
    .corpo_lang .active a { color: #fff; }


#main_search { position: relative; margin-top: 8px; }
#main_search input { font-size: 13px; width: 193px; padding: 5px 5px 5px 10px; -moz-box-shadow: inset 0 3px 3px #ddd; -webkit-box-shadow: inset 0 3px 3px #ddd; box-shadow: inset 0 3px 3px #ddd; }
    #main_search input:focus { border: #adbec8 1px solid; }
    #main_search #submit_main { width: 46px; height: 28px; position: absolute; top: 0; right: 0; border: none; padding: 0; }


/* New header */

body#new_header_ { padding-top: 90px; }

.new_header { position: fixed; top: 0; left: 0; z-index: 999999; width: 100%; background: #fff; border-bottom: #069 9px solid; }
    .new_header.expand_border { border-bottom-width: 129px; }
    .new_header.has_shadow { -webkit-box-shadow: 0 4px 13px 5px rgba(0,0,0,0.5); -moz-box-shadow: 0 4px 13px 5px rgba(0,0,0,0.5); box-shadow: 0 4px 13px 5px rgba(0,0,0,0.5); }

    .corporate_new_nav .new_header,
    .corporate_new_nav .new_header.new_header_cc_default { border-bottom: #2d2d2d 9px solid !important; }

    .corporate_new_nav .new_header .new_header_container,
    .corporate_new_nav .new_header.new_header_cc_default .new_header_container { border-bottom: #2d2d2d 1px solid !important; }

.new_header #logo { float: left; background-position: left -2728px !important; width: 106px; height: 30px; position: relative; top: 10px; left: 5px; }
    .new_header #logo a { width: 100%; height: 100%; }

    .new_header #logo.info_page_logo { height: 32px; top: 12px; background-position: 0 -3000px !important; }
    .new_header #logo.rtl2_logo { width: 30px; height: 28px; background-position: left -1083px !important; }
    .new_header #logo.rtl_kockica { width: 30px; height: 32px; background-position: left -2818px !important; }
    .new_header #logo.rtl_crime { width: 70px; height: 28px; background-position: left -3085px !important; }
    .new_header #logo.rtl_passion { width: 70px; height: 28px; background-position: left -3137px !important; }
    .new_header #logo.rtl_living { width: 70px; height: 28px; background-position: left -3186px !important; }


    .new_header .new_header_container { border-bottom: #069 1px solid; min-height: 50px; }



    .main_nav { float: left; margin-left: 25px; }
        .corporate_new_nav .main_nav { margin-left: 0; }

        .main_nav ul > li { float: left; -webkit-transition: background .1s ease-out; -moz-transition: background .1s ease-out; -o-transition: background .1s ease-out; transition: background .1s ease-out; }
        .main_nav li > a { font-family: Arial; font-size: 16px; line-height: 1; color: #474747; text-transform: uppercase; text-shadow: 0 1px 0 rgba(0,0,0,0.4); letter-spacing: -1px; display: block; padding: 18px 20px 16px 20px; position: relative; }


            .main_nav li > a .arrow { display: inline-block; width: 10px; height: 7px; background: url(cssimg/icons/main_nav_arrows.png) left bottom no-repeat; vertical-align: middle; margin-left: 5px; }
            .main_nav li > a:hover { text-decoration: none; }
            .main_nav li.hover > a .arrow, .main_nav li.active > a .arrow { background-position: left 0; }



            .main_nav li.hover > a, .main_nav li.active > a { top: -1px; color: #fff; }
            .main_nav li.hover, .main_nav li.active { border-top: #006699 1px solid; background: #006699; margin-bottom: -1px; }
            .corporate_new_nav .main_nav li.hover, .corporate_new_nav .main_nav li.active { border-top: #000 1px solid; background: #2d2d2d;  }

        .main_nav li.hover .dropdown_container { visibility: visible; }


        .main_nav .dropdown_container { visibility: hidden; position: absolute; left: -10px; top: 40px; width: 1010px; padding-top: 10px; -webkit-transition: all .1s ease-out; -moz-transition: all .1s ease-out; -o-transition: all .1s ease-out; transition: all .1s ease-out; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }

        .main_nav .dropdown { background-color: #fff; background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,0)); background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,0)); background-image: -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,0)); background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,0)); background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(255,255,255,0)); padding: 0 10px 10px 10px; }

        .main_nav .dropdown_inner { width: 100%; padding: 15px 20px 15px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #006699; background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,0)); background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,0)); background-image: -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,0)); background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,0)); background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(255,255,255,0)); overflow: hidden; }

                .corporate_new_nav .main_nav .dropdown_inner { background-color: #2d2d2d; }

            .main_nav .dropdown ul { float: left; padding: 0 30px; }
            .main_nav .dropdown li { display: block; float: none; }
                .main_nav .dropdown li:hover { border-top: 0; margin-bottom: 0; background: none !important; }
                .main_nav .dropdown li:hover a { top: 0; text-decoration: underline; }
            .main_nav .dropdown li a { font-size: 14px; line-height: 30px; color: #fff; padding: 0; letter-spacing: -1px; }


            .corporate_new_nav .dropdown li { float: left; display: inline-block; margin-right: 20px; }

        .main_nav .featured_items { float: right; }
        .main_nav .featured_items ul { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }
        .main_nav .featured_items li { float: left !important; width: 184px; margin-left: 10px; margin-bottom: 0; }

        .main_nav .featured_items li a { letter-spacing: 0; }

        .main_nav .featured_items li .title { font-size: 14px; line-height: 15px; text-transform: none; }
            .main_nav .featured_items .title,
            .main_nav .featured_items li a:hover .title { color: #fff; }

        .main_nav .featured_items li .subtitle { font-size: 12px; line-height: 15px; text-transform: uppercase; color: #fff; }

        .main_nav .featured_items li img { -moz-box-shadow: 0 0 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.2); box-shadow: 0 0 1px 1px rgba(0,0,0,0.2); width: 184px; height: 103px; }


    .main_nav .schedule { float: right; width: 815px; background: #fff; }
        .main_nav .schedule .li_container { margin: 0; width: 715px; padding: 0; }
        .main_nav .schedule .li_container ul { margin: 0; padding: 0; width: 100%; }
        .main_nav .schedule .li_container ul li { float: left; width: 180px; }
        .main_nav .schedule .li_container ul li p a { font-size: 12px; line-height: 12px; color: #006699; }
        .main_nav .schedule h3 a { margin-top: -15px !important; }
        .main_nav .schedule .rtl h3 a { margin-top: -8px !important; }

        .main_nav .schedule .rtl, .main_nav .schedule .rtl2, .main_nav .schedule .rtl_kockica, .main_nav .schedule .rtl_crime, .main_nav .schedule .rtl_passion, .main_nav .schedule .rtl_living { border-bottom: #ebebeb 1px solid; }




.new_header .corporate_language_change { float: left; position: relative; padding: 18px 20px 16px 20px; display: block; font-family: Arial; font-size: 16px; line-height: 1; text-transform: uppercase; text-shadow: 0 1px 0 rgba(0,0,0,0.2); letter-spacing: -2px; color: #A2A2A2; }





.new_header .back_to_rtl_new { float: left; position: relative; padding: 18px 17px 16px 17px; display: block; font-family: Arial; font-size: 16px; line-height: 1; text-transform: uppercase; text-shadow: 0 1px 0 rgba(0,0,0,0.2); letter-spacing: -2px; color: #A2A2A2; }
    .new_header .back_to_rtl_new span { display: inline-block; width: 12px; height: 12px; background: url(cssimg/icons/back_to_rtl_new.png) no-repeat; vertical-align: middle; margin-left: 10px; }



.new_header .search { float: left; position: relative; }
    .new_header .search a { display: block; padding: 15px 20px 13px; }
        .new_header .search.active a { background: #fff; }
        .new_header .search.active a span { background-position: bottom; }

        .new_header .search a span { display: inline-block; vertical-align: middle; width: 22px; height: 22px; background: url(cssimg/icons/new_header_search.png) no-repeat; }

.new_header .search.active form { display: block; }

.new_header .search form {

    position: absolute; display: none; right: -25px; top: 50px; padding: 20px;
    background-color: #fff; background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1)); background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1)); background-image: -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1)); background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1)); background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(255,255,255,.1));
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    width: 470px;
}

    .new_header .search input { border: none; font-size: 20px; line-height: 30px; width: 430px; padding: 15px; background-color: #f7f7f7; -webkit-box-shadow: 0 0 1px rgba(0,1,1,.3), inset 0 1px 1px rgba(0,1,1,.3); -moz-box-shadow: 0 0 1px rgba(0,1,1,.3), inset 0 1px 1px rgba(0,1,1,.3); box-shadow: 0 0 1px rgba(0,1,1,.3), inset 0 1px 1px rgba(0,1,1,.3); -webkit-border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-transform: uppercase; text-shadow: 0 1px 1px rgba(0,0,0,.5); color: #303030; height: 50px; }

    .new_header .search button { border: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding: 0; background: url(cssimg/icons/new_header_search_button.png) no-repeat; position: absolute; top: 20px; right: 20px; width: 85px; height: 50px; text-indent: -9999px; }


    .new_header .search button:hover { background-position: bottom; }




.selected_category_nav { background: #006699; margin-top: -9px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; z-index: 9999; }

        .corporate_new_nav .selected_category_nav { background: #2d2d2d; }

    .selected_category_nav .category_name { font-weight: bold; font-size: 20px; line-height: 20px; color: #fff; float: left; padding: 0; margin: 0 20px 0 0; text-transform: uppercase; text-shadow: 0 1px 0 rgba(0,0,0,0.4); letter-spacing: -2px; padding: 15px 0 15px 5px; }

    .selected_category_nav .list_holder { overflow: hidden; }
    .selected_category_nav ul { margin: 0; width: 500%; }
    .selected_category_nav ul li { float: left; position: relative; }
    .selected_category_nav ul li a { font-family: Arial; font-size: 16px; line-height: 1; color: #fff; text-transform: uppercase; text-shadow: 0 1px 0 rgba(0,0,0,0.4); letter-spacing: -1px; display: block; padding: 18px 20px 16px 20px; position: relative; }

        .selected_category_nav ul .first-in-row a { padding-left: 5px; }
        .selected_category_nav.has_category_name ul .first-in-row a { padding-left: 20px; }


    .selected_category_nav ul li ul { width: 200px; position: absolute; top: 50px; right: 0; width: 200px; display: none; z-index: 99999; padding: 10px 0; }
        .selected_category_nav ul li ul li { display: block; width: 100%; }
        .selected_category_nav ul li ul a { display: block; font-size: 13px; padding: 10px 20px; }

    .selected_category_nav ul li.extra_dd:hover ul, .selected_category_nav ul li.extra_dd.active ul { display: block; }
    .selected_category_nav ul li.extra_dd > a { font-size: 30px; font-weight: bold; padding: 0 30px; vertical-align: middle; display: inline-block; height: 50px; }
    .selected_category_nav ul li.extra_dd > a:hover { text-decoration: none; }

    .selected_category_nav .category_name.return_to_parent { background: url(cssimg/icons/return_to_parent.png) no-repeat left 15px; padding-left: 24px; font-weight: normal; font-size: 18px; }





#view_search { }
    #view_search #search { font-size: 22px; width: 760px; padding: 10px; -moz-box-shadow: inset 0 3px 3px #ddd; -webkit-box-shadow: inset 0 3px 3px #ddd; box-shadow: inset 0 3px 3px #ddd; }
    #view_search label { font-size: 22px; padding-right: 10px; }
    #view_search input[type=submit] { background: #005F91; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: auto; font-size: 12px; border: 0; color: #fff; font-weight: bold; text-transform: uppercase; height: 48px; padding: 15px; }

    .search_categories { margin: 0; }
        .search_categories li { padding: 10px 5px !important; }
        .search_categories li.active { background: #006699; }
            .search_categories li.active .clr_grey,
            .search_categories li.active a { color: #fff; }


#user_actions { padding-top: 6px; }
    #user_actions a { float: left; display: block; }
    .cbox_register { width: 106px; height: 32px; }
        .cbox_register span { background: url(cssimg/ui/register.png) no-repeat; }
    .cbox_login { width: 104px; height: 32px; }
        .cbox_login span { background: url(cssimg/ui/login.png) no-repeat; }

#user_logged_in { background: url(cssimg/bg/logged_in_bg.png) top right no-repeat; color: #fff; font-size: 10px; text-transform: uppercase; margin-top: 6px; }
    #user_logged_in ul { padding: 9px 10px 8px 15px; margin: 0; }
    #user_logged_in ul li { padding: 0; margin: 0; }
    #user_logged_in a { color: #faca08; }
    #user_logged_in .logout { float: right; padding-right: 2px; }
    #user_logged_in .logout a { color: #c3c3c3; font-size: 9px; text-shadow: 0 1px 1px #000; }

.content_shadow { background: #fff url(cssimg/bg/content_shadow.png) 0 -3px repeat-x; padding-top: 20px; }
    .content_shadow.shadow_alt { background: #fff url(cssimg/bg/content_shadow_3.png) repeat-x; }
    .content_shadow.no_shadow { background: none !important; }

.h_outside { position: absolute; top: 50%; left: -150px; width: 130px; text-align: right; margin: -20px 0 0 0 !important; }
    .wall_banner_container .h_outside { position: relative; top: 0; left: 0; width: auto; text-align: left; margin: 0 0 5px 0 !important; color: #777; }
    .h_inside { margin-bottom: 5px; color: #777; }


/* Classname instead of IDes */
.current_on_tv .phark { position: absolute; top: 50%; left: 20px; }
.current_on_tv .rtl .phark { background: url(cssimg/logos/logos.png?v=2015030601) 0 -1010px no-repeat; height: 14px; width: 100px; margin-top: -7px; }
.current_on_tv .rtl2 .phark { background: url(cssimg/logos/logos.png?v=2015030601) 10px -1083px no-repeat; height: 28px; width: 100px; margin-top: -14px; }
.current_on_tv .rtl_plus .phark { background: url(cssimg/logos/logos.png?v=2015030601) 0 -906px no-repeat; height: 28px; width: 70px; margin-top: -14px; margin-left: -5px; }
.current_on_tv .rtl_kockica .phark { background: url(cssimg/logos/logos.png?v=2015030601) 0 -2820px no-repeat; height: 30px; width: 31px; margin-top: -14px; margin-left: 10px; }
.current_on_tv .rtl_crime .phark { background: url(cssimg/logos/logos.png?v=2015030601) 0 -3186px no-repeat; height: 16px; width: 70px; margin-top: -8px !important; margin-left: -5px; }
.current_on_tv .rtl_passion .phark { background: url(cssimg/logos/logos.png?v=2015030601) 0 -3137px no-repeat; height: 16px; width: 70px; margin-top: -8px !important; margin-left: -5px; }
.current_on_tv .rtl_living .phark { background: url(cssimg/logos/logos.png?v=2015030601) 0 -3085px no-repeat; height: 16px; width: 70px; margin-top: -8px !important; margin-left: -5px; }

.main_nav .current_on_tv li a { letter-spacing: 0 !important; }


.print { display: inline-block; width: 70px; height: 37px; background: url(cssimg/icons/print.png?v=1) no-repeat; }


.tv_schedule.rtl2 a { color: #92278f; }
.tv_schedule.rtl2 .print { background-position: -70px 0; }
.tv_schedule.rtl2 .bg_invert { background: #92278f; }
.tv_schedule.rtl2 #channel_list .selected { border-bottom: 9px solid #92278f; }

.tv_schedule.rtl_plus a { color: #379ec1; }
.tv_schedule.rtl_plus .print { background-position: -140px 0; }
.tv_schedule.rtl_plus .bg_invert { background: #379ec1; }
.tv_schedule.rtl_plus #channel_list .selected { border-bottom: 9px solid #379ec1; }

.tv_schedule.rtl_kockica a { color: #fba819; }
.tv_schedule.rtl_kockica .print { background-position: -210px 0; }
.tv_schedule.rtl_kockica .bg_invert { background: #fba819; }
.tv_schedule.rtl_kockica #channel_list .selected { border-bottom: 9px solid #fba819; }

.tv_schedule.rtl_crime a { color: #182954; }
.tv_schedule.rtl_crime .print { background-position: -350px 0; }
.tv_schedule.rtl_crime .bg_invert { background: #182954; }
.tv_schedule.rtl_crime #channel_list .selected { border-bottom: 9px solid #182954; }

.tv_schedule.rtl_passion a { color: #791134; }
.tv_schedule.rtl_passion .print { background-position: -280px 0; }
.tv_schedule.rtl_passion .bg_invert { background: #791134; }
.tv_schedule.rtl_passion #channel_list .selected { border-bottom: 9px solid #791134; }

.tv_schedule.rtl_living a { color: #90be42; }
.tv_schedule.rtl_living .print { background-position: -420px 0; }
.tv_schedule.rtl_living .bg_invert { background: #90be42; }
.tv_schedule.rtl_living #channel_list .selected { border-bottom: 9px solid #90be42; }


#channel_list a             { display: block; height: 50px; background-image: url(cssimg/logos/logos_tv_schedule.png?v=2015030901); margin-bottom: 10px; }
    #channel_list .selected   { margin-bottom: 0; border-bottom: 9px solid #006699; margin-bottom: 1px; }

#channel_list .rtl a        { background-position: -187px -12px; }
    #channel_list .rtl a:hover, #channel_list .rtl a:active, #channel_list .rtl a:focus, #channel_list .rtl a.selected  { background-position: 13px -12px; }

#channel_list .rtl2 a       { background-position: -165px -95px; }
    #channel_list .rtl2 a:hover, #channel_list .rtl2 a:active, #channel_list .rtl2 a:focus, #channel_list .rtl2 a.selected  { background-position: 35px -95px; }

#channel_list .rtl_plus a       { background-position: -198px -177px; }
    #channel_list .rtl_plus a:hover, #channel_list .rtl_plus a:active, #channel_list .rtl_plus a:focus, #channel_list .rtl_plus a.selected  { background-position: 2px -177px; }

#channel_list .rtl_kockica a    { background-position: -170px -265px; }
    #channel_list .rtl_kockica a:hover, #channel_list .rtl_kockica a:active, #channel_list .rtl_kockica a:focus, #channel_list .rtl_kockica a.selected  { background-position: 30px -265px; }

#channel_list .rtl_crime        { margin-left: 15px; margin-right: 15px; }
#channel_list .rtl_crime a      { background-position: -198px -375px; }
    #channel_list .rtl_crime a:hover, #channel_list .rtl_crime a:active, #channel_list .rtl_crime a:focus, #channel_list .rtl_crime a.selected  { background-position: 2px -375px; }

#channel_list .rtl_passion      { margin-left: 15px; margin-right: 15px; }
#channel_list .rtl_passion a    { background-position: -198px -430px; }
    #channel_list .rtl_passion a:hover, #channel_list .rtl_passion a:active, #channel_list .rtl_passion a:focus, #channel_list .rtl_passion a.selected  { background-position: 2px -430px; }

#channel_list .rtl_living       { margin-left: 15px; margin-right: 15px; }
#channel_list .rtl_living a     { background-position: -198px -325px; }
    #channel_list .rtl_living a:hover, #channel_list .rtl_living a:active, #channel_list .rtl_living a:focus, #channel_list .rtl_living a.selected  { background-position: 2px -325px; }




/* Big header with entries */

#entries { position: relative; height: 350px; overflow: hidden; clear: both; }
    #day_overview #entries { height: 511px; }
    #entries .s_1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 101; background: url(cssimg/bg/top_shadow.png) repeat-x; }
    #entries .s_1_alt { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 101; background: url(cssimg/bg/top_shadow_350.png) repeat-x; }
    #entries .opacity { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: url(cssimg/bg/video_opacity.png); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); opacity: 0.4; }

    #entries .container { position: relative; }
    .ie7 .container { z-index: 102; zoom: 1; }

    #entries .bg_image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
        #entries .bg_image img { position: absolute; top: 0; left: 0; }
    #entries .main_image { position: absolute; top: 0; right: 225px; z-index: 100; width: 760px; height: 350px; overflow: hidden; border: none; }
        #day_overview #entries .main_image { height: 511px; }
        #entries .main_image img { position: absolute; top: 0; right: 0; }

    #entries #entry { position: relative; }

    #entries #main_content { width: 780px; height: 350px; position: relative; z-index: 103; background: url(cssimg/bg/main_shadow.png) right repeat-y; left: 5px; cursor: pointer; }
        #day_overview #entries #main_content { height: 511px; }
        #entries #main_content:hover .inner h2 { background: #006699; }
        #entries #main_content .inner { width: 300px; position: absolute; bottom: 55px; left: 55px; color: #fff; }
        #entries #main_content .video_inner { width: 780px; height: 350px; position: absolute; top: 0; left: -25px; color: #fff; z-index: 100; }

        #entries #main_content h2 { padding: 15px 15px; font-size: 24px; font-weight: normal; clear: both; background: url(cssimg/bg/opacity.png) repeat; zoom: 1; }


        #entries .video_inner .slideshow_video { position: absolute; top: 24px; right: 5px; z-index: 100; height: 298px; width: 530px; background: url(cssimg/bg/article_opacity.png); padding: 4px; }
            #entries .video_inner .slideshow_video #media_player_container { height: 298px; }
        #entries .video_inner .slideshow_video_info { position: absolute; left: -217px; top: -10px; width: 300px; z-index: 100; }
        #entries .slideshow_video .s_1_alt { height: 40px; }

            #entries #main_content h2 a { color: #fff; text-decoration: none; }

        #entries #main_content .content { padding: 15px 15px; font-size: 12px; margin-top: 1px; background: url(cssimg/bg/opacity.png) repeat; zoom: 1; line-height: 18px; }

            #entries #main_content .content p { margin: 10px 0 0 0; }
            #entries #main_content .content p:first-child { margin: 0; }
        #entries #main_content .category { padding: 5px; font-size: 11px; font-weight: bold; float: left; text-transform: uppercase; background: #006699; margin-bottom: 1px; }

    #entries .entry_list_container { position: absolute; bottom: 0; right: 5px; width: 220px; z-index: 102; }
    #entries #entry_list { list-style: none; margin: 0; position: relative; }
        #entries #entry_list li { margin-top: 1px; }
        #entries #entry_list .active a { background: #006699; }

        #entries #entry_list a { display: block; padding: 15px 15px; color: #fff !important; text-decoration: none; background: url(cssimg/bg/opacity.png) repeat; font-weight: bold; }
        #entries #entry_list a .title { font-size: 12px; font-weight: bold; }
            #entries #entry_list a:hover .title { font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; }
        #entries #entry_list a .subtitle { font-size: 9px; color: #fff; text-transform: uppercase; font-weight: normal; }

    .no-js #entries #arrow_nav { display: none; }

    #arrow_nav li, #cf_arrow_nav li { position: absolute; z-index: 103; top: 50%; width: 170px; height: 170px; margin-top: -85px; list-style: none; }
       /*.main_content #arrow_nav li { top: 150px; }*/
       .main_content #arrow_nav li { top: 250px; }
        #arrow_nav li a, #cf_arrow_nav li a { display: block; width: 170px; height: 170px; }

        #arrow_nav li a { position: fixed; }

        #entries #arrow_nav li a { position: relative; }


    #arrow_nav #next, #cf_arrow_nav #cf_next { right: -155px; }
    /*#arrow_nav #next, #cf_arrow_nav #cf_next { right: -170px; }*/
        #entries #arrow_nav #next { right: -170px; }
        #arrow_nav #next a, #cf_arrow_nav #cf_next a { background: url(cssimg/ui/next.png) no-repeat; text-indent: -9999px; overflow: hidden; }
        #arrow_nav #next a:hover, #cf_arrow_nav #cf_next a:hover { background-position: bottom; }
    #arrow_nav #prev, #cf_arrow_nav #cf_prev { left: -155px; }
    /*#arrow_nav #prev, #cf_arrow_nav #cf_prev { left: -170px; }*/
        #entries #arrow_nav #prev { left: -170px; }
        #arrow_nav #prev a, #cf_arrow_nav #cf_prev a { background: url(cssimg/ui/prev.png) no-repeat; text-indent: -9999px; overflow: hidden; }
        #arrow_nav #prev a:hover, #cf_arrow_nav #cf_prev a:hover { background-position: bottom; }

/* View article */

.main_content h1,
.main_content .quote { color: #006699; }

.no_bg_image .bg { background: #006599; }
.no_bg_image h1 { color: #fff; }

.main_content h1 { font-size: 36px; line-height: 36px; font-weight: bold; text-shadow: 0 1px 1px #fff; }
    .no_bg_image h1 { color: #fff; text-shadow: 0 1px 1px #000; }
.main_content p, .article_content dl, .article_content table { font-size: 14px; line-height: 22px; color: #111; margin: 14px 0; text-shadow: 0 1px 1px #fff; }
.article_content ul, .article_content ol { margin: 14px 0; }
.article_content ul li, .article_content ol li { font-size: 14px; line-height: 22px; color: #111; text-shadow: 0 1px 1px #fff; }

.article_content:before, .article_content:after {  content: "\0020"; display: block; height: 0; visibility: hidden; }
.article_content:after { clear: both; }
.article_content { zoom: 1; }
.article_content .important { background: #006699; text-shadow: none; color: #fff; padding: 5px; }

.chrome_win .main_content p,
.chrome_win .article ul,
.chrome_win .article ol,
.chrome_win .article dl,
.chrome_win .article table { text-shadow: none; }

.main_content .lead { font-size: 18px; font-weight: bold; letter-spacing: -.01em; color: #333; margin: 0 0 15px; }
.main_content.view_static .lead { padding: 0; }


.main_content .quote { width: 200px; padding-left: 50px; float: left; margin: 10px 20px 20px -55px; background: transparent url(cssimg/quote.png) no-repeat; font-size: 20px; line-height: 24px; font-weight: bold; font-style: italic; text-shadow: 0 1px 1px #fff; }
.main_content .quote.right { margin: 10px 0 20px 30px; }

.main_content .center { text-align: center; }
.main_content .img_left { float: left; padding: 0 10px 10px 0; }
.main_content .img_right { float: right; padding: 0 0 10px 10px; }

.main_content .main_media, .main_content .main_image { border: #fff 10px solid; margin-bottom: 20px; position: relative; background: #000; }
    .view_catchup .main_media { margin-bottom: 10px; }
    .view_show.main_content .main_media { margin-bottom: 0; }
    .main_media .source, .main_image .source, .single_image .source { position: absolute; top: 0; right: 0; background: url(cssimg/bg/video_opacity.png); color: #fff; display: block; padding: 5px; }
    .main_content .main_media img, .main_content .main_media object, .main_content .main_image img { display: block; margin: 0 auto; }
    .no_bg_image .main_image, .no_bg_image .main_media { border: #006699 10px solid; position: relative; }
.main_content .meta { font-size: 10px; left: 7px; line-height: 11px; margin: 0; position: absolute; top: 30px; }
    .no_bg_image .bg .meta { color: #fff; text-shadow: 0 1px 1px #000; }
    .cc_static .meta { top: 20px; left: 11px; }
    .cc_static .archive .meta { position: relative; top: 0; left: 0 !important; }


    .main_media .article_blowup { position: absolute; top: 50%; left: 50%; width: 47px; height: 43px; margin-top: -21px; margin-left: -24px; display: block; background: url(cssimg/bg/video_opacity.png); display: none; }
        .main_media .article_blowup span { display: block; background: url(cssimg/ui/img_blowup.png) no-repeat; width: 47px; height: 43px; }
    .main_media:hover .article_blowup { display: block; }

.main_content { position: relative; overflow: hidden; }
    .main_content .container { position: relative; z-index: 200; }
    .main_content .s_top{ display: block; width: 100%; position: absolute; top: 0; left: 0; height: 33px; background: url(cssimg/bg/article_shadow_top.png) repeat-x; z-index: 101; }
    .main_content .s_bottom { display: block; width: 100%; position: absolute; bottom: 0; left: 0; height: 22px; background: url(cssimg/bg/article_shadow_bottom.png) repeat-x; z-index: 101; }
    .main_content .opacity { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(cssimg/bg/article_opacity.png); z-index: 100; }

    .main_content .bg_image { position: absolute; top: 0; left: 0; z-index: 99; }
        .main_content .bg_image img { position: absolute; top: 0; left: 0; opacity: 0; }

    .main_content .gallery a { display: block; border: #fff 10px solid; position: relative; }
        .main_content .gallery a:hover, .main_content .gallery .active a { border: #006699 10px solid; }
        .main_content .gallery a img { display: block; }
        .main_content .gallery li { padding: 0 10px 10px 0; }
        .ie8 .main_content .gallery li,
        .ie7 .main_content .gallery li { padding: 0 8px 10px 0; }
        .main_content .gallery li.last-child,
        .main_content .gallery li:nth-child(6n+6) { padding: 0 0 10px 0; }

        .view_show .gallery li:nth-child(6n+6) { padding: 0 0 10px 0; }









.main_content .article_content, .main_content .show_content { /*float: right; width: 595px;*/ margin-left: 55px; margin-right: 55px; }
    .main_content .article_content p:first-child { margin-top: 0; }


#media_player_container { height: 354px; }
.view_catchup #media_player_container { height: 540px; }
.mod_meteo #media_player_container { height: 169px; }

.main_content .main_category_title { font-family: Helvetica, Arial, sans-serif; font-weight: 100; font-size: 70px; line-height: 70px; color: #666; position: absolute; text-transform: uppercase; top: -10px; right: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); opacity: 0.4; }
    .no_bg_image .main_category_title { color: #fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter: alpha(opacity=10); opacity: 0.1; }
    .no_bg_image .gallery a { border: 10px solid #EFEFEF; }

.comments { padding-bottom: 30px; zoom: 1; }

    .comments h2 { background: #006599; color: #fff; text-transform: uppercase; display: inline-block; padding: 15px 10px; position: relative; }
    .ie7 .comments h2 { top: 0; }
    .comments h2 span { display: block; width: 5px; height: 5px; position: absolute; top: 0; }

    .comments h2 .a_left { background: url(cssimg/bg/comment_heading_left.png) no-repeat; left: -5px; }
    .comments h2 .a_right { background: url(cssimg/bg/comment_heading_right.png) no-repeat; right: -5px; }

    .comments h2 .bl { display: block; width: 5px; height: 5px; position: absolute; top: auto; bottom: 0; background: url(cssimg/bg/bl_comments.png) no-repeat; left: 0; zoom: 1; }
    .comments h2 .br { display: block; width: 5px; height: 5px; position: absolute; top: auto; bottom: 0; background: url(cssimg/bg/br_comments.png) no-repeat; right: 0; zoom: 1; }

    .comments .listing {}
        .comments .listing li { padding: 20px 0; clear: both; border-bottom: #e8e8e8 1px solid; margin-bottom: 0; min-height: 30px; height: auto !important; height: 30px; }


    .avatar_small { position: relative; padding: 3px 0 0 40px; }
    .avatar_small img { position: absolute; top: 0; left: 0; border: #006699 2px solid; }
    .comments .author { float: left; width: 115px; margin-right: 10px; }
    .comments .author_name { padding-left: 4px; }

    .comments .content { float: left; width: 485px; }
        .comments .content p { font-size: 12px; line-height: 18px; }
        .comments .content p:first-child { margin-top: 0; }

    .comments form { position: relative; padding-bottom: 20px; }
    .comments #comment_submit { position: absolute; bottom: 35px; right: 10px; width: 84px; height: 27px; padding: 0; margin: 0; border: none; background: none; overflow: visible; }
    .comments #comment_submit span { top: -5px; left: -5px; background: url(cssimg/ui/send.png) no-repeat; }

    .comments #comment_text { width: 470px; padding: 10px 10px 20px 10px !important; font-size: 13px; }

    .no_comments_heading { border-bottom: 1px solid #E8E8E8; padding: 0 0 5px 160px; margin-bottom: 10px; }

    .comments .fb_connect { display: inline-block; background: url(cssimg/ui/fb_comment_button.png) no-repeat; width: 240px; height: 32px; }
    .comments .pl_comments li a { display: inline-block; }



    .comments_inside .fb_comments_holder { padding: 0 55px; }
    .comments_inside .comments_catchup { margin: 0 auto; width: 640px; }
    .comments_inside .comments_catchup .no_comments_heading { border-top: 0; padding-top: 0; }
    .comments_inside .no_comments_heading { padding: 15px 55px 0 55px; font-size: 24px; line-height: 24px; border-bottom: 0; border-top: 1px solid #E8E8E8; }

    .comments_dark .no_comments_heading { color: #fff; text-shadow: none; border-top: 1px solid #666; border-bottom: 0; }





/* CATEGORY OVERVIEW */

.category_overview .news_big { float: left; width: 440px; }
    .category_overview .main_image { display: block; border: none !important; position: relative; }
        .category_overview .main_image img { display: block; width: 540px; height: auto; }

    .category_overview a { color: #006699; }

    .category_overview .inner { position: relative; }
    .category_overview .inner .lead { color: #333; font-weight: bold; }
    .category_overview .inner p { font-size: 14px; line-height: 18px; }
    .category_overview .inner .meta { font-size: 10px; line-height: 10px; font-style: italic; color: #999; }

    .mod_repository .category_overview .inner .meta { position: relative; top: 0; left: 0; }

/* Video overview */

.yt_off_screen { position: absolute; left: -99999px; }

.video_overview .main_image .has_video { top: -7px; left: -5px; }
.video_overview .main_image .meta { position: relative; left: 0; top: 0; }

.video_overview .listing .meta { position: relative; top: 0; left: 10px; text-shadow: none; margin-top: 3px; padding-bottom: 10px; }
.video_overview .listing .inner_bg { background: #fff !important; }
.video_overview .listing .title { font-size: 12px; padding: 0 15px; }


.ie7 .mod_repository_media .comments h2,
.ie7 .mod_repository .comments h2 { top: 1px; }



.mod_repository_media .opacity { background: url(cssimg/bg/video_opacity.png);  }
.mod_repository_media .main_content h1,
.mod_repository_media .main_content .g_12 .meta,
.mod_repository_media .main_content .lead { text-shadow: 0 1px 1px #000; color: #fff; }

.mod_repository_media #header, .mod_calendar #header { background: url(cssimg/bg/video_shadow.png) bottom repeat-x; }
        #new_header_wrapper .mod_repository_media #header, .mod_calendar #header { background: #fff !important; }
    .mod_repository_media .cc_catchup #header { background: url(cssimg/bg/catchup_shadow.png) bottom repeat-x; }
        #new_header_wrapper .mod_repository_media .cc_catchup #header { background: #fff !important; }



.mod_repository_media #primary_nav, .mod_calendar #primary_nav, .cc_static #primary_nav { background-color: #181818; }
    .mod_repository_media .cc_catchup #primary_nav { background-color: #071931; }

.mod_repository_media #main_nav .active a, .mod_calendar #main_nav .active a { background-color: #181818; color: #fff; }
    .mod_repository_media .cc_catchup #main_nav .active a { background-color: #071931; }
.mod_repository_media #main_nav .active a .a_left,
.mod_calendar #main_nav .active a .a_left { background: url(cssimg/bg/nav_active_left_black.png) no-repeat; }
.mod_repository_media #main_nav .active a .tl,
.mod_calendar #main_nav .active a .tl { background: url(cssimg/bg/tl_main_nav_video.png) no-repeat; }
    .mod_repository_media .cc_catchup #main_nav .active a .a_left,
    .mod_calendar .cc_catchup #main_nav .active a .a_left { background: url(cssimg/bg/nav_active_left_catchup.png) no-repeat; }
.mod_repository_media #main_nav .active a .a_right,
.mod_calendar #main_nav .active a .a_right { background: url(cssimg/bg/nav_active_right_black.png) no-repeat;  }
.mod_repository_media #main_nav .active a .tr,
.mod_calendar #main_nav .active a .tr { background: url(cssimg/bg/tr_main_nav_video.png) no-repeat; }
    .mod_repository_media .cc_catchup #main_nav .active a .a_right,
    .mod_calendar .cc_catchup #main_nav .active a .a_right { background: url(cssimg/bg/nav_active_right_catchup.png) no-repeat; }

.mod_repository_media .alternate_nav, .cc_static .alternate_nav { border-top: #212121 1px solid; background: none; }
    .mod_repository_media .cc_catchup .alternate_nav { border-top: #14263c 1px solid; }
        .mod_repository_media .alternate_nav li a { color: #fff; }
        .mod_repository_media .alternate_nav .active a { background: #fff; color: #006699; }
            .cc_static .alternate_nav .active a { background: none; color: #006699; }

            .cc_static .alternate_nav li a { color: #555; }
            .cc_static .alternate_nav li a:hover { color: #D52027; }
            .cc_static #header { background: url(cssimg/bg/cc_static_nav_bg.png); }
                #new_header_wrapper .cc_static #header { background: #fff; margin-top: 0; }
            .cc_static .secondary_nav { background:  }
            .cc_static .tertiary_nav { border-top: #f1f1f1 1px solid; }

        .mod_repository_media .alternate_nav .active a .a_left { background: url(cssimg/bg/s_nav_active_left_white.png) no-repeat; left: -5px; }
            .cc_static .alternate_nav .active a .a_left { display: none; }
        .mod_repository_media .alternate_nav .active a .a_right { background: url(cssimg/bg/s_nav_active_right_white.png) no-repeat; right: -5px; }
            .cc_static .alternate_nav .active a .a_right { display: none; }

        .mod_repository_media .alternate_nav .active a .tl { background: url(cssimg/bg/tl_white_black.png) no-repeat; left: 0; }
            .cc_static .alternate_nav .active a .tl { display: none; }
        .mod_repository_media .alternate_nav .active a .tr { background: url(cssimg/bg/tr_white_black.png) no-repeat; right: 0; }
            .cc_static .alternate_nav .active a .tr { display: none; }





/* View gallery & overview */



.view_gallery .main_image, .gallery_overview .main_image { position: relative; overflow: hidden; }
    .view_gallery .main_image .image_meta { position: absolute; bottom: -200px; left: 0; background: url(cssimg/bg/video_opacity.png); width: 614px; color: #fff; padding: 20px 0 0 15px; min-height: 30px; height: auto !important; height: 30px;}
    .gallery_overview .main_image .image_meta { position: absolute; bottom: 0; left: 0; background: url(cssimg/bg/video_opacity.png); width: 485px; color: #fff; padding: 20px 20px 20px 15px; }
        .view_gallery .main_image .image_meta h2,
        .gallery_overview .main_image h1 { margin: 0; padding: 0; font-size: 18px; line-height: 18px; color: #fff; }

        .gallery_overview .main_image h1 a { color: #fff; }

        .view_gallery .main_image .image_meta p,
        .gallery_overview .main_image p { margin: 0 0 15px 0; padding: 0; color: #fff; font-size: 12px; line-height: 18px; text-shadow: none; }

        .gallery_overview .main_image .has_gallery { background-position: 0 -132px; bottom: 35px; left: 10px; }

        .gallery_overview .main_image .meta { padding-left: 20px; }

    .view_gallery .main_image .controls { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; }
        .view_gallery .main_image .controls a { display: block; zoom: 1; }

        .view_gallery .main_image .prev { position: absolute; bottom: 5px; right: 46px; width: 46px; height: 43px; z-index: 10; text-indent: -9999px; }
            .view_gallery .main_image .prev a { width: 46px; height: 43px; background: url(cssimg/ui/img_prev.png) no-repeat; }
        .view_gallery .main_image .next { position: absolute; bottom: 5px; right: 0; width: 46px; height: 43px; z-index: 10; text-indent: -9999px;}
            .view_gallery .main_image .next a { width: 46px; height: 43px; background: url(cssimg/ui/img_next.png) no-repeat; }

        .view_gallery .main_image .blowup { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9; }
        .view_gallery .main_image .blowup a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(cssimg/ui/img_blowup.png) 500px 307px no-repeat; text-indent: -9999px; }
            .view_gallery .main_image .blowup .this_image { position: absolute; top: 0; left: 0; z-index: 999; }

    .view_gallery .main_image .more_galleries { position: absolute; top: 0; left: 0; background: url(cssimg/bg/video_opacity.png); width: 630px; height: 354px; z-index: 1000; color: #fff; display: table; vertical-align: middle; }

        .view_gallery .main_image .more_galleries .inner { display: table-cell; vertical-align: middle; }
        .view_gallery .main_image .more_galleries .inner .holder { width: 462px;  margin: 0 auto; }
        .view_gallery .main_image .more_galleries ul li { width: 108px; padding-bottom: 10px; padding-right: 7px; display: inline-block; vertical-align: top; }

        .ie6 .view_gallery .main_image .more_galleries ul li,
        .ie7 .view_gallery .main_image .more_galleries ul li { zoom: 1; dispplay: inline; }

        .view_gallery .main_image .more_galleries ul li img { display: block; border: #fff 4px solid; margin-bottom: 5px; }
        .view_gallery .main_image .more_galleries ul li a { display: block; color: #fff; }
        .view_gallery .main_image .more_galleries ul li a:hover img { border: #006699 4px solid; }




        /* New view & overview */


        /* overview */
        .new_gallery_overview .meta { left: 2px; }
        .main_content .masonry { width: 100%; }
        .main_content .masonry li { position: relative; }
            .main_content .masonry li a { border: #fff 5px solid; }
                .main_content .masonry li a img { width: 310px; height: auto !important; }
                .main_content .masonry li a:hover, .main_content .masonry li:hover a { border: #006699 5px solid; }
                .main_content .masonry li a:hover .image_info, .main_content .masonry li:hover .image_info { display: block; }

        .main_content .masonry li .image_info { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); color: #fff; border: #006699 5px solid; padding: 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
            .main_content .masonry li .image_info h2 { font-size: 18px; line-height: 22px; color: #fff; text-shadow: 0 2px 2px rgba(0,0,0,0.5); margin: 0; background: url(cssimg/icons/image_zoom.png) right 2px no-repeat; padding-right: 25px; }
            .main_content .masonry li .fb_share { display: none; position: absolute; bottom: 35px; left: 25px; width: 200px; }

                .main_content .masonry li:hover .fb_share { display: block; }

                .main_content .masonry li .fb_share a { background: #EDEEF4; border: #CDD5E5 1px solid; border-radius: 3px; color: #3B4D7B; height: 14px; padding: 2px 4px; position: relative; display: inline-block; float: left; }
                .main_content .masonry li .fb_share a .facebook-share-icon { background: url(cssimg/icons/fb_icon_small.png) 0 1px no-repeat; display: inline; float: left; height: 13px; margin: 0 2px 1px 1px; width: 13px; }
                .main_content .masonry li .fb_share a .facebook-share-label { color: #3B5998; line-height: 1.3; }

                .main_content .masonry li .fb_share .facebook-share-count { float: left; background: #fff; border: #CDD5E5 1px solid; border-radius: 3px; height: 14px; margin-left: 6px; padding: 2px; position: relative; }
                .main_content .masonry li .fb_share .facebook-share-count i { font-style: normal; }
                    .main_content .masonry li .fb_share .facebook-share-count span { display: block; width: 5px; height: 7px; background: url(cssimg/icons/fb_share_arrow.png) no-repeat; position: absolute; left: -5px; top: 6px; }


        .main_content .recommend_gallery { position: absolute; top: 0; left: -86px; }


        /* view */

        .new_gallery_view .opacity { background: url(cssimg/bg/video_opacity.png);  }
        .new_gallery_view .back_to_gallery_overview { font-size: 18px; line-height: 18px; font-weight: bold; color: #fff; text-shadow: none; }
        .new_gallery_view .recommend_single_image { position: absolute; top: -10px; left: -96px; }
            .new_gallery_view .recommend_single_image iframe { position: relative; }

        .new_gallery_view .single_image { border: #fff 10px solid; position: relative; margin: 0 auto; }
        .new_gallery_view .single_image img { display: block; }




        .new_gallery_view .single_image .next, .new_gallery_view .single_image .prev { position: absolute; top: 0; height: 100%; width: 33%; z-index: 5; }


            .new_gallery_view .gallery_has_banner .single_image .next, .new_gallery_view .gallery_has_banner .single_image .prev { display: block; width: auto; }
            .new_gallery_view .gallery_has_banner .single_image .next img, .new_gallery_view .gallery_has_banner .single_image .prev img { visibility: hidden; }
            .new_gallery_view .gallery_has_banner .single_image .next b { border: none; right: -192px; }
            .new_gallery_view .gallery_has_banner .single_image .prev b { border: none; left: -192px; }


        .new_gallery_view .single_image .next b, .new_gallery_view .single_image .prev b { display: block; border: #fff 5px solid; position: absolute; top: 50%; margin-top: -78px; }
        .new_gallery_view .single_image .next img, .new_gallery_view .single_image .prev img { display: block; }
        .new_gallery_view .single_image .next span, .new_gallery_view .single_image .prev span { display: block; position: absolute; top: 50%; left: 50%; margin: -7px 0 0 -5px; width: 10px; height: 14px; }

        .new_gallery_view .single_image .next span { background: url(cssimg/icons/view_next_image.png) no-repeat; }
        .new_gallery_view .single_image .prev span { background: url(cssimg/icons/view_prev_image.png) no-repeat; }

        .new_gallery_view .single_image .next b { right: -182px; }
        .new_gallery_view .single_image .prev b { left: -182px; }

        .new_gallery_view .single_image .next { right: 0; }
        .new_gallery_view .single_image .prev { left: 0; }

        .new_gallery_view .single_image .image_info_header { display: none; background: rgba(0,0,0,0.6); padding: 10px; position: absolute; top: 0; left: 0; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
            .new_gallery_view .single_image .image_info_header .current_of_all { color: #fff; font-size: 48px; line-height: 48px; text-shadow: none; margin: 0; font-weight: normal; }
            .new_gallery_view .single_image .image_info_header h1 { color: #fff; font-size: 18px; line-height: 22px; text-shadow: none; margin: 0; font-weight: normal; }


        .new_gallery_view .single_image .desc { display: none; background: rgba(0,0,0,0.6); padding: 10px; position: absolute; bottom: 0; left: 0; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; font-size: 16px; line-height: 20px; text-shadow: none; margin: 0; }

        .new_gallery_view .single_image:hover .desc,
        .new_gallery_view .single_image:hover .image_info_header,
        .new_gallery_view .single_image:hover .next,
        .new_gallery_view .single_image:hover .prev
        { display: block; }

        .new_gallery_view .gallery_has_banner .single_image:hover .image_info_header { display: none !important; }


        .backgroundsize .bg_image { background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%; background-position: center center; }
            .no-backgroundsize .bg_image { background-image: none !important; }
            .backgroundsize .bg_image img { display: none; }
            .backgroundsize #entries .bg_image img { display: inline; }



        .gallery_has_banner { text-align: center; }
        .gallery_has_banner .single_image { display: inline-block; border: 1px solid transparent; }
        .gallery_has_banner .fb_recommend,
        .gallery_has_banner #komentari,
        .gallery.has_banner { display: none !important; }






/* Shows / television */

.view_show .bg_invert { min-height: 334px; height: auto !important; height: 334px; position: relative; }
    .view_show .bg_invert, .view_show .bg_invert p, .view_show .bg_invert h1, .view_show .bg_invert a { color: #fff; text-shadow: none; }

    .view_show .channel_name { position: absolute; bottom: 0; right: -4px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); opacity: 0.2; font-size: 72px; line-height: 51px; zoom: 1; }
        .view_show .channel_name.channel_name_small { font-size: 50px; line-height: 36px; }

    .view_show .show_info { font-size: 14px; line-height: 16px; width: 280px; }
    .view_show .show_info dt { font-weight: bold; float: left; margin-right: 5px; }
    .view_show .show_info dd { padding-bottom: 5px; }

    .view_show .slider .g_8, .view_catchup .slider .g_8 { min-height: 140px; height: auto !important; height: 140px; }

    .view_show .slider .gallery, .view_catchup .slider .gallery { margin-top: 40px; width: auto !important; }
    .view_show .slider .gallery li, .view_catchup .slider .gallery li { margin-bottom: 0; }
    .view_show .slider .gallery li:last-child, .view_catchup .slider .gallery li:last-child { padding-right: 0; }
    .view_show .slider .gallery li a, .view_catchup .slider .gallery li a { border: #006699 10px solid; }

    .catchup_link .watch { background: #e40000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff !important; font-size: 10px; text-transform: uppercase; padding: 5px 10px; text-shadow: none; font-weight: bold; }
    .catchup_link .watch:hover { text-decoration: none; }
    .catchup_link { position: absolute; top: 0; right: 10px; margin: 0 !important; z-index: 100; }

    .watch { background: url(cssimg/icons/catchup_link.png?v=1) no-repeat; width: 184px; height: 92px; margin-left: 10px; }
    .watch_last_episode { background: url(cssimg/icons/catchup_last_episode.png?v=1) no-repeat; width: 184px; height: 92px; margin-left: 50px; }


    .view_show .show_content p:first-child { margin-top: 0; }

    .view_show .show_logo, .view_catchup .show_logo { min-height: 23px; }
    .view_show .show_logo.rtl,
    .view_catchup .show_logo.rtl { background: url(cssimg/logos/logos.png?v=2015031201) 0 -446px no-repeat; padding-left: 50px; zoom: 1; }
    .view_show .show_logo.rtl2,
    .view_catchup .show_logo.rtl2 { background: url(cssimg/logos/logos.png?v=2015031201) 0 -559px no-repeat; padding-left: 35px; zoom: 1; }
    .view_show .show_logo.rtl_kockica,
    .view_catchup .show_logo.rtl_kockica { background: url(cssimg/logos/logos.png?v=2015031201) 0 -2820px no-repeat; padding-left: 40px; zoom: 1; }
    .view_show .show_logo.rtl_living,
    .view_catchup .show_logo.rtl_living { background: url(cssimg/logos/logos.png?v=2015031201) 0 -3077px no-repeat; padding-left: 80px; zoom: 1; }
    .view_show .show_logo.rtl_crime,
    .view_catchup .show_logo.rtl_crime { background: url(cssimg/logos/logos.png?v=2015031201) 0 -3177px no-repeat; padding-left: 80px; zoom: 1; }
    .view_show .show_logo.rtl_passion,
    .view_catchup .show_logo.rtl_passion { background: url(cssimg/logos/logos.png?v=2015031201) 0 -3130px no-repeat; padding-left: 80px; zoom: 1; }


    /* Special shows widget */

    .special_shows_bg { background: #172a46 url(cssimg/bg/special_shows_bg.jpg) no-repeat; }
    .special_shows .brd_round_light_bg_18 { background: none; border: none; }
        .special_shows .image { margin-bottom: 0; }
        .special_shows li { margin-bottom: 0 !important; }

        .special_shows .next { background-image: url(cssimg/ui/slide_next_clean.png); }
        .special_shows .prev { background-image: url(cssimg/ui/slide_prev_clean.png); }

        .special_shows .special_shows_title { padding: 20px 20px 5px 55px; color: #fff; }


/* Catchup */

.view_catchup .airdate { margin-top: 31px; }
/*.view_catchup .airdate { margin-top: 16px; }*/

.overview_catchup .airdate { margin-top: 26px; }
.view_catchup .airdate.rtl { background: url(cssimg/logos/logos.png?v=2013121901) 168px -819px no-repeat; padding: 0 50px 0 0; zoom: 1; }
.overview_catchup .airdate.rtl  { background: url(cssimg/logos/logos.png?v=2013121901) 277px -819px no-repeat; padding: 0 50px 0 0; zoom: 1; }
.view_catchup .airdate.rtl2 { background: url(cssimg/logos/logos.png?v=2013121901) 181px -551px no-repeat; padding: 0 35px 0 0; zoom: 1; }
.overview_catchup .airdate.rtl2  { background: url(cssimg/logos/logos.png?v=2013121901) 290px -551px no-repeat; padding: 0 35px 0 0; zoom: 1; }

.catchup_slider { background: #071931; }
    .catchup_slider .title { color: #fff; }
    .catchup_slider .subtitle { color: #fff; text-decoration: none; border: none; }
    .catchup_slider a:hover .title { color: #fff; text-decoration: underline; }
    .catchup_slider a:hover { text-decoration: none !important; border: none !important; }


.view_catchup h1 a { color: #e21550; text-shadow: none; text-decoration: none; }
/*.view_catchup h1 a { color: #fff; text-shadow: none; text-decoration: underline; }*/

.catchup_claim { color: #fff; font-size: 28px; padding-top: 20px; }
.link_w, .link_w:hover, .link_w:active, .link_w:visited, .link_w:focus { color: #fff; text-decoration: underline; }

.episode_edit_link { position: absolute; top: 10px; right: 10px; }

/* Static pages */

.cc_static .primary_line { visibility: hidden; }
.cc_static #primary_nav .container { height: 142px; }
.cc_static #header { margin-top: -42px; }

.cc_static .alternate_nav .active a,
.cc_static .content_shadow a,
.cc_static .main_content a,
.cc_static .main_content h1  { color: #d52027; }


/* Vingd on catchup */


.cc_catchup .earn_vingd_article .title, .cc_catchup .earn_vingd_article .subtitle { color: #fff; }
.cc_catchup .earn_vingd_article a { color: #fff; }
.cc_catchup .earn_vingd_article a:hover .title, .cc_catchup .earn_vingd_article a:hover .subtitle { color: #fff; }

.cc_catchup .what_is_vingd, .cc_catchup .what_is_vingd:hover { color: #fff !important; }
.cc_catchup .earn_vingd_article { background: none !important; filter: none !important; }


.vingd_overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; }
    .vingd_overlay .watch_vingd { display: block; width: 432px; height: 170px; background: url(cssimg/bg/watch_big.png) no-repeat; position: absolute; left: 50%; top: 100px; margin: 0 0 0 -216px; outline: none; }

        .g_6 .vingd_overlay .watch_vingd { background: url(cssimg/bg/watch_small.png) no-repeat; width: 300px; height: 118px; top: 70px; margin: 0 0 0 -150px; }


        .vingd_overlay .watch_vingd .main_title { text-indent: -9999px; display: block; }
        .vingd_overlay .watch_vingd .vingd_price { display: block; color: #fff; text-decoration: none; position: absolute; bottom: 11px; left: 40px; font-size: 16px; font-weight: bold; }

            .g_6 .vingd_overlay .watch_vingd .vingd_price { bottom: 5px; left: 25px; font-size: 13px; }

    .vingd_overlay .vingd_articles { position: absolute; bottom: 10px; left: 50%; margin-left: -333px; background: url(cssimg/bg/opacity.png); width: 680px; }
    .vingd_overlay .vingd_articles .prev { left: -50px; }
    .vingd_overlay .vingd_articles .next { right: -50px; }



/* webkit "steals" clicks on elements above the html video element, FFS */
video { -webkit-transform:scale(1); }
.video_paused video { -webkit-transform:scale(0.01); }



/**/

a.back_to_rtl { width: 134px; height: 18px; background: url(cssimg/back_to_rtl.png) no-repeat; position: absolute; right: 0; top: 85px; z-index: 1000; }

/* */

#weather_box { background: url(cssimg/bg/weather_bg.png) 1px 0 no-repeat; padding: 10px; min-height: 226px; height: auto !important; height: 240px; }
#weather_box h2 { font-size: 17px; background: #006699; padding: 7px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; color: #fff; width: 200px; }
#weather_box h2 a { color: #fff; }
    #weather_box .city { background: #fff; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 10px; }
        #weather_box .city p { margin: 0; }
        #weather_box .city .h2 { width: 100px; }
        #weather_box .right { color: #006699; }
        .ie7 #weather_box .right img { color: #006699; margin: -25px 0 0 0; }
        .chrome_win #weather_box .right img { color: #006699; margin: -25px 0 0 0; }
        #weather_box .city .right img { margin: -5px 0 0 5px; }
        .ie7 #weather_box .city .right img { margin: -30px 0 0 5px; }

    #weather_box .date { color: #006699; }
    #weather_box .description { color: #000; }


#weather_box ul li { background: #fff; padding: 5px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; width: 125px; margin-right: 10px; }

    #weather_box ul li p { margin: 0; }
    #weather_box ul li .left { margin-top: 10px; }
    #weather_box ul li .right strong { display: inline-block; padding: 10px 5px 0 0; }
    #weather_box ul li.last-child { margin-right: 0; }
    #weather_box ul li.last-child .left { margin-top: 3px; }

#weather_box form { margin-top: 15px; }
    #weather_box form select { width: 100%; padding: 3px; }
    .no-js #weather_box form select { width: 70%; }


/**/
/* .admin_edit_link { position: absolute; top: 10px; right: 20px; } */
.admin_edit_link { position: absolute; top: 13px; left: -120px; }
/**/

#footer { padding-top: 10px; background: #fff url(cssimg/bg/footer_bg_top.png) 0 3px repeat-x; color: #fff; position: relative; clear: both; zoom: 1; margin-top: -10px; z-index: 100; }

   .mod_calendar #footer, .cc_catchup #footer { padding-top: 0; background: none; margin-top: 0; }

   #footer .container { padding-top: 20px; position: relative; }
    #footer .footer_inner { background: #2c2c2c url(cssimg/bg/footer_bg.png) 50% 0 no-repeat; padding-bottom: 30px; }
    #footer .rtl_small { display: inline-block; background: url(cssimg/logos/logos.png?v=2013121901) 0 -843px no-repeat; width: 39px; height: 11px; position: relative; top: 2px; margin: 0 4px; }
    #footer .rtl_hr { display: block; }
    #footer .rtl_hr a { display: block; background: url(cssimg/logos/logos.png?v=2013121901) 0 -735px no-repeat; width: 75px; height: 40px; }
    #footer h2 { text-transform: uppercase; }

    #footer .footer_lists { padding-top: 20px; }
        #footer .footer_lists h2 { background: #161616; font-size: 11px; padding: 10px 10px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
        #footer .footer_lists ul { zoom: 1; margin: 0; padding: 15px 20px; background: url(cssimg/bg/footer_opacity.png); -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
        #footer .footer_lists .g_6 .inner { background: url(cssimg/bg/footer_opacity.png); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
        #footer .footer_lists .g_6 .no_bg { float: left; width: 105px; }
            #footer .brd_full ul { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
        #footer .footer_lists ul li { padding-bottom: 10px; }
            #footer .footer_lists ul li:last-child { padding-bottom: 0; }
        #footer .footer_lists ul a { font-size: 11px; color: #999; }

        #footer .no_bg ul,
        #footer .no_bg h2 { background: none; }
        #footer .no_bg ul { padding-top: 0; }

        #footer .corporate span { display: block; background: url(cssimg/logos/logos.png?v=2015011201) 0 -2968px no-repeat; padding: 4px 0 4px 35px; }

    #footer a { color: #999999; }
        #footer a span { font-size: 9px; font-style: italic; color: #999999; display: block; }

    #footer .siteby { display: block; width: 14px; height: 13px; background: url(cssimg/logos/web.burza.png) no-repeat; }
/** LISTS **/
li { list-style-image: none; list-style-position: outside; list-style-type: none; }
    ul.data li, .article_content ul li { margin-left: 15px; }
    ol.data li, .article_content ol li { margin-left: 20px; }
    ul.data li, ol.data li ul li, .article_content ul li { list-style-type: disc; }
    ol.data li, ul.data li ol li, .article_content ol li { list-style-type: decimal; }

    /* flat */
    .flat { overflow: hidden; _zoom:1; }
        .flat li { float: left !important; display: inline; padding-right: 10px; margin-left: 0; }

        .flat_ext {  } /* extends .flat */
            .flat_ext li { border-right: 1px solid #000; padding-left: 20px; }

    /* opposable */
    .opposable { overflow: hidden; }
        .opposable .left, .opposable .right { width: 48%; }
        .opposable .left  { display: inline; }
        .opposable .right { display: inline; text-align: right; }

/** FORMS **/

legend  { display: none; }
label   { vertical-align: middle; }
    label input[type="radio"] { vertical-align: bottom; width: auto; }
    input[type="checkbox"] { width: auto !important; }
    label input[type="radio"] { *vertical-align:middle; }

input.fm_text,
textarea.fm_text,
select.fm_text { padding: 4px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #d8d8d8; -moz-box-shadow: inset 0 3px 3px #ddd; -webkit-box-shadow: inset 0 3px 3px #ddd; box-shadow: inset 0 3px 3px #ddd; }
textarea.fm_text { padding: 10px; }
    form input:focus, form textarea:focus { border: 1px solid #3399cc; }

input.fm_text, #user_news .fm_field input, #user_news .fm_field textarea { -moz-box-shadow: inset 0 1px 3px #ddd; -webkit-box-shadow: inset 0 1px 3px #ddd; box-shadow: inset 0 1px 3px #ddd; }

.fm_desc { margin: 10px 0 0 0; font-style: italic; font-size: 12px; }

.fm_field input,
.fm_field textarea,
.fm_field select { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #d8d8d8; padding: 7px 5px; width: 90%; }

.fm_field select { width: 93.5%; }

#user_news .buttons input { width: auto; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: 1px solid #006699; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; padding: 8px 10px; float: right; margin-right: 25px; }

.required { font-weight: bold; font-style: italic; color: red; }

.fm_field { margin: 15px 0; }
.fm_field label { display: block; margin-bottom: 5px; }

.label_r label { text-align: right; margin-top: 7px; }

button { border: 1px solid #d8d8d8; padding: 7px; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); background: -moz-linear-gradient(top,  #ffffff,  #eaeaea); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea'); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
button:hover { background: #d8d8d8; }

.btn_invert {
    -moz-box-shadow: 0px 1px 0px 0px #bee2f9;
    -webkit-box-shadow: 0px 1px 0px 0px #bee2f9;
    box-shadow: 0px 1px 0px 0px #bee2f9;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #009dff), color-stop(1, #006699) );
    background:-moz-linear-gradient( center top, #009dff 5%, #006699 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009dff', endColorstr='#006699');
    background-color:#009dff;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #006699;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:8px 10px;
    text-decoration:none;
}.btn_invert:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #009dff) );
    background:-moz-linear-gradient( center top, #006699 5%, #009dff 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#009dff');
    background-color:#006699;
}.btn_invert:active {
    position:relative;
    top:1px;
}

.has_checkbox input,
.has_radio input  { width: auto; }

#show_contestants .has_checkbox { padding-left: 20px; }
#show_contestants .has_checkbox label { display: inline; }
#show_contestants .has_checkbox input { position: absolute; top: 3px; left: 0; }
#show_contestants textarea { height: 325px; }

#show_schwarzkopf .has_checkbox { padding-left: 20px; }
#show_schwarzkopf .has_checkbox label { display: inline; }
#show_schwarzkopf .has_checkbox input { position: absolute; top: 3px; left: 0; }
#show_schwarzkopf textarea { height: 325px; }


.fm_error input, .fm_error textarea { border: red 1px solid; }
.fm_error_msg { color: red; }
.fm_field .fm_error_msg { margin-top: 5px; }



.fm_red input[type=text], .fm_red textarea                  { border: 3px solid #c94030;  }
.fm_red input[type=file]                                    { border: 3px solid #c94030; background: #fff; }
.fm_red input[type=text]:focus, .fm_red textarea:focus      { border: 3px solid rgba(201,64,48,0.7);  }
.fm_red input[type=submit]          { background: #c94030; border: 3px solid #fff; color: #fff; text-transform: uppercase; }
.fm_red input[type=submit]:hover    { background: #d35446; }
.fm_red label               { color: #fff; font-weight: bold; }
.fm_red .fm_field           { margin:5px 0; }



.kuhaj_form #submit_video textarea      { height: 290px; resize: none; }
.kuhaj_form #submit_video               { background: url("cssimg/bg/widget321v2.jpg") no-repeat scroll bottom left; padding: 30px 0; }
.cc_321kuhaj .kuhaj_form #submit_video  { background: url("cssimg/bg/widget321v3.jpg") no-repeat scroll bottom left; padding: 30px 0; }
.kuhaj_form #submit_video .fm_red       { display: inline-block; float: none; vertical-align: middle; }


.submit_video.heineken                               { background: url("cssimg/bg/heineken.jpg") no-repeat scroll top center #000; height: 1200px; padding-top: 30px; }

.submit_video .has_checkbox     { background: #000; }
.submit_video .has_checkbox,
.show_contestants .has_checkbox { padding-left: 20px; }
.submit_video .has_checkbox label,
.show_contestants .has_checkbox label { display: inline; }
.submit_video .has_checkbox input,
.show_contestants .has_checkbox input { position: absolute; top: 3px; left: 0; }
.heineken p,
.heineken .fm_desc                      { color: #fff; }
.heineken a,
.heineken a:hover                       { color: #63c700 !important; }
.heineken .h3                           { line-height: 1.4em; }
.heineken #submit_video textarea        { height: 325px; resize: none; width: 405px; }
.heineken #submit_video .fm_red         { display: inline-block; float: none; vertical-align: middle; }

    .heineken input[type=text], .heineken textarea                { border: 3px solid #63c700; }
    .heineken input[type=file]                                    { border: 3px solid #63c700; background: #fff; }
    .heineken input[type=text]:focus, .heineken textarea:focus      { border: 3px solid #4a9400;  }
    .heineken input[type=submit]          { background: #63c700; color: #fff; text-transform: uppercase; border: none; }
    .heineken input[type=submit]:hover    { background: #ed1c24; }
    .heineken label               { color: #fff; font-weight: bold; }
    .heineken .fm_field           { margin:5px 0; }



/** TABLES **/
table   { width: 100%; }
caption { display: none; }
th, td  { vertical-align: middle; text-align: left; padding: 10px; }

    th  { border-bottom: 1px solid #000; }
    td  { border-bottom: 1px solid #eee; }


.default_table { margin: 20px 0; }
.default_table th { background: #e3e3e3; border-bottom: #d3d3d3 1px solid; font-size: 12px; }
.default_table td { font-size: 12px; }

.default_table tbody tr:nth-child(even) { background-color: #e9e9e9; }
.default_table tbody tr:hover { background: #3d3d3d; color: #ffffff; }

.sportradar_players p, .sportradar_players li { font-size: 12px; }
.sportradar_players li { line-height: 18px; }


/** MISC **/
/* editor-specific */
/*body#tinymce { text-align: left; padding: 4px 14px 0; }*/
body.iframe_article { text-align: left; width: 620px; margin: 0 auto; padding: 0; background: #fff; overflow: visible; height: auto !important; }
body.iframe_article .quote { margin: 10px 20px 20px 0 !important; color: #006699; }

.iframe_article .mcePoll { background: #FFFFCC; height: 200px; border: blue 1px dotted; position: relative; }


/* Article images */
.figure { display: block; padding-bottom: 10px; }
    .figure.left { padding: 5px 20px 5px 0; }
    .figure.right { padding: 5px 0 5px 20px; }
    .figure img { border-bottom: 1px solid white; display: block; }
    .figure .caption { display: block; padding: 5px 10px; background: #fafafa; border-top: 1px solid #e5e5e5; font-size: 13px; line-height: 1.3; font-style: italic; color: #666; word-wrap: break-word; }

abbr, acronym { border-bottom: 1px dotted #5a6768; cursor: help; }
acronym { speak: normal; }
abbr.initialism { speak: spell-out; }
abbr.truncation { speak: normal; }

.skipper { padding: 0; } /* used for skip links at the top and bottom */
    .skipper li { line-height: 0; }
    .skipper a { position: absolute; top: 0; left: -9999px; z-index: 100; width: 100%; font-size: 1.1em; }
    .skipper a:focus,
    .skipper a:active { display: block; position: absolute; top: 0; left: 0; width: 100%; padding: .5em 0; color: white; background: #212121; text-align: center; text-transform: uppercase; outline: 0; }

.cvs td { vertical-align: top; }
#colorbox .cv { padding: 15px 20px; }
#colorbox .cv img { margin: 10px 10px 10px 0; padding: 5px !important; border: #e3e3e3 1px solid; display: block; }

.flash p { font-size: 14px; padding: 15px; background: #fffec8; font-weight: bold; }

.rss { background: url(cssimg/icons/rss.png) left center no-repeat; position: absolute; bottom: 60px; left: 264px; display: block; padding: 10px 0 10px 30px; font-size: 11px; }


.show_contestants.vrtna { background: url(cssimg/bg/vrtna_patrola2.jpg?v=1) no-repeat; background-size: cover; color: #fff; padding-bottom: 30px; }
.show_contestants.vrtna a, .show_contestants.vrtna h1 { color: yellow; }
.show_contestants.vrtna .btn { background: yellow; }
.show_contestants.vrtna .mb_s { margin-bottom: 0 !important; }

#show_contestants_file { background: #fff; }


.show_contestants.schwarzkopf { background: url(cssimg/bg/schwarzkopf4.jpg) repeat scroll top center; background-size: 2000px; color: #fff; padding-bottom: 30px; min-height: 500px; }
.show_contestants.schwarzkopf a, .show_contestants.schwarzkopf h1 { color: purple; }
.show_contestants.schwarzkopf .btn { background: purple; color: #fff; }
.show_contestants.schwarzkopf .mb_s { margin-bottom: 0 !important; }
.show_contestants.schwarzkopf label, .show_contestants.schwarzkopf .fm_desc { color: #666; }

#show_schwarzkopf_file { background: #fff; }

.show_contestants.sapicasrece { background: url(cssimg/bg/widget_sapica_srece.png) no-repeat fixed center 100px; min-height: 500px; }
.show_contestants.sapicasrece a, .show_contestants.sapicasrece h1 { color: #a59a1b; }
.show_contestants.sapicasrece .btn { background: url(cssimg/bg/widget_sapicasrece_button.png) no-repeat scroll transparent; width: 190px; height: 207px; border: none; color: transparent; outline: none; }
.show_contestants.sapicasrece .btn:hover { opacity: 0.7; }
.show_contestants.sapicasrece .mb_s { margin-bottom: 0 !important; }
.show_contestants.sapicasrece label, .show_contestants.sapicasrece .fm_desc { color: #666; }
.show_contestants.sapicasrece .fm_more     { position: relative; left: 50px; margin-top: -52px; }

.show_contestants.sapicasrece input[type=text],
.show_contestants.sapicasrece textarea              { border: 1px solid #dad7b6; background-color: #fcfcfc; box-shadow: 2px 3px 5px rgba(0,0,0,0.1); }
.show_contestants.sapicasrece textarea              { resize: none; }

.sapicasrece_txt        { position: absolute; bottom:20px; left: 30px; }
.sapicasrece_txt p      { font-size: 14px; }
.sapicasrece_button     { position: absolute; left: 50%; bottom: 0; }
#sapicasrece            { padding-bottom: 200px; }

.sapicasrece_intro p { font-size: 15px; }

.show_contestants.danceneda { background: #7f7f7f url(cssimg/bg/dance_with_neda.jpg?v=1) no-repeat; background-size: auto 100%; padding-bottom: 30px; color: #fff; }

.show_contestants.danceneda .container.mb_s { margin-bottom: 0 !important; }
.show_contestants.danceneda .danceneda_txt p { font-size: 16px; line-height: 20px; }
.show_contestants.danceneda a { color: #4ec706; }
.show_contestants.danceneda .btn { background: #4ec706; }
.show_contestants.danceneda .buttons { margin-left: -65px; }
.show_contestants.danceneda #show_contestants textarea { height: 100px; }

/* Euro 2012 schedule */
/*
.euro2012_schedule h2 { border: 1px solid #cccccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 5px 15px; font-size: 24px; }
    .euro2012_schedule div { padding: 15px 15px 0 15px; border: 1px solid #cccccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
    .euro2012_schedule .slot { border: none; width: 360px; float: left; padding: 0 10px 0 0; }
    .article_content .euro2012_schedule h3 { margin: 0 0 5px 0; font-size: 12px; }
    .article_content .euro2012_schedule ul { margin: 0 0 15px 0; }
    .article_content .euro2012_schedule li { list-style: none; font-size: 24px; margin: 0; }
    */

.euro2012_schedule img { vertical-align: middle; }
.euro2012_schedule table { border-collapse: separate; border: 1px solid #cccccc; }
.euro2012_schedule table td { border-bottom: 1px solid #cccccc; }
.euro2012_schedule .slot { width: 365px; float: left; padding: 0 15px 0 0; }
.euro2012_schedule h2 { clear: both; padding: 20px 0 0 0; margin-bottom: 0; }


.euro2012_groups img { vertical-align: middle; }
.euro2012_groups table { border-collapse: separate; border: 1px solid #cccccc; border-left: 0; }
.euro2012_groups table td { border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; }

.exa {  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.exa td { font-size: 24px; }
.exa td p a { color: #313d50; text-decoration: underline; }



.pd_overlay { display: block; width: 100%; height: 142px; position: absolute; top: 0; left: 0; background: url(cssimg/bg/video_opacity.png); z-index: 999999; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }

    body[data-module='calendar'] .pd_overlay { height: 60px; }

    #footer .pd_overlay { height: 100%; }

.toggle_full_screen { background: url(cssimg/icons/lights.png) no-repeat 0 6px; color: #fff; font-size: 22px; font-weight: normal; margin-left: 55px; padding: 9px 0 5px 40px; text-transform: uppercase; outline: none; }
.toggle_full_screen:visited { color: #fff; }
.toggle_full_screen:hover { background-position: 0 -44px; color: #fff; }
.toggle_full_screen.active { background-position: 0 -94px; color: #eadfbc; }



/* ADS */

.ruza_vjetrova_bg .wrapper { background: #fff url(cssimg/ads/ruza_vjetrova.jpg) 50% 512px no-repeat; }
.ruza_vjetrova_bg .content_shadow { background: transparent url(cssimg/bg/content_shadow.png) repeat-x 0 -3px; }
.ruza_vjetrova_1 { background: #fff url(cssimg/ads/ruza_vjetrova_01.jpg) -128px 0 no-repeat; display: block; position: absolute; top: 370px; left: -335px; height: 740px; width: 331px; text-indent: -9999px; z-index: 100; }
.ruza_vjetrova_2 { display: block; position: absolute; top: 513px; right: 0; height: 740px; width: 331px; text-indent: -9999px; }

.close_openx_banner { float: right; margin-right: 5px; font-size: 10px; }


.wall_banner_container { position: relative; overflow: hidden; }
.d3_banner_wall_l { height: 1000px; overflow-x: hidden; position: absolute; top: 0; left: -464px; width: 459px; z-index: 2; }
.d3_banner_wall_r { height: 1000px; overflow-x: hidden; position: absolute; top: 0; right: -464px; width: 459px; z-index: 2; }

.has_slider_above .d3_banner_wall_l,
.has_slider_above .d3_banner_wall_r { top: 370px; }

.has_catchup_above .d3_banner_wall_l,
.has_catchup_above .d3_banner_wall_r { top: 515px; }

.has_tags_above .d3_banner_wall_l,
.has_tags_above .d3_banner_wall_r { top: 390px; }

.d3_banner_wall_l a,
.d3_banner_wall_r a  { background: none; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 3; }


.js .has_takeover { height: 100%; overflow: hidden; position: relative; }
    .js .has_takeover #ad_leaderboard { display: none; }
.js #takeover { display: block; background: #000; background: rgba(0, 0, 0, 0.9); position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 999999; }
    #takeover { display: none; }
    .js #takeover_banner { width: 954px; margin: 100px auto; position: relative; }
    .js #takeover_banner .close_takeover { position: absolute; top: -23px; right: -28px; color: #fff; background: #000; padding: 10px; line-height: 3px; text-align: center; font-weight: bold; }



.wallpaper_container_fixed_l .d3_banner_wall_l { position: fixed; top: 90px !important; margin-left: -959px; left: 50%; z-index: 99999; }
.wallpaper_container_fixed_r .d3_banner_wall_r { position: fixed; top: 90px !important; margin-right: -959px; right: 50%; z-index: 99999; }



/* User news */

.user_news { background: #fff url(cssimg/bg/vase_vijesti_bg.jpg) 50% 0 no-repeat;  }
.user_news textarea { height: 150px; resize: vertical; }

.user_news_euro2012 { background: #fff url(cssimg/bg/euro2012_vase_vijesti_bg.jpg) 50% 0 no-repeat;  }
.user_news_euro2012 textarea { height: 150px; resize: vertical; }

.user_news_european_union { background: #fff url(cssimg/bg/vase_vijesti_bg_european_union.jpg) 50% 0 no-repeat;  }
.user_news_european_union textarea { height: 150px; resize: vertical; }


/* NEt.hr */

.nethr { margin-top: 15px; padding: 15px 0 0 55px; border-bottom: 0; border-top: 1px solid #E8E8E8; }


/**/

.floater_custom_position { z-index: 99999; position: absolute; }

.floater td, .floater th { vertical-align: top !important; padding: 0 !important; border: 0 !important; }

/* FB open graph */


/* Watch */

.fb_og_watch .heading_first { font-size: 15px; color: #000; margin: 0; padding: 0; }

    .fb_og_watch { display: table; width: 100%; }

    .fb_og_watch .bg_invert { float: none; display: table-cell; vertical-align: top;
        background: #3e63a3;
        background: -moz-linear-gradient(top, #3e63a3 0%, #2e4983 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e63a3), color-stop(100%,#2e4983));
        background: -webkit-linear-gradient(top, #3e63a3 0%,#2e4983 100%);
        background: -o-linear-gradient(top, #3e63a3 0%,#2e4983 100%);
        background: -ms-linear-gradient(top, #3e63a3 0%,#2e4983 100%);
        background: linear-gradient(to bottom, #3e63a3 0%,#2e4983 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e63a3', endColorstr='#2e4983',GradientType=0 );
    }

    .chrome_win .fb_og_watch .bg_invert { position: relative; left: -1px; }

    .fb_og_watch .fb_og_watch_info { float: none; display: table-cell; vertical-align: top; }

    .fb_og_watch .clr_rtl { color: #006699; font-size: 15px; font-weight: bold; margin: 0; line-height: 22px; }
    .fb_og_watch .username { float: left; width: 135px; color: #fff; font-size: 15px; margin: 0; text-shadow: none; }
    .fb_og_watch .fb_avatar { width: 43px; float: left; overflow: hidden; margin-right: 10px; }
    .fb_og_watch .toggle_fb_og_watch { float: left; color: #fff; position: relative; font-size: 11px; width: 135px; padding-top: 9px; padding-bottom: 27px; margin-top: 5px; font-style: italic; background: url(cssimg/bg/fb_og_watch_line.png) repeat-x; }
        .fb_og_watch .toggle_fb_og_watch span { display: block; background: url(cssimg/icons/fb_social_watch_status_icon.png) no-repeat; position: absolute; bottom: 0; left: 0; padding: 4px 0 4px 40px; font-weight: bold; font-style: normal; }
        .fb_og_watch .toggle_fb_og_watch .disabled { background-position: left bottom; }

        .fb_og_watch .toggle_fb_og_watch .tooltip { position: absolute; bottom: 15px; left: -45px; width: 265px; height: 140px; display: none; font-weight: normal; padding: 30px; background: url(cssimg/bg/fb_og_watch_tooltip.png) bottom no-repeat; z-index: 3; font-size: 15px; line-height: 20px;  }
                .fb_og_watch .toggle_fb_og_watch:hover .tooltip { display: block; }
            .fb_og_watch .toggle_fb_og_watch .tooltip strong { display: block; margin-bottom: 10px; }
            .fb_og_watch .toggle_fb_og_watch .tooltip small { font-size: 11px; line-height: 11px !important; display: block; margin-top: 10px; }


    .fb_og_watch .clr_info { font-size: 11px; line-height: 22px; margin: 0; font-style: italic; color: #707070; }
    .fb_og_watch .ax_loading { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }


    .fb_og_watch .fb_og_watch_teaser { width: 353px; float: left; background: url(cssimg/bg/fb_og_watch_teaser_bg.png) no-repeat; padding: 23px 20px; min-height: 44px; }
        .fb_og_watch .fb_og_watch_teaser p { font-size: 15px; color: #fff; text-shadow: none; margin: 0; font-style: italic; }
        .fb_og_watch .fb_og_watch_teaser .h2 { font-size: 11px; line-height: 20px; font-style: normal; }
        .fb_og_watch .fb_og_watch_teaser p strong { font-style: normal; }

        .fb_og_watch .fb_connect, .StreamContainer .fb_connect { display: block; float: left; background: url(cssimg/bg/fb_social_button.png) no-repeat;padding: 14px 60px 14px 95px; color: #fff; font-size: 24px; line-height: 20px; font-weight: bold; text-align: center; margin: 22px 0 0 20px; text-decoration: none; text-shadow: 0 -1px 1px rgba(0,0,0,0.8); }
        .StreamContainer .fb_connect { margin: 0; }




.fb_og_watch_friendlist .h1 { margin: 0; padding: 10px 20px; color: #000; font-size: 15px; line-height: 20px; background: #395b99; color: #fff; }
.fb_og_watch_friendlist ul { padding: 20px; margin: 0; }
    .fb_og_watch_friendlist ul li { position: relative; padding-left: 42px; font-size: 12px; line-height: 18px; margin-bottom: 20px; }
        .fb_og_watch_friendlist ul li .avatar { position: absolute; top: 0; left: 0; }
        .fb_og_watch_friendlist ul li strong, .fb_og_watch_friendlist ul li a { font-style: italic; font-weight: bold; }



/* Pozdravite europsku uniju */

.european_union_block { background: #0023a6 url(cssimg/bg/1_4_eu_bg.gif?v=1) 50% 0 repeat-x; padding: 15px 0; margin-top: -20px; position: relative; }
        #new_header_wrapper .european_union_block { margin-top: -10px; }

    .european_union_block a, .european_union_block a:hover, .european_union_block .title, .european_union_block a:hover .title { color: #fff !important; }
    .european_union_block .subtitle { color: #fff; }

.european_union_block .main_image { border: #fff 10px solid; }
.european_union_block .bottom_shadow { display: block; position: absolute; width: 100%; bottom: 0; left: 0; background: url(cssimg/bg/1_4_eu_bottom_shadow.gif) repeat-x; height: 29px; }


/* Kalooga */

.kalooga_wrapper { border: #fff 5px solid; margin-top: 15px; }

/* fix za naslove widgeta da se ne sprema znak & */
.and:before, .amp:before      { content: "&"; }



.fbimdb { background: url(cssimg/fbimdb.png) no-repeat; padding: 7px 0 7px 40px; }

.watch_on li        { display: inline-block; margin-right: 5px; }
    .watch_on-fb        { background: url(cssimg/fbimdb.png) no-repeat scroll center center; width: 29px; height: 29px; display: block; }
    .watch_on-twitter   { background: url(cssimg/watch-on-twitter.png) no-repeat scroll center center; width: 29px; height: 29px; display: block; }
    .watch_on-instagram { background: url(cssimg/watch-on-instagram.png) no-repeat scroll center center; width: 29px; height: 29px; display: block; }




.widget_2_4_7 .related {
    padding: 0;
}

.widget_2_4_7 .related p {
    margin: 0;
}

.widget_2_4_7 .related .subtitle,
.widget_2_4_7 .g_6 .subtitle {
    padding: 0;
}

.widget_1_2 h1 {
    font-size: 34px;
}

.widget_1_2 .main_image {
    max-height: 320px;
    overflow: hidden;
    border: 0;
}

.widget_1_2 .main_image img {
    width: 100%;
    height: auto;
}




/**/
.Network {
    background: #069;
}

.Network-list {
margin: 0;
  position: relative;
  text-align: center;
  font-size: 0;
  line-height: 30px;
  height: 30px;
  text-transform: uppercase;
  font-weight: 800; }
  .Network-list li {
    display: inline-block;
    height: 30px;
    vertical-align: middle; }
    .Network-list li.is-active a {
      background-color: #ffffff;
      color: #069; }
  .Network-list a {
    font-size: 11px;
    position: relative;
    display: block;
    float: left;
    height: 30px;
    padding-left: 20px;
    padding-right: 20px;
    color: #ffffff;
    text-decoration: none;
    float: left; }
    .Network-list a:hover, .Network-list a:focus {
      background-color: #ffffff;
      color: #069; }
    .Network-list a:before {
      content: '\2022';
      font-size: 12px;
      position: absolute;
      left: -4px;
      color: #616161;
      font-weight: 800; }
    .Network-list a:first-child:before {
      display: none; }


body#new_header_.CC_catchupHeader {
    padding-top: 30px;
}


.Network.is-network-catchup {
    background: #de2843;
}

.Network.is-network-catchup {
    background: #de2843;
}

.Network.is-network-catchup .Network-list li.is-active a,
.Network.is-network-catchup .Network-list a:hover, .Network.is-network-catchup .Network-list a:focus {
    color: #de2843;
}
