@import url('/static/hr/shared/css/networkHeader.css');
@import url('/static/hr/shared/css/shared.css');

/* fonts */
@font-face {
  font-family: 'Gotham-Bold';
  src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Bold.otf')  format('opentype'),
	     url('../fonts/Gotham-Bold.woff') format('woff'), url('../fonts/Gotham-Bold.ttf')  format('truetype'), url('../fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-BoldItalic';
  src: url('../fonts/Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-BoldItalic.otf')  format('opentype'),
	     url('../fonts/Gotham-BoldItalic.woff') format('woff'), url('../fonts/Gotham-BoldItalic.ttf')  format('truetype'), url('../fonts/Gotham-BoldItalic.svg#Gotham-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Book';
  src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Book.otf')  format('opentype'),
	     url('../fonts/Gotham-Book.woff') format('woff'), url('../fonts/Gotham-Book.ttf')  format('truetype'), url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-BookItalic';
  src: url('../fonts/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-BookItalic.otf')  format('opentype'),
	     url('../fonts/Gotham-BookItalic.woff') format('woff'), url('../fonts/Gotham-BookItalic.ttf')  format('truetype'), url('../fonts/Gotham-BookItalic.svg#Gotham-BookItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Light';
  src: url('../fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Light.otf')  format('opentype'),
	     url('../fonts/Gotham-Light.woff') format('woff'), url('../fonts/Gotham-Light.ttf')  format('truetype'), url('../fonts/Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-LightItalic';
  src: url('../fonts/Gotham-LightItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-LightItalic.otf')  format('opentype'),
	     url('../fonts/Gotham-LightItalic.woff') format('woff'), url('../fonts/Gotham-LightItalic.ttf')  format('truetype'), url('../fonts/Gotham-LightItalic.svg#Gotham-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Medium';
  src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Medium.otf')  format('opentype'),
	     url('../fonts/Gotham-Medium.woff') format('woff'), url('../fonts/Gotham-Medium.ttf')  format('truetype'), url('../fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-MediumItalic';
  src: url('Gotham-MediumItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-MediumItalic.otf')  format('opentype'),
	     url('../fonts/Gotham-MediumItalic.woff') format('woff'), url('../fonts/Gotham-MediumItalic.ttf')  format('truetype'), url('../fonts/Gotham-MediumItalic.svg#Gotham-MediumItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?89432149');
  src: url('../fonts/fontello.eot?89432149#iefix') format('embedded-opentype'),
       url('../fonts/fontello.woff?89432149') format('woff'),
       url('../fonts/fontello.ttf?89432149') format('truetype'),
       url('../fonts/fontello.svg?89432149#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* START: GLOBAL RESET */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-family: 'Gotham-Book', sans-serif; font-size: 12px; font-weight: normal; color: #535353; border: none; }

form { line-height: 18px; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img, abbr, acronym { border: 0; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; } 
caption, th, td { text-align: left; font-weight: normal; }
img { float: left; border: none; }
a:active, a:focus { outline: none; }
/* END: GLOBAL RESET */

/* START: SHARED & GLOBAL STYLES */
body { background: #fff; font-family: 'Gotham-Book', sans-serif; font-size: 14px; color: #535353; }

a {	color: #1e3c78; text-decoration: none; }
a:hover { color: #f5821e; }
p { font-size: 14px; line-height: 21px; margin-bottom: 18px; color: #535353; }
h1 { font-size: 18px; line-height: 27px; font-family: 'Gotham-Medium', sans-serif; font-weight: normal !important; }
h2 { font-size: 16px; line-height: 24px; font-family: 'Gotham-Medium', sans-serif; font-weight: normal !important; }

strong, b { font-family: 'Gotham-Medium', sans-serif; font-weight: normal; }

.clear { clear: both; }
.displayNone { display: none; }
.banner { float: left; margin-bottom: 10px; }

#content ul { padding-bottom: 10px; list-style: disc; }
#content ol { margin: 10px 0 0 20px; padding-bottom: 10px; list-style: decimal; }
#content li { margin: 5px 0 0 10px; line-height: 18px; }

input, textarea, .archive_box .archive_link a { border: 1px solid #636363; padding: 2px; }
input.button, input[type="submit"], .archive_box .archive_link a{ background: #1e3c78; color: #fff; padding: 6px 15px 5px; }
input.button:hover, input[type="submit"]:hover, .archive_box .archive_link a:hover { background: #f5821e; cursor: pointer; }
input[type="radio"], input[type="checkbox"] { border: none; }

#networkHeader .networkHeaderContent, #networkHeader .networkHeaderContentBig { width: 968px; }
#networkHeader li, #networkHeader .leftContent, #networkHeader .rightContent { margin: 0; line-height: 14px; color: #fff; }
.pages .selected, .pagelister .selected, .pageNav .selected { background: #f5821e; color: #ffffff; padding: 3px 8px; }
.pages span a, .pagelister span a, .pageNav span a { background: #1e3c78; color: #ffffff; padding: 3px 8px; }
.pages span a:hover, .pagelister span a:hover, .pageNav span a:hover { background: #f5821e; }

/* icons */
 [class^="icon-"]:before, [class*=" icon-"]:before, .monthYear .next:before, .monthYear .prev:before, .calendarFoot a:after, .schDailyBtn a:before, .article_lightbox_gallery_prev:before, .article_lightbox_gallery_next:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  margin-left: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  /* font-size: 120%; */
}
 
.icon-cancel-circled:before 		{ content: '\e800'; }
.icon-search:before 				{ content: '\e805'; }
.icon-angle-circled-left:before 	{ content: '\e806'; }
.icon-angle-circled-right:before 	{ content: '\e807'; }
.icon-angle-left:before 			{ content: '\e808'; }
.icon-angle-right:before 			{ content: '\e809'; }
.icon-down-dir:before 				{ content: '\e80a'; }
.icon-play-circled:before 			{ content: '\e80b'; }

/* END: SHARED & GLOBAL STYLES */

/* START: MAIN POSITION */
#content { width: 968px; margin: 30px auto 0; clear: both; }
#main_content { width: 628px; float: left; }
#small_content { width: 300px; float: left; margin-left: 40px; }
#main_content .full { clear: both; }
#main_content .left { float: left; width: 294px; }
#main_content .right { float: right; width: 294px; }
/* END: MAIN POSITION*/

/* START: Header */
#siteHeader { background: #00b4b4; padding: 50px 0; }
#siteHeader #headerContent { width: 968px; height: 90px; margin: 0 auto; text-align: center; }
#siteHeader #headerContent .floatRight, #siteHeader #headerContent .floatLeft a img { display: none; }
#siteHeader #headerContent .floatLeft { float: none !important; }
#siteHeader #headerContent .floatLeft a { background: url(../img/logo.png); width: 355px; height: 91px; display: inline-block; }
/* END: Header */

/* START: Navigation */
#siteNavigation { background: #1e3c78; position: relative; }
#navigationContent { width: 968px; margin: 0 auto; }
#siteNavigation li a { font-family: 'Gotham-Medium', sans-serif; font-size: 16px; display: inline-block; color: #fff; text-transform: uppercase; padding: 15px 0; }
#siteNavigation li a:hover, #siteNavigation li.current > a { color: #f5821e; }
#siteNavigation ul li { display: inline-block; margin-right: 25px; }
#siteNavigation ul li[rel] .icon-down-dir:before { font-size: 14px; margin: 0 0 0 0.3em; position: relative; text-indent: 1px; top: -1px; width: 0.2em; }
#siteNavigation ul li:last-child { margin-right: 0; }
#search_box_inp .button, #search_box_inp .button:hover {  }
#search_box { background: #fff; position: absolute; right: 0; top: 9px; }
#input_search { border: none; color: #898989 !important; font-size: 14px; padding: 8px 8px 7px; width: 218px; font-family: 'Gotham-LightItalic', sans-serif; }
#search_box_inp .button { display: none; }
#search_box_inp { position: relative; }
#search_box_inp .icon-search { font-size: 18px; }

.kanal_doma.dm3_site_oyo_dnevnik_hr { display: none; }

/* Dropdown*/
#naviList .jq_drop_menu { background: #1e3c78; left: -15px; padding: 5px 15px 10px; top: 44px; width: 140px; }
#naviList .dropdown_item a { font-size: 16px; padding: 5px 0; text-shadow: none; }
#siteNavigation li.current .dropdown_item a { background: none; }
/* END: Navigation */

/* START: Footer */
#footer { background: #00b4b4; margin-top: 60px; }
#footer #static_content { width: 968px; padding: 10px 0; margin: 0 auto; min-height: 220px; position: relative; }
#footer .content { width: 100%; margin: 0 auto; background: url(../img/logo-foot.png); padding-top: 40px; background-repeat: no-repeat; background-position: calc(100% - 25px) 50%; background-size: 368px auto; }
#footer .foot-social { position: absolute; right: 0; bottom: 13px; }
#footer .foot-social a { display: block; float: left; font-size: 14px; line-height: 18px; }
#footer .foot-social .fb { border-right: 1px solid #fff; padding-right: 5px; margin-right: 5px; }
#footer a { color: #fff; font-size: 18px; font-family: 'Gotham-Light', sans-serif; line-height: 36px; }
#footer h2 a { font-size: 18px; padding-left: 5px; }
#footer .footerNav ul li { text-transform: uppercase; }
#footer p { color: #fff; margin-bottom: 0; margin-top: 50px; font-family: 'Gotham-Light', sans-serif; }
#footer a:hover { color: #1e3c78; }
/* END: Footer */

/* START: BOXES */

/* start: exposed tv articles */
.exposedTVArticles { margin: 30px auto 0; width: 968px; height: 358px; position: relative; overflow: hidden; }
.exposedTVArticles .articleImage { position: relative; }
.exposedTVArticles .articleImage img {  }
/*.exposedTVArticles .articleImage:after { content: " "; display: block; width: 968px; height: 358px; position: absolute; top: 0; left: 0; background: url(../img/rotator-mask.png); }*/
.exposedTVArticles .xTVA_pager { bottom: 15px; position: absolute; right: 12px; text-align: center; z-index: 20; }
.exposedTVArticles a.xTVA_item { width: 13px; height: 13px; clear: none; display: inline-block; margin: 0 3px; background: #fff; border-radius: 50%; }
.exposedTVArticles a.xTVA_item:hover, .exposedTVArticles a.xTVA_item.active { background: #f5821e; border: 4px solid #1e3c78; height: 5px; width: 5px; }
.exposedTVArticles .xTVArticle { position: absolute; }
.exposedTVArticles .articleInfo { background: url(../img/rotator-mask.png) 0 0 rgba(0, 0, 0, 0); height: 104px; left: 0; padding: 244px 185px 10px; position: absolute; text-align: center; top: 0; width: 598px; z-index: 10; }
.exposedTVArticles .is-day .articleInfo { background-position: 0 -358px; }
.exposedTVArticles .is-night .articleInfo { background-position: 0 -716px; }
.exposedTVArticles .articleTitle  {  }
.exposedTVArticles .articleInfoWrapper a { font-family: 'Gotham-Bold', sans-serif; }
.exposedTVArticles .articleTitle { color: #1e3c78; display: block; font-size: 21.5px; text-transform: uppercase; margin-top: 5px; font-family: 'Gotham-Book', sans-serif; }
.exposedTVArticles .is-night .articleTitle { color: #00b4b4; }
.exposedTVArticles .articleSummary { color: #fff; font-size: 24px; text-transform: uppercase; font-family: 'Gotham-Bold', sans-serif; margin-top: 10px; }
.exposedTVArticles .articleSummary .time { background: #1e3c78; color: #f5821e; display: inline-block; font-size: 20px; padding: 4px 8px; margin-right: 8px; font-family: 'Gotham-Bold', sans-serif; }
.exposedTVArticles .is-day .articleSummary .time { color: #00b4b4; }
.exposedTVArticles .is-night .articleSummary .time { color: #1e3c78; background: #f5821e; }

.exposedTVArticles .articleURL:hover .articleTitle { color: #fff; }
.exposedTVArticles .articleVideo .tip { color: #fff; font-size: 18px; font-family: 'Gotham-Medium', sans-serif; }
/*.exposedTVArticles .articleVideo .tip:after { content: " i"; color: red; }*/
.exposedTVArticles .articleVideo .tip i:before { content: '\e80b'; }
.exposedTVArticles .articleVideo .playing .tip i:before { content: '\e800'; }
.exposedTVArticles .articleVideo a:hover { }
.exposedTVArticles .articleVideo a:hover .tip { color: #1e3c78; }
.exposedTVArticles .is-night .articleVideo a:hover .tip { color: #f5821e; }
.exposedTVArticles .articleVideo a.playing:hover {  }
#xTVA_player{ display: none; height: 317px !important; position: absolute; right: 0; top: 0; width: 968px !important; z-index: 30; }
.articleVideo {	bottom: 9px; left: 15px; position: absolute; z-index: 20; }
/* end: exposed tv articles */

/* start: Othernews */
.otherNewsBox { clear: both; }
.otherNewsBox h1 { padding-left: 10px; color: #B2598C; }
.otherNewsArticle {	border-bottom: 1px solid #f2f2f2; margin-bottom: 10px; overflow: hidden; padding-bottom: 10px; }
.otherNewsArticle:last-child {	border: none; }
.otherNewsArticle .dateTime { margin-bottom: 0;	margin-top: -3px; display: none; }
.otherNewsArticle .summary { float: left; width: 436px;  font-size: 14px; line-height: 21px; margin-bottom: 0; }
.otherNewsArticle .summary a { margin-left: 10px; }
.otherNewsArticle img { margin-right: 15px; }
.otherNewsArticleTitle { display: inline-block; font-family: 'Gotham-Medium', sans-serif; font-size: 18x; width: 436px; line-height: 24px; }
/* end: Othernews */

/* start: MainSelected othernews */
#mainSelected { float: left; margin-bottom: 20px; width: 628px; }
#mainSelected .otherNewsArticle { border: none; margin-bottom: 0; padding-bottom: 0; position: relative; }
#mainSelected .otherNewsArticle .summary { width: 253px; }
#mainSelected .otherNewsArticle img {  }
#mainSelected .otherNewsArticleTitle { font-size: 24px; line-height: 30px; margin-bottom: 15px; margin-top: 5px; width: 253px; }
#mainSelected .multimediaIcons { width: 360px; position: absolute; bottom: 0; left: 0; background: url(../img/floatIconsBg.png) repeat-x; }
#mainSelected .videoIcon, #mainSelected .galleryIcon { color: #f5821e; float: right; font-size: 11px; margin-right: 10px; padding: 4px 0 4px 12px; line-height: 10px; font-weight: normal; }
#mainSelected .videoIcon { background: url(../img/floatIconVideo.gif) no-repeat 0 5px; }
#mainSelected .galleryIcon { background: url(../img/floatIconGallery.gif) no-repeat 0 5px; }
/* end: MainSelected othernews */

/* start: Section articles (tabbed) */
#tabbed_section_content { width: 628px; float: left; position: relative; }
#tabbed_section_content .tsc_section { display: inline-block; padding-bottom: 5px; }
#tabbed_section_content #tabContainer { border-bottom: 2px solid #00b4b4; }
#tabbed_section_content .tsc_section .title { display: inline-block; font-size: 18px; font-family: 'Gotham-Medium', sans-serif; margin-right: 20px; }
#tabbed_section_content .tsc_section.first .title {  }
#tabbed_section_content .tsc_section.active .title { color: #f5821e; position: relative; }
#tabbed_section_content .tsc_section.active .title:after { content: " "; width: 100%; height: 4px; position: absolute; bottom: -8px; left: 0; background: #f5821e; }
#tabbed_section_content .tsc_section.active .title:hover { text-decoration: none; }
#tabbed_section_content .tsc_section.active.first .title {  }
#tabbed_section_content .tsc_group { display: none; position: relative; left: 0px; }
#tsc_displayWrapp { float: left; width: 628px; }
#tsc_display { clear: both; float: left; }
#tsc_display .tsc_article { float: left; overflow: hidden; padding: 20px 10px 0; position: relative; width: 189px; }
#tsc_display .tsc_article .multimediaIcons { left: 10px; position: absolute; top: 109px; width: 189px; background: #1e3c78; }
#tsc_display .tsc_article .videoIcon, #tsc_display .tsc_article .galleryIcon { color: #f5821e; float: right; font-size: 11px; margin-right: 10px; padding: 4px 0 4px 12px; line-height: 10px; font-weight: normal; font-family: 'Gotham-Light', sans-serif; text-transform: lowercase; }
#tsc_display .tsc_article .videoIcon { background: url(../img/floatIconVideo.gif) no-repeat 0 5px; }
#tsc_display .tsc_article .galleryIcon { background: url(../img/floatIconGallery.gif) no-repeat 0 5px; }
#tsc_display .tsc_article a { display: inline-block; font-size: 16px; line-height: 20px; text-transform: uppercase; font-family: 'Gotham-Medium', sans-serif; }
#tsc_display .tsc_article .img { width: 189px; height: 107px; margin-bottom: 10px; }
#tsc_display .tsc_article:nth-child(3n+1) { clear: both; }
/* end: Section articles (tabbed) */

/* start:  Video boxes, External news boxes RIGHT */
.newsBox, .small_box, .main_box { clear: both; overflow: hidden; margin-bottom: 30px; }
.newsBoxMain { margin-bottom: 3px; }
.newsBoxTitle h2, .primary h1, .small_box  h2, #article_lightbox_gallery h2, .media_box h2, #dtv_article_list  .primary a, .newsBox h2, .small_box .header, #share h3, #comments_box h2, #tv_schDays .day .dayTitle, #nowPlaying h2 { border-bottom: 2px solid #00b4b4; clear: both; color: #1e3c78; display: block; font-size: 18px; line-height: 26px; margin-bottom: 20px; font-family: 'Gotham-Medium', sans-serif; }
.small_box .content { padding: 0 10px 10px; }
.external_item { height: 84px; margin-bottom: 10px; overflow: hidden; }
.external_item  img { margin-right: 10px; padding: 3px; border: 1px solid #e6c3d7; }
.external_item  a { font-size: 13px; line-height: 18px; }
.newsBoxSecondaryItem, #external_item { width: 90px; float: left; margin-right: 15px; }
.newsBoxSecondaryItem:last-child, #external_item:last-child { margin-right: 0; }
.newsBoxSecondaryItem  a { font-size: 12px; line-height: 18px; }
.newsBoxSecondaryItem p { margin-bottom: 0; padding-left: 1px; }
.newsBoxSecondaryItem p { margin-bottom: 0;	padding-left: 1px; }
#small_content .newsBoxSecondaryItem p { margin-bottom: 0; padding-left: 1px; overflow: hidden; }
.newsBoxSecondaryItem  img, #external_item  img { margin-bottom: 3px; }
/* end:  Video boxes, External news boxes RIGHT */

/* start:  Video boxes, External news boxes CENTER */
.full .newsBox, .full .small_box { width: 628px; }
.full .small_box .content { padding: 0; }
.full #external_item, .full .newsBoxSecondaryItem { width: 134px; margin-right: 30px; }
.full .content #external_item:last-child, .full .newsBoxSecondaryItem:last-child { margin-right: 0; }
.full .newsBox .newsBoxSecondaryItem img, .full #external_item  img { }
.full .newsBoxSecondaryItem a, .full #external_item a { font-size: 13px; line-height: 18px; }
#domatv_trailer_videos .newsBoxTitle { margin: 10px 0 -5px; }
/*.small_box a:hover { color: #cc7d29; }*/
/* start:  Video boxes, External news boxes CENTER */

/* start: Tag box */
#small_content .main_box .content { width: 300px; text-align: justify; margin-top: -10px; }
.tag6 a { color: #1e3c78; font-size: 24px; }
.tag5 a { color: #1e3c78; font-size: 22px; }
.tag4 a { color: #1e3c78; font-size: 18px; }
.tag3 a { color: #1e3c78; font-size: 14px; }
.tag2 a { color: #1e3c78; font-size: 12px; }
.tag1 a { color: #1e3c78; font-size: 11px; }
.tag1 a:hover, .tag2 a:hover, .tag3 a:hover, .tag4 a:hover, .tag5 a:hover, .tag6 a:hover{ color: #f5821e; }
/* end: Tag box */

/* start: Poll box */
#voteForm h2 { border: none; font-size: 14px; font-weight: bold; color: #4c2e3f; line-height: 20px; padding-top: 5px; border-bottom: 1px solid #E6C3D7; }
#voteForm dt fieldset { margin: 0 0 10px 10px; }
#voteForm dt fieldset input { margin: 0 3px 0 0; }
#voteForm dt fieldset label { margin: 0; }
#voteForm dt .button { display: block; float: left; margin: 0 10px 0 0; }
#voteForm .img { width: 280px; }
#voteForm dt .button img { margin: 5px 3px 0 0; }
/* end: Poll box */

/* start: Poll results */
.poll_result { width: 608px; padding: 10px; }
.poll_result ul { margin-right: 10px; }
.poll_result table { background: #fff; padding: 10px 0; width: 100%; }
.poll_result .result img { float: none; }
.poll_result h2 { display: inline-block; margin-bottom: 6px; }
.poll_result caption { padding: 10px 0; }
.poll_result hr { display: none; }
.poll_result ul { border-top: 1px solid #D2D2D2; padding-top: 5px; margin-top: 5px; }
.poll_result .result { padding: 0 0 2px; }
.poll_result ul li a { color: #994c78 !important; }
.poll_result .stats { display: block; margin-bottom: 8px; }
.poll_result tr td { padding-bottom: 2px; }
.poll_result .pagelister { margin-bottom: 10px; }
.poll_result table .pagelister { margin: 0; }
#container .poll_result ul { margin: 10px 0 0; padding-left: 5px; }
/* end: Poll results */

/* start: Search results */
.full .simple_content { padding: 10px; }
.full .kl_text img { float: none; display: none; }
.full .kl_text span.number { padding-left: 10px; }
.full .simple h1 { margin-bottom: 6px; }
.full .kl_text_small { line-height: 18px; font-size: 14px; }
.full .kl_text { line-height: 18px; font-size: 14px; }
.full .kl_text a b{ font-weight: normal; }
.full .kl_text a { line-height: 22px; margin-right: 10px; font-size: 16px; }
/* end: Search results */

/* start: Archive */
.archiveBox { padding-top: 10px; }
.archiveBox h2 { border-bottom: 3px solid #E6C3D7; clear: both; color: #B2598C; display: block; font-size: 18px; line-height: 26px; margin: 0 10px 10px; }
.archiveBox .otherNewsArticle .otherNewsArticleTitle.more { font-weight: normal; width: auto; margin: 0 0 0 10px; display: inline; }
.archive_box { border-top: 2px solid #1e3c78; padding: 5px 0; text-align: right; clear: both; }
.archive_box .archive_link a { border-top: none; position: relative; right: 0; top: 0; }
/* end: Archive */

/* start: Multimedia, Photogallery */
#media_gallery_ajax_holder .mediaThumbs { overflow: hidden; margin-top: 10px; }
#media_gallery_ajax_holder .mediaThumbs a { width: 114px; float: left; margin: 0 0 10px 10px; overflow: hidden; }
#media_gallery_ajax_holder .mediaThumbs a img { margin-bottom: 5px; }
#media_gallery_ajax_holder .pageNav { background: url(../img/articleItemBg.gif) repeat-x 0 -15px; border-bottom: 1px solid #E6C3D7; border-top: 1px solid #E6C3D7; padding: 12px 10px; }
#photo_gallery_display { margin: 10px 0; overflow: hidden; }
#photo_gallery_display_image { width: 472px; margin: 0 auto; }
.mediaMenuBox #media_player_central1 { width: 608px; margin: 10px; }
.mediaMenuBox h3, .mediaMenuBox p { display: none; }
/* end: Multimedia, Photogallery */

/* start: Static page */
.full .staticPage { padding: 10px 10px 0; }
/* end: Static page */

/* START catchup search right box */
#small_content #catchupSearch {	background: url(../img/box_catchupSearchBg.gif) no-repeat 0 0; margin-bottom: 20px; border: 1px solid #ccc; width: 298px; height: 62px; clear: both; }
#small_content #catchupSearch h2 { padding: 5px 10px; font-size: 14px; }
#small_content #catchupSearch h2 a { color: #4c4c4c; text-shadow: #fff 0 1px 0; }
#small_content #catchupSearch #search { float: left; line-height: 12px; }
#small_content #catchupSearch .input_text { width: 212px; height: 18px; border: none; background: url(../img/box_catchupSearchTextBg.gif) no-repeat 0 0; padding: 0 0 0 8px; font-size: 11px; margin-left: 10px; display: block; float: left; }
#small_content #catchupSearch .input_submit { border: none; background: url(../img/box_catchupSearchSubmitBg.gif) no-repeat 0 0; padding: 1px 9px 4px; cursor: pointer; color: #8e2727; text-shadow: #fff 0 1px 0; margin-left: 10px;
	width: 48px; font-size: 11px; display: block; float: left; }
/* END catchup search right box */

/* START program */
.programTitleBar { border-bottom: 2px solid #00b4b4; color: #1e3c78; margin-bottom: 20px; }
.programCont h2 { font-family: 'Gotham-Medium', sans-serif; }
/* END program */

/* START TV schedule calendar */
#calendarWrapp { background: #1e3c78; margin-bottom: 30px; width: 300px; }
#calendarWrapp .calendar th, #calendarWrapp .calendar td { text-align: center; }
#calendarWrapp .calendar td { width: 42px; height: 38px; border: 1px #fff solid; text-align: center; }
#calendarWrapp .calendar tbody tr td:first-child { border-left: none; }
#calendarWrapp .calendar tbody tr td.weekend { border-right: none; }
#calendarWrapp .calendar tbody tr:first-child td { border-top: none; }
#calendarWrapp .calendar tbody tr:last-child td { border-bottom: none; }
#calendarWrapp .calendar a { color: #f5821e; }
#calendarWrapp .calendar .today a { font-weight: bold; color: #f5821e; }
#calendarWrapp .calendar .current a { color: #fff; text-shadow: none; }
#calendarWrapp .calendar tfoot a { color: #FF6619; }
#calendarWrapp .calendar tr.days th { height: 20px; color: #fbfbfb; font-size: 12px; padding-bottom: 5px; }
#calendarWrapp .calendar tr.monthYear th { height: 49px; font-size: 16px; color: #fff; }
#calendarWrapp .calendarFoot { background: #00b4b4; margin-top: 5px; padding: 10px 0; text-align: center; }
#calendarWrapp table {  }
#calendarWrapp .monthYear th {  }
#calendarWrapp .days th {  }
#calendarWrapp .calendar td { color: #fff; }
#calendarWrapp .calendar td.off { color: #999; }
#calendarWrapp .calendar td.today { background: #fff; }
#calendarWrapp .calendar td.current { background-color: #f5821e; }
#calendarWrapp .calendar .monthYear .next:before { content: '\e807'; color: #fff; margin-right: 13px; }
#calendarWrapp .calendar .monthYear .prev:before { content: '\e806'; color: #fff; margin-left: 18px; }
#calendarWrapp .calendar .monthYear a:hover { text-decoration: none; }
#calendarWrapp .calendarFoot a { color: #fff; font-size: 14px; }
#calendarWrapp .calendarFoot a:after { content: '\e809'; }
/* END TV schedule calendar */

/* START TV schedule days */
#tv_schDays { float: left; position: relative; padding: 0 0 10px; }
#tv_schDays p { font-size: 11px; margin: 0; }
#tv_schDays .day { float: left; width: 196px; margin-left: 15px; }
#tv_schDays .day:first-child { margin-left: 0; }
#tv_schDays .day .content { padding: 15px 0 10px; overflow: hidden; }
#tv_schDays .day .content .item { border-bottom: 1px solid #e7e7e7; float: left; margin-bottom: 8px; padding-bottom: 8px; }
#tv_schDays .day .content .item .title { font-size: 12px; margin: 0 5px 0 10px; display: block; width: 120px; float: left; line-height: 18px; text-shadow: 0 1px 0 #fff; }
#tv_schDays .day .content .item div.title { margin: 0 5px 0 35px; }
#tv_schDays .day .content .item .time { float: left; line-height: 18px; font-size: 11px; font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif; }
#tv_schDays .day .dayTitle { text-transform: uppercase; margin-bottom: 0; font-size: 16px; }
#tv_schDays .day .content a.title:hover { text-decoration: underline; }
#tv_schDays .day .content img { margin: 6px 0 4px 35px; }
#tv_schDays .day .content .summary { margin-left: 35px; display: block; float: left; width: 160px; }
#tv_schDays .day .content .summary p { line-height: 15px; }
#tv_schDays .today .content {  }
#tv_schDays .day .content .item .itemNameAddition img { float: none; left: 3px; position: relative; top: 1px; width: 11px; height: 11px; border: none; margin: auto; }
#tv_schWeekly .itemNameAddition { margin-left: 0; }
#tv_schDays .day .content .item .itemNameAddition img { left: 0; }
#tv_schDays .item .item_rating, .item_rating { float: right; height: 15px; width: 15px; margin-right: 10px; }
#tv_schDays .day .content .item .item_rating img {  height: 15px; width: 15px; border: none; }
#tv_schDays .day .content .item .item_rating img { margin: 3px 0 0; }
#tv_schDays .itemNameAddition {	color: #999999;	margin-left: 0; }
#tv_schDays .item .thumb-holder img { width: 144px; height: 81px; }
/* END TV schedule days */

/* START nowPlaying box */
#nowPlaying .content .onAir .item_rating img { height: 15px; width: 15px; border: none; position: relative; top: 5px;}
#nowPlaying .content .onAir img.replayIcon { height: auto; width: auto; margin: 0 3px; }
#nowPlaying { width: 300px; margin-bottom: 30px; float: left; }
#nowPlaying p { margin: 0; }
#nowPlaying .content { padding: 0 10px; }
#nowPlaying .content h3 { background: url(../img/articleItemBg.gif) repeat-x 0 -5px; border-bottom: 1px solid #E6C3D7; clear: both; padding: 3px 0 4px 5px; }
#nowPlaying .content .onAir, #nowPlaying .content .nextOn, #nowPlaying .content .laterOn { padding: 5px 0 10px; overflow: hidden; }
#nowPlaying .content .onAir { padding-top: 0; }
#nowPlaying .content .nextOn .item_rating, #nowPlaying .content .laterOn .item_rating {	float: right; }
#nowPlaying .content .onAir img { width: 280px; margin-bottom: 6px; }
#nowPlaying .content .onAir .time { float: left; line-height: 24px; }
#nowPlaying .content .onAir .title { font-size: 16px; line-height: 24px; display: block; float: left; width: 223px; margin-left: 10px; margin-bottom: 5px; }
#nowPlaying .content .nextOn img, #nowPlaying .content .laterOn img { margin-right: 8px; margin-top: 5px; }
#nowPlaying .content .itemNameAddition img { float: none; margin-right: 3px; }
#nowPlaying .content .nextOn .timeName , #nowPlaying .content .laterOn .timeName { margin-bottom: 5px; color: #4C4C4C; float: left; }
#nowPlaying .content .nextOn .timeName .time, #nowPlaying .content .laterOn .timeName .time { display: inline; float: left; line-height: 18px; }
#nowPlaying .content .nextOn .timeName .title, #nowPlaying .content .laterOn .timeName .title { display: block; float: left; width: 220px; margin-left: 5px; line-height: 18px; }
/* END nowPlaying box */

/* START TV Schedule right */
#exposedWrapper { overflow: hidden; margin-bottom: 30px; }
#exposed { height: 320px; border: 1px solid #e6c3d7; background: #fcf2e8; float: left; width: 298px; }
#exposed .exposed_day, #exposed .exposed_day .weekday:hover, #exposed .exposed_day .schedule, #exposed .active .schedule .schedule_pageup, #exposed .active .schedule .schedule_pageup:hover, #exposed .active .schedule .schedule_pagedown, #exposed .active .schedule .schedule_pagedown:hover { background: url(../img/scheduleRightSprite.gif); }
#exposed .exposed_day { width: 58px; height: 44px; background-position: 0px -410px; font-size: 18px; border-top: 1px solid #c95798; border-bottom: 1px solid #6c0232; border-right: 1px solid #9a0c5c; }
#exposed .exposed_day a.weekday { color: #FFF; }
#exposed .active { height: 44px; background: #fcf2e8; border: none; }
#exposed .active a.weekday { color: #4C2E3F; }
#exposed .exposed_day .weekday { display: block; padding: 11px 0; text-align: center; text-transform: uppercase; }
#exposed .exposed_day .weekday:hover { background-position: -60px -410px; text-decoration: none; }
#exposed .active .weekday:hover { background: none; cursor: default; }
#exposed .exposed_day .schedule { left: 69px; top: 0px; height: 320px; width: 228px; line-height: 16px; background-position: 0 -85px; border-left: 1px solid #FFF; }
#exposed .exposed_day .schedule .item { margin: 0 7px; padding: 10px 0; font-size: 11px; line-height: 18px; border-bottom: 1px solid #ffdab2; border-top: 1px solid #fff; }
#exposed .exposed_day .schedule .item.current { margin: 0 1px 0 0; padding: 10px 6px; background: url(../img/exposedCurrent.gif) no-repeat left top; border-top: none; }
#exposed .exposed_day .schedule .item:hover{ background: #F7E6D3; background: rgba(0, 0, 0, 0.03); }
#exposed .exposed_day .schedule .item.current:hover{ background: url(../img/exposedCurrent.gif) no-repeat left top; }
#exposed .exposed_day .schedule .item a:hover { cursor: pointer; text-decoration: none; }
#exposed .exposed_day .schedule .item .item_time, #exposed .exposed_day .schedule .item .item_name { display: block; float: left; }
#exposed .exposed_day .schedule .item .timestamp{ display:none; }
#exposed .exposed_day .schedule .item .item_time { width: 40px; color: #994c6e; }
#exposed .exposed_day .schedule .item .item_name { width: 158px; font-weight: bold; color: #740042; text-shadow: 0 1px 0 #F1F1F1; }
#exposed .exposed_day .schedule .item a .item_name { color: #cc1e80; }
.itemNameAddition { font-size: 10px; font-weight: bold; color: #b38fa3; margin-left: 5px; }
#exposed .exposed_day .schedule .item .itemNameAddition img { float: none; left: 3px; position: relative; top: 1px; width: 11px; height: 11px; border: none; margin: auto; }
#exposed .exposed_day .schedule .item .item_rating { float: right; height: 15px; width: 15px; }
#exposed .exposed_day .schedule .item .item_rating img {  height: 15px; width: 15px; border: none; }
#exposed .active .schedule .article_data { display: none; }
#exposed .active .schedule .schedule_pageup, #exposed .active .schedule .schedule_pagedown { height: 23px; cursor: pointer; z-index: 100; width: 228px; }
#exposed .active .schedule .schedule_pageup {  top: 0px; background-position: 0 0; }
#exposed .active .schedule .schedule_pageup:hover { background-position: 0 -23px; }
#exposed .active .schedule .schedule_pagedown { bottom: 0px; background-position: 0 -46px; }
#exposed .active .schedule .schedule_pagedown:hover { bottom: 0px; background-position: 0 -69px; }
#exposed_rotator_loader{ position: absolute; right: 0px; top: 0px; height: 176px; width: 633px; padding-top: 162px; overflow: hidden; background: #FFF; z-index: 200; text-align: center; }
/* END TV Schedule right */

/* oyo center box begin */
#oyo_news #external_item { width: 138px; }
#oyo_news h2 { border:none; margin: 0; }
#small_content #oyo_news #external_item { margin: 0 5px; width: 140px; padding: 0; }
#small_content #oyo_news .content { padding: 0; }

/* START: adtech template */
.d3_hd  .d3_title { border-bottom: 3px solid #E6C3D7; clear: both; color: #B2598C; display: block; font-size: 18px; line-height: 26px; margin-bottom: 10px; }
.d3_hd  .d3_title a { color: #B2598C; }
.d3_hd  .d3_title a:hover { color: #CC7D29; }
#content .d3_media_t { list-style: none; margin: 0; padding-bottom: 0;}
#content .d3_g_2 { width: 135px; float: left; margin: 0 0 10px 10px; list-style: none; }
.d3_media_t img { width: 127px; float: left; border: 1px solid #E6C3D7; margin-bottom: 3px; padding: 3px; }
/* END: adtech template */
	
/* END: BOXES */

/* OYO PROMO 
#oyo_news .oyo_ft {background: url(/static/hr/shared/img/eshop/arrow-gratuit.png) no-repeat 0 0; height: 74px; left: -3px; position: absolute; top: 108px; width: 74px;}
*/

/* START: koment login box */
.btn { padding: 6px 12px; vertical-align: middle; font-size: 11px !important; height: 26px; font-weight: bold; line-height: 14px; text-decoration: none !important; cursor: pointer; color: #fff; background: #00335b url(/static/hr/cms/forum/img/bg_btn.png) 0 100% repeat-x; text-transform: uppercase; text-shadow: 0px -1px 0 #002542; border-radius: 2px; border: none;  }
.btn:hover, .btn:active, .btn:focus { background-color: #222; color: #fff; text-shadow: 0px 1px 0 #000; }
.btn_post_login { background: #ED1C24; font-size: 16px !important; text-shadow: 0 1px 0 #760e12; border: 1px solid #ab2916; box-shadow: 0 0 0 1px #f14950 inset; padding: 16px 13px 20px; text-transform: lowercase; margin-bottom: 12px } /* extends .btn */
.btn_post_login span.icon { border-right: 1px solid #ab2916; background-position: 0 -314px; display: inline-block; height: 30px; vertical-align: middle; width: 27px; padding: 6px 12px 6px 0; }
.btn_post_login span.text { border-left: 1px solid #F14950; padding: 11px 0 12px 12px; position: relative; top: 1px; }
.btn_post_login:hover, .btn_post_login:active, .btn_post_login:focus { background: #f20010 url(/static/hr/cms/forum/img/bg_btn.png) repeat-x 0 100%; color: #fff !important; text-shadow: none;}
.btn_post_login span.icon { background: url("/static/hr/cms/forum/img/icons.png") no-repeat scroll 0 -314px transparent; border-right: 1px solid #AB2916; display: inline-block; height: 30px; padding: 6px 12px 6px 0; vertical-align: middle; width: 27px; }
.btn_post_login.facebook { background-color: #3B5B99; border: 1px solid #005B7F; box-shadow: 0 0 0 1px #627CAD inset;
  font-size: 16px !important; text-shadow: 0 1px 0 #1D2D4C; text-transform: lowercase; margin-bottom: 0; }
.btn_post_login.facebook span.text { border-left: 1px solid #627CAD; padding: 11px 0 12px 12px; position: relative;
  top: 1px; }
.btn_post_login.facebook span.icon { background-position: -50px -314px; border-right: 1px solid #005B7F; display: inline-block; height: 30px; padding: 6px 12px 6px 0; vertical-align: middle; width: 31px; }
 .post_login { background: #f9f9f9; border: 2px dashed #b7b7b7; padding: 23px 0 30px; clear: both; text-align: center; }
.post_login h2 { font-size: 30px; margin-bottom: 7px; }
.post_login  p { font-size: 15px; }
.post_login  p a { color: #2c7ebd; font-weight: bold; }
.post_login  p a:hover { color: #d92121; }
.post_login .d_btn { left: 102px; position: absolute; top: 0; }
.post_login .f_btn { position: absolute; right: 83px; top: -5px; }
 /* END: koment login box */
 
/* animations */
@keyframes maskit {
  0% { opacity: 0; transform: scale(1.1); }
  28% { opacity: 0; transform: scale(1.1); }
  30% { opacity: 1; transform: scale(1); }
  100% { opacity: 1; }
}
@keyframes timeshow {
  0% { opacity: 0; }
  30% { opacity: 0; }
  32% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes titleshow {
  0% { opacity: 0; }
  31% { opacity: 0; }
  33% { opacity: 1; }
  100% { opacity: 1; }
}
@-webkit-keyframes maskit {
  0% { opacity: 0; -webkit-transform: scale(1.1); transform: scale(1.1); }
  28% { opacity: 0; -webkit-transform: scale(1.1); transform: scale(1.1); }
  30% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
  100% { opacity: 1; }
}
@-webkit-keyframes timeshow {
  0% { opacity: 0; }
  30% { opacity: 0; }
  32% { opacity: 1; }
  100% { opacity: 1; }
}
@-webkit-keyframes titleshow {
  0% { opacity: 0; }
  31% { opacity: 0; }
  33% { opacity: 1; }
  100% { opacity: 1; }
}

.xTVArticle.active .articleInfo, .xTVArticle.active .articleVideo {	-webkit-animation: maskit 7s; animation: maskit 7s; }
.xTVArticle.active .articleSummary { animation: timeshow 7s; -webkit-animation: timeshow 7s; }
.xTVArticle.active .articleTitle { animation: titleshow 7s; -webkit-animation: titleshow 7s; }

#facebook_fan_box {
    margin-bottom: 30px;
}

.flowplayer .fp-color { background-color: #00b4b4; }