/*
RESET
CONTENT
GRID
ARTICLE
MODULES
*/

/*	RESET.CSS 
=====================================================================================================================================================================================================================================================================================================================================================
*/


.d3_overf_h {
	overflow: hidden;
}

.d3_overf_a {
	overflow: auto;
}




/*	CONTENT.CSS 
=====================================================================================================================================================================================================================================================================================================================================================
*/

.d3_banner td, .d3_banner th, .d3_banner table { 
		border: none;
		padding: 0;
		width: auto;
}

.d3_logged_user_avatar img {
	width: 23px;
}

.d3_logged_user_avatar {
	width: 23px;
	height: 23px;
	overflow: hidden;
}

/* START: paginator */

.d3_paginator a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDADA;
    color: #333333;
    font-weight: normal;
    padding: 4px 7px;
    text-shadow: 0 1px 0 #FFFFFF;
    text-transform: none;
	border-radius: 2px 2px 2px 2px;
	font-size: 11px !important;
	height: 26px;
	text-decoration: none !important;
	vertical-align: middle;
	
}

.d3_paginator .selected {
    background-color: #00335B;
	border: 1px solid #00335B;
    color: #FFFFFF;
	padding: 4px 7px;
    font-weight: bold !important;
	border-radius: 2px 2px 2px 2px;
	font-size: 11px !important;
	height: 26px;
	text-decoration: none !important;
	vertical-align: middle;
}

.d3_paginator a:hover, .d3_paginator a:active, .d3_paginator a:focus {
    border-color: #000000;
    background-color: #222222;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #000000;
}

.d3_ie7 .d3_paginator  {
	padding-top: 12px !important;
	padding-bottom: 18px !important;
}

/* END: paginator */
/* START: jokes */

.scoreLine {
    background-color: #F0F0F0;
    float: right;
    margin: 6px 0 0;
    width: 100px;
	line-height: 0;
}

.d3_ie7 .scoreLine  {
    margin: 0;
}

.d3_ie7 .line  {
    margin: 6px 0 0;
}

.scoreLeft {
    float: left;
}

.scoreGreen {
    color: #38782C;
}

.scoreRed {
	color: #A7102A;
}

/* END: jokes */
/* START: polls */



/* END: polls */

/* Daily articles */

.daily_articles_calendar {
    border: 1px solid #000;
    float: right;
    margin: 0 0 15px;
    padding: 3px;
	border-radius: 3px 3px 3px 3px;
}

h1.d3_h1_h2 {
	font-size: 20px !important;
}

.d3_media_l .d3_lead p {
	padding-bottom: 0;
    padding-top: 0;
}

/* GRID.CSS
=====================================================================================================================================================================================================================================================================================================================================================
*/
#d3_banner_placer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
}

#body_container {
	z-index: 1;
}


.d3_g_left { 
	float: left; 
}





/*	ARTICLE
=====================================================================================================================================================================================================================================================================================================================================================
*/

/* START: article comments*/

.d3_author_avatar {
    height: 50px;
    left: -62px;
	top: 0;
    overflow: hidden;
    position: absolute;
    width: 50px;
}

.d3_logged_user_avatar_comment {
    height: 50px;
    overflow: hidden;
    width: 50px;
}

.d3_author_avatar .d3_img {
    left: 0;
    width: 50px;
}

.d3_warning {
	color: red;
}

#span_comment_msg {
    position: absolute;
    right: 0;
    top: -12px;
}

.comments-disclaimer { border-top: 3px solid #d1d7e3; color: #9197a3; font-size: 11px; line-height: 1.5; margin-top: 10px; }

/* END: article comments*/
/* START: article vote*/

.stars {
    float: right;
    margin-left: 7px;
}

.stars a {
    background-image: url(/static/hr/main/img/d3/icons/icon_stars.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 16px;
}
.stars a.over {
    background-position: 0 -16px;
}

.d3_ie7 #article_vote .stars { width: 85px; display: inline-block; vertical-align: middle; float: none !important; }

/* END: article vote*/
/* START: article lead*/

.d3_lead p {
	padding-top: 0;
}

/* END: article lead*/

.articleTags li a {
	text-transform: capitalize;
}

#lbCloseLink {
	width: 83px;
}

/* MODULES.CSS
=====================================================================================================================================================================================================================================================================================================================================================
*/

.d3_mod_outer .d3_hd .d3_logo {
    background-position: right center;
    width: 80px;
}
.d3_mod_videoteka .d3_hd .d3_title {
    background-image: url(/static/hr/main/img/d3/title/mod_videoteka-title.png);
}

.d3_mod_videoteka .d3_hd {
    background-color: #b4091b;
    background-image: url(/static/hr/main/img/d3/bg/mod_videoteka-hd.jpg);
    border-top-color: #ff6619;
}

.d3_mod_videoteka .d3_hd .d3_logo {
    background-image: url(/static/hr/main/img/d3/mod/mod_videoteka-logo.png);
}

.d3_mod_mojamini .d3_hd {
    background-color: #002e95;
    background-image: url(/static/hr/main/img/d3/bg/mod_mojamini-hd.jpg);
    border-top-color: #0276ed;
}

.d3_mod_mojamini .d3_hd .d3_title {
    background-image: url(/static/hr/main/img/d3/title/mod_mojamini-title.png);
}

.d3_mod_mojamini .d3_hd .d3_logo {
    background-image: url(/static/hr/main/img/d3/mod/mod_mojamini-logo.png);
}

/* bloghr */
.d3_mod_blog {} /* extends .d3_mod_outer */
	.d3_mod_blog .d3_hd 					{ border-top-color: #ee1c24; background-color: #cb171e; background-image: url(/static/hr/main/img/d3/bg/mod_bloghr-hd.jpg); }
		.d3_mod_blog .d3_hd .d3_title		{ background-image: url(/static/hr/main/img/d3/title/mod_bloghr-title.png); }				
		.d3_mod_blog .d3_hd .d3_logo   	{ background-image: url(/static/hr/main/img/d3/mod/mod_bloghr-logo.png); }
		.d3_mod_blog h3 img { height: 101px; width: 152px; }


/* fotka dana */
.d3_mod_fotkadana {} /* extends .d3_mod_inner_special */
	.d3_mod_fotkadana .d3_hd 					{ border-top-color: #fdcd00; background-color: #000; background-image: url(/static/hr/main/img/d3/bg/mod_fotkadana-hd.jpg); }
		.d3_mod_fotkadana .d3_hd .d3_title 		{ background-image: url(/static/hr/main/img/d3/title/mod_fotkadana-title.png); }				


		
/* .d3_share { z-index: 10 } */

/* banners */
.sam_banner.off { display: none !important; }
#billboard_container { background: #f7f7f7; margin: 0 auto; }
.iAdserver td { border: none; padding: 0; }

/* banneri iprom */
.iAdserver[data-iadserver-zone="474"] { overflow: hidden; clear: both; text-align: center; margin-bottom: 24px; }
.iAdserver[data-iadserver-zone="474"] iframe { padding: 8px 8px 0; background-color: #f7f7f7; }
#area_left .d3_g_4 .iAdserver { background-color: #f7f7f7; overflow: hidden; padding: 6px 0; }
.iAdserver.mpu_down_300x, .iAdserver.mpu_up_300x { float: left; margin-bottom: 24px; margin-left: 6px; margin-right: 6px; padding: 8px 8px 4px; position: relative; background: #f6f6f6; }
.iAdserver.frontpage_up_650x, .iAdserver.frontpage_down_650x { float: left; margin-bottom: 24px; margin-left: 6px; margin-right: 6px; padding: 2px 2px 0; position: relative; background: #f6f6f6; }
.left .adloaded, .right .adloaded { float: left; margin: 24px 12px; padding: 12px 0; }
.iAdserver:empty { display: none !important; }
 

/* fixes */
#js_top_articles .js_block_viewed .d3_g_4:last-child .d3_bg_dotted { background: none; }
.d3_media_t .d3_img_holder .rotator { padding-bottom: 12px !important; }
.d3_media_t .d3_img_holder .d3_subtitle { top: auto; bottom: 12px; }

/* in article video banner */
.novaInTextAd { background: #F7F7F7; border: 1px solid #ebebeb; width: 480px; padding: 6px 5px 4px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; position: relative; margin-bottom: 10px; float: left; }
.novaInTextAd video { cursor: pointer; }
.novaInTextAd .inTextAd_close { float: right; color: #00335B; margin-bottom: 4px; text-decoration: none; cursor: pointer; }
.novaInTextAd .inTextAd_close:hover { color: #C80A1E; }
.novaInTextAd .inTextAd_close span { display: block; width: 13px; height: 13px; background: url(http://image.dnevnik.hr/media/document/60544968.gif); float: right; margin: -2px 0 0 6px; }
.novaInTextAd .soundIcon { width: 24px; height: 20px; position: absolute; bottom: 15px; right: 15px; background: url(   http://image.dnevnik.hr/media/document/60862077.png) no-repeat 0 0; }
.novaInTextAd .unmuted + .soundIcon { display: none; }


/* flowplayer */
.is-fullscreen.flowplayer .fp-ui { background-size: 100px 100px !important; }
.flowplayer .fp-volumelevel, .flowplayer.is-mouseout .fp-timeline, .flowplayer.is-touch.is-mouseover .fp-progress::before, .flowplayer .fp-progress, .fp-progress::before { background-color: #c30608 !important; }
.flowplayer .fp-buffer, .flowplayer .fp-progress, .flowplayer .fp-volumeslider, .flowplayer .fp-play::before { cursor: pointer !important; }
.flowplayer .fp-engine, .flowplayer .fp-ui { cursor: default !important; }
.flowplayer.is-paused .fp-ui { cursor: pointer !important; }
.flowplayer .ad-play { display: none !important; }
.flowplayer .ad-time {  opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); width: auto; max-width: 50%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: absolute; top: 10px; left: 10px; -webkit-transition: opacity .15s .3s; -moz-transition: opacity .15s .3s; transition: opacity .15s .3s; }
.flowplayer .ad-time .ad-remaining { line-height: 30px; font-weight: normal; font-family: 'myriad pro',Helvetica,Arial,sans-serif; font-size: 11px; cursor: default; color: #fff; float: left; padding: 0 20px; background-color: rgba(0,0,0,0.65); border-radius: 3px; }
.flowplayer .ad-time .ad-remaining:before { content: "završava za: " }
.flowplayer.ad-is-visible .ad-time {  opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
.flowplayer.ad-is-visible .fp-fullscreen { display: none; }
.flowplayer .fp-ratio, .flowplayer .fp-timeline { background-color: #000 !important; }
.flowplayer.is-mouseout .fp-buffer { background-color: #333 !important; }



/* showbuzz farbanje */
.showbuzz #logo { background-image: url(/static/hr/main/img/d3/showbuzz.png); }
.showbuzz .d3_bg_header, 
.showbuzz .d3_bg_header_color { background: #8431a6; }
.showbuzz .d3_brd_t_m_dist { border-color: #963CBA; }
.showbuzz .d3_bg_nav_primary { background-image: url(/static/hr/main/img/d3/bg/bg_nav_primary-showbuzz.gif); }
.showbuzz .d3_bg_nav_primary_bar { background-image: url(/static/hr/main/img/d3/bg/bg_nav_primary_bar-showbuzz.png); }
.showbuzz #top_content a .d3_brd_l_m { background: url(/static/hr/main/img/d3/brd/brd_top_content-showbuzz.png); }
.showbuzz .d3_icon_media a, 
.showbuzz .d3_nav .d3_navibox .d3_navi_newsitems ul li .d3_icon_media a { 
	background: #8431a6;
	background: -webkit-linear-gradient(#8431a6 0%, #762994 100%);
	background: -o-linear-gradient(#8431a6 0%, #762994 100%);
	background: linear-gradient(#8431a6 0%, #762994 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8431a6', endColorstr='#762994',GradientType=0 );
	color: #fff;
}
.showbuzz .d3_nav a.d3_nav_1, 
.showbuzz .d3_nav .d3_really_current a.d3_nav_1:hover { color: #fff; }
.showbuzz .d3_icon_media a:hover, 
.showbuzz .d3_icon_media a:active, 
.showbuzz .d3_icon_media a:focus { color: #fdcd00; }
.showbuzz #area_top button, 
.showbuzz #area_center button, 
.showbuzz #area_bottom button, 
.showbuzz #area_top .d3_btn,
.showbuzz #area_center .d3_btn,
.showbuzz #area_bottom .d3_btn { background-color: #10436b; color: #fff; }
.showbuzz button:hover, 
.showbuzz button:active, 
.showbuzz button:focus, 
.showbuzz .d3_btn:hover, 
.showbuzz .d3_btn:active, 
.showbuzz .d3_btn:focus { background-color: #222; color: #fff; }
.showbuzz a { color: #10436b; }
.showbuzz a:hover, 
.showbuzz .d3_featured_content .d3_title a:hover, 
.showbuzz .d3_featured_content .d3_title a:active, 
.showbuzz .d3_featured_content .d3_title a:focus, 
.showbuzz #breaking a:hover, 
.showbuzz #breaking a:active, 
.showbuzz #breaking a:focus, 
.showbuzz .d3_newsbox .d3_title a:hover .d3_subtitle, 
.showbuzz .d3_newsbox .d3_title a:active .d3_subtitle, 
.showbuzz .d3_newsbox .d3_title a:focus .d3_subtitle,
.showbuzz a.d3_clr_def:hover, 
.showbuzz a.d3_clr_def:active, 
.showbuzz a.d3_clr_def:focus, 
.showbuzz .d3_clr_def_a a:hover, 
.showbuzz .d3_clr_def_a a:active, 
.showbuzz .d3_clr_def_a a:focus, 
.showbuzz .d3_mod_outer .d3_title a:hover, 
.showbuzz .d3_mod_outer .d3_title a:active, 
.showbuzz .d3_mod_outer .d3_title a:focus { color: #963CBA; }
.showbuzz .d3_homepage_link span:before { bottom: 2px; content: "‹"; left: 0; position: absolute; }
.showbuzz .d3_homepage_link { position: relative; }
.showbuzz .d3_homepage_link .d3_t_r { z-index: 1; }

.showbuzz .d3_nav .d3_homepage_link a.d3_nav_1:hover, 
.showbuzz .d3_nav .d3_homepage_link .d3_really_current a.d3_nav_1:hover, 
.showbuzz .d3_nav .d3_homepage_link a.d3_nav_1:active, 
.showbuzz .d3_nav .d3_homepage_link a.d3_nav_1:focus, 
.showbuzz .d3_nav li.d3_homepage_link:hover a.d3_nav_1,
.showbuzz .d3_nav .d3_homepage_link a:hover .d3_t_r, 
.showbuzz .d3_nav .d3_homepage_link a:active .d3_t_r, 
.showbuzz .d3_nav .d3_homepage_link a:focus .d3_t_r, 
.showbuzz .d3_nav li.d3_homepage_link:hover a.d3_nav_1 .d3_t_r { background: none; }
.showbuzz .d3_homepage_link:after { 
	background: #cb1629;
	background: -moz-linear-gradient(top,  #cb1629 0%, #b7061a 95%, #a10513 100%);
	background: -webkit-linear-gradient(top,  #cb1629 0%,#b7061a 95%,#a10513 100%);
	background: linear-gradient(to bottom,  #cb1629 0%,#b7061a 95%,#a10513 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb1629', endColorstr='#a10513',GradientType=0 );
	bottom: 2px; content: ""; left: -10px; position: absolute; right: 1px; top: 1px; z-index: 0; border-top-left-radius: 2px; }
.showbuzz .d3_homepage_link:hover:after { 
	background: #333;
	background: -moz-linear-gradient(top,  #4c4c4c 0%, #4c4c4c 10%, #424242 10%, #232323 100%);
	background: -webkit-linear-gradient(top,  #4c4c4c 0%,#4c4c4c 10%,#424242 10%,#232323 100%);
	background: linear-gradient(to bottom,  #4c4c4c 0%,#4c4c4c 10%,#424242 10%,#232323 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#232323',GradientType=0 );
}
.showbuzz .d3_btn_login_facebook, .showbuzz .d3_btn_login_dnevnik { color: #fff !important; }
.showbuzz .d3_btn_login_facebook:hover, 
.showbuzz .d3_btn_login_facebook:active, 
.showbuzz .d3_btn_login_facebook:focus { background-color: #3c5c9f; }
.showbuzz .d3_btn_login_dnevnik:hover,  
.showbuzz .d3_btn_login_dnevnik:active,  
.showbuzz .d3_btn_login_dnevnik:focus { background-color: #a70a15; }
.showbuzz a.d3_clr_sun, 
.showbuzz .d3_media_t_invert .d3_title a .d3_subtitle, 
.showbuzz .d3_media_t_12 .d3_title a { color: #fdcd00; }

.showbuzz .d3_article a { color: #762994; }
.showbuzz .d3_article a:hover { color: #10436b; }