/*All page*/
	/*Jquery ui mod*/
	.ui-menu .ui-menu-item a {
		padding:4px !important;
		line-height:1em !important;
		font-size:14px;
	}

	/*Picture flow*/
	label { display: block; }

	/*tvmustra*/
	a img{
		border:none;
	}
	br.clear {
		clear:both;
	}
	body {
		padding:0;
		margin:0;
		font-family:arial,sans-serif;
		background-image: url('../picture/background.gif')
	}
	.page {
		width:1000px;
		margin:0 auto;
		padding:0;
	}
		/*Header*/
		.header {
			position:relative;
			border:2px solid #797979;
			border-top:0;
			border-bottom:0;
			width:996px;
		}
		.header .logo {
			background-image:url("../picture/logo.gif");
			width:996px;
			height:125px;
		}
		.header .logo a {
			width:360px;
			height:125px;
			display:block;
		}
		.header .logo a h1 {
			visibility:hidden;
			margin:0;
			padding:0;
		}
		.header div.guideSearch {
			position:absolute;
			right:0;
			bottom:90px;
			font-variant:small-caps;
			font-size:10px;
			color:#333;
		}
		.header div.guideSearch input.guideSearch{
			width:130px;
			font-size:12px;
			background-image:url("../picture/search.png");
			background-repeat:no-repeat;
			padding-left:16px;
		}
		.header .program {
			overflow:hidden;
			width:100%;
		}
		.header .program .channel {
			float:right;
			width:25%;
			height:77px;
			background-image:url("../picture/background1.gif");
			color:#444;
		}
		.datas {
			margin:15px 10px 15px 15px;
		}
		.header .program .channel .picture {
			float:left;
			margin:15px 10px 15px 15px;
			display:block;

		}
		.header .program .channel .picture a:hover{
			margin:2px -2px -2px 2px;
		}
		.header .program .channel .time {
			letter-spacing:2px;
			font-size:16px;
			font-weight:bold;

		}
		.header .program .channel .guide {
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#444;
			display:block;
		}
		.header .program .channel .guide:hover {
			color:#666;
		}
		.header .setups {
			background-color:#C7C7C7;
			height:35px;
			padding:0px;
			font-size:11px;
			position:relative;
			width:996px;
			background-image:url("../picture/csatornacsik.gif");
			color:#000;
		}
		.header .setups select {
			font-size:10px;
			padding:1px;
		}
		.header .setups .dateSetup {

		}

		.header .setups .listSetup {

		}
		.header .setups .listSetup .load {
			height:20px;
			position:relative;
			top:5px;
		}
		/*Content*/
		.content {
			clear:both;
		}
			/*Index*/
			.content .pageIndex {
				background-color:#E1E6E7;
				width:100%;
			}
			.content .pageIndex .channelHead {
				background-color:#C7C7C7;
				position:relative;
				width:996px;
				color:#484848;
				border:2px solid #797979;
				border-top:0;
				border-radius: 0 0 15px 15px;
				-moz-border-radius: 0 0 15px 15px;
	  			-webkit-border-radius: 0 0 15px 15px;
				float:left;
				background-image:url("../picture/csatornacsik.gif");
			}
			.content .pageIndex .channelHead.fixed {
				position:fixed;
				top:0;
				z-index:500;
			}
			.content .pageIndex .channelHead .channelSearch {
				float:left;
				width:180px;
			}
			.content .pageIndex .channelHead .headTimeLine {
				float:right;
				width:800px;
			}
			.content .pageIndex .channelHead .headTimeLine .paging {
				position:relative;
			}
			.content .pageIndex .channelHead .headTimeLine .paging .back,
			.content .pageIndex .channelHead .headTimeLine .paging .next {
				width:23px;
				height:16px;
				position:absolute;
				top:5px;
			}
			.content .pageIndex .channelHead .headTimeLine .paging .back:hover,
			.content .pageIndex .channelHead .headTimeLine .paging .next:hover {
				opacity:0.5;
			}
			.content .pageIndex .channelHead .headTimeLine .paging .back .string,
			.content .pageIndex .channelHead .headTimeLine .paging .next .string{
				display:none;
			}
			.content .pageIndex .channelHead .headTimeLine .paging .back {
				background-image:url("../picture/back_or.png");
				left:0;
			}
			.content .pageIndex .channelHead .headTimeLine .paging .next {
				background-image:url("../picture/next_or.png");
				right:0;
			}

			.content .pageIndex .channelHead .headTimeLine .realTimeLine .dateTime{
				float:left;
				font-weight:bold;
				overflow:hidden;
			}
			.content .pageIndex .channelHead .headTimeLine .realTimeLine .dateTime.cheat{
				height:10px;
			}
			.content .pageIndex .channelHead .headTimeLine .realTimeLine .dateTime .fullDate {
				display:block;
				float:left;
				padding-right:5px;
			}
			.content .pageIndex .channelHead .headTimeLine .realTimeLine .dateTime .fullDate .day{
				display:block;
				text-align:right;
				font-size:10px;
				text-transform:uppercase;
				line-height:5px;
				padding-top:5px;
			}
			.content .pageIndex .channelHead .headTimeLine .realTimeLine .dateTime .fullDate .date {
				font-size:9px;
				font-variant:small-caps;
				letter-spacing:1px;
			}
			.content .pageIndex .channelHead .headTimeLine .realTimeLine .dateTime .time{
				font-size:18px;
				letter-spacing:1px;
			}
			.content .pageIndex .channels {
				clear:both;
				overflow:hidden;
				font-size:13px;
				background-color:#E1E6E7;
				width:100%;

			}
			.content .pageIndex .channels .channelRow {
				clear:both;
			}
			.content .pageIndex .channels .channelRow .channelAsetup {
				float:left;
				width:194px;
				position:relative;
				border:1px solid #C7C7C7;
			}
			.content .pageIndex .channels .channelRow .channelAsetup .channel{
				display:block;
				float:left;
				color:#444;
				text-decoration:none;
				font-weight:bold;
				height:20px;
				font-size:12px;
				width:180px;
				overflow:hidden;
			}
			.content .pageIndex .channels .channelRow.banner {
				width:100%;
				text-align:center;
				background: none repeat scroll 0% 0% transparent;
			}
			.content .pageIndex .channels .channelRow .channelAsetup .channel .name{
				font-size:11px;
			}
			.content .pageIndex .channels .channelRow.odd .channelAsetup{
				background-color:#EDF1F2;
			}
			.content .pageIndex .channels .channelRow.odd .guideTimeLine {
				background-color:#E2E3DD;
			}
			.content .pageIndex .channels .channelRow.even .channelAsetup{

			}
			.content .pageIndex .channels .channelRow.even .guideTimeLine {
				background-color:#EDF1F2;
			}
			.content .pageIndex .channels .channelRow .channelAsetup .channel:hover img{
				opacity:0.5;
			}
			.content .pageIndex .channels .channelRow .channelAsetup .channel:hover .name{
				color:#999;
			}
			.content .pageIndex .channels .channelRow .channelAsetup .addAremove {
				position:absolute;
				right:0;
				display:none;
			}
			.content .pageIndex .channels .channelRow .channelAsetup .addAremove input{
				float:right;
			}
			.content .pageIndex .channels .channelRow .channelAsetup .addAremove.show {
				display:inline;
			}
			.content .pageIndex .channels .channelRow .channel .picture{
				width:30px;
				height:16px;
				padding:2px 2px;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine{
				width:800px;
				float:left;
				position:relative;
				font-size:11px;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .programme {
				outline:1px solid #C7C7C7;
				float:left;
				color:#484848;
				overflow:hidden;
				height:20px;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .programme a{
				text-decoration:none;
				display:block;
				padding:1px 5px;
				color:#484848;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .programme a.actual{
				font-weight:bold;
				font-size:10px;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .programme a:hover{
				font-weight:bold;
				text-decoration:underline;
			}
			/* Hibás: emiatt ugrált az overlib
			.content .pageIndex .channels .channelRow .guideTimeLine .programme a:hover{
				text-decoration:underline;
				font-weight:bold;
				position:absolute;
				top:0;
				z-index:5;
				background-color:#E2E3DD;
			}
			*/
			.content .pageIndex .channels .channelRow.even .guideTimeLine .programme a:hover{
				background-color:#EDF1F2;
			}

			.content .pageIndex .channels .channelRow .guideTimeLine .specification {
				clear:both;
				padding:5px;
				display:none;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .time {
				font-size:16px;
			}

			.content .pageIndex .channels .channelRow .guideTimeLine .specification .vote {
				float:right;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .vote div.stars {
				background-image:url("../picture/starbackground.png");
				background-position:80px center;
				float:right;
				height:16px;
				position:relative;
				width:80px;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .vote div.stars a {
				height:16px;
				position:absolute;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .vote div.stars a:hover {
				background-image:url("../picture/star.png");
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .vote div.stars a:hover {
				background-image:url("../picture/star.png");
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .vote div.stars a.star1 {
				width:16px;
				z-index:5;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .vote div.stars a.star2 {
				width:32px;
				z-index:4;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .vote div.stars a.star3 {
				width:48px;
				z-index:3;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .vote div.stars a.star4 {
				width:64px;
				z-index:2;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .vote div.stars a.star5 {
				width:80px;
				z-index:1;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .vote div.stars a span {
				display:none;
			}

			.content .pageIndex .channels .channelRow .guideTimeLine .specification .vote .voteValue {
				font-size:0.8em;
				margin-right:3px;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .short {
				margin-left:10px;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .long,
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .pictures {
				margin:5px 0 0 10px;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .long .name,
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .pictures .name {
				font-variant:small-caps;
				font-size:11px;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .long .content {
				margin-left:10px;
				display:block;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .pictures {
				height:100px;
			}
			.content .pageIndex .channels .channelRow .guideTimeLine .specification .pictures .content {
				float:left;
			}

			/*Channel page*/
			.header .setups .channelSetup img {
				float:left;
				margin-right:5px;
			}
			.header .setups .channelSetup select .mainBlock {
				background-color:#C7C7C7;
				color:#FFF;
				padding:2px 2px 2px 16px;
				font-size:11px;
			}
			.header .setups .channelSetup select .mainBlock.my {
				background-image:url("../picture/like.png");
				background-repeat:no-repeat;
			}
			.header .channelSetup select .mainBlock.others {
				background-image:url("../picture/channel.png");
				background-repeat:no-repeat;
			}
			.header .setups .channelSetup select .mainBlock.others {
				background-image:url("../picture/szurohatter.gif");
				background-repeat:no-repeat;
			}
			.content .pageChannel {
				clear:both;
			}
			.content .pageChannel .header{
				background-color:#C7C7C7;
				border:2px solid #797979;
				border-top:0;
				float:left;
				color:#484848;
				border-radius: 0 0 15px 15px;
				-moz-border-radius: 0 0 15px 15px;
	  			-webkit-border-radius: 0 0 15px 15px;
				background-image:url("../picture/csatornacsik.gif");
			}
			.content .pageChannel .header .channel,
			.content .pageChannel .header .tvGuideLabel,
			.content .pageChannel .header .dateTime,
			.content .pageChannel .header .back,
			.content .pageChannel .header .next{
				float:left;
			}
			.content .pageChannel .header .sharing {
				float:right;
				padding-right:5px;
			}
			.content .pageChannel .header .sharing .name {
				font-size:10px;
				font-weight:bold;
			}
			.content .pageChannel .header .sharing a{
				padding:0 2px 0 5px;
				margin:0;
			}
			.content .pageChannel .header .sharing a:hover{
				padding:0 0 0 7px;
			}
			.content .pageChannel .header .back,
			.content .pageChannel .header .next{
				width:23px;
				height:16px;
			}
			.content .pageChannel .header .back:hover,
			.content .pageChannel .header .next:hover{
				opacity:0.5;
			}
			.content .pageChannel .header .back .string,
			.content .pageChannel .header .next .string{
				display:none;
			}
			.content .pageChannel .header .back {
				background-image:url("../picture/back_or.png");
			}
			.content .pageChannel .header .next {
				background-image:url("../picture/next_or.png");
			}
			.content .pageChannel .header .dateTime {
				font-weight:bold;
			}
			.content .pageChannel .header .dateTime .fullDate{
				display:block;
				float:left;
				padding-right:5px;
			}
			.content .pageChannel .header .dateTime .fullDate .day{
				display:block;
				font-size:10px;
				line-height:5px;
				padding-top:5px;
				text-align:right;
				text-transform:uppercase;
			}
			.content .pageChannel .header .dateTime .fullDate .date{
				font-size:9px;
				font-variant:small-caps;
				letter-spacing:1px;
			}
			.content .pageChannel .header .channel {
				color:#484848;
				font-size:25px;
				font-variant:small-caps;
				font-weight:bold;
				margin-left:10px;
			}
			.content .pageChannel .header .tvGuideLabel{
				bottom:0;
				left:500px;
				font-size:12px;
				position:absolute;
				margin-left:10px;
			}
			.content .pageChannel .channelContent {
				float:left;
			}
			.channelContent {
				background-image:url("../picture/napihatter.gif");
			}
			.content .pageChannel .channelContent .bannerLeft,
			.content .pageChannel .channelContent .bannerRight{
				float:left;
				width:150px;
				text-align:center;
				padding-top:10px;
			}
			.content .pageChannel,
			.content .pageChannel {
				background-color:#E2E3DD;
			}

			.content .pageChannel .channelContent .guides {
				float:left;
				width:700px;
			}
			.content .pageChannel .guides .guide {
				clear:both;
				background-color:#E2E3DD;
				outline:1px solid #C7C7C7;
				padding-left:20px;
			}
			.content .pageChannel .guides .guide.even {
				background-color:#EDF1F2;
			}
			.content .pageChannel .guides .guide a {
				text-decoration:none;
				color:#484848;
				display:block;
			}
			.content .pageChannel .guides .guide a:hover {
				text-decoration:underline;
				letter-spacing:1px;
			}
			.content .pageChannel .guides .guide a .time {
				font-size:12px;
				letter-spacing:1px;
			}
			.content .pageChannel .guides .guide a .name {
				font-size:14px;
				font-weight:bold;
			}
			.name {
				margin:3px;
			}
		/*Foobar*/
		.foobar {
			background-color:#E2E3DD;
			margin-top:30px;
			font-size:12px;
			width:100%;
			color:#333;
			clear:both;
		}
		.foobar a {
			color:#000000;
		}
		.foobar a:hover {
			color:#C7C7C7;
		}
		.foobar .box {
			float:left;
			padding:0 15px 0 0;
			position:relative;
		}
		.foobar .box.one {
			border-top:4px solid #C7C7C7;
			width:780px;
			padding:30px 5px 0 5px;
		}
		.foobar .box.one {

		}
		.foobar .box.one .goHome {
			position:absolute;
			top:-20px;
		}
		.foobar .box.one .goHome:hover {
			background-image:url("../picture/goHome.png");
			background-repeat:no-repeat;
			padding-left:16px;
		}
		.foobar .box.one .accountability {
			font-size:10px;
		}
		.foobar .box.one .foobar .myotherpages {
			clear:both;
			text-align:center;
			width:100%;
		}
		.foobar .box.two {
			background-color:#C7C7C7;
			border-radius:0 15px 0 0;
			-moz-border-radius:0 15px 0 0;
			-webkit-border-radius: 0 15px 0 0;
			width:200px;
			padding:10px 5px 15px 5px;
			color:#444;
		}
		.foobar .box.two .tvmustra .copyrightSymbol{
			font-size:25px;
		}
		.foobar .box.tow .contact .email {
			display:block;
			margin-left:100px;
		}

		.musorcim {
			  color: #727272;
			  font-family: tahoma;
			  font-style: normal;
			  font-variant: normal;
			  font-weight: bold;
			  font-size: 14px;
		}

		p.musorcim {
			  color: #000000;
			  font-family: Arial;
			  font-style: normal;
			  font-variant: normal;
			  font-size: 14px;
			  font-weight: bold;
		}

		p.musorrovid {
			  color: #000000;
			  font-family: Arial;
			  font-style: normal;
			  font-variant: normal;
			  font-size: 12px;
		}

		p.musorhosszu {
			  color: #000000;
			  font-family: Arial;
			  font-style: normal;
			  font-variant: normal;
			  font-size: 12px;
		}

	/* Timeline*/
	.channelRow { position: relative; }
	.content .pageIndex .channels .channelRow .guideTimeLine .programme { margin-top: 1px; }

	/* Infinite Carousel */
	.musorkepek { height: 140px; }

	.infiniteCarousel {
	  width: 689px;
	  position: relative;
	  margin: 0 auto;
	}

	.infiniteCarousel .wrapper {
	  width: 619px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	  overflow: auto;
	  min-height: 140px;
	  margin: 0 30px;
	  position: absolute;
	  top: 0;
	}

	.infiniteCarousel ul a img {
	  border: 5px solid #000;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	}

	.infiniteCarousel .wrapper ul {
	  width: 9999px;
	  list-style-image:none;
	  list-style-position:outside;
	  list-style-type:none;
	  margin:0;
	  padding:0;
	  position: absolute;
	  top: 0;
	}

	.infiniteCarousel ul li {
	  display:block;
	  float:left;
	  padding: 10px;
	  height: 120px;
	  width: 183px;
	}

	.infiniteCarousel ul li a img {
	  display:block;
	  margin: 0 auto;
	}

	.infiniteCarousel .arrow {
	  display: block;
	  height: 36px;
	  width: 37px;
	  background: url(/picture/carouselArrow.png) no-repeat 0 0;
	  text-indent: -999px;
	  position: absolute;
	  top: 52px;
	  cursor: pointer;
	}

	.infiniteCarousel .forward {
	  background-position: 0 0;
	  right: 0;
	}

	.infiniteCarousel .back {
	  background-position: 0 -72px;
	  left: 0;
	}

	.infiniteCarousel .forward:hover {
	  background-position: 0 -36px;
	}

	.infiniteCarousel .back:hover {
	  background-position: 0 -108px;
	}
