/*******************************************************************************
 * name: screen.css
 ******************************************************************************/

/*******************************************************************************
 * RESET CSS STYLES
 **/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%; /*vertical-align:baseline;*/
	vertical-align: top;
	background: transparent;
}
body
{
}
ol, ul
{
	list-style: none;
}
blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus
{
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins
{
	text-decoration: none;
}
del
{
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

/*******************************************************************************
 * MAIN
 **/

html, body
{
	display: block;
	min-width: 978px;
	width: 100%; /*     height:100%;     min-height:100%;     */
	font-size: 12px;
	font-family: Arial,Sans-serif;
	color: #1a1a1a;
}

/*******************************************************************************
 * DEFAULT TAGS
 **/

img
{
	border: 0;
}

/* 280x158  */
.container-image-280x158
{
	position: relative;
	display: inline-block;
	width: 280px;
	height: 158px;
	margin: 0 11px 10px 0;
}
.container-image-280x158 .image-280x158
{
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
}
.container-image-280x158 .cover
{
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent url(/sites/all/themes/prima/iprima/images/border-rounded-280-158.gif) no-repeat scroll 0 0;
	z-index: 60;
}
#placementVideoArchiveFeaturedVideo .container-image-280x158 .cover{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-280-158-front-video-big.png);
}

/* 140x79 */
.container-image-140x79
{
	position: relative;
	display: inline-block;
	width: 140px;
	height: 79px;
	margin: 0 11px 10px 0;
}
.container-image-140x79 .image-140x79
{
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
}
.container-image-140x79 .cover
{
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent url(/sites/all/themes/prima/iprima/images/border-rounded-140-79.gif) no-repeat scroll 0 0;
	z-index: 60;
}
/* PRAVE VYSILAME / HP */
.page-front .showNow .container-image-140x79 .cover, .view-b021-promo-clanky .container-image-140x79 .cove, .promo-clanky .container-image-140x79 .cover, .promo-articles .container-image-140x79 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-140-78-front-vysilame.gif);
}
.page-front #videoArchiveLastVideo .views-row-1 .container-image-140x79 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-140-79-front-video-row-1.gif);
}
.page-front #videoArchiveLastVideo .views-row-2 .container-image-140x79 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-140-79-front-video-row-2.gif);
}
.page-front #videoArchiveLastVideo .views-row-3 .container-image-140x79 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-140-79.gif);
}
.page-front #vasePrimaContainer .view-display-id-block_1 .container-image-140x79 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-140-79-front-vase-prima-1.gif);
}
.page-front #vasePrimaContainer .view-display-id-block_2 .container-image-140x79 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-140-79.gif);
}


/* 98x55 */
.container-image-98x55
{
	position: relative;
	display: inline-block;
	width: 98px;
	height: 55px;
	margin: 0 11px 10px 0;
}
.container-image-98x55 .image-98x55
{
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
}
.container-image-98x55 .cover
{
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent url(/sites/all/themes/prima/iprima/images/border-rounded-98-55.gif) no-repeat scroll 0 0;
	z-index: 60;
}


.page-front .tip .container-image-98x55 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-98-55-f0f0f0-f0f0f0.gif);
}
/* PRAVE VYSILAME / PRIMA / IMG COVER */
#rightContainer .prima .container-image-98x55 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-98-55-pravevysilame-prima.gif);
}

/* PRAVE VYSILAME / COOL / IMG COVER */
#rightContainer .cool .container-image-98x55 .cover, #rightContainer #block-block-4 .container-image-98x55 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-98-55-f0f0f0-f0f0f0.gif);
}

/* TABS VIDEO / TOP + LAST / IMG COVER */
#rightContainer .view-b019-topvideo .container-image-98x55 .cover, #rightContainer .view-b09-lastvideo .container-image-98x55 .cover, .rounded-inner-container .container-image-98x55 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-98-55-f0f0f0-f0f0f0.gif);
}

/* PORAD / GALERIE / IMG COVER */
.view-internal-gallery .jcarousel-list-horizontal .container-image-98x55 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-98-55-gallery.gif);
}
/* VIDEOARCHIV / IMG COVER */
.page-videoarchive .container-image-98x55 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-98-55-tab-video.gif);
}
.tvprogram .container-image-98x55 .cover
{
	background-image: url(/sites/all/themes/prima/iprima/images/border-rounded-98-55-tv.gif);
}

/***
 * ROUNDED CONTAINER
 **/
.rounded-container-2
{
	position: relative;
	display: block;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
.rounded-container-2 .rounded-outer-container
{
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}
.rounded-container-2 .rounded-inner-container
{
	position: relative;
	display: block;
	margin: 0;
	padding: 10px 10px 10px 10px;
	padding: 0;
	background-color: #f0f0f0;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}

.rounded-container-2 .rounded-inner-container .inner-content
{
	position: relative;
	display: block;
	height: 100%;
	margin: 0px 10px 0px 10px;
	padding: 10px 0 10px 0;
}
.rounded-container-2 .top
{
	position: relative;
	display: block;
	height: 5px;
	font-size: 0%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #f0f0f0;
	border-top: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	z-index: 60;
}
.rounded-container-2 .top .btl
{
	position: relative;
	display: inline-block;
	float: left;
	top: -1px;
	left: -1px;
	width: 5px;
	height: 5px;
	font-size: 0%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent url(/sites/all/themes/prima/iprima/images/rounded-box-mini.png) no-repeat scroll 0 0;
}

.rounded-container-2 .top .btr
{
	position: relative;
	display: inline-block;
	float: right;
	top: -1px;
	right: -1px;
	width: 5px;
	height: 5px;
	font-size: 0%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent url(/sites/all/themes/prima/iprima/images/rounded-box-mini.png) no-repeat scroll 0 -5px;
}
.rounded-container-2 .bottom
{
	position: relative;
	display: block;
	height: 5px;
	font-size: 0%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #f0f0f0;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	z-index: 60;
}
.rounded-container-2 .bottom .bbl
{
	position: relative;
	display: inline-block;
	width: 5px;
	height: 5px;
	float: left;
	bottom: -1px;
	left: -1px;
	font-size: 0%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent url(/sites/all/themes/prima/iprima/images/rounded-box-mini.png) no-repeat scroll 0 -15px;
}

.rounded-container-2 .bottom .bbr
{
	position: relative;
	display: inline-block;
	width: 5px;
	height: 5px;
	float: right;
	bottom: -1px;
	right: -1px;
	font-size: 0%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: transparent url(/sites/all/themes/prima/iprima/images/rounded-box-mini.png) no-repeat scroll 0 -10px;
}

/* ROUNDED CONTAINER / CONTENT */

.broadcasting .rounded-container-2 .rounded-inner-container .inner-content
{
	position: relative;
	display: block;
	margin: 0;
	margin: 0px 8px 0px 8px;
	padding: 1px 12px 10px 12px;
	background: transparent url(/sites/all/themes/prima/iprima/images/content-bg-right-col-gradient-nt-prave-vysilame.png) no-repeat scroll center 4px;
}

/***
 * DEFAULT / HEADERS
 **/

h1
{
	display: inline-block;
	width: 100%;
	font-size: 150%;
	font-weight: 900;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

h2
{
	font-size: 100%;
	font-weight: bold;
	color: #5d5d5d;
	margin: 0px 0px 10px 0px;
}
h2.small
{
	margin-top: -12px;
	margin-bottom: 0;
	font-size: 80%;
	font-weight: normal;
	text-transform: lowercase;
	color: #5d5d5d;
}

h3, h3.title
{
	font-size: 130%;
	font-weight: bold;
	color: #d44810;
	margin: 0px 0px 10px 0px;
}
#rightContainer h3
{
	font-size: 130%;
	font-weight: bold;
	margin: 15px 0px 10px 0px;
	color: #383838;
}
#rightContainer .videoarchive h3
{
	margin: 15px 0px 10px 0px;
	padding: 0 0 0 0;
}

h3.small, #rightContainer h3.small
{
	position: absolute;
	top: -12px;
	font-size: 80%;
	font-weight: normal;
	text-transform: lowercase;
	color: #5d5d5d;
	margin: 0 0 0 0;
}

h4, h4.title
{
	font-size: 100%;
	font-weight: bold;
	color: #d44810;
	margin: 0px 0px 5px 0px;
}

/***
 * DEFAULT / ANCHORS
 **/

a
{
	text-decoration: none;
	color: #d44810;
}
a:link
{
	text-decoration: none;
	color: #d44810;
}
a:hover
{
	text-decoration: underline;
	color: #d44810;
}
a:visited
{
	text-decoration: none;
	color: #d44810;
}
a:active
{
	text-decoration: none;
	color: #d44810;
}

/***
 * TITLE / ANCHORS
 **/

.title a
{
	text-decoration: none;
	color: #d44810;
}

.title a:link
{
	text-decoration: none;
	color: #d44810;
}
.title a:hover
{
	text-decoration: underline;
	color: #d44810;
}
.title a:visited
{
	text-decoration: none;
	color: #d44810;
}
.title a:active
{
	text-decoration: none;
	color: #d44810;
}

/***
 * REKLAMA / TIPS
 **/
.tip
{
	position: relative;
	display: block;
	float: left;
	width: 100%;
	margin: 10px 0 15px 0;
	background-color: #eaeaea;
}
.tip .text
{
	position: relative;
	display: inline-block;
	font-size: 90%;
	color: #;
	margin: 7px 15px 7px 15px;
}
.tip .text .title
{
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 3px 0 0;
	color: #ff0000;
}

.tip a
{
	text-decoration: none;
	color: #d44810;
	cursor: pointer;
	cursor: hand;
}

.tip a:link
{
	text-decoration: none;
	color: #d44810;
}
.tip a:hover
{
	text-decoration: underline;
	color: #d44810;
}
.tip a:visited
{
	color: #d44810;
}
.tip a:active
{
	text-decoration: underline;
	color: #d44810;
}

/*******************************************************************************
 * LAYOUT
 **/

#body
{
	background-color: #dddddd;
	width: 100%;
	height: 100%;
	min-height: 100%;
}

#mainContainer
{
	position: relative;
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	min-height: 100%;
	padding: 0 0 20px 0;
	background: transparent url(/sites/all/themes/prima/iprima/images/top-bg.png) repeat-x scroll left top;
}

/***
 * LAYOUT / CENTER ELEMENT
 **/

#centerContainer
{
	position: relative;
	display: block;
	width: 978px;
	height: 100%;
	min-height: 100%;
	margin: 0px auto 0px auto;
	padding: 11px 0 0 0;
	text-align: left;
}

/***
 * LAYOUT / HEADER
 **/

#headerContainer, .front #headerContainer
{
	position: relative;
	display: block;
	width: 100%;
	height: 455px;
	z-index: 10;
}
.not-front #headerContainer
{
	height: 284px;
}

#headerContainer #logoPrima
{
	position: absolute;
	display: block;
	width: 180px;
	height: 140px;
	top: 0px;
	left: 0px;
	z-index: 100;
}
#headerContainer #logoPrima h1
{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
#headerContainer #logoPrima h1 a
{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: transparent url(/sites/all/themes/prima/iprima/images/logos/logo-prima-with-shaddow-180x140.png) no-repeat scroll left top;
}

#headerContainer #menuPrimaryContainer
{
	position: absolute;
	display: block;
	width: 490px;
	height: 36px;
	top: 52px;
	left: 255px;
	z-index: 50;
}

#headerContainer #tonightContainer
{
	position: absolute;
	display: block;
	width: 200px;
	height: 54px;
	top: 21px;
	right: 0;
	z-index: 50;
}

#headerContainer #promoIntroContainer
{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	bottom: 0;
	left: 0; /*background-color:#dddddd;*/
}

/***
 * LAYOUT / CONTENT
 **/

#contentContainer
{
	position: relative;
	display: block;
	width: 100%;
	min-height: 100%;
	margin: 17px 0 0px 0;
	padding: 0px 0 0px 0;
	background-color: transparent;
}

#contentContainer #outerContainer
{
	position: relative;
	display: block;
	width: 1278px;
	height: 100%;
	margin: 0px 0 0px -150px;
	padding: 0 0 0 0; /*background-color:rgb(255,102,0);*/
	background: transparent url(/sites/all/themes/prima/iprima/images/content-bg-gradient-nt-right.png) repeat-y scroll right top;
}

#contentContainer #outerInnerContainer
{
	position: relative;
	display: block;
	width: 1128px;
	height: 100%;
	margin: 0px 0 0px 0;
	padding: 0 0 0 0;
	background-color: rgb(0,102,204);
	background: transparent url(/sites/all/themes/prima/iprima/images/content-bg-gradient-nt-left.png) repeat-y scroll left top;
}
#contentContainer #innerContainer
{
	position: relative;
	display: block;
	width: 978px;
	height: 100%;
	margin: 0px 0px 0px 150px;
	padding: 0 0 0 0; /*background-color:#fbfbfb;*/
	background: #ffffff url(/sites/all/themes/prima/iprima/images/content-inner-bg.png) repeat-x scroll left top;
}
#contentContainer #innerContainer #innerContent
{
	position: relative;
	display: block;
	width: 944px;
	height: 100%;
	margin: 0px 17px 0px 17px;
	padding: 0px 0 0px 0; /*background-color:#fbfbfb;*/
	background: #ffffff url(/sites/all/themes/prima/iprima/images/content-inner-bg.png) repeat-x scroll left top;
}

/* CONTENT */

#contentContainer #innerContainer #innerContent #leftContainer
{
	position: relative;
	display: block;
	float: left;
	width: 627px;
	overflow: hidden;
}
#contentContainer #innerContainer #innerContent #rightContainer
{
	position: relative;
	display: block;
	float: right;
	width: 300px;
}

/* */

#topShaddowBorder
{
	position: absolute;
	display: block;
	width: 1278px;
	height: 360px;
	top: -167px;
	left: 0px;
	background: #dddddd url(/sites/all/themes/prima/iprima/images/content-bg-gradient-nt-top.png) no-repeat scroll left top;
	z-index: 0;
}
.not-front #topShaddowBorder
{
	position: absolute;
	display: block;
	width: 1278px;
	height: 360px;
	top: -167px;
	left: 0px;
	background: #dddddd url(/sites/all/themes/prima/iprima/images/content-bg-gradient-nt-top-not-front.png) no-repeat scroll left top;
	z-index: 0;
}

#bottomShaddowBorder
{
	position: absolute;
	display: block;
	width: 1278px;
	height: 360px;
	bottom: -167px;
	left: 0px;
	background: #dddddd url(/sites/all/themes/prima/iprima/images/content-bg-gradient-nt-bottom.png) no-repeat scroll left top;
	z-index: 0;
}

/***
 * LAYOUT / FOOTER
 **/

#footerContainer
{
	position: relative;
	display: block; /*width:100%;*/
	margin: 34px 17px 0 17px; /*border:1px solid green;*/
}

/* SECONDARY MENU */
#footerContainer #menuSecondaryContainer
{
	position: relative;
	display: block;
	width: 100%;
	height: 40px;
	margin: 17px 0 0 0;
}
#menuSecondaryContainer ul.menu
{
	position: relative;
	display: block;
	float: left;
	list-style: none inside url();
}

#menuSecondaryContainer ul.menu li
{
	position: relative;
	display: inline-block;
	float: left;
	height: 28px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#menuSecondaryContainer ul.menu li.first
{
	margin-left: 0px;
}
#menuSecondaryContainer ul.menu li.active
{
}
#menuSecondaryContainer a
{
	position: relative;
	display: inline-block;
	height: 22px;
	line-height: 16px;
	padding: 6px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 95%;
	text-decoration: none;
	color: #575757;
	background: transparent url(/sites/all/themes/prima/iprima/images/ico-arrow-right-grey.gif) no-repeat scroll 0 center;
}

#menuSecondaryContainer a:link
{
	text-decoration: none;
	color: #575757;
}
#menuSecondaryContainer a:hover
{
	text-decoration: underline;
	color: #d44810;
	background: transparent url(/sites/all/themes/prima/iprima/images/ico-arrow-right-red-dark.gif) no-repeat scroll 0 center;
}
/*
#menuSecondaryContainer a:visited {
	text-decoration:none;
	color:#ffffff;
}
#menuSecondaryContainer a:active {
	text-decoration:underline;
	color:#fe3a00;
}
*/


/* TOGGLE MENU */
#menuToggleContainer
{
	display: block;
	min-height: 150px;
	width: 100%;
	color: #3b3b3b;
}
#menuToggleContainer h3
{
	color: #353535;
}

#menuToggleContainer .colSpacer
{
	display: block;
	float: left;
	width: 49px;
	height: 150px;
}

#menuToggleContainer .col-1, #menuToggleContainer .col-2, #menuToggleContainer .col-3
{
	width: 282px;
	height: 100%;
}
#menuToggleContainer .col-1
{
}
#menuToggleContainer .col-2
{
}
#menuToggleContainer .col-3
{
}

#menuToggleContainer .item-list ul
{
	position: relative;
	display: block;
	float: left;
	list-style: none inside url();
}

#menuToggleContainer .item-list ul li
{
	position: relative;
	display: inline-block;
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menuToggleContainer .view-content a, #menuToggleContainer .item-list a
{
	position: relative;
	display: block;
	padding: 6px 15px 6px 20px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 95%;
	text-decoration: none;
	color: #3b3b3b;
	border-bottom: 1px solid #8c8c8c;
	background: transparent url(/sites/all/themes/prima/iprima/images/ico-arrow-right-grey.gif) no-repeat scroll right center;
}
#menuToggleContainer .view-content a:link, #menuToggleContainer .item-list a:link
{
	text-decoration: none;
	color: #3b3b3b;
}
#menuToggleContainer .view-content a:hover, #menuToggleContainer .item-list a:hover
{
	text-decoration: underline;
	color: #d44810;
	background: transparent url(/sites/all/themes/prima/iprima/images/ico-arrow-right-red-dark.gif) no-repeat scroll right center;
}

.views-admin-links
{
}
.views-admin-links ul
{
	position: relative;
	display: inline-block;
	float: left;
	list-style: none inside url();
}
.views-admin-links ul li
{
	position: relative;
	display: inline-block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/***
 * LAYOUT / TOP SLIDER
 **/

#topSliderContainer
{
	position: absolute;
	display: block;
	width: 100%;
	height: 233px;
	top: 0;
	left: 0;
	margin-top: -223px;
}
#topSliderContainer .bg-slider
{
	position: absolute;
	display: block;
	width: 100%;
	height: 233px;
	top: 0px;
	left: 0px;
	background: transparent url(/sites/all/themes/prima/iprima/images/top-slider-content-bg.png) repeat-x scroll left top;
	z-index: 200;
}
#topSliderContainer .contentContainer
{
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 100%;
	bottom: 0px;
	left: 0px;
	overflow: auto;
	text-align: left;
	z-index: 210;
}
#topSliderContainer #topSliderTab
{
	position: absolute;
	display: inline-block;
	width: 500px;
	height: 38px;
	bottom: -28px;
	left: 50%;
	margin: 0 0 0 -239px;
	color: #515151;
	font-size: 95%;
	z-index: 500;
}
#topSliderContainer #topSliderTab .bg
{
	position: absolute;
	display: inline-block;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent url(/sites/all/themes/prima/iprima/images/slider-top-login-bar-bg-long.png) no-repeat scroll left top;
}
#topSliderContainer #topSliderTab .bg-end
{
	position: absolute;
	display: inline-block;
	top: 0;
	right: -16px;
	width: 16px;
	height: 100%;
	background: transparent url(/sites/all/themes/prima/iprima/images/slider-top-login-bar-bg-long-end.png) no-repeat scroll right top;
}

#topSliderContainer #topSliderTab .front-menu-channels
{
	position: relative;
	display: inline-block;
	float: left; /*width:150px;*/ /*height:100%;*/
	margin: 10px 0 0 30px;
	background: transparent url(/sites/all/themes/prima/iprima/images/) no-repeat scroll left top;
}

#topSliderContainer #topSliderTab .front-menu-channels a.active
{
}
#topSliderContainer #topSliderTab .front-menu-login-registration-search
{
	position: relative;
	display: inline-block;
	float: right;
	width: 221px;
	height: 22px;
	margin: 5px 0 0 0;
	padding-left: 8px;
	text-align: left;
	background: transparent url(/sites/all/themes/prima/iprima/images/top-slider-bar.png) no-repeat scroll left top;
}

#topSliderContainer #topSliderTab .front-menu-login-registration-search span.title
{
	color: white;
	font-size: 0.9em;
	line-height: 22px;
}
#topSliderContainer #topSliderTab .front-menu-login-registration-search span.icon-16x16
{
	margin-top: 4px;
}


#topSliderContainer #topSliderTab a
{
	line-height: 22px;
	text-decoration: none;
	color: #515151;
}
#topSliderContainer #topSliderTab a:link
{
	text-decoration: none;
	color: #515151;
}
#topSliderContainer #topSliderTab a:hover
{
	text-decoration: none;
	color: #989898;
}
/* ACTIVE ITEM */
#topSliderContainer #topSliderTab a.active
{
	color: #f3430c;
	font-weight: bold;
}
#topSliderContainer #topSliderTab a.active:hover
{
}

/*
#topSliderContainer #topSliderTab a:visited {

}
#topSliderContainer #topSliderTab a:active {

}
*/


/***
 * LAYOUT / TONIGHT
 **/

#headerContainer #tonightContainer .title
{
	font-weight: bold;
}


/* FORM / INPUTS */
input.form-text
{
	height: 16px;
	line-height: 16px;
	background: #ffffff url(/sites/all/themes/prima/iprima/images/form-input-bg.png) repeat-x scroll left top;
}
input.form-submit
{
	height: 22px;
	line-height: 22px;
}

/*******************************************************************************
 * CONTENT
 **/

.contentContainer
{
	position: relative;
	display: block;
	width: 100%;
	border: 0px solid rgb(51,102,204);
}

.rowSpacer
{
	display: block;
	width: 100%;
	height: 17px;
	background-color: #ffffff;
	background-color: transparent;
}
.colSpacer
{
	display: block;
	float: left;
	width: 14px;
	_height: 100%;
	min-height:200px;
	background-color: #f3f3f3;
	background-color: transparent;
}

.rowContainer
{
	display: block;
	width: 100%;
	background-color: #fbfbfb;
	background-color: transparent;
}

.colContainer
{
	display: block;
	float: left; /*height:100%;*/
	background-color: transparent;
}

a.img-link
{
	display: inline-block;
	position: relative;
	float: left;
	text-decoration: none;
}

/***
 * ROWS
 **/
#front-content-row-1
{
	_height: 250px;
	min-height: 250px;
}
#front-content-row-2
{
	/*height:634px; 	min-height:634px;*/
}
#front-content-row-3
{
	/* 	height:400px; 	min-height:400px;*/
}

#front-content-row-4
{
	height: 200px;
	min-height: 200px;
}

/***
 * ROW 1 CONTENT
 **/
#tvProgramShowOnPrima,
#tvProgramShowOnCool,
#tvProgramShowOnLove
{
	width: 200px;
	_height: 250px;
	min-height: 250px;
	background: #eee;
	padding-bottom:7px;
	background:#f8f8f8 url(/sites/all/themes/prima/iprima/images/content-col-305-bg-gradient-nt.png) no-repeat scroll left top;
	background: -moz-linear-gradient(100% 100% 90deg, #f8f8f8, #eeeeee);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#f8f8f8));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#f8f8f8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#f8f8f8)";
    -moz-border-radius:8px 8px 0 0;
    -webkit-border-radius:8px 8px 0 0;
    -khtml-border-radius:8px 8px 0 0;
    border-radius:8px 8px 0 0;
}

#banner-300-250
{
	position: relative;
	width: 300px;
	height: 250px;
	float:right;
	text-align: center;
}
#banner-300-250 .banner
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}
.leaderboard{
width: 100%;
height: 100%;
text-align: center;
}


/* PRAVE VYSILAME */
.showNow .container-image-140x79
{
	margin: 0;
}
.showNow .view-b04-pravevysilame
{
}
.showNow .view-display-id-block_1
{
	position: relative;
	display: block;
	_height: 170px;
	min-height: 170px;
	margin: 17px 17px 0px 17px;
	padding: 0px 0px 8px 0px;
	border-bottom: 1px solid #dfdfdf;
}
.showNow .view-display-id-block_1 .views-field-title
{
	position: relative;
	display: block;
	width: 100%;
	font-size: 130%;
	color: #d44810;
	font-weight: bold;
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 11px 0px;
	border-bottom: 1px solid #dfdfdf;
}
.showNow .view-display-id-block_1 .views-field-title a
{
	color: #d44810;
	text-decoration: none;
	line-height: 100%;
}

.showNow .view-display-id-block_1 .views-field-title a:link
{
	color: #d44810;
}
.showNow .view-display-id-block_1 .views-field-title a:hover
{
	color: #d44810;
	text-decoration: underline;
}
.showNow .view-display-id-block_1 .views-field-title a:visited
{
	color: #d44810;
}
.showNow .view-display-id-block_1 .views-field-title a:active
{
	color: #d44810;
}
.showNow .view-display-id-block_1 .views-field-nid
{
	position: relative;
	display: inline-block;
	float: left;
	width: 140px;
	height: 79px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.showNow .view-display-id-block_1 .views-field-field-channel-id-value-1
{
	display: inline-block;
	float: left;
	padding-top: 5px;
	width:50px;
}
.showNow .view-display-id-block_1 .views-field-field-broadcast-time-end-value
{
	display: inline-block;
	float: left;
	color: #585858;
	font-size: 110%;
	font-weight: bold;
	line-height: 16px;
	margin:11px 0 0 8px;
    text-align: left;
    white-space: nowrap;
    width: 104px;
}
.showNow .view-display-id-block_1 .views-field-field-broadcast-time-end-value .icon-arrow-right-red-dark-16x16
{
	width:10px;
	background-position:center -80px;
}
.showNow .view-display-id-block_1 .views-field-field-channel-id-value
{
	display: inline-block;
	width: 140px;
	margin: 7px 20px 0 0;
}

/* progressbar */
.progressbar
{
	position: relative;
	display: inline-block;
	width: 100%;
	height: 11px;
	line-height: 11px;
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar.gif) repeat-x scroll 0 -11px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}
.progressbar-channel-1
{
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-prima.gif) repeat-x scroll 0 -11px;
}
.progressbar-channel-2
{
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-cool.gif) repeat-x scroll 0 -11px;
}
.progressbar-channel-3
{
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-love.gif) repeat-x scroll 0 -11px;
}

.progressbar .bg-left, .progressbar .progress .bg-p-left
{
	position: absolute;
	display: inline-block;
	top: 0;
	left: -2px;
	width: 2px;
	height: 11px;
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-prima.gif) no-repeat scroll 0 0;
}
.progressbar-channel-1 .bg-left, .progressbar-channel-1 .progress .bg-p-left
{
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-prima.gif) no-repeat scroll 0 0;
}
.progressbar-channel-2 .bg-left, .progressbar-channel-2 .progress .bg-p-left
{
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-cool.gif) no-repeat scroll 0 0;
}
.progressbar-channel-3 .bg-left, .progressbar-channel-3 .progress .bg-p-left
{
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-love.gif) no-repeat scroll 0 0;
}

.progressbar .bg-right, .progressbar .progress .bg-p-right
{
	position: absolute;
	display: inline-block;
	top: 0;
	right: -2px;
	width: 2px;
	height: 11px;
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-prima.gif) no-repeat scroll 0 -22px;
}
.progressbar-channel-1 .bg-right, .progressbar-channel-1 .progress .bg-p-right
{
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-prima.gif) no-repeat scroll 0 -22px;
}
.progressbar-channel-2 .bg-right, .progressbar-channel-2 .progress .bg-p-right
{
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-cool.gif) no-repeat scroll 0 -22px;
}
.progressbar-channel-3 .bg-right, .progressbar-channel-3 .progress .bg-p-right
{
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-love.gif) no-repeat scroll 0 -22px;
}

.progressbar .progress
{
	position: relative;
	display: inline-block;
	height: 100%;
	line-height: 100%;
	font-size: 1px;
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-prima.gif) repeat-x scroll 0 -44px;
}
.progressbar-channel-1 .progress
{
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-prima.gif) repeat-x scroll 0 -44px;
}
.progressbar-channel-2 .progress
{
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-cool.gif) repeat-x scroll 0 -44px;
}
.progressbar-channel-3 .progress
{
	background: transparent url(/sites/all/themes/prima/iprima/images/progressbar-love.gif) repeat-x scroll 0 -44px;
}

.progressbar .progress .value
{
	display: none;
	height: 100%;
	line-height: 100%;
}
.progressbar .progress .bg-p-left
{
	background-position: 0 -33px;
}
.progressbar .progress .bg-p-right
{
	background-position: 0 -55px;
	display: none;
}


/* BUDEM VYSILAT */
.showNow .view-display-id-block_2
{
	position: relative;
	display: block;
	margin: 0px 17px 0px 17px;
	padding: 0px 0px 0px 0px;
}
.showNow .view-display-id-block_2 .views-row
{
	position: relative;
	display: block;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 0px;
	clear: both;
	border-bottom: 1px solid #dfdfdf;
}
.showNow .view-display-id-block_2 .views-field-title
{
	position: relative;
	float:right;
	width:120px;
	display: inline-block;
	font-size: 100%;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	color: #000000;
}
.showNow .view-display-id-block_2 .views-field-field-time-start-value
{
	position: relative;
	display: inline-block;
	float: left;
	width: 35px;
	height: 100%;
	font-size: 100%;
	color: #242323;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
.showNow .view-display-id-block_2 .views-field-title a
{
	color: #242323;
	line-height: 100%;
}

.showNow .view-display-id-block_2 .views-field-title a:link
{
}
.showNow .view-display-id-block_2 .views-field-title a:hover
{
	color: #d44810;
}
.showNow a.program-link
{
	position: relative;
	display: inline-block;
	float: right;
	font-size: 100%;
	font-weight: normal;
	margin: 10px 13px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #d44810;
}

.showNow a.program-link:link
{
	text-decoration: none;
	color: #d44810;
}
.showNow a.program-link:hover
{
	text-decoration: underline;
	color: #d44810;
}
.showNow a.program-link:visited
{
	color: #d44810;
}
.showNow a.program-link:active
{
	text-decoration: underline;
	color: #d44810;
}


/***
 * ROW 2 CONTENT
 **/

/* NEWS */
#newsContainer
{
	position: relative;
	display: block;
	float: left;
	width: 305px;
	margin: 0px 0 0 0;
}

/* NEWS ITEM */
#newsContainer .news-item
{
	display: block;
	float: left;
	padding: 0 0 0 0;
}
#newsContainer .news-item .title
{
}
#newsContainer .news-item a.img-link
{
	margin: 0 15px 15px 0;
}
#newsContainer .news-item .text
{
	display: block;
}
#newsContainer .news-item a.article-link
{
	position: relative;
	display: inline-block;
	font-size: 130%;
	font-weight: bold;
	color: #d44810;
	margin-top: 0px;
	padding: 0;
	height: 12px;
	line-height: 12px;
	text-decoration: none;
}
#newsContainer .news-item a.article-link:hover
{
	text-decoration: underline;
}
#newsContainer .news-item .info
{
	display: block;
	margin: 10px 0 15px 0;
	padding: 5px 0 0 0;
	clear: left;
	border-top: 1px solid #e7e7e7;
}

/* VIDEO ARCHIVE */
#videoArchiveContainer
{
	position: relative;
	width: 622px;
	display: block;
	float: right;
	margin: 20px 0 0 0;
	background: transparent url(/sites/all/themes/prima/iprima/images/content-front-video-bg-gradient-nt.png) no-repeat scroll 0 0;
}
#videoArchiveContainer h2
{
	position: absolute;
	display: block;
	top: -20px;
	left: 0;
}

#videoArchiveContainer .colLeft
{
	display: block;
	position: relative;
	float: left;
	width: 279px;
	margin: 0 0 0 17px;
}

/* PLACEMENT VIDEO */
#videoArchiveContainer #placementVideoArchiveFeaturedVideo
{
	position: relative;
	width: 100%;
	margin: 15px 0 15px 0;
}
#videoArchiveContainer #placementVideoArchiveFeaturedVideo .views-field-title
{
	position: relative;
	height: 25px;
	line-height: 25px;
	margin: 0 0 5px 0;
	padding: 0 0 0 35px;
	font-size: 130%;
	font-weight: bold;
	color: #d44810;
	background: transparent url(/sites/all/themes/prima/iprima/images/icons/icon-videoarchiv-21x25.png) no-repeat scroll 0 0;
}
#videoArchiveContainer #placementVideoArchiveFeaturedVideo .views-field-title a
{
	position: absolute;
	width: 550px;
	text-decoration: none;
	color: #d44810;
	cursor: pointer;
	cursor: hand;
	z-index: 60;
}
#videoArchiveContainer #placementVideoArchiveFeaturedVideo .views-field-title a:link
{
	text-decoration: none;
	color: #d44810;
}
#videoArchiveContainer #placementVideoArchiveFeaturedVideo .views-field-title a:hover
{
	text-decoration: underline;
	color: #d44810;
}
#videoArchiveContainer #placementVideoArchiveFeaturedVideo .views-field-title a:visited
{
	color: #d44810;
}
#videoArchiveContainer #placementVideoArchiveFeaturedVideo .views-field-title a:active
{
	text-decoration: underline;
	color: #d44810;
}
#videoArchiveContainer #placementVideoArchiveFeaturedVideo .views-field-prima-field-image-primary-nid
{
	margin: 0 0 6px 0;
}
#videoArchiveContainer #placementVideoArchiveFeaturedVideo .container-image-280x158
{
	margin: 0 0 0 0;
}
#videoArchiveContainer #placementVideoArchiveFeaturedVideo .date
{
	margin: 0 0 0 5px;
}

#videoArchiveContainer #videoArchiveLastVideo
{
	display: block;
	position: relative;
	float: right;
	width: 275px;
	margin: 45px 25px 0 0;
}

/* VIDEO ITEM */
#videoArchiveLastVideo .views-row
{
	position: relative;
	width: 100%;
	float: left;
	clear: left;
	margin: 0 0 16px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #e7e7e7;
}
#videoArchiveLastVideo .views-row .views-field-prima-field-image-primary-nid
{
	float: left;
	display: inline-block;
	margin: 0 0 0 0;
}
#videoArchiveLastVideo .views-row .views-field-prima-field-image-primary-nid .container-image-140x79
{
	margin: 0 0 10px 0;
}
#videoArchiveLastVideo .views-row .views-field-title
{
	display: inline-block;
	float: right;
	width: 121px;
}
#videoArchiveLastVideo .views-row .views-field-title a
{
	color: #d23c00;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
}
#videoArchiveLastVideo .views-row .views-field-title a:link
{
	text-decoration: none;
	color: #d44810;
}
#videoArchiveLastVideo .views-row .views-field-title a:hover
{
	text-decoration: underline;
	color: #d44810;
}
#videoArchiveLastVideo .views-row .views-field-title a:visited
{
	color: #d44810;
}
#videoArchiveLastVideo .views-row .views-field-title a:active
{
	text-decoration: underline;
	color: #d44810;
}

#videoArchiveLastVideo .views-row .views-field-field-video-viewcount-value
{
	display: inline-block;
	float: right;
	width: 121px;
	margin: 2px 0 0 0;
}
#videoArchiveLastVideo .views-row .views-field-field-date-publication-value
{
	display: inline-block;
	float: right;
	width: 121px;
	margin: 2px 0 0 0;
}
/* PRIMA KINO */
#primaKinoContainer
{
	display: block;
	float: right;
	width: 609px;
}
.not-front #primaKinoContainer
{
	float: left;
}
#primaKinoContainer h2
{
	display: inline-block;
	width: 45px;
	height: 44px;
	color: #8C2226;
	font-weight: bold;
	background: #8C2226 url(/sites/all/themes/prima/iprima/images/logos/logo-prima-kino-45x44.png) no-repeat scroll 0 0;
margin-left:5px;
}
#primaKinoContainer .colContainer
{
	width: 100%;
}
#primaKinoContainer #primaKinoItems
{
	width: 100%;
}
#primaKinoContainer .kino-item
{
	position: relative;
	float: left;
	display: inline-block;
	width: 65px;
	height: 188px;
	margin: 0 3px 0 0;
	overflow: hidden;
}
#primaKinoContainer .last
{
	margin-right: 0;
}
#primaKinoContainer .kino-item a
{
	position: absolute;
	display: block;
	width: 280px;
	height: 100%;
	top: 0;
	left: 0;
	background: transparent url() no-repeat scroll center top;
}
#primaKinoContainer .kino-item a .infoBar
{
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 30px;
	bottom: 0;
	left: 0;
}
#primaKinoContainer .kino-item a .infoBar .bg
{
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 100%;
	bottom: 0;
	left: 0;
	background-color: #292929;
}
#primaKinoContainer .kino-item a .infoBar .text
{
	position: absolute;
	display: inline-block;
	bottom: 7px;
	left: 17px;
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
}


/***
 * ROW 3 CONTENT
 **/

/* PRIMA PORADY */
#primaPoradyContainer
{
	position: relative;
	float: left;
	width: 284px;
	margin: 20px 21px 0 0;
}
#primaPoradyContainer h2
{
	position: absolute;
	display: block;
	top: -20px;
	left: 0;
}

#primaPoradyContainer .colContainer
{
	width: 100%;
}

#primaPoradyContainer .views-row
{
	position: relative;
	display: block;
	width: 280px;
	height: 158px;
	margin: 15px 0 0 0;
}

#primaPoradyContainer #primaPoradyPlacement
{
	float: left;
	position: relative;
}

#primaPoradyContainer .views-row-first
{
	margin: 0 0 0 0;
}
#primaPoradyContainer .views-field-prima-field-image-primary-nid
{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: transparent url() no-repeat scroll center top;
}
#primaPoradyContainer .infoBar
{
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 48px;
	bottom: 0;
	left: 0;
}
#primaPoradyContainer .infoBar .bg
{
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 100%;
	bottom: 0;
	left: 0;
	background-color: #000000;
	z-index: 61;
}

#primaPoradyContainer .views-field-field-program-logo-nid
{
	position: absolute;
	display: inline-block;
	bottom: 17px;
	left: 17px;
	width: 98px;
	height: 55px;
	background: transparent url() no-repeat scroll center center;
	z-index: 75;
}

#primaPoradyContainer .container-image-280x158
{
	position: relative;
	display: block;
	width: 280px;
	height: 158px;
	margin: 0;
	padding: 0;
}
#primaPoradyContainer .container-image-280x158 .cover
{
	z-index: 70;
}
#primaPoradyContainer .views-field-title
{
	position: absolute;
	display: inline-block;
	height: auto;
	line-height: 16px;
	bottom: 17px;
	left: 50%;
	z-index: 76;
	width: 50%;
	overflow: hidden;
}
#primaPoradyContainer .views-field-title a
{
	position: relative;
	width: 100%;	
	display: inline-block;
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
}

#primaPoradyContainer .views-field-title a:link
{
	color: #ffffff;
}
#primaPoradyContainer .views-field-title a:hover
{
	/*color:#d44810;*/
	color: #ffffff;
}
#primaPoradyContainer .views-field-title a:visited
{
	color: #ffffff;
}
#primaPoradyContainer .views-field-title a:active
{
	color: #ffffff;
}


/* VASE PRIMA */
#vasePrimaContainer
{
	position: relative;
	width: 622px;
	display: block;
	float: right;
	margin: 20px 0 0 0;
	background: transparent url(/sites/all/themes/prima/iprima/images/content-front-video-bg-gradient-nt.png) no-repeat scroll 0 0;
}
#vasePrimaContainer h2
{
	position: absolute;
	display: block;
	top: -20px;
	left: 0;
}

/* VASE PRIMA ITEM */
#vasePrimaContainer .view-display-id-block_1, #vasePrimaContainer .view-display-id-block_2
{
	position: relative;
	display: inline-block;
	margin: 0 17px 0px 17px;
	padding: 17px 0 0 0;
}
#vasePrimaContainer .view-display-id-block_1 .views-row, #vasePrimaContainer .view-display-id-block_2 .views-row
{
	position: relative;
	display: block;
	float: left;
	width: 282px;
}
#vasePrimaContainer .view-display-id-block_1 .views-row-2, #vasePrimaContainer .view-display-id-block_2 .views-row-2
{
	margin-left: 17px;
}
#vasePrimaContainer .views-row .views-field-title
{
	font-size: 130%;
	font-weight: bold;
	color: #d44810;
	margin: 0px 0px 10px 0px;
}

#vasePrimaContainer .views-row .views-field-prima-field-image-primary-nid
{
	float: left;
}
#vasePrimaContainer .views-row .views-field-comment-count
{
	display: block;
	margin: 10px 0 15px 0;
	padding: 5px 0 0 0;
	clear: left;
	border-top: 1px solid #e7e7e7;
}

/* TIPS / REKLAMA */
#vasePrimaContainer .tips
{
	display: inline-block;
	width: 100%;
	background: transparent url(/sites/all/themes/prima/iprima/images/tips-bg-big-nt.gif) no-repeat scroll center 0;
}
#vasePrimaContainer .tip
{
	float: left; /*background-color:#f1f1f1;*/
	background-color: transparent;
}
#vasePrimaContainer .tip-1
{
	width: 296px;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}
#vasePrimaContainer .tip-2
{
	width: 296px;
	margin: 0 0 0 0px;
	padding: 0 10px 0 0px;
}
#vasePrimaContainer .tip .img-link
{
	margin: 0 10px 5px 0;
}
.tip .container-image-98x55
{
	float: left;
	margin: 0 15px 0 0;
}
/******************************************************************************************
 * RIGHT CONTAINER
 ***/

/* PRAVE (NE)VYSILAME */
.view-empty .not-broadcasting{}
.view-empty .not-broadcasting .text{}
.view-empty .not-broadcasting .channel-logo{}
#tvProgramShowOnPrima .not-broadcasting .text, #tvProgramShowOnCool .not-broadcasting .text, #tvProgramShowOnLove .not-broadcasting .text{
	margin: 20px 0 0 7px;
}
#tvProgramShowOnPrima .not-broadcasting .channel-logo
{
	display: inline-block;
	float: right;
	width: 42px;
	height: 20px;
	padding: 0;
	margin: 0;
	background: transparent url(/sites/all/themes/prima/iprima/images/logos/logo-prima-42x20.png) no-repeat scroll 0 0;
}
#tvProgramShowOnLove .not-broadcasting .channel-logo
{
	display: inline-block;
	float: right;
	width: 49px;
	height: 20px;
	padding: 0;
	margin: 0;
	background: transparent url(/sites/all/themes/prima/iprima/images/logos/logo-love-49x16.png) no-repeat scroll 0 0;
}
#tvProgramShowOnCool .not-broadcasting .channel-logo
{
	display: inline-block;
	float: right;
	width: 49px;
	height: 20px;
	padding: 0;
	margin: 0 0 0 0;
	background: transparent url(/sites/all/themes/prima/iprima/images/logos/logo-cool-39x13.png) no-repeat scroll 0 0;
}

#rightContainer .broadcasting .view-empty .not-broadcasting
{
}
#rightContainer .broadcasting .view-empty .not-broadcasting .text
{
	margin: 0 0 0 7px;
}
#rightContainer .broadcasting .prima .view-empty .not-broadcasting .channel-logo
{
	display: inline-block;
	float: right;
	width: 34px;
	height: 16px;
	padding: 0;
	margin: 0;
	background: transparent url(/sites/all/themes/prima/iprima/images/logos/logo-prima-34x16.png) no-repeat scroll 0 0;
}
#rightContainer .broadcasting .cool .view-empty .not-broadcasting .channel-logo
{
	display: inline-block;
	float: right;
	width: 50px;
	height: 14px;
	padding: 0;
	margin: 0;
	background: transparent url(/sites/all/themes/prima/iprima/images/logos/logo-cool-39x13.png) no-repeat scroll 0 0;
}
#rightContainer .broadcasting .love .view-empty .not-broadcasting .channel-logo{float: right;}
/* PRAVE VYSILAME */
.broadcasting .container-image-140x79, .broadcasting .container-image-98x55
{
	margin: 0;
}
.broadcasting .view-b04-pravevysilame
{
}
.broadcasting .view-display-id-block_3
{
	position: relative;
	display: block;
	width: 100%;
	margin: 25px 0 0 0;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #dfdfdf;
}
.broadcasting .view-display-id-block_3 .views-field-field-channel-id-value-1
{
	position: relative;
	display: inline-block;
	float: right;
	width: 150px;
	margin: 4px 0 0 0;
}
.broadcasting .view-display-id-block_3 .views-field-title
{
	position: relative;
	display: inline-block;
	float: right;
	width: 150px;
	line-height: 14px;
	margin: 4px 0 0 0;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
}
.broadcasting .view-display-id-block_3 .views-field-title a
{
	text-decoration: none;
	line-height: 14px;
	color: #d44810;
}

.broadcasting .view-display-id-block_3 .views-field-title a:link
{
	line-height: 100%;
	text-decoration: none;
	color: #d44810;
}
.broadcasting .view-display-id-block_3 .views-field-title a:hover
{
	text-decoration: underline;
	color: #d44810;
}
.broadcasting .view-display-id-block_3 .views-field-title a:visited
{
	color: #d44810;
}
.broadcasting .view-display-id-block_3 .views-field-title a:active
{
	text-decoration: underline;
	color: #d44810;
}
.broadcasting .view-display-id-block_3 .views-field-nid
{
	position: relative;
	display: inline-block;
	float: left;
	width: 98px;
	height: 55px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.broadcasting .view-display-id-block_3 .views-field-field-channel-id-value-1
{
	position: relative;
	display: inline-block;
	float: right;
	width: 150px;
	margin: 0 0 0 0;
}
.broadcasting .view-display-id-block_3 .views-field-field-broadcast-time-end-value
{
	position: relative;
	display: inline-block;
	float: right;
	width: 150px;
	margin: 0px 0px 0 0;
	color: #272727;
	font-size: 95%;
	font-weight: bold;
	line-height: 16px;
}
.broadcasting .view-display-id-block_3 .views-field-field-channel-id-value
{
	position: relative;
	display: inline-block;
	float: right;
	width: 120px;
	margin: 5px 28px 0 0;
}

/* BUDEM VYSILAT */
.view-display-id-block_2 .view-empty .not-broadcasting{ display:none;}
.broadcasting .view-display-id-block_2
{
	position: relative;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.broadcasting .view-display-id-block_2 .views-row
{
	position: relative;
	display: block;
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 9px 0px;
	clear: both;
	border-bottom: 1px solid #dfdfdf;
}
.broadcasting .view-display-id-block_2 .views-field-title
{
	position: relative;
	display: inline-block;
	width: 210px;
	float: right;
	font-size: 100%;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	color: #000000;
}
.broadcasting .view-display-id-block_2 .views-field-field-time-start-value
{
	position: relative;
	display: inline-block;
	float: left;
	width: 35px;
	height: 100%;
	font-size: 100%;
	color: #242323;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
.broadcasting .view-display-id-block_2 .views-field-title a
{
	text-decoration: none;
	color: #242323;
}

.broadcasting .view-display-id-block_2 .views-field-title a:link
{
	text-decoration: none;
}
.broadcasting .view-display-id-block_2 .views-field-title a:hover
{
	text-decoration: underline;
	color: #d44810;
}
.broadcasting a.program-link
{
	position: relative;
	display: inline-block;
	float: right;
	font-size: 100%;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #d44810;
}

.broadcasting a.program-link:link
{
	text-decoration: none;
	color: #d44810;
}
.broadcasting a.program-link:hover
{
	text-decoration: underline;
	color: #d44810;
}
.broadcasting a.program-link:visited
{
	color: #d44810;
}
.broadcasting a.program-link:active
{
	text-decoration: underline;
	color: #d44810;
}

/* VIDEO TOP / LAST */
.videoarchive
{
	position: relative;
	display: block;
	width: 100%;
	float: left;
	clear: left;
}

.videoarchive .views-row
{
	position: relative;
	width: 265px;
	float: left;
	clear: left;
	margin: 0 0 16px 5px;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #e7e7e7;
}
.videoarchive .views-row-last
{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.videoarchive .views-row .views-field-prima-field-image-primary-nid
{
	float: left;
	display: inline-block;
	margin: 0 0 0 0;
}
.videoarchive .views-row .views-field-prima-field-image-primary-nid .container-image-98x55
{
	margin: 0 0 10px 0;
}
.videoarchive .views-row .views-field-title
{
	display: inline-block;
	float: right;
	width: 150px;
}
.videoarchive .views-row .views-field-title a
{
	color: #d23c00;
	font-size: 100%;
	text-decoration: none;
	line-height: 14px;
}
.videoarchive .views-row .views-field-title a:link
{
	text-decoration: none;
	color: #d44810;
}
.videoarchive .views-row .views-field-title a:hover
{
	text-decoration: underline;
	color: #d44810;
}
.videoarchive .views-row .views-field-title a:visited
{
	color: #d44810;
}
.videoarchive .views-row .views-field-title a:active
{
	text-decoration: underline;
	color: #d44810;
}

.videoarchive .views-row .views-field-field-video-viewcount-value
{
	display: inline-block;
	float: right;
	width: 150px;
	margin: 2px 0 0 0;
}
.videoarchive .views-row .views-field-field-date-publication-value, .videoarchive .views-row .views-field-field-video-date-value
{
	display: inline-block;
	float: right;
	width: 150px;
	margin: 2px 0 0 0;
}
.videoarchive .views-row .date, .videoarchive .views-row .view-count
{
	color: #505050;
}

/*******************************************************************************
 * DEFAULT / MENUS STYLE
 **/

ul.links
{
	position: relative;
	display: inline-block;
	list-style: disc inside url();
	margin: 0 auto;
}
ul.links li
{
	position: relative;
	display: inline-block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.links li.first
{
	padding-left: 0px !important;
}

/***
 * MENU / LINKS
 **/

#menuPrimaryContainer ul.menu
{
	position: relative;
	display: block;
	float: left;
	list-style: none inside url();
}

#menuPrimaryContainer ul.menu li
{
	position: relative;
	display: inline-block;
	float: left;
	height: 28px;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 5px;
}
#menuPrimaryContainer ul.menu li.first
{
	margin-left: 0px;
}
#menuPrimaryContainer ul.menu li.active-trail
{
	background: transparent url(/sites/all/themes/prima/iprima/images/menu-bg.png) no-repeat scroll 0 0;
}
#menuPrimaryContainer a
{
	position: relative;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0px 5px 0px 0px;
	margin: 0px -5px 0px 0px;
	font-weight: bold;
	font-size: 120%;
	text-decoration: none;
	text-transform: uppercase;
	color: #252525;
}

#menuPrimaryContainer a:link
{
	text-decoration: none;
	color: #252525;
}
#menuPrimaryContainer a:hover
{
	text-decoration: none;
	color: #f3430c;
}

/* ACTIVE ITEM */
#menuPrimaryContainer .active-trail a
{
	color: #ffffff;
	background: transparent url(/sites/all/themes/prima/iprima/images/menu-bg.png) no-repeat scroll right 0;
}
#menuPrimaryContainer .active-trail a:hover
{
}

/*
#menuPrimaryContainer a:visited {
	text-decoration:none;
	color:#ffffff;
}
#menuPrimaryContainer a:active {
	text-decoration:underline;
	color:#fe3a00;
}
*/

/*******************************************************************************
 * PROMO INTRO SLIDER
 **/
#sliderContainer
{
	position: absolute;
	display: block;
	width: 978px;
	height: 406px;
	bottom: 0;
	left: 0;
	background-color: transparent; /*background:transparent url(/sites/all/themes/prima/iprima/images/top-bg.png) repeat-x scroll left top;*/
}

.front #sliderContainer
{
	width: 978px;
	height: 406px;
}
.not-front #sliderContainer
{
	width: 978px;
	height: 248px;
}

#sliderContainer a
{
	color: #000000;
	text-decoration: none;
}
#sliderContainer a:link
{
	color: #000000;
	text-decoration: none;
}
#sliderContainer #sliderContent
{
	position: absolute;
	display: block; /*width:1278px;*/
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	background-color: transparent;
}
#sliderContainer #sliderImg
{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	background-color: transparent;
}
#sliderContainer #sliderControls
{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	margin: 0;
	padding: 0;
	background-color: #000000;
	z-index: 100;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 */
	filter: alpha(opacity=50); /* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* For IE 5-7 */
	-moz-opacity: 0.5; /* FF */
	-khtml-opacity: 0.5; /* Safari (1.x) */
	opacity: 0.5; /* Other */
}
#sliderContainer #sliderControls a
{
	font-size: 200%;
	color: white;
	text-decoration: none;
	float: left;
	margin: 0 20px 0 0;
}
#sliderContainer #sliderControls a#prev
{
	float: left;
}
#sliderContainer #sliderControls a#next
{
	float: right;
}
#controls
{
	display: none;
	position: absolute;
	bottom: 20px;
	right: 0;
	z-index: 50;
}
#controls a
{
	color: transparent;
	background: transparent url(/sites/all/themes/prima/iprima/images/button-intro-page-bg-active.png) no-repeat scroll 0 0;
	text-decoration: none;
	margin: 0 5px;
	padding: 3px 5px;
	font-size: 0%;
	width: 13px;
	height: 13px;
	display: inline-block;
}
#controls a.activeSlide
{
	color: transparent;
	background-image: url(/sites/all/themes/prima/iprima/images/button-intro-page-bg.png);
}
#controls a:focus
{
	outline: none;
}


#sliderContainer .slide
{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
}
/* Skryti slidu krome prvni na HP */
body.node-1199 #sliderContainer .slide
{
	display: none;
}
body.node-1199 #sliderContainer .slide#slide-1
{
	display: block;
}

#sliderContainer .slide img
{
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 5;
}
#sliderContainer .slide .img
{
	position: absolute;
	display: inline-block;
	right: 0;
	bottom: 0;
	width: 978px;
	height: 406px;
	background: transparent url() no-repeat scroll right bottom;
	z-index: 5;
}
#sliderContainer .slide .text-1
{
	position: absolute;
	left: 17px;
	bottom: 238px;
	width: 550px;
	height: 55px;
	color: #353535;
	font-size: 46px;
	letter-spacing: -1.5pt;
	font-weight: 100;
	text-transform: uppercase;
	font-stretch: narrower;
	font-family: Helvetica, Verdana, sans-serif;
	z-index: 10;
}
#sliderContainer .slide .text-2
{
	position: absolute;
	left: 17px;
	bottom: 203px;
	width: 550px;
	height: 45px;
	color: #d23c00;
	font-size: 36px;
	font-weight: 900;
	text-transform: uppercase;
	font-stretch: narrower;
	letter-spacing: -1.7pt;
	font-family: Helvetica, Verdana, sans-serif;
	z-index: 10;
}
#sliderContainer .slide .text-3
{
	position: absolute;
	left: 17px;
	bottom: 90px;
	width: 310px;
	height: 90px;
	color: #3d3d3d;
	font-size: 14px;
	z-index: 10;
}
#sliderContainer .slide .text-4
{
	position: absolute;
	left: 17px;
	bottom: 20px;
	width: 450px;
	height: 50px;
	color: #353535;
	font-size: 14px;
	z-index: 10;
}
#sliderContainer .slide .text-4 a
{
	display: inline-block;
	width: 101px;
	height: 27px;
	color: transparent;
	font-size: 0%;
	background: transparent url(/sites/all/themes/prima/iprima/images/button-intro-more-bg.png) no-repeat scroll center center;
}
#sliderContainer .slide .text-4 a:hover
{
	background: transparent url(/sites/all/themes/prima/iprima/images/button-intro-more-bg-active.png) no-repeat scroll center center;
}

/* CATEGORY/CONTENT SECONDARY IMAGE */

#sliderImg .slide .image-ref
{
	position: absolute;
	display: inline-block;
	right: 0;
	bottom: 0;
	width: 978px;
	height: 248px;
	background: transparent url() no-repeat scroll right bottom;
	z-index: 5;
}


#sliderImg .slide .novinky
{
	background-image: url(/sites/default/files/image_crops/image_978x248/2/18052_zahlavi-novinky_image_978x248.jpg);
}
#sliderImg .slide .program
{
	background-image: url(/sites/default/files/image_crops/image_978x248/d/18055_zahlavi-tvprogram_image_978x248.jpg);
}
#sliderImg .slide .porady
{
	background-image: url(/sites/default/files/image_crops/image_978x248/2/18052_zahlavi-novinky_image_978x248.jpg);
}
#sliderImg .slide .vase-prima
{
	background-image: url(/sites/default/files/images_original/5247/vase_prima.jpg);
}
#sliderImg .slide .prima-lidi
{
	background-image: url(/sites/default/files/images_original/5/vase_prima.jpg);
}
#sliderImg .slide .podporujeme
{
	background-image: url(/sites/default/files/images_original/5/vase_prima.jpg);
}
#sliderImg .slide .hledame-talenty
{
	background-image: url(/sites/default/files/images_original/5/vase_prima.jpg);
}
#sliderImg .slide .prijem-tv
{
	background-image: url(/sites/default/files/images_original/5/vase_prima.jpg);
}
#sliderImg .slide .prima-akce
{
	background-image: url(/sites/default/files/images_original/5/vase_prima.jpg);
}
#sliderImg .slide .o-spolecnosti
{
	background-image: url(/sites/default/files/images_original/5/vase_prima.jpg);
}
#sliderImg .slide .management
{
	background-image: url(/sites/default/files/images_original/5/vase_prima.jpg);
}
#sliderImg .slide .nase-projekty
{
	background-image: url(/sites/default/files/images_original/5/vase_prima.jpg);
}
#sliderImg .slide .mtg-links
{
	background-image: url(/sites/default/files/images_original/5/vase_prima.jpg);
}
#sliderImg .slide .volna-mista
{
	background-image: url(/sites/default/files/images_original/5/vase_prima.jpg);
}
#sliderImg .slide .press
{
	background-image: url(/sites/default/files/image_crops/image_978x248/b/18054_zahlavi-press_image_978x248.jpg);
}
#sliderImg .slide .teletext
{
	background-image: url(/sites/default/files/image_crops/image_978x248/b/18054_zahlavi-press_image_978x248.jpg);
}
#sliderImg .slide .tiskove-materialy
{
	background-image: url(/sites/default/files/image_crops/image_978x248/b/18054_zahlavi-press_image_978x248.jpg);
}
#sliderImg .slide .tiskove-zpravy
{
	background-image: url(/sites/default/files/image_crops/image_978x248/b/18054_zahlavi-press_image_978x248.jpg);
}
#sliderImg .slide .faq
{
	background-image: url(/sites/default/files/image_crops/image_978x248/f/18050_zahlavi-faq_image_978x248.jpg);
}
#sliderImg .slide .kontakty
{
	background-image: url(/sites/default/files/image_crops/image_978x248/8/18051_zahlavi-kontakty_image_978x248.jpg);
}
#sliderImg .slide .obchod
{
	background-image: url(/sites/default/files/image_crops/image_978x248/6/18053_zahlavi-obchod_image_978x248.jpg);
}
#sliderImg .slide .default-image
{
	background-image: url();
}



#sliderImg .slide .title
{
	position: absolute;
	left: 17px;
	bottom: 75px;
	width: 350px;
	height: 45px;
	color: #d23c00;
	font-size: 36px;
	font-weight: 900;
	text-transform: uppercase;
	font-style: normal !important;
	font-stretch: narrower;
	letter-spacing: -1.7pt;
	font-family: Helvetica, Verdana, sans-serif;
	z-index: 10;
}
#sliderImg .slide .description
{
	position: absolute;
	left: 17px;
	bottom: 10px;
	width: 350px;
	height: 60px;
	color: #3d3d3d;
	font-size: 14px;
	z-index: 10;
}
#sliderContainer .slide .play
{
	position: absolute;
	left: 17px;
	bottom: 110px;
	width: 550px;
	height: 55px;
	color: #353535;
	font-size: 46px;
	letter-spacing: -1.5pt;
	font-weight: 100;
	text-transform: uppercase;
	font-stretch: narrower;
	font-family: Helvetica, Verdana, sans-serif;
	z-index: 10;
}

/* COMBOBOX */

.comboBox
{
	position: relative;
	display: inline-block;
	width: 100%;
	margin: 0px 0px 10px 0px;
	color: white;
	background-color: #d1d1d1;
}
.comboBox .innerBox
{
	position: relative;
	display: block;
	height: 15px;
	line-height: 15px;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	color: white;
	background-color: #606060;
}
.comboBox .values
{
	display: inline-block;
	float: left;
	width: 90%;
	height: 100%;
}
.comboBox .trigger
{
	display: inline-block;
	float: right;
	width: 15px;
	height: 100%;
	margin: 0px 0px 0px 5px;
	padding: 0;
	color: #b83004;
	font-weight: bolder;
	text-align: center;
	background-color: #f7f7f7;
}

/***
 * POPUP VINDOW
 **/

#GB_frame, #GB_frame iframe, #GB_frame html, #GB_frame body
{
	width: 978px !important;
	height: 565px !important;
	overflow: hidden !important;
}

/*******************************************************************************
 * OTHERS
 **/

.underline
{
	text-decoration: underline;
}
.bold
{
	font-weight: bold;
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.clearLeft
{
	clear: left;
}
.clearRight
{
	clear: right;
}
.clear
{
	clear: both;
}

.hidden
{
	display: none !important;
}

.clickable
{
	cursor: pointer;
	cursor: hand;
}

.opacity40
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE8 */
	filter: alpha(opacity=40); /* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); /* For IE 5-7 */
	-moz-opacity: 0.4; /* FF */
	-khtml-opacity: 0.4; /* Safari (1.x) */
	opacity: 0.4; /* Other */
}
.opacity50
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 */
	filter: alpha(opacity=50); /* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* For IE 5-7 */
	-moz-opacity: 0.5; /* FF */
	-khtml-opacity: 0.5; /* Safari (1.x) */
	opacity: 0.5; /* Other */
}
.opacity60
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE8 */
	filter: alpha(opacity=60); /* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); /* For IE 5-7 */
	-moz-opacity: 0.6; /* FF */
	-khtml-opacity: 0.6; /* Safari (1.x) */
	opacity: 0.6; /* Other */
}
.opacity70
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE8 */
	filter: alpha(opacity=70); /* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* For IE 5-7 */
	-moz-opacity: 0.7; /* FF */
	-khtml-opacity: 0.7; /* Safari (1.x) */
	opacity: 0.7; /* Other */
}
.opacity90
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* IE8 */
	filter: alpha(opacity=90); /* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); /* For IE 5-7 */
	-moz-opacity: 0.9; /* FF */
	-khtml-opacity: 0.9; /* Safari (1.x) */
	opacity: 0.9; /* Other */
}
.opacity95
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /* IE8 */
	filter: alpha(opacity=95); /* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); /* For IE 5-7 */
	-moz-opacity: 0.95; /* FF */
	-khtml-opacity: 0.95; /* Safari (1.x) */
	opacity: 0.95; /* Other */
}


/* former jsuchy menu */

/* NEWS */
#newsContainer
{
	width: 305px;
}

/* NEWS ITEM */
#newsContainer .views-row
{
	float: left;
	padding: 0 0 0 0;
}
#newsContainer .views-row .title
{
}
#newsContainer .views-row a.img-link
{
	margin: 0 15px 15px 0;
}
#newsContainer .views-row .text
{
	display: block;
}
#newsContainer .views-row a.article-link
{
	position: relative;
	display: inline-block;
	font-size: 130%;
	font-weight: bold;
	color: #d44810;
	margin-top: 0px;
	padding: 0;
	height: 12px;
	line-height: 12px;
	text-decoration: none;
}
#newsContainer .views-row a.article-link:hover
{
	text-decoration: underline;
}
#newsContainer .views-row .views-field-nid-1
{
	display: block;
	margin: 10px 0 15px 0;
	padding: 5px 0 0 0;
	clear: left;
	border-top: 1px solid #e7e7e7;
}

#newsContainer .views-field-prima-field-image-primary-nid
{
	float: left;
}
#newsContainer .views-field-prima-field-image-primary-nid img
{
	margin: 0 15px 15px 0;
}

/* Vase prima */
.innerMenu ul.menu li
{
	display: inline;
	margin: 0 0 0 0;
	padding: 0 3px 0 0;
	height: 36px;
	line-height: 36px;
}

ul.az-filter li
{
	list-style-type: none;
	list-style: none;
	display: inline;
	margin: 0 0 0 0;
	padding: 0 3px 0 0;
	height: 36px;
	line-height: 36px;
	background: transparent url(/sites/all/themes/prima/iprima/images/submenu-separator.png) no-repeat scroll right center;
}


.bd-percentage
{
	width: 100px;
	border: 1px solid red;
}
.bd-percentage span
{
	background: #ff0000;
	display: block;
}
#menuPrimaryContainer a
{
	height: auto;
}



#menuPrimaryContainer a.active
{
	color: white;
}
#menuPrimaryContainer a.active:hover
{
	color: white;
}

body.admin-menu
{
	/*margin-top: 50px !important;*/
	margin-top: 21px !important;
}
/*
#topSliderContainer { margin: 0; height: auto; }
#topSliderContent { margin:0; height: auto; display: none; }
*/

.select-box
{
	position: relative;
	display: inline-block;
	z-index: 5000;
}
.select-box div.item-list
{
	display: inline-block;
	position: absolute;
	height: 350px;
	width: 300px;
	overflow: hidden;
	overflow-y: auto;
	left: 0;
	top: 20px;
	background: #3b3b3b;
	z-index: 5000;
}
.select-box div.item-list ul li
{
	position: relative;
	z-index: 10000;
	list-style-type: none;
	list-style: none;
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #ffffff;
}



/* test top slider panel v2  */
/*
 * Name: Sliding Login Panel with jQuery 1.3.2
 * Author: Jeremie Tisseau
 * Author URI: http://web-kreation.com/
 * Date: March 26, 2009
 * Version: 1.0
 * */

/***** clearfix *****/
.tab-clear
{
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */
.clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}

/* Panel Tab/button */
#toppanel .tab
{
	background: url(/sites/all/themes/prima/iprima/images/icons/icons-16x16.gif) no-repeat -30px 0;
	height: 37px;
	position: relative;
	top: 0;
	text-align: center;
	z-index: 999;
	float: left;
	width: 100%;
	overflow: hidden;
}
#toppanel .tab-bg
{
	background: transparent url(/sites/all/themes/prima/iprima/images/top-slider-tab-bg-shaddow.png) repeat-x 0 0;
	height: 10px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

#toppanel .tab ul.login
{
	height: 37px; /*width: auto;*/
	font-weight: bold;
	line-height: 37px;
	margin: 0;
	color: white;
	font-size: 80%;
	text-align: center;
	clear: left;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	left: 50%;
	text-align: center;
}
#toppanel .tab ul.login li
{
	text-align: left;
	padding: 0 6px;
	display: block;
	float: left;
	height: 37px;
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	right: 50%;
}

#toppanel .tab ul.login li .left
{
	background: url(/sites/all/themes/prima/iprima/images/top-slider-tab-bg-l.png) no-repeat 0 0;
	height: 37px;
	width: 16px;
	padding: 0;
	margin: 0;
	display: block;
}

#toppanel .tab ul.login li .right
{
	background: url(/sites/all/themes/prima/iprima/images/top-slider-tab-bg-r.png) no-repeat 0 0;
	height: 37px;
	width: 16px;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}




#toppanel .tab ul li .bg
{
	padding: 0 6px;
	display: block;
	float: left;
	height: 37px;
	background: url(/sites/all/themes/prima/iprima/images/top-slider-tab-bg-c.png) repeat-x 0 0;
}


.tab .sep
{
	color: #414141;
}

.tab a.close
{
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: hand;
	cursor: pointer;
	display: block;
	float: left;
	width: 120px;
	position: relative;
	top: 11px;
}

#toppanel .tab a.close
{
	background: url(/sites/all/themes/prima/iprima/images/icons/icon-bullet-button-down-17x16.png) no-repeat left 0;
}
#toppanel .tab a.close:hover
{
	background: url(/sites/all/themes/prima/iprima/images/icons/icon-bullet-button-down-dark-21x20.png) no-repeat left 0;
}

/* sliding
* panel
* */
#toppanel
{
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 999;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#panel
{
	width: 100%;
	height: 360px;
	background: #f3f3f3 url(/sites/all/themes/prima/iprima/images/top-slider-content-bg.png) repeat-x scroll 0 0;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel .content
{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

#panel .content .left
{
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .content .right
{
	border-right: 1px solid #333;
}

/***
 * Quizes
 **/
.quiz
{
	position: relative;
}
.quiz .quiz-header
{
	position: relative;
	margin: 10px 0 0 0;
}
.quiz .quiz-description
{
	position: relative;
	margin: 10px 0 10px 0;
}
/*
.quiz .quiz-rules {
    position:relative;
    display:block;
    height:70px;
    margin:10px 0 10px 0;
    overflow-y:scroll;
    border:1px inset grey;
    background-color:#ffffff;
}
*/
.quiz .quiz-rules
{
	position: relative;
	display: block;
	margin: 10px 0 10px 0;
}

.quiz .quiz-rounded-container
{
}
.quiz .quiz-progress-container
{
	margin: 5px 10px 0 10px;
}
.quiz .quiz-progress ul.quiz-progress-list
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.quiz .quiz-progress ul.quiz-progress-list li
{
	display: list-item;
	list-style: none;
	float: left;
	margin: 0 10px 0 0;
}
.quiz .quiz-progress ul.quiz-progress-list li.quiz-progress-list-item a.quiz-progress-item
{
	display: inline-block;
	width: 27px;
	height: 25px;
	background: transparent url(/sites/all/themes/prima/iprima/images/quiz-item-will.png) no-repeat scroll 0 0;
}
.quiz .quiz-progress ul.quiz-progress-list li.quiz-progress-item-was a.quiz-progress-item
{
	background: transparent url(/sites/all/themes/prima/iprima/images/quiz-item-was.png) no-repeat scroll 0 0;
}
.quiz .quiz-progress .quiz-progress-list-item .quiz-progress-item-value
{
	display: inline-block;
	width: 100%;
	margin: 5px 0 0 0;
	text-align: center;
	font-weight: bold;
	font-size: 120%;
	color: #d5d5d5;
}
.quiz .quiz-progress .active .quiz-progress-item-value
{
	color: #e75e27;
}

.quiz .quiz-question
{
	display: block;
	height: 41px;
	line-height: 41px;
	margin: 0 0 7px 0;
	padding: 0 50px 0 15px;
	font-weight: bold;
	font-size: 130%;
	color: #ffffff;
	background: transparent url(/sites/all/themes/prima/iprima/images/quiz-question.png) no-repeat scroll 0 0;
}
.quiz .quiz-rounded-container .inner-content .quiz-content
{
	margin: 5px 0 0 8px;
}

.form-checkboxes .form-item, .form-radios .form-item
{
	display: block;
	height: 41px;
	margin: 0 0 9px 0;
	padding: 0 15px 0 10px;
	float: left;
	clear: left;
	width: 100%;
	background: transparent url(/sites/all/themes/prima/iprima/images/quiz-answer.png) no-repeat scroll 0 0;
}

.form-item label.option
{
	display: inline-block;
	margin: 10px 0 0 0;
}

/* question-select */
.question-select .question-wrapper .form-item label
{
	display: block;
	height: 41px;
	line-height: 41px;
	margin: 0 0 7px 0;
	padding: 0 50px 0 15px;
	font-weight: bold;
	font-size: 130%;
	color: #ffffff;
	background: transparent url(/sites/all/themes/prima/iprima/images/quiz-question.png) no-repeat scroll 0 0;
}
.question-select .question-wrapper .select-box
{
	display: block;
	height: 41px;
	line-height: 41px;
	margin: 0 0 7px 0;
	padding: 0 50px 0 15px;
	color: #ffffff;
	background: transparent url(/sites/all/themes/prima/iprima/images/quiz-answer.png) no-repeat scroll 0 0;
}
.question-select .question-wrapper .select-box select
{
	display: inline-block;
	width: 100%;
}

.question-wrapper #edit-tries-wrapper
{
	display: block;
	height: 41px;
	line-height: 41px;
	margin: 0 0 7px 0;
	padding: 0 20px 0 15px;
	color: #ffffff;
	background: transparent url(/sites/all/themes/prima/iprima/images/quiz-answer.png) no-repeat scroll 0 0;
}
.question-wrapper #edit-tries-wrapper label
{
	display: inline-block;
	font-weight: normal;
	font-size: 100%;
	color: #000000;
}
.question-wrapper .description
{
	display: none;
	font-weight: normal;
	font-size: 100%;
	color: #000000;
}

.question-wrapper .form-text
{
	border: 1px solid #7f9db9;
	background: #ffffff url();
}

.quiz input.form-submit
{
	display: inline-block;
	position: relative;
	width: 139px;
	height: 20px !important;
	line-height: 20px !important;
	margin: 5px 0 7px 0;
	padding: 0 5px 0 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 95%;
	text-align: center;
	background: transparent url(/sites/all/themes/prima/iprima/images/quiz-btn.png) no-repeat scroll center center;
	border: none;
	cursor: hand;
	cursor: pointer;
}
.quiz #edit-submit
{
	/*margin:0 0 0 305px;*/
}
.quiz #edit-back
{
}
.quiz .item-list
{
	clear: both;
}

/* Quiz/Audio in nodes  */
.quiz-reference-container, .audio-reference-container
{
	margin: 10px 0 10px 0px;
}

.quiz-reference-container h3, .audio-reference-container h3
{
	color: #5D5D5D;
	font-size: 110%;
	margin: 0 0 0 5px;
	padding-bottom: 4px;
}
.quiz-reference
{
	height: 41px;
	padding: 0px 10px 10px 10px;
	color: #ffffff;
	background: transparent url(/sites/all/themes/prima/iprima/images/quiz-question.png) no-repeat scroll center center;
}
.quiz-reference a
{
	display: block;
	height: 100%;
	width: 100%;
	position: relative;
	font-size: 130%;
	font-weight: bold;
	color: #ffffff;
}
.quiz-reference a .quiz-title
{
	position: relative;
	float: left;
	margin: 15px 0 0 20px;
}
.quiz-reference a .quiz-link
{
	float: right;
	margin: 15px 25px 0 0;
}

/* Audio */
.audio-reference
{
}
.audio-reference .audio-reference-title
{
	display: inline-block;
	float: left;
	width: 50%;
	font-size: 110%;
	font-weight: bold;
	color: #D32C00;
}
.audio-reference .audio-reference-embed
{
	display: inline-block;
	float: left;
	width: 50%;
}
.audio-reference .audio-reference-perex
{
	clear: both;
	padding: 5px 0 0 0;
}


/***
 * Messages
 **/
.messages{	display: none;	margin: 5px 0 10px 0 !important;	padding: 7px 15px 7px 15px !important;}
.error{display:block;}
.node-type-quiz .messages{	display: none !important;}


/* BUTTONS
* */
/* Login and Register buttons */
#panel .content input.bt_login, #panel .content input.bt_register
{
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panel .content input.bt_login
{
	width: 74px;
	background: transparent url(http://www.hotajax.org/demo/jquery/Sliding_login_panel_jquery/images/bt_login.png) no-repeat 0 0;
}

#panel .content input.bt_register
{
	width: 94px;
	color: white;
	background: transparent url(http://www.hotajax.org/demo/jquery/Sliding_login_panel_jquery/images/bt_register.png) no-repeat 0 0;
}

#panel .lost-pwd
{
	display: block;
	float: left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}

/***
 * Vypnuti obrazku u konkretnich clanku podle: node id, taxonomy term id 1182
 **/
.taxonomy-term-tiskova-zprava #innerContent .primary-image .container-image-620x349, .node-11156 #innerContent .primary-image .container-image-620x349
{
	display: none !important;
}

/* Sponzorsky bannery v prekryvu nad secondary image (intro block)
   Logo banner s vlastnim logo obrazkem */
#promoIntroContainer #sponzor_banner_logo 
{
	position: absolute; 
	right: 5px; 
	top: 40px; 
	z-index: 10000;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	overflow: visible;
	border: none;/* 1px dashed green;*/
}
#promoIntroContainer #sponzor_banner_logo img
{
	position: relative;
	border: none;
	margin: 0;
}
/* Logo banner area pro pouziti s logem ktere je soucasti secondary image
   Block je na souradnicich vpravo nahore pod 'prima vecer' odkazy. */
#promoIntroContainer #sponzor_banner_area
{
	position: absolute; 
	right: 5px; 
	top: 40px; 
	z-index: 10000;
	width: 150px;
	height: 100px;
	display: block;
	border: none;/* 1px dashed green;*/
}

/* Static intro - blok QueueItems pod promo blokem */
#staticIntroContainer{text-align:center;}
#staticIntroContainerInner{height: 86px; margin: 20px auto 8px; position: relative; width: 930px; overflow:hidden;}
#slider{height: 80px;left: 20px;position: absolute;top: 1px;width: 1000px;}
#slider .container-image-140x79{margin: 0 8px 0 0;}
#sliderLeft{display:none;position: absolute;left: -12px;top: 35px;width: 16px; height:16px;z-index:1000;background: transparent url(/sites/all/themes/prima/iprima/images/carousel-hp.png) no-repeat left top;}
#sliderRight{display:none;position: absolute;right: -12px;top: 35px;width: 16px; height:16px;z-index:1000;background: transparent url(/sites/all/themes/prima/iprima/images/carousel-hp.png) no-repeat right bottom;}
#staticIntroContainer .views-row { float: left;}

/***
 * LIGHTBOX FIX FOR IMAGES
 **/
#outerImageContainer{	padding:10px !important;}
#imageDataContainer { padding: 10px;}
#outerImageContainer #imageContainer{	padding:0px !important;}
#outerImageContainer.videoplayer-data{	padding:0px !important;}
#imageDataContainer.videoplayer-data {  padding: 0px;}

.view-iprima-anketa .votes,.view-iprima-anketa .form-submit,.view-iprima-anketa .form-item{display: none;}
.view-iprima-anketa .text{padding-right:70px;}
.view-iprima-anketa .bar{margin-bottom:6px;}
.view-iprima-anketa .vote{ right: 0;
    margin-top: -32px;
    position: absolute;
    width: 70px;
}
.adContainer{width: 100%;height: 100%;text-align: center;	font-size: 10px;display: block;}
.adContainer *{margin:auto;}
.adContainer.adFull{margin: 20px auto;}
.adContainer.adFull.marginBottom{margin: 0 auto 20px;}

.video-reference-container .node{margin-top:20px; background: #F0F0F0; border: 1px solid #C4C4C4; text-align:center;padding:20px 20px 10px 20px;}
.video-reference-container .node .container-image-620x349{width: 585px;overflow:hidden;display:block;}
.video-reference-container .fivestar-form-item {margin-top:10px;}
.video-reference-container .fivestar-widget{margin:auto;}
.video-reference-container .fivestar-widget .fivestar-widget{width:85px;margin:auto;}
.video-reference-container .fivestar-widget .fivestar-processed .form-item label,
.video-reference-container .fivestar-widget .fivestar-processed .form-item .description{display: none;}

.block-carousel{background:#ffffff;margin-top:20px;}
.block-carousel .content{overflow:hidden;width:940px;clear:both;position:relative;height:160px;}
.block-carousel .carousel{position:absolute;width:1000px;}
.block-carousel .carousel .views-row{margin-right:20px;float:left;width:140px;height:160px;margin-bottom:5px}
.block-carousel .carousel img.logo{display:block;border-bottom: 2px solid #ffffff;margin-bottom: 8px;}
.block-carousel .carousel a{font-weight:bold;font-size:12px;text-decoration:none;}
