/*div#crRibbon {
  background:none repeat scroll 0 0 #FFFFFF !important;
  border-bottom:1px solid #1F1F1F !important;
  color:#000000 !important;
  font-size:11px !important;
  line-height:14px !important;
  padding:3px 18px 2px !important;
  overflow: hidden !important;
  width: auto !important;
}

div#crRibbon .clear {
  line-height: 0 !important;
  height: 0 !important;
}
*/


/* START: Registration */
#registration {
	width: 510px;
	background: #616162;
	color: #ffffff;
	border: 10px solid #000000;
	z-index: 2000;
}
#registration a {
	text-decoration: underline;
	color: #ffffff;
}
#registration a:hover {
	text-decoration: none;
}
#registration .links {
	padding: 8px;
}
#registration .links ul {
	float: left;
}
#registration .links li {
	display: inline;
}
#registration .links li.first {
	border-right: 1px solid #ffffff;
	padding: 0 6px 0 0;
	margin: 0 3px 0 0;
}
#registration .links li.last {
	border-left: 1px solid #ffffff;
	padding: 0 0 0 6px;
	margin: 0 0 0 3px;
}
#registration .links .close {
	float: right;
}
#registration .links .close a {
	background: transparent url(/static/cz/main/img/buttons/registration_close.gif) no-repeat scroll right;
	text-decoration: none;
	padding: 0 15px 0 0;
}
#registration .links .close a:hover {
	text-decoration: underline;
}
#registration .content {
	background: #000000;
	margin: 0 1px 1px 1px;
	padding: 20px 7px 13px 7px;
  width: auto;
}
#registration .content p {
	margin: 0 0 15px 0;
}
#registration .content p.hint {
	font-weight: bold;
	border-bottom: 1px dotted #616162;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
#registration .content span {
	display: inline;
}
#registration .content span a {
	font-weight: bold;
}
#registration .content input {
	width: 140px;
	border: 0;
	margin: 0 3px 0 3px;
	padding: 2px;
}
/* END: Registration */

/* START: Confirmation */
#confirmation {
	width: 470px;
	background: #ffffff;
	color: #5b5b5b;
	border: 5px solid #999999;
	z-index: 2000;
	padding: 8px 15px 15px;
}
#confirmation #confirmation_error {
  color: #d30f15;
  font-weight: bold;
	padding: 12px 10px 0;
	display: none;
}
#confirmation a {
	text-decoration: underline;
	color: #5b5b5b;
}

#confirmation a:hover {
	text-decoration: none;
}

#confirmation .links {
  height: 20px;
  margin: 0 0 20px;
}

#confirmation .links .close {
  float: right;
	background: transparent url(/static/cz/main/img/buttons/btn_confirmation.gif) 100% 0px no-repeat;
	padding: 0 22px 0 0;
	text-decoration: underline;
}

#confirmation .links a.close:hover {
	text-decoration: none;
}

#confirmation .confirmation_content {
	padding: 0 10px;
}

#confirmation .confirmation_content h2 {
  font-size: 16px;
  font-weight: bold;
  color: #d30f15;
  margin: 0 0 8px;
}

#confirmation .confirmation_content p {
	margin: 0 0 15px 0;
}

#confirmation #confirmation_text {
  color: #000000;
  background: #f2f2f2;
  padding: 10px;
	margin: 0 0 15px 0;
	border: 1px solid #a4a4a4;
	height: 150px;
	overflow: auto;
}

#confirmation #confirmation_buttons {
	height: 30px;
}

#confirmation #confirmation_buttons span {
  display: none;
}

#confirmation #confirmation_button_no {
  float: right;
  width: 150px;  
	height: 30px;
	margin: 0 0 0 18px;
	cursor: pointer;
	background: transparent url(/static/cz/main/img/buttons/btn_confirmation.gif) 0 -70px no-repeat;
}

#confirmation #confirmation_button_yes {
  float: right;
  width: 150px;  
	height: 30px;
	cursor: pointer;
	background: transparent url(/static/cz/main/img/buttons/btn_confirmation.gif) 0 -35px no-repeat;
}

/* END: Confirmation */

/* START: NovaIE popup */
#novaie_popup {
	background: #616162;
	width: 430px;
  font-size: 13px;
	color: #000000;
	border: 10px solid #000000;
	z-index: 2000;
}
#novaie_popup .hdr a {
	text-decoration: underline;
	color: #ffffff;
}
#novaie_popup a:hover {
	text-decoration: none;
}
#novaie_popup .hdr {
	padding: 8px;
}
#novaie_popup .hdr .ttl {
	float: left;
	color: #fff;
}
#novaie_popup .hdr .close {
	float: right;
}
#novaie_popup .hdr .close a {
	background: transparent url(/static/cz/main/img/buttons/registration_close.gif) no-repeat scroll right;
	text-decoration: none;
	padding: 0 15px 0 0;
}
#novaie_popup .hdr .close a:hover {
	text-decoration: underline;
}
#novaie_popup .content {
	margin: 0 1px 1px 1px;
	padding: 100px 12px 25px 12px;
  line-height: 1.8;
	background: #ffffff url(/static/cz/main/img/backgrounds/novaie_popup.gif) no-repeat;
}
#novaie_popup .content p {
	margin: 0 0 15px 0;
}
#novaie_popup .content p .novaie_browser {
  font-size: 14px;
  color: #444444;
}
#novaie_popup .content a {
  display: block;
  width: 275px;
  height: 52px;
	background: url(/static/cz/main/img/buttons/novaie_download_popup.gif) no-repeat;
}


/* END: NovaIE popup */
body {
}
.contact_black_overlay {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: black;
	z-index: 1001;
}
.contact_white_content {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	background-color: white;
	z-index: 1002;
}
#user_data_form_nova_contact_form {
	width: 510px;
	background: #000;
	color: #ffffff;
	border: 10px solid #000000;
	z-index: 2000;
	height: auto !important;
}
#user_data_form_nova_contact_form a {
	color: #FFF;
}
#user_data_form_nova_contact_form .contact_form_wrap {
	border: 1px solid #616162;
	width: 498px;
}
#user_data_form_nova_contact_form .close_butt {
	background: #616162;
	line-height: 30px;
	text-align: right;
}
#user_data_form_nova_contact_form .close_butt a {
	background: transparent url(/static/cz/main/img/buttons/registration_close.gif) no-repeat scroll right center;
	padding: 0 15px 0 0;
	margin-right: 7px;
	text-decoration: none;
}
#user_data_form_nova_contact_form .close_butt a:hover {
	text-decoration: underline;
}
#user_data_form_nova_contact_form .contact_form_text {
	padding: 10px 12px 20px;
}
#user_data_form_nova_contact_form .contact_form_text h3 {
	font-weight: bold;
	font-style: italic;
	font-size: 24px;
	margin-bottom: 10px;
}
#user_data_form_nova_contact_form .contact_form_text p {
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
}
#user_data_form_nova_contact_form form {
	padding: 0 12px 0 12px;
}
#user_data_form_nova_contact_form form label {
	font-weight: bold;
	width: 155px;
	text-align: right;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
#user_data_form_nova_contact_form form input, #user_data_form_nova_contact_form form textarea {
	width: 200px;
	border: 0;
	padding: 2px;
	float: left;
	margin-bottom: 8px;
}
#user_data_form_nova_contact_form form textarea {
	width: 280px;
	height: 150px;
}
#user_data_form_nova_contact_form form .captcha_wrap {
	width: auto;
	padding-left: 0;
	width: 250px;
	clear: none;
	float: left;
}
#user_data_form_nova_contact_form form .captcha_wrap .box {
	float: left;
	height: auto;
	position: static;
}
#user_data_form_nova_contact_form form .captcha_wrap a.underline {
	position: static;
	font-weight: normal;
	clear: both;
	display: block;
}
#user_data_form_nova_contact_form form .captcha_wrap .box img {
	margin-bottom: 10px;
}
#user_data_form_nova_contact_form form .captcha_wrap .box input {
	width: 180px;
}
#user_data_form_nova_contact_form form #user_data_submit_contact {
	float: right;
	border: 0;
	background-color: #000;
	color: #FFF;
	font-weight: bold;
	margin: 20px 0 10px 0;
	width: auto;
	cursor: pointer;
}
.user_data_warning, .user_data_message, .user_data_warning2 {
	background: #B2130A none repeat scroll 0 0;
	border: 1px solid #1B232B;
	display: none;
	font-weight: bold;
	padding: 20px;
}
.user_data_message {
	background: #47B541 none repeat scroll 0 0;
}
/*  START: Digitalizace form---------------------------------------------------------------------------- */
.contact_form_digital_wrap {
	width: 640px;
	padding: 0;
	margin: 0 auto 15px auto;
	overflow: hidden;
	background: #2f3f4d;
}
.contact_form_digital_wrap .contact_form_wrapx {
	padding: 5px;
}
.contact_form_digital_wrap .contact_form_wrapx .contact_form_content {
	padding: 15px;
	border: 1px solid #000;
}
.contact_form_digital_wrap .contact_form_text {
	padding-bottom: 12px;
	font-size: 24px;
}
.contact_form_digital_wrap form label {
	width: 200px;
	padding-top: 7px;
	margin-right: 10px;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
}
.contact_form_digital_wrap form .frame label {
	padding-top: 3px;
	font-size: 20px;
}
.contact_form_digital_wrap .frame {
	margin-bottom: 12px;
	border: 2px solid #979fa6;
}
.contact_form_digital_wrap .frame_title {
	padding: 12px 50px;
	display: block;
	font-size: 12px;
	color: #979fa6;
}
.contact_form_digital_wrap input, .contact_form_digital_wrap textarea {
	width: 265px;
	padding: 2px;
	margin-bottom: 12px;
	border: 2px solid #979fa6;
	font-size: 18px;
}
.contact_form_digital_wrap textarea {
	height: 100px;
}
.contact_form_digital_wrap #user_data_submit_contact {
	width: 106px;
	height: 46px;
	margin-left: 380px;
	clear: both;
	border: 0;
	color: #FFF;
	cursor: pointer;
	background: transparent url(/static/cz/shared/img/butt_digi_form_send.gif) top left no-repeat;
}
.user_data_message.digital, .user_data_warning.digital {
	margin-bottom: 5px;
}
/*  END: Digitalizace form---------------------------------------------------------------------------- */
/* START: Contact form 2------------------------------------------------------------------------------- */
.sid_12770 #user_data_message_contact, .sid_12770 #user_data_warning_contact {
	margin: 0 0 15px 25px;
}
#user_data_form_form_contact_2 {
	width: 660px;
	overflow: hidden;
}
#user_data_form_form_contact_2 .contact_form_text {
}
#user_data_form_form_contact_2 .contact_form_text h3 {
	padding-left: 30px;
	margin-bottom: 15px;
	font-size: 35px;
	font-weight: normal;
	letter-spacing: -1px;
}
#user_data_form_form_contact_2 .contact_form_text .text {
	height: 142px;
	overflow: hidden;
	padding-left: 69px;
	margin-bottom: 15px;
	background: #3E3E3E url(/static/cz/microsites/nova/img/bg_article_image.gif) 19px 19px no-repeat;
	color: #FFF;
}
#user_data_form_form_contact_2 .contact_form_text .text p {
	padding: 17px 0 17px 280px;
	margin: 0 35px 0 0;
	line-height: 18px;
	background: #3E3E3E url(/static/cz/microsites/nova/img/keyboard_buttons.jpg) center left no-repeat;
}
#user_data_form_form_contact_2 .contact_form_text .text p a {
	font-size: 14px;
	font-weight: bold;
	color: #1b80b6;
	text-decoration: none;
}
#user_data_form_form_contact_2 .contact_form_text .text p a:hover {
	text-decoration: underline;
}
#user_data_form_form_contact_2 .nova_contact_form_wrap {
	margin: 0 0 15px 25px;
	border: 3px solid #c1c1c1;
	position: relative;
	padding: 15px 25px;
}
#user_data_form_form_contact_2 #nova_contact_form {
}
#user_data_form_form_contact_2 #nova_contact_form input {
	border: 1px solid #000;
}
#user_data_form_form_contact_2 #nova_contact_form label {
	display: block;
	font-weight: bold;
}
#user_data_form_form_contact_2 #nova_contact_form .left_input {
	width: 285px;
	margin: 0 50px 20px 0;
	float: left;
}
#user_data_form_form_contact_2 #nova_contact_form .right_input {
	width: 235px;
	float: left;
}
#user_data_form_form_contact_2 #nova_contact_form .left_input input {
	width: 295px;
}
#user_data_form_form_contact_2 #nova_contact_form .right_input input {
	width: 235px;
}
#user_data_form_form_contact_2 #nova_contact_form input.subject, #user_data_form_form_contact_2 #nova_contact_form textarea {
	border: 1px solid #1b80b6;
}
#user_data_form_form_contact_2 #nova_contact_form textarea {
	width: 570px;
	height: 180px;
	margin-bottom: 30px;
}
#user_data_form_form_contact_2 #nova_contact_form .captcha_wrap {
	height: 48px;
	margin-bottom: 15px;
	background: #3e3e3e;
	position: relative;
}
#user_data_form_form_contact_2 #nova_contact_form .captcha_wrap label {
	float: left;
	line-height: 48px;
	padding: 0 10px;
	color: #FFF;
}
#user_data_form_form_contact_2 #nova_contact_form .captcha_wrap .box {
	float: left;
}
#user_data_form_form_contact_2 #nova_contact_form .captcha_wrap .box img {
	float: left;
}
#user_data_form_form_contact_2 #nova_contact_form .captcha_wrap input {
	float: left;
	padding: 3px;
	margin: 10px 15px;
	color: #d40000;
	font-weight: bold;
}
#user_data_form_form_contact_2 #nova_contact_form .captcha_wrap a.underline {
	font-size: 11px;
	color: #c0c0c0;
	float: right;
	position: relative;
	top: 5px;
	right: 5px;
}
#user_data_form_form_contact_2 #nova_contact_form #user_data_submit_contact {
	padding: 5px 10px;
	background: #1b80b6;
	color: #FFF;
	border: 0;
	font-size: 16px;
	cursor: pointer;
	float: right;
}
/* END: Contatct form 2------------------------------------------------------------------------------- */
/* START: Accessability shortcut keys style*******************************************************************************/
.access_keys {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
/* END: Accessability shortcut keys style*******************************************************************************/
/* START: DEFAULT*******************************************************************************/
html {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
	position: relative;
}
body {
	background: #ffffff;
	margin: 0;
	padding: 0;
	color: #fff;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}
#body_wrap {
	background: #00050b url(/static/cz/shared/img/novaHP_podzirm2011_bg.jpg) center top no-repeat;
	position: relative;
	height: 100%;
	padding: 0;
}
/* END: DEFAULT*******************************************************************************/
/* START: CSS SPRITES*******************************************************************************/
.nova_rights a.rss, .nova_rights a.novahd, #nova_footer .footer_box ul#footer_menu li a.rss, .nova_rights a.write_us, #cet_cross_banner .item h5, #nova_header .adv_wrap, #nova_header .logo a, #header_items_wrap_sk, #header_items_wrap, #nova_header .search_form .input_submit, #nova_header ul#nova_menu, .sid_12900 #nova_header ul#nova_menu li.comunities a, #nova_header ul#nova_menu li a.active_link, #nova_header ul#nova_menu li a:hover, #nova_header .adv_header_box_links a {
	background: url(/static/cz/shared/img/sprites_nova_header_10_voyo.gif) left top no-repeat;
}
/* END: CSS SPRITES*******************************************************************************/
/* START: NOVA HEADER*******************************************************************************/
#nova_header {
	width: 1000px;
	margin: 0 auto 0;
/*bottom 5px*/
	text-align: left;
	color: #fff;
	background: url(/static/cz/shared/img/novaHP_podzirm2011_bg.jpg) center top no-repeat;
	position: relative;
	/*z-index: 1;*/
	z-index: 201;
}
#nova_header .header_wrapper {
}
#header_items_wrap_sk, #header_items_wrap {
	clear: both;
	width: 100%;
	height: 27px;
	background-position: right -65px;
	overflow: hidden;
	margin-bottom: 5px;
}
#nova_header .search_form {
	width: 202px;
	height: 19px;
	float: right;
	margin-right: 6px;
	display: inline;
	position: relative;
	z-index: 2;
	margin-top: 4px;
}
#nova_header .search_form .input_text {
	width: 171px;
	height: 13px;
	padding: 3px 2px;
	border: 0;
	font-size: 11px;
	color: #9e9d9d;
	float: left;
	display: inline;
}
#nova_header .search_form .input_submit {
	width: 21px;
	height: 19px;
	border: 0;
	background-position: 0 -297px;
	cursor: pointer;
	display: inline;
	float: right;
}
#nova_header ul#nova_menu {
	height: 27px;
	list-style: none;
	background-position: 0 -143px;
}
#nova_header ul#nova_menu li {
	padding: 0;
	float: left;
	margin-right: 5px;
	height: 27px;
}
#nova_header ul#nova_menu li a {
	display: block;
	height: 27px;
}
#nova_header ul#nova_menu li a span {
	display: none;
}
.sid_12900 #nova_header ul#nova_menu li.comunities a, #nova_header ul#nova_menu li a.active_link, #nova_header ul#nova_menu li a:hover {
	background-position: 0 -220px;
}
#nova_header ul#nova_menu li.iplayer {
	width: 66px;
}
#nova_header ul#nova_menu li.shows {
	width: 137px;
}
#nova_header ul#nova_menu li.epg {
	width: 108px;
}
#nova_header ul#nova_menu li.people {
	width: 102px;
}
#nova_header ul#nova_menu li.comunities {
	width: 77px;
}
#nova_header ul#nova_menu li.iplayer a:hover {
	background-position: 0px -220px;
}
#nova_header ul#nova_menu li.shows a.active_link, #nova_header ul#nova_menu li.shows a:hover {
	background-position: -71px -220px;
}
#nova_header ul#nova_menu li.epg a:hover {
	background-position: -213px -220px;
}
#nova_header ul#nova_menu li.people a.active_link, #nova_header ul#nova_menu li.people a:hover {
	background-position: -326px -220px;
}
.sid_12900 #nova_header ul#nova_menu li.comunities a, #nova_header ul#nova_menu li.comunities a:hover {
	background-position: -433px -220px;
}
#nova_header ul#nova_menu li.channel {
	margin: 0;
}
#nova_header ul#nova_menu li.channel a {
	display: inline;
	color: #fff;
	height: auto;
	line-height: auto;
	font-size: 12px;
	margin-left: 15px;
	background: transparent;
	text-decoration: none;
}
#nova_header ul#nova_menu li.channel span {
	padding: 0 0 0 15px;
}
#nova_header ul#nova_menu li.channel a:hover {
	text-decoration: underline;
	background: none;
}
/*SUBMENU*******************************/
#nova_header .submenu_wrap {
	width: 1000px;
	padding: 0 0 5px;
	display: none;
}
#nova_header .submenu {
	padding: 0 20px;
	background: #232323;
}
#nova_header .submenu a {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}
#nova_header .submenu_wrap ul li {
	list-style: none;
}
#nova_header .submenu li.list_box {
	float: left;
	width: 180px;
	display: inline;
	padding-left: 6px;
	margin-right: 5px;
	padding-top: 10px;
}
#nova_header .submenu .list_box ul li {
	background: url(/static/cz/shared/img/nova_header_submenu_dotted_line.gif) left bottom repeat-x;
	padding: 2px 4px 4px;
	margin: 3px 0;
}
#nova_header .submenu .list_box ul li.group_title {
	font-size: 22px;
	color: #17aeff;
	background: none;
}
#nova_header #submenu_people_id .list_box li.group_title {
	font-weight: bold;
	font-size: 12px;
}
#nova_header .submenu .list_box ul li a:hover {
	text-decoration: underline;
}
#nova_header #submenu_shows, #nova_header #submenu_people {
	display: block;
}
#nova_header span.adv_text {
	font-size: 11px;
	padding: 2px 0;
	width: 150px;
	display: block;
	line-height: 11px;
	color: #ABABAB;
}
.adv_header_box_links {
	border-top: 1px solid #17aeff;
	margin: 25px 7px 0;
	padding: 10px 0;
}
.adv_header_box_links strong {
	color: #8f8f8f;
	font-weight: normal;
}
#nova_header .adv_header_box_links a {
	color: #8f8f8f;
	background-position: 0 -553px;
	padding-left: 14px;
	margin-left: 20px;
}
#nova_header .adv_header_box_links a:hover {
	text-decoration: underline;
}
/* END: NOVA HEADER*******************************************************************************/
img#redotimg {
	position: absolute;
}
img#usertrack_image {
	display: none;
}
img#print_logo {
	display: none;
	height: 0;
}
/*************style for mini-player*****************/
.miniplayer {
	position: relative;
}
#miniplayer_flv {
	width: 290px;
	margin-bottom: 10px;
	height: 202px;
	position: relative;
}
#miniplayer_flv img {
	position: relative;
	cursor: pointer;
}
.miniplayer span.lista {
	display: block;
	background: url(/static/cz/microsites/nova/img/bg_bottom_mini_player.gif) left bottom no-repeat;
	height: 41px;
	width: 290px;
	position: absolute;
	bottom: 0px;
	left: 0;
	cursor: pointer;
}
.miniplayer.flowplayer span.lista {
   height: 45px;
   background: url(/static/cz/shared/img/flowplayer_control_290.gif) left bottom no-repeat;
}
/********top banner*******/
/* article player */
.content .media_box .player .embed {
	position: relative;
}
.content .media_box .player .embed .player_overlay {
	position: absolute;
	width: 71px;
	height: 61px;
	right: 14px;
	bottom: 31px;
	z-index: 100;
	cursor: pointer;
	background: url(/static/cz/shared/img/btn_lentilka.png) no-repeat;
}
/* box */
.content .img_overlay {
	display: block;
	position: relative;
	overflow: hidden;
}
.content a .img_overlay {
	cursor: pointer;
}
.content .img_overlay_600x338 {
	width: 600px;
}
.content .img_overlay_448x248 {
	width: 440px;
}
.content .img_overlay_365x205 {
	width: 365px;
}
.content .img_overlay_298x166 {
	width: 298px;
}
.content .img_overlay_250x140 {
	width: 250px;
}
.content .img_overlay_200x113 {
	width: 200px;
}
.content .img_overlay_180x100 {
	width: 180px;
}
.content .img_overlay_150x85 {
	width: 150px;
}
.content .img_overlay_144x81 {
	width: 144px;
}
.content .img_overlay_120x67 {
	width: 120px;
}
.content .img_overlay_90x50 {
	width: 90px;
}
.content .img_overlay_55x31 {
	width: 55px;
}
.content .img_overlay_btn {
	position: absolute;
	width: 31px;
	height: 27px;
	right: 9px;
	bottom: 8px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_small.png) no-repeat;
	font-size: 0;
	line-height: 0;
	text-decoration: none !important;
}
.content a:hover .img_overlay_btn {
	text-decoration: none !important;
}
.content .img_overlay_600x338 .img_overlay_btn {
	position: absolute;
	width: 71px;
	height: 61px;
	right: 13px;
	top: 247px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_big.png) no-repeat;
}
.content .img_overlay_440x248 .img_overlay_btn {
	position: absolute;
	width: 71px;
	height: 61px;
	right: 13px;
	top: 175px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_big.png) no-repeat;
}
.content .img_overlay_365x205 .img_overlay_btn {
	position: absolute;
	width: 71px;
	height: 61px;
	right: 13px;
	top: 114px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_big.png) no-repeat;
}
.content .img_overlay_298x166 .img_overlay_btn {
	position: absolute;
	width: 57px;
	width: 42px;
	height: 36px;
	top: 116px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play.png) no-repeat;
}
.content .img_overlay_250x140 .img_overlay_btn {
	position: absolute;
	width: 42px;
	height: 36px;
	right: 13px;
	top: 78px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play.png) no-repeat;
}
.content .img_overlay_200x113 .img_overlay_btn {
	position: absolute;
	width: 42px;
	height: 36px;
	right: 13px;
	top: 64px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play.png) no-repeat;
}
.content .img_overlay_150x85 .img_overlay_btn {
	position: absolute;
	width: 42px;
	height: 36px;
	right: 12px;
	top: 36px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play.png) no-repeat;
}
.content .img_overlay_144x81 .img_overlay_btn {
	position: absolute;
	width: 42px;
	height: 36px;
	right: 11px;
	top: 34px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play.png) no-repeat;
}
.content .img_overlay_120x67 .img_overlay_btn {
	position: absolute;
	width: 31px;
	height: 27px;
	right: 9px;
	top: 32px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_small.png) no-repeat;
}
.content .img_overlay_90x50 .img_overlay_btn {
	position: absolute;
	width: 25px;
	height: 22px;
	right: 8px;
	top: 22px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_smallest.png) no-repeat;
}
.content .img_overlay_55x31 .img_overlay_btn {
	position: absolute;
	width: 25px;
	height: 22px;
	right: 15px;
	top: 5px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_smallest.png) no-repeat;
}
/* START: FOOTER*******************************************************************************/
#nova_footer_wrap {
	position: relative;
	z-index: 50;
	width: 100%;
	bottom: 0;
	left: 0;
	text-align: center;
	/*padding-top: 5px;
*/
	min-width: 1000px;
	padding-top: 13px;
}
#nova_footer {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
	background: #404040;
	padding-bottom: 10px;
}
#nova_footer .footer_box {
	padding: 0 0 0 36px;
	height: 55px;
	line-height: 26px;
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #d4d4d4;
}
#nova_footer .footer_box a {
	color: #000;
}
#nova_footer .footer_box .copy {
	width: 150px;
	display: block;
	float: right;
	text-align: right;
}
#nova_footer .footer_box ul#footer_menu li {
	list-style-type: none;
	display: inline;
}

#nova_footer .footer_box ul#footer_menu li.podminky {
  float: none;
  display: block;
  text-align: center;
}
#nova_footer .footer_box ul#footer_menu li a {
	padding: 0 10px 0 7px;
	text-decoration: none;
}
#nova_footer .footer_box ul#footer_menu li a:hover {
	text-decoration: underline;
}
#nova_footer .footer_box ul#footer_menu li a.rss {
	background-position: 0 -490px;
	padding: 4px 0px 4px 18px;
}
.nova_rights {
	color: #FFF;
	font-size: 11px;
	padding: 0 50px;
}
.nova_rights .clear {
  font-size: 0;
}
.nova_rights .links {
  display: block;
  padding-top: 13px;
  float: left;
}
.nova_rights .copy {
	float: right;
	display: block;
	padding-top: 10px;
}
.nova_rights .copy a {
	color: #707070;
	text-decoration: underline;
}
.nova_rights .copy a:hover {
	text-decoration: none;
}
.nova_rights a.footer_link {
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	height: 16px;
	padding: 0 0 0 21px;
	margin: 4px 0 0 20px;
	line-height: 16px;
}
.nova_rights a.rss {
	background-position: 0 0;
}
.nova_rights a.write_us {
	background-position: 0 -615px;
}
.nova_rights a.novahd {
  background-position: 0 -424px;
	width: 70px;
	height: 16px;
	padding: 0;
	margin-left: 0;
}
.nova_rights a.footer_link:hover {
	text-decoration: underline;
}
.nova_rights a.novahd:hover {
	text-decoration: none;
}
/* END: FOOTER*******************************************************************************/

/* Footboard --- */
.footboard { margin-bottom: 6px; font-size: 11px; }
.footboard .ad-label { padding: 0.2em 6px; color: #c0c0c0; }
/* --- Footboard */

/* START: CET cross banner------------------------------------------------------------------------------- */
#cet_cross_banner {
	width: 1000px;
	border-top: 1px solid #FFF;
	background: #FFF url(/static/cz/shared/img/bg_cross_banner.jpg) top left repeat-x;
}
#cet_cross_banner .cross_banner_content {
	padding: 11px 0 23px 0;
}
#cet_cross_banner .item {
	width: 200px;
	padding-left: 9px;
	margin: 0 23px 0 16px;
	display: inline;
	float: left;
	border-left: 1px solid #e0e0e0;
}
#cet_cross_banner .item a {
	text-decoration: none;
	color: #000;
}
#cet_cross_banner .item.tn a.logo {
	width: 78px;
	height: 22px;
	display: block;
	margin-bottom: 11px;
}
#cet_cross_banner .item.sport a.logo {
	width: 80px;
	height: 24px;
	display: block;
	margin-bottom: 9px;
}
#cet_cross_banner .item.doma a.logo {
	width: 118px;
	height: 22px;
	display: block;
	margin-bottom: 11px;
}
#cet_cross_banner .item.nova a.logo {
	width: 95px;
	height: 22px;
	display: block;
	margin-bottom: 11px;
	background: url(/static/cz/shared/img/logo_novacz.gif) no-repeat;
}
#cet_cross_banner .item.krasna a.logo {
	width: 105px;
	height: 29px;
	display: block;
	margin-top: 0px;
	margin-bottom: 3px;
	background: url(/static/cz/shared/img/logo_krasnacz.png) no-repeat;
}
#cet_cross_banner .item.hudba a.logo {
	width: 105px;
	height: 29px;
	display: block;
	margin-top: 0px;
	margin-bottom: 3px;
	background: url(/static/cz/shared/img/logo_tncz.gif) no-repeat;
}
#cet_cross_banner .item.voyoplus a.logo {
	width: 105px;
	height: 29px;
	display: block;
	margin-top: 0px;
	margin-bottom: 4px;
	background: url(/static/cz/shared/img/logo_voyoplus.png) no-repeat;
}
#cet_cross_banner .item.voyo-beta a.logo, 
#cet_cross_banner .item.voyo a.logo {
	width: 105px;
	height: 29px;
	display: block;
	margin-top: 0px;
	margin-bottom: 4px;
	background: url(/static/cz/shared/img/logo_voyo_v2.png) no-repeat;
}
#cet_cross_banner .item.mtv a.logo {
	width: 105px;
	height: 24px;
	display: block;
	margin-bottom: 9px;
	background: url(/static/cz/shared/img/logo_mtv.png?r=50325) no-repeat;
}
#cet_cross_banner .item.pokerfan a.logo {
	width: 142px;
	height: 34px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(/static/cz/shared/img/logo_pokerfan.png) no-repeat;
}
#cet_cross_banner .item.ulice a.logo {
	width: 105px;
	height: 30px;
	display: block;
	margin-bottom: 3px;
	background: url(/static/cz/shared/img/logo_ulice.png) no-repeat;
}
#cet_cross_banner .item.magazines a.logo {
	width: 80px;
	height: 23px;
	display: block;
	margin-bottom: 10px;
}

#cet_cross_banner .item.tn,
#cet_cross_banner .item.sport,
#cet_cross_banner .item.doma, 
#cet_cross_banner .item.magazines {
     background: url(/static/cz/shared/img/sprites_global_footer_promo.gif) left top no-repeat;
}

#cet_cross_banner .item.tn {
	background-position: -1130px 0;
}
#cet_cross_banner .item.sport {
	background-position: -750px 0;
}
#cet_cross_banner .item.doma {
	background-position: -374px 0;
}
#cet_cross_banner .item.magazines {
	background-position: 9px 0;
}
#cet_cross_banner .item a:hover {
	text-decoration: underline;
}
#cet_cross_banner .item img {
	width: 200px;
	height: 113px;
	overflow: hidden;
	border: 0;
}
#cet_cross_banner .item h3.main_article_title {
	padding: 10px 0 13px 0;
	margin: 0;
}
#cet_cross_banner .item h3.main_article_title a {
	font-weight: bold;
	font-size: 14px;
}
#cet_cross_banner .item h5 {
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
	background-position: 0 -363px;
}
#cet_cross_banner .item h5 a {
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
/* END: CET cross banner------------------------------------------------------------------------------- */
/*** START: share video box ***/
.media_box .player .clear {
	font-size: 0;
	height: 0;
	overflow: hidden;
}
.box_share_video {
	color: #efefef;
	width: 365px;
	position: relative;
	overflow: hidden;
}
.box_share_video_w600 {
	width: 600px;
}
.box_share_video_w440 {
	width: 440px;
}
.box_share_video .bsv_body {
	background: #585858 url(/static/cz/microsites/default/img/bg-video-share-body.png) !important;
	padding: 0 0 0px;
}
.box_share_video .bsv_btm {
	height: 3px;
	font-size: 1px;
	background: url(/static/cz/microsites/default/img/bg-video-share-btm.png) no-repeat !important;
}
.box_share_video_w600 .bsv_btm {
	background: url(/static/cz/microsites/default/img/bg-video-share-btm-600.png) no-repeat !important;
}
.box_share_video_w440 .bsv_btm {
	background: url(/static/cz/microsites/default/img/bg-video-share-btm-440.png) no-repeat !important;
}
.box_share_video h4 {
	font-size: 12px;
	padding: 5px 0 0 7px;
	position: relative;
}
.box_share_video .video_box_voting {
	position: absolute;
	top: 4px;
	right: 120px;
	padding: 0;
	width: 320px;
	height: 16px;
	z-index: 50;
}
.box_share_video .video_box_voting .thx_text_wrap {
	width: 232px;
	height: 16px;
	float: left;
	font-size: 10px;
	line-height: 16px;
	text-align: right;
}
.box_share_video .video_box_voting .thx_text {
	padding: 0 6px 0 0;
	background: #585858 url(/static/cz/microsites/default/img/bg-video-share-body.png) !important;
}
.box_share_video .controls {
	position: absolute;
	top: 5px;
	left: 252px;
	padding: 0;
}
.box_share_video_w600 .controls {
	left: 486px;
	padding: 0;
}
.box_share_video_w440 .controls {
	left: 326px;
}
.box_share_video .controls .btn_help {
	float: left;
	width: 46px;
	height: 15px;
	background: url(/static/cz/microsites/default/img/btn-video-share-help.gif) no-repeat;
}
.box_share_video .controls .btn_share_video_more {
	float: left;
	width: 50px;
	height: 15px;
	background: url(/static/cz/microsites/default/img/btn-video-share-more.gif) no-repeat 0 -15px;
	margin: 0 8px 0 0;
}
.box_share_video .controls .collapsed {
	background-position: 0 0;
}
.box_share_video ul {
	margin: 1px 0 0 5px;
	top: 6px;
	position: relative;
}
.box_share_video_w600 ul {
	position: relative;
	width: 600px;
	left: 15px;
	top: 5px;
}
.box_share_video_w440 ul {
	margin-left: 60px;
}
.box_share_video li {
	float: left;
	list-style-type: none;
	width: 109px;
	margin: 0 10px 4px 0;
}
.box_share_video li a {
	display: block;
	height: 22px;
	padding-left: 25px;
	padding-top: 3px;
	font-weight: bold;
	text-decoration: none;
	color: #fff !important;
}
.box_share_video li a:hover {
	text-decoration: underline;
}
.box_share_video li a span {
	display: inline;
}
.box_share_video li.blog {
	background: url(/static/cz/microsites/default/img/blog.gif) no-repeat;
}
.box_share_video li.linkuj {
	background: url(/static/cz/microsites/default/img/linkuj.gif) no-repeat;
}
.box_share_video li.facebook {
	background: url(/static/cz/microsites/default/img/facebook.gif) no-repeat;
}
.box_share_video li.delicious {
	background: url(/static/cz/microsites/default/img/delicious.gif) no-repeat;
}
.box_share_video li.jagg {
	background: url(/static/cz/microsites/default/img/jagg.gif) no-repeat;
}
.box_share_video li.vybralisme {
	background: url(/static/cz/microsites/default/img/vybralisme.gif) no-repeat;
}
.box_share_video li.pridat {
	background: url(/static/cz/microsites/default/img/pridat.gif) no-repeat;
}
.box_share_video li.google {
	background: url(/static/cz/microsites/default/img/google.gif) no-repeat;
}
.box_share_video li.digg {
	background: url(/static/cz/microsites/default/img/digg.gif) no-repeat;
}
.box_share_video li.yahoo {
	background: url(/static/cz/microsites/default/img/yahoo.gif) no-repeat;
}
.box_share_video li.yahoo a {
	padding-left: 31px;
}
.box_share_video li.furl {
	background: url(/static/cz/microsites/default/img/furl.gif) no-repeat;
}
.box_share_video li.myspace {
	background: url(/static/cz/microsites/default/img/myspace.gif) no-repeat;
}
.box_share_video li.newsvine {
	background: url(/static/cz/microsites/default/img/newsvine.gif) no-repeat;
}
.box_share_video li.reddit {
	background: url(/static/cz/microsites/default/img/reddit.gif) no-repeat;
}
.box_share_video li.stumbleupon {
	background: url(/static/cz/microsites/default/img/stumbleupon.gif) no-repeat;
}
.box_share_video .clear, .box_share_video li.list_clear {
	display: block;
	font-size: 0;
	line-height: 0;
	margin: 0;
	height: 0;
	float: none;
	width: auto;
	clear: both;
	padding: 0 0 3px;
}
.share_help_box {
	padding: 15px 0;
}
.share_help_box h4 {
	font-size: 16px;
}
.share_help_box p {
	line-height: 17px;
}

/*** END: share video box ***/

.ssid_clanek .content .article_wrap .article .article_mdl .date {
  display: none;
}
.sid_12210 .ssid_clanek .content .article_wrap .article .article_mdl .date {
  display: block;
}

body .content .top_article .body .article_text .date {
  display: none;
}
/*div#crRibbon {
  background:none repeat scroll 0 0 #FFFFFF !important;
  border-bottom:1px solid #1F1F1F !important;
  color:#000000 !important;
  font-size:11px !important;
  line-height:14px !important;
  padding:3px 18px 2px !important;
  overflow: hidden !important;
  width: auto !important;
}

div#crRibbon .clear {
  line-height: 0 !important;
  height: 0 !important;
}
*/


/* START: Registration */
#registration {
	width: 510px;
	background: #616162;
	color: #ffffff;
	border: 10px solid #000000;
	z-index: 2000;
}
#registration a {
	text-decoration: underline;
	color: #ffffff;
}
#registration a:hover {
	text-decoration: none;
}
#registration .links {
	padding: 8px;
}
#registration .links ul {
	float: left;
}
#registration .links li {
	display: inline;
}
#registration .links li.first {
	border-right: 1px solid #ffffff;
	padding: 0 6px 0 0;
	margin: 0 3px 0 0;
}
#registration .links li.last {
	border-left: 1px solid #ffffff;
	padding: 0 0 0 6px;
	margin: 0 0 0 3px;
}
#registration .links .close {
	float: right;
}
#registration .links .close a {
	background: transparent url(/static/cz/main/img/buttons/registration_close.gif) no-repeat scroll right;
	text-decoration: none;
	padding: 0 15px 0 0;
}
#registration .links .close a:hover {
	text-decoration: underline;
}
#registration .content {
	background: #000000;
	margin: 0 1px 1px 1px;
	padding: 20px 7px 13px 7px;
	width: auto;
}
#registration .content p {
	margin: 0 0 15px 0;
}
#registration .content p.hint {
	font-weight: bold;
	border-bottom: 1px dotted #616162;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
#registration .content span {
	display: inline;
}
#registration .content span a {
	font-weight: bold;
}
#registration .content input {
	width: 140px;
	border: 0;
	margin: 0 3px 0 3px;
	padding: 2px;
}
#registration .content #invalidEmail {
  display: none;
  color: red;
}
/* END: Registration */
/* START: NovaIE popup */
#novaie_popup {
	background: #616162;
	width: 430px;
  font-size: 13px;
	color: #000000;
	border: 10px solid #000000;
	z-index: 2000;
}
#novaie_popup .hdr a {
	text-decoration: underline;
	color: #ffffff;
}
#novaie_popup a:hover {
	text-decoration: none;
}
#novaie_popup .hdr {
	padding: 8px;
}
#novaie_popup .hdr .ttl {
	float: left;
	color: #fff;
}
#novaie_popup .hdr .close {
	float: right;
}
#novaie_popup .hdr .close a {
	background: transparent url(/static/cz/main/img/buttons/registration_close.gif) no-repeat scroll right;
	text-decoration: none;
	padding: 0 15px 0 0;
}
#novaie_popup .hdr .close a:hover {
	text-decoration: underline;
}
#novaie_popup .content {
	margin: 0 1px 1px 1px;
	padding: 100px 12px 25px 12px;
  line-height: 1.8;
	background: #ffffff url(/static/cz/main/img/backgrounds/novaie_popup.gif) no-repeat;
}
#novaie_popup .content p {
	margin: 0 0 15px 0;
}
#novaie_popup .content p .novaie_browser {
  font-size: 14px;
  color: #444444;
}
#novaie_popup .content a {
  display: block;
  width: 275px;
  height: 52px;
	background: url(/static/cz/main/img/buttons/novaie_download_popup.gif) no-repeat;
}


/* END: NovaIE popup */
body {
}
.contact_black_overlay {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: black;
	z-index: 1001;
}
.contact_white_content {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	background-color: white;
	z-index: 1002;
}
#user_data_form_nova_contact_form {
	width: 510px;
	background: #000;
	color: #ffffff;
	border: 10px solid #000000;
	z-index: 2000;
	height: auto !important;
}
#user_data_form_nova_contact_form a {
	color: #FFF;
}
#user_data_form_nova_contact_form .contact_form_wrap {
	border: 1px solid #616162;
	width: 498px;
}
#user_data_form_nova_contact_form .close_butt {
	background: #616162;
	line-height: 30px;
	text-align: right;
}
#user_data_form_nova_contact_form .close_butt a {
	background: transparent url(/static/cz/main/img/buttons/registration_close.gif) no-repeat scroll right center;
	padding: 0 15px 0 0;
	margin-right: 7px;
	text-decoration: none;
}
#user_data_form_nova_contact_form .close_butt a:hover {
	text-decoration: underline;
}
#user_data_form_nova_contact_form .contact_form_text {
	padding: 10px 12px 20px;
}
#user_data_form_nova_contact_form .contact_form_text h3 {
	font-weight: bold;
	font-style: italic;
	font-size: 24px;
	margin-bottom: 10px;
}
#user_data_form_nova_contact_form .contact_form_text p {
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
}
#user_data_form_nova_contact_form form {
	padding: 0 12px 0 12px;
}
#user_data_form_nova_contact_form form label {
	font-weight: bold;
	width: 155px;
	text-align: right;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
#user_data_form_nova_contact_form form input, #user_data_form_nova_contact_form form textarea {
	width: 200px;
	border: 0;
	padding: 2px;
	float: left;
	margin-bottom: 8px;
}
#user_data_form_nova_contact_form form textarea {
	width: 280px;
	height: 150px;
}
#user_data_form_nova_contact_form form .captcha_wrap {
	width: auto;
	padding-left: 0;
	width: 250px;
	clear: none;
	float: left;
}
#user_data_form_nova_contact_form form .captcha_wrap .box {
	float: left;
	height: auto;
	position: static;
}
#user_data_form_nova_contact_form form .captcha_wrap a.underline {
	position: static;
	font-weight: normal;
	clear: both;
	display: block;
}
#user_data_form_nova_contact_form form .captcha_wrap .box img {
	margin-bottom: 10px;
}
#user_data_form_nova_contact_form form .captcha_wrap .box input {
	width: 180px;
}
#user_data_form_nova_contact_form form #user_data_submit_contact {
	float: right;
	border: 0;
	background-color: #000;
	color: #FFF;
	font-weight: bold;
	margin: 20px 0 10px 0;
	width: auto;
	cursor: pointer;
}
.user_data_warning, .user_data_message, .user_data_warning2 {
	background: #B2130A none repeat scroll 0 0;
	border: 1px solid #1B232B;
	display: none;
	font-weight: bold;
	padding: 20px;
}
.user_data_message {
	background: #47B541 none repeat scroll 0 0;
}
/*  START: Digitalizace form---------------------------------------------------------------------------- */
.contact_form_digital_wrap {
	width: 640px;
	padding: 0;
	margin: 0 auto 15px auto;
	overflow: hidden;
	background: #2f3f4d;
}
.contact_form_digital_wrap .contact_form_wrapx {
	padding: 5px;
}
.contact_form_digital_wrap .contact_form_wrapx .contact_form_content {
	padding: 15px;
	border: 1px solid #000;
}
.contact_form_digital_wrap .contact_form_text {
	padding-bottom: 12px;
	font-size: 24px;
}
.contact_form_digital_wrap form label {
	width: 200px;
	padding-top: 7px;
	margin-right: 10px;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
}
.contact_form_digital_wrap form .frame label {
	padding-top: 3px;
	font-size: 20px;
}
.contact_form_digital_wrap .frame {
	margin-bottom: 12px;
	border: 2px solid #979fa6;
}
.contact_form_digital_wrap .frame_title {
	padding: 12px 50px;
	display: block;
	font-size: 12px;
	color: #979fa6;
}
.contact_form_digital_wrap input, .contact_form_digital_wrap textarea {
	width: 265px;
	padding: 2px;
	margin-bottom: 12px;
	border: 2px solid #979fa6;
	font-size: 18px;
}
.contact_form_digital_wrap textarea {
	height: 100px;
}
.contact_form_digital_wrap #user_data_submit_contact {
	width: 106px;
	height: 46px;
	margin-left: 380px;
	clear: both;
	border: 0;
	color: #FFF;
	cursor: pointer;
	background: transparent url(/static/cz/shared/img/butt_digi_form_send.gif) top left no-repeat;
}
.user_data_message.digital, .user_data_warning.digital {
	margin-bottom: 5px;
}
/*  END: Digitalizace form---------------------------------------------------------------------------- */
/* START: Contact form 2------------------------------------------------------------------------------- */
.sid_12770 #user_data_message_contact, .sid_12770 #user_data_warning_contact {
	margin: 0 0 15px 25px;
}
#user_data_form_form_contact_2 {
	width: 660px;
	overflow: hidden;
}
#user_data_form_form_contact_2 .contact_form_text {
}
#user_data_form_form_contact_2 .contact_form_text h3 {
	padding-left: 30px;
	margin-bottom: 15px;
	font-size: 35px;
	font-weight: normal;
	letter-spacing: -1px;
}
#user_data_form_form_contact_2 .contact_form_text .text {
	height: 142px;
	overflow: hidden;
	padding-left: 69px;
	margin-bottom: 15px;
	background: #3E3E3E url(/static/cz/microsites/nova/img/bg_article_image.gif) 19px 19px no-repeat;
	color: #FFF;
}
#user_data_form_form_contact_2 .contact_form_text .text p {
	padding: 17px 0 17px 280px;
	margin: 0 35px 0 0;
	line-height: 18px;
	background: #3E3E3E url(/static/cz/microsites/nova/img/keyboard_buttons.jpg) center left no-repeat;
}
#user_data_form_form_contact_2 .contact_form_text .text p a {
	font-size: 14px;
	font-weight: bold;
	color: #1b80b6;
	text-decoration: none;
}
#user_data_form_form_contact_2 .contact_form_text .text p a:hover {
	text-decoration: underline;
}
#user_data_form_form_contact_2 .nova_contact_form_wrap {
	margin: 0 0 15px 25px;
	border: 3px solid #c1c1c1;
	position: relative;
	padding: 15px 25px;
}
#user_data_form_form_contact_2 #nova_contact_form {
}
#user_data_form_form_contact_2 #nova_contact_form input {
	border: 1px solid #000;
}
#user_data_form_form_contact_2 #nova_contact_form label {
	display: block;
	font-weight: bold;
}
#user_data_form_form_contact_2 #nova_contact_form .left_input {
	width: 285px;
	margin: 0 50px 20px 0;
	float: left;
}
#user_data_form_form_contact_2 #nova_contact_form .right_input {
	width: 235px;
	float: left;
}
#user_data_form_form_contact_2 #nova_contact_form .left_input input {
	width: 295px;
}
#user_data_form_form_contact_2 #nova_contact_form .right_input input {
	width: 235px;
}
#user_data_form_form_contact_2 #nova_contact_form input.subject, #user_data_form_form_contact_2 #nova_contact_form textarea {
	border: 1px solid #1b80b6;
}
#user_data_form_form_contact_2 #nova_contact_form textarea {
	width: 570px;
	height: 180px;
	margin-bottom: 30px;
}
#user_data_form_form_contact_2 #nova_contact_form .captcha_wrap {
	height: 48px;
	margin-bottom: 15px;
	background: #3e3e3e;
	position: relative;
}
#user_data_form_form_contact_2 #nova_contact_form .captcha_wrap label {
	float: left;
	line-height: 48px;
	padding: 0 10px;
	color: #FFF;
}
#user_data_form_form_contact_2 #nova_contact_form .captcha_wrap .box {
	float: left;
}
#user_data_form_form_contact_2 #nova_contact_form .captcha_wrap .box img {
	float: left;
}
#user_data_form_form_contact_2 #nova_contact_form .captcha_wrap input {
	float: left;
	padding: 3px;
	margin: 10px 15px;
	color: #d40000;
	font-weight: bold;
}
#user_data_form_form_contact_2 #nova_contact_form .captcha_wrap a.underline {
	font-size: 11px;
	color: #c0c0c0;
	float: right;
	position: relative;
	top: 5px;
	right: 5px;
}
#user_data_form_form_contact_2 #nova_contact_form #user_data_submit_contact {
	padding: 5px 10px;
	background: #1b80b6;
	color: #FFF;
	border: 0;
	font-size: 16px;
	cursor: pointer;
	float: right;
}
/* END: Contatct form 2------------------------------------------------------------------------------- */
/* START: Accessability shortcut keys style*******************************************************************************/
.access_keys {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
/* END: Accessability shortcut keys style*******************************************************************************/
/* START: DEFAULT*******************************************************************************/
html {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
	position: relative;
}
body {
	background: #ffffff;
	margin: 0;
	padding: 0;
	color: #fff;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}
#body_wrap {
	background: #00050b url(/static/cz/shared/img/novaHP_podzirm2011_bg.jpg) center top no-repeat;
	position: relative;
	height: 100%;
	padding: 0;
}
/* END: DEFAULT*******************************************************************************/
/* START: CET HEADER*******************************************************************************/
#crRibbon {
	background: #ffffff;
	border-bottom: 1px solid #1f1f1f;
	font-family: Tahoma,"Lucida Grande CE",lucida,sans-serif;
	color: #000000;
	font-size: 11px;
	height: 22px;
	margin: 0;
	padding: 0;
	min-width: 1000px;
	width: 100%;
}
#crRibbon .clear {
	height: auto;
	line-height: 0;
}
#ribbonProject {
	margin: 3px 0 0 10px;
	padding: 0;
	height: 19px;
	float: left;
}
#ribbonProject li {
	margin: 0 8px 0 0;
	padding: 0;
	display: block;
	float: left;
}
#ribbonProject li a {
	display: block;
	margin: 0;
	padding: 1px 0 0 18px;
	height: 15px;
	background: url(/static/cz/shared/img/ribbon_icons.png?r=62269) no-repeat;
	color: #000;
	text-decoration: none;
}

#ribbonProject li#ribbonTn a {background-position: 0 0;}
#ribbonProject li#ribbonRednews a {background-position: 0 -160px;}
#ribbonProject li#ribbonNova a {background-position: 0 -16px;}
#ribbonProject li#ribbonVoyo a {background-position: 0 -32px;}
#ribbonProject li#ribbonBlog a {background-position: 0 -48px;}
#ribbonProject li#ribbonGalerie a {background-position: 0 -64px;}
#ribbonProject li#ribbonDoma a {background-position: 0 -80px;}
#ribbonProject li#ribbonKrasna a {background-position: 0 -96px;}
#ribbonProject li#ribbonPokerfan a {background-position: 0 -112px;}
#ribbonProject li#ribbonDobyvatel a {background-position: 0 -128px;}
#ribbonProject li#ribbonVybereme a {background-position: 0 -144px;}

#ribbonProject a.active {
	font-weight: bold;
}

#ribbonProject li a span {
	text-decoration: underline;
}
#ribbonProject li a:hover span {
	text-decoration: none;
}

#crRibbon .login_status {
	margin: 4px 10px 0 0;
	padding: 0;
	height: 18px;
	float: right;
	text-align: right;
}
#crRibbon .login_status a {
	padding: 0;
	color: #000000;
	text-decoration: underline;
}
#crRibbon .login_status a:hover {
	text-decoration: none;
}
#crRibbon .login_status .raquo {
	color: #0d9521;
	font-weight: bold;
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	display: inline;
}
#crRibbon .user_display_when_loggedin .raquo {
	color: #c20018;
}
/* END: CET HEADER*******************************************************************************/
/* START: CSS SPRITES*******************************************************************************/
.nova_rights a.rss, .nova_rights a.novahd, #nova_footer .footer_box ul#footer_menu li a.rss, .nova_rights a.write_us, #cet_cross_banner .item h5, #nova_header .adv_wrap, #nova_header .logo a, #header_items_wrap_sk, #header_items_wrap, #nova_header .search_form .input_submit, #nova_header ul#nova_menu, .sid_12900 #nova_header ul#nova_menu li.comunities a, #nova_header ul#nova_menu li a.active_link, #nova_header ul#nova_menu li a:hover, #nova_header .adv_header_box_links a {
	background: url(/static/cz/shared/img/sprites_nova_header_11_voyo.gif) left top no-repeat;
}
/* END: CSS SPRITES*******************************************************************************/
/* START: NOVA HEADER*******************************************************************************/
#nova_header {
	width: 1000px;
	margin: 0 auto 0;
/*bottom 5px*/
	text-align: left;
	color: #fff;
	background: url(/static/cz/shared/img/novaHP_podzirm2011_bg.jpg) center top no-repeat;
	position: relative;
	/*z-index: 1;*/
	z-index: 201;
	padding: 0 0 5px;
}
#nova_header .adv_wrap {
	background: none;
	margin: 0 0 5px;
}
#nova_header .adv_wrap .reklama {
  color:#C0C0C0;
  height:11px;
  font-size: 11px;
  line-height:11px;
  overflow:hidden;
  padding:1px 6px 0 0;
  text-align:right;
}
#nova_header .logo {
	float: left;
	height: 59px;
	width: 196px;
	margin: 0 0 30px;
}
#nova_header .logo a {
	background-position: 0 -681px;
	display: block;
	height: 46px;
	margin-top: 11px;
	width: 196px;
}
#nova_header .logo a strong {
	display: none;
}
#nova_header .random_main_news {
  width: 355px;
  float: right;
  overflow: hidden;
  margin: 12px 0 6px;
  padding: 4px 4px 4px 10px;
}
#nova_header .random_main_news .site_link {
  display: block;
  width: 86px;
  height: 61px;
  float: left;
  margin: 0 10px 0 0;
}
#nova_header .random_main_news .site_51000 {
	background: transparent url(/static/cz/microsites/default/img/btn_main_news_link_51000.png) right top no-repeat;
}
#nova_header .random_main_news .site_30 {
	background: transparent url(/static/cz/microsites/default/img/btn_main_news_link_30.png) right top no-repeat;
}
#nova_header .random_main_news .image {
  padding: 5px 0 0;
  width: 92px;
  height: 56px;
  float: left;
  margin: 0 10px 0 0;
  overflow: hidden;
}
#nova_header .random_main_news .image img {
  width: 90px;
  border: 1px solid #c6d4ff;
}
#nova_header .random_main_news h4 {
  padding: 5px 0 0;
  font-size: 13px;
  font-weight: normal;
  float: left;
  width: 155px;
  overflow: hidden;
}
#nova_header .random_main_news h4 a {
  color: #ffffff;
  text-decoration: none;
}
#nova_header .random_main_news h4 a span {
  text-decoration: underline;
}
#nova_header .random_main_news h4 a:hover span {
  text-decoration: none;
}
#nova_header .random_main_news h4 .raquo {
  color: #e31e26;
  text-decoration: none;
}
#header_items_wrap_sk, #header_items_wrap {
	clear: both;
	width: 100%;
	height: 27px;
	background-position: right -65px;
	overflow: hidden;
	margin-bottom: 0;
}
#nova_header .search_form {
	width: 410px;
	height: 19px;
	float: right;
	margin-right: 6px;
	display: inline;
	position: relative;
	z-index: 2;
	margin-top: 4px;
}
#nova_header .search_form .input_text {
	width: 378px;
	height: 13px;
	padding: 3px 2px;
	border: 0;
	font-size: 11px;
	color: #9e9d9d;
	float: left;
	display: inline;
}
#nova_header .search_form .input_text_focus {
	width: 378px;
	height: 13px;
	padding: 3px 2px;
	border: 0;
	font-size: 11px;
	color: #9e9d9d;
	float: left;
	display: inline;
}
#nova_header .search_form .input_submit {
	width: 21px;
	height: 19px;
	border: 0;
	background-position: 0 -297px;
	cursor: pointer;
	display: inline;
	float: right;
}
#nova_header ul#nova_menu {
	height: 27px;
	list-style: none;
	background-position: 0 -143px;
}
#nova_header ul#nova_menu li {
	padding: 0;
	float: left;
	margin-right: 5px;
	height: 27px;
}
#nova_header ul#nova_menu li a {
	display: block;
	height: 27px;
}
#nova_header ul#nova_menu li a span {
	display: none;
}
.sid_12900 #nova_header ul#nova_menu li.comunities a, #nova_header ul#nova_menu li a.active_link, #nova_header ul#nova_menu li a:hover {
	background-position: 0 -220px;
}

#nova_header ul#nova_menu li.shows {
	width: 133px;
}
#nova_header ul#nova_menu li.voyo {
	width: 85px;
}
#nova_header ul#nova_menu li.epg {
	width: 108px;
}
#nova_header ul#nova_menu li.simulcast {
	width: 106px;
}
#nova_header ul#nova_menu li.games {
	width: 44px;
}
#nova_header ul#nova_menu li.discounts {
	width: 71px;
}

#nova_header ul#nova_menu li.shows a.active_link, #nova_header ul#nova_menu li.shows a:hover {
	background-position: 0px -220px;
}
#nova_header ul#nova_menu li.voyo a.active_link, #nova_header ul#nova_menu li.voyo a:hover {
   background-position: -138px -220px;
}
#nova_header ul#nova_menu li.epg a:hover {
	background-position: -228px -220px;
}
.sid_12900 #nova_header ul#nova_menu li.simulcast a, #nova_header ul#nova_menu li.simulcast a:hover {
   background-position: -341px -220px;
}
#nova_header ul#nova_menu li.games a.active_link, #nova_header ul#nova_menu li.games a:hover {
   background-position: -452px -220px;
}
#nova_header ul#nova_menu li.discounts a.active_link, #nova_header ul#nova_menu li.discounts a:hover {
   background-position: -501px -220px;
}
#nova_header ul#nova_menu li.channels {
  float: none;
  position: absolute;
  bottom: 37px;
  left: 15px;
  height: 20px;   
}
#nova_header ul#nova_menu li.channels ul {
  list-style-type: none;
  padding: 0;
  margin: 0;  
}
#nova_header ul#nova_menu li.channels li {
  height: 20px;
}
#nova_header ul#nova_menu li.channels a {
  margin-left: 0;  
}
#nova_header ul#nova_menu li.channels a span {
  margin-left: 0;  
}
#nova_header ul#nova_menu li.channel {
	margin: 0;
}
#nova_header ul#nova_menu li.channel a {
	display: inline;
	color: #fff;
	height: auto;
	font-size: 12px;
	/*margin-left: 15px;*/
	margin-left: 0px;
	background: transparent;
	text-decoration: underline;
}
#nova_header ul#nova_menu li.channel span {
	/*padding: 0 0 0 15px;*/
	padding: 0 10px;
}
#nova_header ul#nova_menu li.channel a:hover {
	text-decoration: none;
	background: none;
}
/*SUBMENU*******************************/
#nova_header .submenu_wrap {
	width: 1000px;
	padding: 0 0 5px;
	display: none;
}
#nova_header .submenu {
	padding: 0 20px;
	background: #232323;
}
#nova_header .submenu a {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}
#nova_header .submenu_wrap ul li {
	list-style: none;
}
#nova_header .submenu ul.submenu_list li.clear {
   height: 1px;
   line-height: 0;
   font-size: 0;
   width: 100%;
}
#nova_header .submenu li.list_box {
	float: left;
	width: 180px;
	display: inline;
	padding-left: 6px;
	margin-right: 5px;
	padding-top: 10px;
}
#nova_header .submenu .list_box ul li {
	background: url(/static/cz/shared/img/nova_header_submenu_dotted_line.gif) left bottom repeat-x;
	padding: 2px 4px 4px;
	margin: 3px 0;
}
#nova_header .submenu .list_box ul li.group_title {
	font-size: 22px;
	color: #17aeff;
	background: none;
}
#nova_header #submenu_people_id .list_box li.group_title {
	font-weight: bold;
	font-size: 12px;
}
#nova_header .submenu .list_box ul li a:hover {
	text-decoration: underline;
}
#nova_header #submenu_shows, #nova_header #submenu_people {
	display: block;
}
#nova_header span.adv_text {
	font-size: 11px;
	padding: 2px 0;
	width: 150px;
	display: block;
	line-height: 11px;
	color: #ABABAB;
}
.adv_header_box_links {
	border-top: 1px solid #17aeff;
	margin: 25px 7px 0;
	padding: 10px 0;
}
.adv_header_box_links strong {
	color: #8f8f8f;
	font-weight: normal;
}
#nova_header .adv_header_box_links a {
	color: #8f8f8f;
	background-position: 0 -553px;
	padding-left: 14px;
	margin-left: 20px;
}
#nova_header .adv_header_box_links a:hover {
	text-decoration: underline;
}
/* END: NOVA HEADER*******************************************************************************/
img#redotimg {
	position: absolute;
}
img#usertrack_image {
	display: none;
}
img#print_logo {
	display: none;
	height: 0;
}
/*************style for mini-player*****************/
.miniplayer {
	position: relative;
}
#miniplayer_flv {
	width: 290px;
	margin-bottom: 10px;
	height: 202px;
	position: relative;
}
#miniplayer_flv img {
	position: relative;
	cursor: pointer;
}
.miniplayer span.lista {
	display: block;
	background: url(/static/cz/microsites/nova/img/bg_bottom_mini_player.gif) left bottom no-repeat;
	height: 41px;
	width: 290px;
	position: absolute;
	bottom: 0px;
	left: 0;
	cursor: pointer;
}
.miniplayer.flowplayer span.lista {
   height: 45px;
   background: url(/static/cz/shared/img/flowplayer_control_290.gif) left bottom no-repeat;
}
/********top banner*******/
/* article player */
.content .media_box .player .embed {
	position: relative;
}
.content .media_box .player .embed .player_overlay {
	position: absolute;
	width: 71px;
	height: 61px;
	right: 14px;
	bottom: 31px;
	z-index: 100;
	cursor: pointer;
	background: url(/static/cz/shared/img/btn_lentilka.png) no-repeat;
}
/* box */
.content .img_overlay {
	display: block;
	position: relative;
	overflow: hidden;
}
.content a .img_overlay {
	cursor: pointer;
}
.content .img_overlay_600x338 {
	width: 600px;
}
.content .img_overlay_448x248 {
	width: 440px;
}
.content .img_overlay_365x205 {
	width: 365px;
}
.content .img_overlay_298x166 {
	width: 298px;
}
.content .img_overlay_250x140 {
	width: 250px;
}
.content .img_overlay_200x113 {
	width: 200px;
}
.content .img_overlay_180x100 {
	width: 180px;
}
.content .img_overlay_150x85 {
	width: 150px;
}
.content .img_overlay_144x81 {
	width: 144px;
}
.content .img_overlay_120x67 {
	width: 120px;
}
.content .img_overlay_90x50 {
	width: 90px;
}
.content .img_overlay_55x31 {
	width: 55px;
}
.content .img_overlay_btn {
	position: absolute;
	width: 600px;
	height: 338px;
	right: 9px;
	bottom: 8px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_small.png) no-repeat;
	font-size: 0;
	line-height: 0;
	text-decoration: none !important;
}
.content a:hover .img_overlay_btn {
	text-decoration: none !important;
}
.content .img_overlay_600x338 .img_overlay_btn {
	position: absolute;
	width: 600px;
	height: 338px;
	right: 0px;
	top: 0px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_big.png) 526px 247px no-repeat;
}
.content .img_overlay_440x248 .img_overlay_btn {
	position: absolute;
	width: 440px;
	height: 248px;
	right: 0px;
	top: 0px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_big.png) 366px 175px no-repeat;
}
.content .img_overlay_365x205 .img_overlay_btn {
	position: absolute;
	width: 365px;
	height: 205px;
	right: 0px;
	top: 0px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_big.png) 291px 114px no-repeat;
}
.content .img_overlay_298x166 .img_overlay_btn {
	position: absolute;
	width: 298px;
	height: 166px;
	right: 0px;
	top: 0px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play.png) 243px 116px no-repeat;
}
.content .img_overlay_250x140 .img_overlay_btn {
	position: absolute;
	width: 250px;
	height: 140px;
	right: 0px;
	top: 0px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play.png) 195px 78px no-repeat;
}
.content .img_overlay_200x113 .img_overlay_btn {
	position: absolute;
	width: 200px;
	height: 113px;
	right: 0px;
	top: 0px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play.png) 145px 64px no-repeat;
}
.content .img_overlay_150x85 .img_overlay_btn {
	position: absolute;
	width: 150px;
	height: 85px;
	right: 0px;
	top: 0px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play.png) 96px 36px no-repeat;
}
.content .img_overlay_144x81 .img_overlay_btn {
	position: absolute;
	width: 144px;
	height: 81px;
	right: 0px;
	top: 0px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play.png) 91px 34px no-repeat;
}
.content .img_overlay_120x67 .img_overlay_btn {
	position: absolute;
	width: 120px;
	height: 67px;
	right: 0px;
	top: 0px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_small.png) 80px 32px no-repeat;
}
.content .img_overlay_90x50 .img_overlay_btn {
	position: absolute;
	width: 90px;
	height: 50px;
	right: 0px;
	top: 0px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_smallest.png) 57px 22px no-repeat;
}
.content .img_overlay_55x31 .img_overlay_btn {
	position: absolute;
	width: 55px;
	height: 31px;
	right: 0px;
	top: 0px;
	z-index: 100;
	background: url(/static/cz/shared/img/btn_play_smallest.png) 15px 5px no-repeat;
}
/* START: FOOTER*******************************************************************************/
#nova_footer_wrap {
	position: relative;
	z-index: 50;
	width: 100%;
	bottom: 0;
	left: 0;
	text-align: center;
	/*padding-top: 5px;
*/
	min-width: 1000px;
	padding-top: 13px;
}
#nova_footer {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
	background: #404040;
	padding-bottom: 10px;
}
#nova_footer .footer_box {
	padding: 0;
	height: 55px;
	line-height: 26px;
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	background-color: #d4d4d4;
}
#nova_footer .footer_box a {
	color: #000;
}
#nova_footer .footer_box .copy {
	width: 150px;
	display: block;
	float: right;
	text-align: right;
}
#nova_footer .footer_box ul#footer_menu li {
	list-style-type: none;
	display: inline;
}

#nova_footer .footer_box ul#footer_menu li.podminky {
  float: none;
  display: block;
  text-align: center;
}
#nova_footer .footer_box ul#footer_menu li a {
	padding: 0 10px 0 7px;
	text-decoration: none;
}
#nova_footer .footer_box ul#footer_menu li a:hover {
	text-decoration: underline;
}
#nova_footer .footer_box ul#footer_menu li a.rss {
	background-position: 0 -490px;
	padding: 4px 0px 4px 18px;
}
.nova_rights {
	color: #FFF;
	font-size: 11px;
	padding: 3px 22px 2px 33px;
}
.nova_rights .clear {
  font-size: 0;
}
.nova_rights .links {
  display: block;
  padding-top: 20px;
  float: left;
}
.nova_rights .copy {
	float: right;
	display: block;
	padding-top: 10px;
}
.nova_rights .copy a {
	color: #707070;
	text-decoration: underline;
}
.nova_rights .copy a:hover {
	text-decoration: none;
}
.nova_rights .contact {
  display: block;
  padding: 2px 0 0;
  color: #d1d1d1;
}
.nova_rights .contact a {
  color: #bebebe;
  font-weight: normal;
  text-decoration: underline;
}
.nova_rights a.footer_link {
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	height: 16px;
	padding: 0 0 0 21px;
	margin: 4px 0 0 20px;
	line-height: 16px;
}
.nova_rights a.rss {
	background-position: 0 0;
}
.nova_rights a.write_us {
	background-position: 0 -615px;
}
.nova_rights a.novahd {
  background-position: 0 -424px;
	width: 70px;
	height: 16px;
	padding: 0;
	margin-left: 0;
}
.nova_rights a.footer_link:hover {
	text-decoration: underline;
}
.nova_rights a.novahd:hover {
	text-decoration: none;
}
/* END: FOOTER*******************************************************************************/
/* START: CET cross banner------------------------------------------------------------------------------- */
#cet_cross_banner {
	width: 1000px;
	border-top: 1px solid #FFF;
	background: #FFF url(/static/cz/shared/img/bg_cross_banner.jpg) top left repeat-x;
}
#cet_cross_banner .cross_banner_content {
	padding: 11px 0 23px 0;
}
#cet_cross_banner .item {
	width: 200px;
	padding-left: 8px;
	margin: 0 22px 0 16px;
	display: inline;
	float: left;
	border-left: 1px solid #e0e0e0;
}
#cet_cross_banner .item a {
	text-decoration: none;
	color: #000;
}
#cet_cross_banner .item.tn a.logo {
	width: 78px;
	height: 22px;
	display: block;
	margin-bottom: 11px;
}
#cet_cross_banner .item.sport a.logo {
	width: 80px;
	height: 24px;
	display: block;
	margin-bottom: 9px;
}
#cet_cross_banner .item.doma a.logo {
	width: 118px;
	height: 22px;
	display: block;
	margin-bottom: 11px;
}
#cet_cross_banner .item.magazines_exc_chata a.logo,
#cet_cross_banner .item.magazines a.logo {
	width: 80px;
	height: 23px;
	display: block;
	margin-bottom: 10px;
}
#cet_cross_banner .item.chataazahrada a.logo {
	width: 78px;
	height: 22px;
	display: block;
	margin-bottom: 11px;
}
#cet_cross_banner .item.rednews a.logo {
	width: 121px;
	height: 22px;
	display: block;
	margin-bottom: 11px;
}
#cet_cross_banner .item.tn,
#cet_cross_banner .item.sport,
#cet_cross_banner .item.doma,
#cet_cross_banner .item.magazines,
#cet_cross_banner .item.magazines_exc_chata{
	     background: url(/static/cz/shared/img/sprites_global_footer_promo.gif) left top no-repeat;
}

#cet_cross_banner .item.tn {
	background-position: -1130px 0;
}
#cet_cross_banner .item.chataazahrada {
	background: url(/static/cz/shared/img/logo_tncz.gif) 9px 0 no-repeat;
}
#cet_cross_banner .item.sport {
	background-position: -750px 0;
}
#cet_cross_banner .item.doma {
	background-position: -374px 0;
}
#cet_cross_banner .item.magazines_exc_chata,
#cet_cross_banner .item.magazines {
	background-position: 9px 0;
}
#cet_cross_banner .item.rednews {
	background: url(/static/cz/shared/img/logo_rednews.gif) 9px 4px no-repeat;
}
#cet_cross_banner .item a:hover {
	text-decoration: underline;
}
#cet_cross_banner .item img {
	width: 200px;
	height: 113px;
	overflow: hidden;
	border: 0;
}
#cet_cross_banner .item h3.main_article_title {
	padding: 10px 0 13px 0;
	margin: 0;
}
#cet_cross_banner .item h3.main_article_title a {
	font-weight: bold;
	font-size: 14px;
}
#cet_cross_banner .item h5 {
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
	background-position: 0 -363px;
}
#cet_cross_banner .item h5 a {
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
/* END: CET cross banner------------------------------------------------------------------------------- */
/*** START: share video box ***/
.media_box .player .clear {
	font-size: 0;
	height: 0;
	overflow: hidden;
}
.box_share_video {
	color: #efefef;
	width: 365px;
	position: relative;
	overflow: hidden;
}
.box_share_video_w600 {
	width: 600px;
}
.box_share_video_w440 {
	width: 440px;
}
.box_share_video .bsv_body {
	background: #585858 url(/static/cz/microsites/default/img/bg-video-share-body.png) !important;
	padding: 0 0 0px;
}
.box_share_video .bsv_btm {
	height: 3px;
	font-size: 1px;
	background: url(/static/cz/microsites/default/img/bg-video-share-btm.png) no-repeat !important;
}
.box_share_video_w600 .bsv_btm {
	background: url(/static/cz/microsites/default/img/bg-video-share-btm-600.png) no-repeat !important;
}
.box_share_video_w440 .bsv_btm {
	background: url(/static/cz/microsites/default/img/bg-video-share-btm-440.png) no-repeat !important;
}
.box_share_video h4 {
	font-size: 12px;
	padding: 0 0 0 7px;
	position: relative;
}
.box_share_video .video_box_voting {
	position: absolute;
	top: 4px;
	right: 120px;
	padding: 0;
	width: 320px;
	height: 16px;
	z-index: 50;
}
.box_share_video .video_box_voting .thx_text_wrap {
	width: 232px;
	height: 16px;
	float: left;
	font-size: 10px;
	line-height: 16px;
	text-align: right;
}
.box_share_video .video_box_voting .thx_text {
	padding: 0 6px 0 0;
	background: #585858 url(/static/cz/microsites/default/img/bg-video-share-body.png) !important;
}
.box_share_video .controls {
	position: absolute;
	top: 5px;
	left: 252px;
	padding: 0;
}
.box_share_video_w600 .controls {
	left: 486px;
	padding: 0;
}
.box_share_video_w440 .controls {
	left: 326px;
}
.box_share_video .controls .btn_help {
	float: left;
	width: 46px;
	height: 15px;
	background: url(/static/cz/microsites/default/img/btn-video-share-help.gif) no-repeat;
}
.box_share_video .controls .btn_share_video_more {
	float: left;
	width: 50px;
	height: 15px;
	background: url(/static/cz/microsites/default/img/btn-video-share-more.gif) no-repeat 0 -15px;
	margin: 0 8px 0 0;
}
.box_share_video .controls .collapsed {
	background-position: 0 0;
}
.box_share_video ul {
	margin: 6px 0 0 5px;
	position: relative;
}
.box_share_video_w600 ul {
	position: relative;
	width: 600px;
	left: 15px;
	top: 5px;
}
.box_share_video_w440 ul {
	margin-left: 60px;
}
.box_share_video li {
	float: left;
	list-style-type: none;
	width: 109px;
	margin: 0 10px 4px 0;
}
.box_share_video li a {
	display: block;
	height: 22px;
	padding-left: 25px;
	padding-top: 3px;
	font-weight: bold;
	text-decoration: none;
	color: #fff !important;
}
.box_share_video li a:hover {
	text-decoration: underline;
}
.box_share_video li a span {
	display: inline;
}
.box_share_video li.blog {
	background: url(/static/cz/microsites/default/img/blog.gif) no-repeat;
}
.box_share_video li.linkuj {
	background: url(/static/cz/microsites/default/img/linkuj.gif) no-repeat;
}
.box_share_video li.facebook {
	background: url(/static/cz/microsites/default/img/facebook.gif) no-repeat;
}
.box_share_video li.delicious {
	background: url(/static/cz/microsites/default/img/delicious.gif) no-repeat;
}
.box_share_video li.jagg {
	background: url(/static/cz/microsites/default/img/jagg.gif) no-repeat;
}
.box_share_video li.vybralisme {
	background: url(/static/cz/microsites/default/img/vybralisme.gif) no-repeat;
}
.box_share_video li.pridat {
	background: url(/static/cz/microsites/default/img/pridat.gif) no-repeat;
}
.box_share_video li.google {
	background: url(/static/cz/microsites/default/img/google.gif) no-repeat;
}
.box_share_video li.digg {
	background: url(/static/cz/microsites/default/img/digg.gif) no-repeat;
}
.box_share_video li.yahoo {
	background: url(/static/cz/microsites/default/img/yahoo.gif) no-repeat;
}
.box_share_video li.yahoo a {
	padding-left: 31px;
}
.box_share_video li.furl {
	background: url(/static/cz/microsites/default/img/furl.gif) no-repeat;
}
.box_share_video li.myspace {
	background: url(/static/cz/microsites/default/img/myspace.gif) no-repeat;
}
.box_share_video li.newsvine {
	background: url(/static/cz/microsites/default/img/newsvine.gif) no-repeat;
}
.box_share_video li.reddit {
	background: url(/static/cz/microsites/default/img/reddit.gif) no-repeat;
}
.box_share_video li.stumbleupon {
	background: url(/static/cz/microsites/default/img/stumbleupon.gif) no-repeat;
}
.box_share_video .clear, .box_share_video li.list_clear {
	display: block;
	font-size: 0;
	line-height: 0;
	margin: 0;
	height: 0;
	float: none;
	width: auto;
	clear: both;
	padding: 0 0 3px;
}
.share_help_box {
	padding: 15px 0;
}
.share_help_box h4 {
	font-size: 16px;
}
.share_help_box p {
	line-height: 17px;
}

/*** END: share video box ***/

.ssid_clanek .content .article_wrap .article .article_mdl .date {
  display: none;
}
.sid_12210 .ssid_clanek .content .article_wrap .article .article_mdl .date {
  display: block;
}

body .content .top_article .body .article_text .date {
  display: none;
}

#control_box .follow {
   display: none;
}
/* sklik */
.box_sklik {
  margin: 0 0 15px;
}
/* fb lb */
#facebook_like_button {
  margin: 0 0 15px 15px;
}

/* skyscraper */
#show {
   position: relative;
}

.skyscraper_wrap {
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   display: none;
   z-index: 900;
}

#adtech_banner_skyscraper1,
#adtech_banner_skyscraper2 {
   position: absolute;
   top: 0;
   left: 1000px;
   text-align: right;
   z-index: 999;
}

.skyscraper_wrap .ad_caption {
   font-size: 11px;
   color: #C0C0C0;
}

/* START: Weather forecast
--------------------------------------------------------------- */
#nova_header .weather_forecast {
  float: left;
  width: 270px;
  padding: 12px 30px 0 0;
  margin: 0 0 5px 0;
}

#nova_header .weather_forecast ul {
  float: right;
  height: 42px;
  padding: 0 5px 0 0;
}
#nova_header .weather_forecast li {
  float: right;
  height: 42px;
  margin: 0 0 0 5px;
}
#nova_header .weather_forecast li a.img {
  float: left;
  width: 42px;
  height: 42px;
  display: block;
  margin: 0 1px 0 0;
}
#nova_header .weather_forecast li a.text {
  float: left;
  padding: 10px 0 0;
  color: #72b5fe;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
#nova_header .weather_forecast li a.text span {
  display: block;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
}
#nova_header .weather_forecast li a.text b {
    color: #FFF;
}
/* END: Weather forecast
--------------------------------------------------------------- */

/* Skyscraper move */
#adtech_banner_skyscraper1 {
    padding-right: 8px;
}
#adtech_banner_skyscraper2 {
    padding-left: 8px;
}


/* START: Header CSS brand
-------------------------------------------------------------- 
#body_wrap,
#nova_header {
	background: #000b13 url(/static/cz/shared/img/bg_nova_body_ss2011brand.jpg) center top no-repeat;
}

#nova_header {
	padding-top: 15px;
}

#nova_header .header_wrapper {
	width: 1000px;
	position: relative;
}

#header_brand_banner {
	float: left;
	position: relative;
	left: 25px;
	bottom: 1px;
}

#header_brand_banner a {
	width: 325px;
	height: 72px;
	display: block;
	background: transparent url(/static/cz/shared/img/header_brand_banner_ss_1679.png) left top no-repeat;
}
END: Header CSS brand
-------------------------------------------------------------- */

#nova_header .header_wrapper {
	position: relative;
  padding: 0 5px 0 15px;
  width: 980px;
}

#header_brand_banner2 h3 a {
	width: 179px; 
	height: 57px;
	display: block;
	position: absolute;
	left: 338px;
	top: 22px;
	background: transparent url(/static/cz/microsites/nova/img/btn_hlas.png?r=57623) top center no-repeat;
}

#header_havel_banner h3 a {
  display: none;
}

/* START: Header comeback brand
-------------------------------------------------------------- 
#body_wrap,
#nova_header {
	background: #face2e url(/static/cz/microsites/default/img/bg_nova_body_comebackbrand.jpg) center top no-repeat;
}
#nova_header {
	padding-top: 15px;
}
#nova_header .header_wrapper {
	width: 1000px;
	position: relative;
}
#header_brand_banner2 {
	float: left;
	position: relative;
	left: 2px;
	bottom: 1px;
}
#header_brand_banner2 a {
	width: 212px;
	height: 73px;
	display: block;
	background: transparent url(/static/cz/microsites/default/img/btn_header_comeback_promo_black.png?r=45813) left top no-repeat;
}
#header_brand_banner {
	float: left;
	position: relative;
	left: 25px;
	bottom: 1px;
	padding: 17px 0 0;
}
#header_brand_banner a {
	width: 195px;
	height: 56px;
	display: block;
	background: transparent url(/static/cz/microsites/default/img/btn_header_superstar_promo_black.png) left top no-repeat;
}
#nova_header .logo a {
  background: url(/static/cz/microsites/default/img/btn_logo_nova_black.png) no-repeat;
}
#nova_header .random_main_news .site_30 {
  background: url(/static/cz/microsites/default/img/btn_main_news_link_black_30.png) right top no-repeat;
}
#nova_header .random_main_news .site_51000 {
  background: url(/static/cz/microsites/default/img/btn_main_news_link_black_51000.png) right top no-repeat;
}
#nova_header .random_main_news h4 a {
  color: #000;
}
#nova_header .random_main_news .image img {
  border: 1px solid #000;
}
#nova_header .random_main_news h4 .raquo {
  color: #000;
  font-weight: bold;
}
/* END: Header comeback brand
-------------------------------------------------------------- */

/* CSS for jQuery Lightbox plugin */
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxOverlay{position:fixed; width:1000%; height:1000%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/static/cz/shared/img/colorbox-overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/static/cz/shared/img/colorbox-controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/static/cz/shared/img/colorbox-controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/static/cz/shared/img/colorbox-controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/static/cz/shared/img/colorbox-controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/static/cz/shared/img/colorbox-controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/static/cz/shared/img/colorbox-controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/static/cz/shared/img/colorbox-border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/static/cz/shared/img/colorbox-border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-top:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/static/cz/shared/img/colorbox-controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/static/cz/shared/img/colorbox-controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/static/cz/shared/img/colorbox-loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/static/cz/shared/img/colorbox-loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:0; right:0; background:url(/static/cz/shared/img/colorbox-controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/* END of CSS for jQuery Lightbox plugin */

/* START: Breaking News Banner
-------------------------------------------------------------- */ 
#breaking-news-banner #bnb-start, #breaking-news-banner #bnb-content, #breaking-news-banner #bnb-end, #breaking-news-banner #bnb-end a.close {
  background: url("/static/cz/microsites/default/img/breaking-news-sprite.png?r=53324") no-repeat transparent;
}
#breaking-news-banner {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  min-width: 998px;
  height: 66px;
  z-index: 100000;
}
#breaking-news-banner #bnb-start {
  float: left;
  width: 207px;
  height: 66px;
}
#breaking-news-banner #bnb-start a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
#breaking-news-banner #bnb-content {
  height: 66px;
  margin-right: 48px;
  background: url("/static/cz/microsites/default/img/bg-breaking-news.png") repeat-x transparent;
  overflow: hidden;
}
#breaking-news-banner #bnb-content a {
  color: #000;
  display: inline-block;
  text-align: center;
  text-decoration: underline;  
  width: 100%;
  height: 100%;
  font-size: 30px;
  line-height: 66px;
}
#breaking-news-banner #bnb-content a:hover {
  color: #000;
  text-decoration: none;
}
#breaking-news-banner #bnb-end {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 48px;
  height: 66px;
  background-position: 0 -136px;
  z-index: 90;
}
#breaking-news-banner #bnb-end a.bn-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}
#breaking-news-banner #bnb-end a.close {
 background-position: 2px -215px;
 background-repeat: no-repeat;
 display: block;
 width: 55px;
 height: 20px;
 position: absolute;
 right: 47px;
 top: 0;
 z-index: 100;
 padding-bottom: 3px;
}
#breaking-news-banner #bnb-end a.close:hover {
 background-position: 2px -248px;
}
/* END: Breaking News Banner
-------------------------------------------------------------- */

/* START: jsSplash
-------------------------------------------------------------- */

.main_news {
  width: 600px;
  height: 412px;
  overflow: hidden;
}
.main_news #ticker_content {
  width: 600px;
  height: 338px;
  position: relative;
  overflow: hidden;
}
.main_news #ticker_content #ticker_image a {
  display: block;
  width: 600px;
  height: 338px;
  position: absolute;
  top: 0;
  left: 0;
}
.main_news #ticker_content .video_button_overlay {
	position: absolute;
	width: 71px;
	height: 61px;
	right: 13px;
	top: 247px;
	background: url(/static/cz/shared/img/btn_play_big.png) no-repeat;
}
.main_news #ticker_content .text {
  position: absolute;
  top: 0;
  left: 0;
  width: 190px;
  height: 256px;
	background: url(/static/cz/microsites/default/img/bg_ticker_content.png);
}
.main_news #ticker_content .text .sponsoring {
  padding: 10px 0 0;
  width: 190px;
  text-align: center;
}
.main_news #ticker_content .text .sponsoring a {
  margin: 0 auto;       
}
.main_news #ticker_content #ticker_summary {
  position: absolute;
  bottom: 30px;
  left: 11px;
  width: 170px;
  font-size: 11px;
}
.main_news #ticker_content #ticker_summary #ticker_splash_title {
  font-size: 20px;
}
.main_news #ticker_content #ticker_title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 236px;
  height: 82px;
  font-size: 26px;
}
.main_news #ticker_content #ticker_title .longtext {
  font-size: 20px;
}
.main_news #ticker_content #ticker_title a {
  display: block;
  width: 236px;
  height: 70px;
  overflow: hidden;
	background: url(/static/cz/microsites/default/img/btn_ticker_title.png) 204px 36px no-repeat;
  text-decoration: none;
}
.main_news #ticker_content #ticker_title span {
  display: block;
  position: absolute;
  bottom: 16px;
  right: 42px;
  width: 183px;
}
.main_news #ticker_content #ticker_title a:hover span {
  text-decoration: underline;
}
.main_news .ticker_items_wrap {
  width: 600px; 
  height: 74px;
  position: relative;
}
.main_news #ticker_items {
  width: 603px; 
  height: 74px;
  position: absolute;
  top: 0;
  left: -1px;
  z-index: 100;
}
#ticker_items li { 
  width: 200px;
  height: 74px;
  margin: 0 1px 0 0;
  float: left;
  position: relative;
}
#ticker_items li a { 
  display: block;
  width: 200px;
  height: 74px;
  padding: 12px 0 0;
  position: absolute;
  top: -12px;
  left: 0;
  text-decoration: none;
}
#ticker_items li a:hover { 
  text-decoration: none;
}
#ticker_items li a span.selected_arr {
  width: 200px;
  height: 0px;
  position: absolute;
  bottom: 74px;
  left: 0;  
  font-size: 0;
  line-height: 0;
}
#ticker_items li a.selected span.selected_arr {
  height: 12px;
}
#ticker_items li .item_wrap{ 
  display: block;
  width: 180px;
  height: 60px;
  padding: 8px 10px 6px;
  overflow: hidden;
}
#ticker_items li img { 
  width: 75px;
  float: left;
}
#ticker_items li .title { 
  display: block;
  width: 97px;
  height: 60px;
  overflow: hidden;
  font-size: 12px;
  float: right;
}

/* END: jsSplash
-------------------------------------------------------------- */

#right .most_popular_video .article_video {
    position: relative;
}
#right .most_popular_video .article_video span.voyo_button_small {
    display: block;
    background: url("/static/cz/shared/img/voyo_video_icon_small.png") no-repeat scroll 0 0 transparent;
    position: absolute;
    left: 60px;
    top: 19px;
    width: 27px;    
    height: 29px;
}

#most_watched_videos .videos_body.entry-content li {
    position: relative;
}
#most_watched_videos .videos_body.entry-content span.voyo_button_small {
    display: block;
    background: url("/static/cz/shared/img/voyo_video_icon_small.png") no-repeat scroll 0 0 transparent;
    position: absolute;
    width: 27px;    
    height: 29px;
    top: 18px;
    right: 5px;    
}

#right #most_watched_videos .videos_body.entry-content li {
    position: relative;
}
#right #most_watched_videos .videos_body.entry-content span.voyo_button_small {
    left: 75px;
    top: 20px;
}
#catchup_videos.catchup_videos .items .item .image {
    position: relative;
}
#catchup_videos.catchup_videos .items .item .image span.voyo_button_medium {
    display: block;
    background: url("/static/cz/shared/img/voyo_video_icon_medium.png") no-repeat scroll 0 0 transparent;
    position: absolute;
    right: 13px;
    bottom: 24px;
    width: 39px;    
    height: 46px;
}

/* PR tip ad override for alternative image sizes */
html #right .box.pr_banner .cz_ad_pr img, #right .box.pr_banner .cz_ad_pr_img { 
	width: auto; 
	height: auto; 
	margin-right: 7px;
	background: transparent none; 
}
html #right .box.pr_banner .ad_pr a {
	margin-left: 0;
	width: auto;
	height: auto;
}
html #right .pr_banner .cz_ad_pr_txt, html #right .pr_banner .cz_ad_pr_text { float: none; background: transparent none; display: block; }
html .pr_banner .ad_pr img { width: auto; height: auto; }
html #right .pr_banner #pr_banner_1 .cz_ad_pr_txt, html #right .pr_banner #pr_banner_1 .cz_ad_pr_text,
html #right .pr_banner #pr_banner_2 .cz_ad_pr_txt, html #right .pr_banner #pr_banner_2 .cz_ad_pr_text,
html #right .pr_banner #pr_banner_3 .cz_ad_pr_txt, html #right .pr_banner #pr_banner_3 .cz_ad_pr_text,
#right .pr_banner #pr_banner_1 .cz_ad_pr_img, html #right .pr_banner #pr_banner_2 .cz_ad_pr_img, html #right .pr_banner #pr_banner_3 .cz_ad_pr_img { background: transparent none; }

