@charset "utf-8";
@import url(lightbox.css);
@import url(marker.css);
@import url(reset.css);
@import url(topmenu.css);
@import url(videowall.css);
@import url(mindroom.css);
@import url(valasztas.css);
@import url(main_calendar.css);
@import url(main_conversion.css);

/* DUNA TV CSS Document */

.MusorokList .SpanLike {
	color:black!important;
}

.MusorokList .SpanLike:hover {
	text-decoration:none!important;
}

body {
	background:#323232 url(../images/new/site-bg.png) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	color:#2e2e2e;
	padding:0px;
}

a {
	color:#2e2e2e;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.static-menu li a:hover{
	text-decoration:underline!important;
}

#portalmiddle {
	
}

#portal {
	width:100%;
}

.standard_banner {
	overflow:hidden;
	margin:5px 0 5px 0;
	text-align:center;
}

.Radio_checked {
	width:14px;
	height:14px;
	background:url(../images/radio_check.png) no-repeat left top;
	float:left;
	display:inline-block;
}

.Radio_unchecked {
	width:14px;
	height:14px;
	background:url(../images/radio_uncheck.png) no-repeat left top;
	float:left;
	display:inline-block;
}

.main-mini-banner-bottom {

}

/*-------------------------------------
				ERROR
---------------------------------------*/
.ErrorContent .Error {
	width:600px;
	margin:50px auto;
	font-size:14px;
}

.ErrorContent li {
	padding-bottom:8px;
}

.ErrorContent .Title {
	margin-bottom:20px;
}

.ErrorContent h3 {
	font-size:18px;
	line-height:23px;
}

.ErrorContent a {
	color:#20a2b7;
	font-weight:bold;
}

.page-top .errorlogo {
	height:146px;
	background:transparent url(../images/new/error-msg.png) no-repeat right bottom;
}

.page-top .logo-date {

}

/*-------------------------------------
		MAIN PORTAL CONTAINERS
---------------------------------------*/

.main-site-wrapper {
	background:#323232 url(../images/new/site-wrapper-bg-2.png) repeat-x left top;
}

.main-site-innerwrapper {
	margin:0px auto;
	width:1003px;
	background-color:transparent;
}

.innercontent {
	margin:0px 0px 0px 10px;
}

/*	MAIN VIDEO CONTENTLIST
------------------------------*/

.main-spec-list {
	width:120px;
	z-index:1000;
}

.main-spec-list .MainTitle {
	margin:0px 0px 10px 0px;
	color:#fff;
}

.main-spec-list ul {
	list-style:none;
	margin:0;
	padding:0;
}

.main-spec-list li.m-list {
	position:relative;
	width:120px;
}

.main-spec-list li.m-list a {
	display:block;
	color:#343434;
	font-weight:bold;
	font-size:12px;
	padding:0px 0px 0px 3px;
}

.main-spec-list a.eng-link img {
	margin-left:5px;
	vertical-align:middle;
}

.Order span {
	display:block;
	width:117px;
	padding-left:3px;
}

.Order {
	margin-top:5px;
	padding-top:5px;
	border-top:1px solid #434343;
	font-weight:bold;
	font-size:12px;
}

.Order span.isOver {
	position:relative;
	/*background-color:#A60026;*/
	text-decoration:none;
	color:white!important;
}

.Order .isOver a {
	color:white!important;
}

.main-spec-list li.m-list a:hover, li.isOver a.m-list-a {
	background-color:#20a2b7;
	text-decoration:none;
	color:#fff;
}

.VideoListPortlet {
	margin-left:3px;
}

.isSelected a {
	background-color:transparent!important;
}


.main-spec-list ul.sub {
	position:absolute;
	left:120px;
	top:0px;
	border-top:18px solid #20a2b7;
	background:url(../images/new/iframe-menu-bg.png) repeat scroll left top transparent;
	height:250px;
	width:235px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:5px 10px;
	z-index:1000;
}

.main-spec-list ul.sub .m-list-items a {
	color:#20a2b7;
	background-color:transparent!important;
}

.main-spec-list ul.sub .m-list-items {
	background-color:transparent!important;
}

.main-spec-list ul.sub .m-list-items a:hover {
	color:#000;
	background:transparent none;
}

/*-------------------------------------
			PORTAL CONTAINERS
---------------------------------------*/
.site-wrapper {

	background:#303030 url(../images/new/subsite-w-bg.png) repeat-x left -3px;
}

.site-innerwrapper {
	margin:0px auto;
	width:1003px;
	background-color:transparent;
}

.innercontent-subpage {
	margin:0px 40px 0px 30px;
	color:#000;
}

	.innercontent-subpage .ContentListPortlet .MainTitle {
		color:#010101;
	}

.innercontent-subpage-tv {
	margin:0px 10px 0px 10px;
	color:#000;
}

td.subpage-right {
	background:transparent url(../images/new/subpage-border.png) repeat-y left top;
	padding-left:10px
}

.site-wrapper-gray {
	background:#303030 url(../images/new/subsite-w-bg.png) repeat-x left -3px;
}

.site-middle-gray {
	background:#838383 url(../images/new/site-middle-shadow.png) repeat-x left top;
	padding:20px 0px 23px 0px;
}

.site-middle-gray .HeadingPathPortlet {
	width:740px;
	float:left;
	color:#e0e0e0;
	font-size:12px;
	margin:0 0 0px 10px;
	position:relative;
	bottom:10px;
}



.CommonMainTitle {
	margin:0px 0px 3px 0px;
}

.CommonMainTitle span {
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
}

.white-main-title span {
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
}

/*----------------------------------------------------------------
							PAGE-TOP
----------------------------------------------------------------*/
.page-top {
	
}
	.page-top * {
		font-size:11px;
	}


.SuperTopBanner {
	text-align:center;
}

.SuperTopBanner .AdBannerPortlet {
	margin:10px 0 0;
}

/*			page-top top
-----------------------------------------*/
.page-top .top {
	height:120px;
}

.page-top .top .left {
	width:145px;
	height:90px;
}
	.logo-cont {
		padding:20px 0px 0px 35px;
		padding:30px 0 0 20px;
	}
	
	.logo-date {
		color:#939393;
		margin:10px 0px 0px 0px;
		//margin:5px 0px 0px 0px;
		text-transform:uppercase;
		font-weight:bold;
	}
	
	.logo-date span {
		color:#939393;
		text-transform:uppercase;
	}
	
.page-top .top .center {
	width:515px;
	height:90px;
}

.page-top .top .AdBannerPortlet {
 margin:15px 0 0;
}

.page-top .top .right {
	width:190px;
	height:90px;
	padding:0px 0px 0px 0px;
	float:right;
}

	.login {
		margin-top:15px;
	}
	.login .sep {
		display:inline-block;
		margin:0px 8px;
	}

#Login {
    left: 70px;
    position: relative;
    top: 36px;
}

	.mboard-login .Message {
		color:red;
		position:absolute;
		top:-34px;
left:115px;
		font-weight:bold;
		font-size:13px;
	}
	
	#Login a, #Login #LoginNav {
		/*color:#4a8c9a;*/
		color:#000;
		font-weight:bold;
		clear:both;
		font-siye:11px;
		text-decoration:none;
	}
	
	#Login span.Input {
		display:block;
		float:left;
		margin:0;
	}
	
	#Login span.pwd {
 margin-left:22px;
}

	span.LoginButton {
/*		float:right;*/
    left: 25px;
    position: relative;
	}
	
	#Login .Input input {
		/*background:transparent url(../images/new/login-inp-bg.png) no-repeat left top;*/
background:transparent;
		border:0px solid;
		width:150px;
		height:16px;
		padding:2px;
		font-size:13px;
/*		color:#818181;*/
	}

	#LogoutForm {
		color:#e1e1e1;
	}
	
	.LogoutButton {
		/*text-align:right;*/
	}
	
	.greeting {
		font-size:14px;
		font-weight:bold;
	}
	
	#Login span.auth-mod {
		display:block;
		margin-bottom:5px;
	}
	
	#Login span.auth-mod a {
		background:transparent url(../images/new/blue-arrow.png) no-repeat left 2px;
		padding-left:11px;
	}
	
	#Login span.auth-mod a:hover {
		text-decoration:underline;
	}

.freshnews {
	margin:10px 0px 0px 0px;
}

.freshnews .MainTitle {
	text-transform:uppercase;
	color:#bf2854;
	font-weight:bold;
	font-size:11px;
	margin-left:10px;
}

.freshnews .Title {
	line-height:15px;
}

.freshnews .Title a {
	background:transparent url(../images/new/white-square.png) no-repeat left 6px;
	padding:0 0 0 10px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
}

/*			page-top bottom
-----------------------------------------*/
.page-top .bottom {
	background:transparent url(../images/new/topmenu-bg.png) repeat-x left top;
	height:56px;
}

.page-top .bottom .left {
	float:left;
	/*width:665px;*/
}
	
	.page-top .Heading {
		width:665px;
		margin:0px 0px 0px 10px;
		z-index:0;
	}
	
	.page-top .Heading .Menu {
		padding-top:6px;
	}
	
	.page-top .Heading ul {
		list-style-type:none;
		padding:0px;
		margin:0px 0px 0px 0px;
	}
	
	.page-top .Heading ul li.MenuLevel0 {
		float:left;
		z-index:0;
	}
	
	.page-top .submenuDiv {
		position:absolute;
		z-index:1000;
		top:10px;
		height:200px;
		width:200px;
		background-color:#FFFFFF;
	}
	
	.page-top .submenuDiv ul, .page-top .submenuDiv li, .page-top .submenuDiv a {
		z-index:100;
	}
	
	.page-top .Heading a {
		text-decoration:none;
		text-transform:uppercase;
		padding:0px 5px;
		font-weight:bold;
		display:block;
		z-index:0;
	}
	
	.page-top .tv-menu {
		height:28px;
		z-index:0;
	}
		.page-top .tv-menu a {
			color:#b4f1ff;
		}

		.page-top .tv-menu a:hover, .page-top .tv-menu li.selected a:hover {
			color:#006277;
			background-color:#78c2d5;
		}

	.page-top .news-menu {
		height:28px;
		z-index:0;
	}
		.page-top .news-menu a {
			color:#e5baba;
		}
		
		.page-top .news-menu a:hover {
			color:#7e0a2b;
			background-color:#e5baba;
		}
		
	
.page-top .bottom .right {
}
	.page-top .bottom .right .search-button {
		margin:3px 0px 0px 3px;
	}
	
	.Search {
		margin:0px;
	}
	
	.SearchQuery form, .RssLink {
		height:28px;
		overflow:hidden;
	}
	
	.RssLink .Share a {
		vertical-align:middle;
		display:inline-block;
		margin-right:5px;
		line-height:normal;
		font-size:10px!important;
	}
	
	.RssLink .Share a.Facebook {
		width:64px;
		height:18px;
	}
	
	span.radio {
		margin:5px 0 0 0;
		float:left;
	}
	
	span.radio input {
		margin:0px;
		padding:0px;
		//vertical-align:middle;
	}
	
	span.radio label {
		font-weight:bold;
		vertical-align:text-bottom;
		//vertical-align:middle;
		margin:0px 6px 0px;
		//margin:0px 2px 0px 2px;

	}

	.page-top .bottom .SearchQuery .TextInput {
		margin:3px 3px 0px 0px;
		//margin:3px 0px 0px 0px;
		float:left;
	}
	
	.SearchQuery .TextInput input {
		background:transparent url(../images/new/login-inp-bg.png) no-repeat left top;
		border:0px solid;
		width:122px;
		//width:120px;
		height:18px;
		font-size:12px;
		text-indent:5px;
		color:#818181;
		line-height:18px;
	}
	
	.RssLink div {
		margin:5px 0px 0px 0px;
		float:right;
	}

	.RssLink div p {
		white-space:nowrap;
	}


/*----------------------------------------------------------------
						PORTAL-MIDDLE
----------------------------------------------------------------*/
.main-site-innerwrapper .portal-middle {
	background:#838383;
	padding:0px 0px 23px 0px;
}

.site-innerwrapper .portal-middle {
	background:#ffffff url(../images/new/subsite-middle-bg.png) repeat-x left top;
	padding:20px 0px 23px 0px;
}

td.page-left {
	width:749px;
}

td.page-right {
	width:255px;
}

.site-middle {
	background:transparent url(../images/new/site-middle-shadow.png) repeat-x left top;
	padding-top:18px;
}


.tv-contents {
	background:#838383 url(../images/new/wrapper-shadow.png) repeat-x scroll top center!important;
}

.ContentViewPortlet .displayed {
 display:block!important;
}

/*-----------------------------------
		THREE COLUMN SIDES
-------------------------------------*/
.threecolumn .page-left {
	width:200px;
}

.threecolumn .page-mid {
	width:540px;
	padding:0px 8px 0px 0px;
}

.threecolumn .page-mid .innercontent-subpage-tv {
	margin:0px;
	font-size:13px;
}

.threecolumn .page-mid .innercontent-subpage-tv .ContentViewPortlet {
	background-color:#fff;
}

.innercontent-subpage-tv .ContentViewPortlet .SubTitle {
 color:#017D9C;
}

.threecolumn .page-mid .innercontent-subpage-tv .ContentViewPortlet .c_div {
	padding:10px;
}

.threecolumn .page-mid .innercontent-subpage-tv .ContentViewPortlet .LetterSize {
	margin-top:5px;
}

.threecolumn .page_list {
 width:auto;
}

/*-----------------------------------
		ONE COLUMN
-------------------------------------*/
.page-fullsize {
	width:100%;
}

.tv-contents .HeadingPath {
	color:#e0e0e0;
	font-size:12px;
	margin:0 0 0px 10px;
	position:relative;
	bottom:10px;
}

.HeadingPathPortlet a {
	color:#e0e0e0;
}

/*-----------------------------------
			FŐOLDALI HÍREK
-------------------------------------*/

.MainHirekListPortlet {
	margin:0px 0px 5px 0px;
}

.MainHirekListPortlet .MainTitle {
	background:transparent url(../images/new/hirek-list-title-bg.png) repeat-x left top;
	height:28px;
}

.MainHirekListPortlet .MainTitle a {
	color:#fff;
	text-decoration:none;
}

.MainHirekEditorial {
	background-color:#434343;
}

.MainHirekEditorial .Item {
	width:100%;
	margin:0px;
}

.MainHirekEditorial .Item .item-content {
	margin:0px auto;
	padding:5px 0px;
	width:233px;
	line-height:16px;
}

.MainHirekEditorial .Item .item-content a.morelink {
	font-size:11px;
}

.MainHirekEditorial .Item .item-content a.morelink:hover {
	text-decoration:none;
}

.MainHirekEditorial .Item a {
	font-weight:bold;
}

.MainHirekEditorial .Item *, .MainHirekEditorial .Item a, .tabbed-item * {
	color:#FFFFFF;
	font-size:12px;
}

.ScheduleListSmall {
	background:transparent url(../images/new/schedule-main-bg.png) no-repeat left top;
	width:484px;
	height:120px;
}


.main-middle-banner {
	margin:10px 10px 0px 0px;
}

/* TABBED */

.tabbed-item {
	width:233px;
	height:135px;
	overflow:hidden;
	margin:0 auto 10px;
	background-color:#a60026;
	padding:5px 0px 0px;
	position:relative;
}

.tabbed-item .Title {
	position:absolute;
	bottom:0px;
	padding:5px 8px;
	background:transparent url(../images/new/tabbed-title-bg.png) repeat left top;
	width:217px;
	line-height:16px;
}

.tabbed-item .Title a {
	font-weight:bold;
}

.tabbed-item .Image img.videokep {
	width:233px;
}


.tabber-cont {
	margin:10px auto 0px;
	width:233px;
	overflow:hidden;
}
.tabber {
	text-align:center;
	float:left;
}

.tabber a {
	background-color:#8a5151;
	color:#fff;
	font-size:15px;
	padding:0px;
	display:block;
	height:20px;
	width:54px;
	float:left;
	margin:0px 2px 0px 0px;
	font-weight:bold;
}

.tabber a:hover {
	text-decoration:none;
}

.tabber a.active {
	background-color:#a60026;
}


/*			főoldali műsorajánló
----------------------------------------------*/

.main-schedule {
	margin:15px 0px 0px 0px;
}

.main-schedule .CommonMainTitle {
	background:transparent url(../images/new/musoraj-title-main.png) no-repeat left top;
	height:16px;
}

.main-schedule span {
	display:none;
}

.main-schedule .placeHolder {
	background:transparent url(../images/new/mainmusor-bg.png) repeat-x left 135px;
	width:240px;
	height:249px;
	margin:0px 5px 0px 0px;
}

.main-schedule .placeHolder .ph-inner {
	margin:0px 10px 0px;
}

.main-schedule .placeHolder .image {
	overflow:hidden;
	height:135px;
}

.main-schedule .placeHolder .date {
	font-size:13px;
	color:#000;
	font-weight:bold;
	margin:0px 0px 5px;
}

.main-schedule .placeHolder .title {
	margin:3px 0px 0px;
	overflow:hidden;
	height:18px;
}

.main-schedule .placeHolder .title a {
	font-size:13px;
	color:#fff;
	font-weight:bold;
}

.main-schedule .placeHolder .lead {
	font-size:11px;
	margin:10px 5px 0px 0px;
	display:inline;
	line-height:15px;
}

.morelink {
	font-weight:bold;
	color:#4392a6;
	font-size:11px;
	text-decoration:underline;
}

/*			főoldali műsorvezetők
----------------------------------------------*/
.main-musorvezetok {
	background:transparent url(../images/new/musorvez-main-bg.png) repeat-x left top;
	height:192px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 2px;
}

.main-musorvezetok .MainTitle {
	margin:17px 0px 12px 7px;
}

.main-musorvezetok .MainTitle a {
	background:transparent url(../images/new/musorvez-title-main.png) no-repeat left top;
	width:120px;
	height:12px;
	display:block;
}

.main-musorvezetok div.image {
	height:105px;
	overflow:hidden;
	margin:0px 0px 5px 0px;
}

.main-musorvezetok div.image img {
	width:190px;
}

.main-musorvezetok div.Title a {
	font-size:12px;
	color:#fff;
	font-weight:bold;
}

.s-list-inner {
	margin:5px;
}


/*			műsorvezetők aloldal és műsorok listázó aloldal
--------------------------------------------------------------------*/
.page-left .MusorvezetokList, .page-left .MusorokList {
	width:180px;
	margin:0px auto;
}

.simple-list-inner {
	background-color:#d9d9d9;
	padding:10px 0px;
}

.page-left .MusorvezetokList .element_div, .page-left .MusorokList .Title {
	width:170px;
	margin:0px auto;
	padding:3px 0px;
}

.BlockTitle {
	width:170px;
	margin:25px auto 0px;
}

.BlockTitle a {
	color:#0088aa;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}


.page-left .MusorvezetokList .element_div a, .page-left .MusorokList .Title a {
	color:#0088aa;
	font-weight:bold;
	font-size:13px;
}

/*--------------------------------------------------------------------------------------------*/

.page-mid .MusorvezetokBigList .BroadcastersList {
	margin-top:20px;
}

.page-mid .MusorvezetokBigList .element_div, .page-mid .MusorvezetokBigList .programItem {
	background-color:#d9d9d9;
	margin:0px 0px 10px 0px;
	clear:both;
	overflow:hidden;
}

.SzervezetList .CikkTitle {
 background-color:#5BACC1;
 line-height:27px;
}

.SzervezetList .CikkTitle a, .SzervezetList .Downloadablebinary .Title {
 color:#fff;
 font-weight:bold;
 display:block;
 font-size:16px;
 padding-left:8px;
}

.SzervezetList .Downloadablebinary .Text {
 margin:8px;
}

.SzervezetList .Downloadablebinary .Icon {
 margin:0px 5px 0px 16px;
}

.SzervezetList .Downloadablebinary .Text a {
 font-weight:bold;
}

.page-mid .MusorvezetokBigList .Date {
	display:none;
}

.page-mid .MusorvezetokBigList .programItem .Body .Broadcasters a {
	margin-left:5px;
}

.page-mid .MusorvezetokBigList .element_div .Body, .page-mid .MusorvezetokBigList .programItem .Body {
	overflow:hidden;
	padding:8px;
}

.MusorvezetokBigList .programItem .Body, .MusorvezetokBigList .programItem .Body a {
	color:#363232;
}

.page-mid .MusorvezetokBigList .element_div .Title, .page-mid .MusorvezetokBigList .programItem .Title {
	background-color:#5bacc1;
	line-height:27px;
}

.page-mid .MusorvezetokBigList .element_div .Title a, .page-mid .MusorvezetokBigList .programItem .Title a {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin-left:8px;
 display:block;
}

.page-mid .MusorvezetokBigList .Image, .page-mid .MusorvezetokBigList .programItem .Image {
	float:left;
	margin:0px 5px 5px 0px;
}

.page-mid .MusorvezetokBigList .Image img, .page-mid .MusorvezetokBigList .programItem .Image img {
/*	width:150px;
	height:150px;*/
}

.page-mid .MusorvezetokBigList .programStatus {
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	margin:30px 0px 10px 0px;
}
.page-mid .MusorvezetokBigList .first-status {
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	margin:0px 0px 3px 0px;
}


/*					műsor nézet
------------------------------------------------------*/
.BlueMainHeader {
	color:#5bacc1;
	font-weight:bold;
	font-size:14px;
}

.musor-view-contents {
	background-color:#d9d9d9;
	width:540px;
	margin:0 auto;
}

.episode-title {
	float:left;
	font-size:14px;
	color:#5bacc1;
	font-weight:bold;
}

.EpisodeViewDate {
	font-weight:bold;
	color:#004e62;
}

.musor-view-contents .ContentViewPortlet {
	background-color:#d9d9d9 !important;
}

.musor-view-contents .MusorPageImage img {
	width:540px;
}

.MusorPageImage {
	background:transparent url(../images/new/episode-v-shadow.png) repeat-x left bottom;
	padding-bottom:13px;
}

.MusorPageTitle {
	background-color:#5bacc1;
	color:#fff;
	font-size:18px;
	line-height:26px;
	height:28px;
	padding:0px 5px;
}

table.MusorPageLeadTable {
	background-color:#add9e5;
	margin:10px;
	width:520px;
}

td.MusorPageLead {
	padding:5px;
}

.mv-video-list {
	margin:20px 10px 15px 10px;
	padding:8px 0px;
	border-top:1px solid #33a1bd;
}

.v-separator {
	height:1px;
	background-color:#fff;
	margin:10px 0px;
}

.mv-video-list .ProgramVideoList .Video {
	width:120px;
	margin:10px 5px;
}

.mv-video-list .ProgramVideoList .more {
	text-align:right;
}

.mv-video-list .ProgramVideoList .more a {
	color:#4392A6;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.related-video iframe {
	overflow-x:hidden;
	overflow-y:auto;
}

.mv-video-list .ProgramVideoList {
	text-align:center;
	width:auto;
	background-color:transparent;
	clear:both;
}

.mv-video-list .ProgramVideoList .Video .Title {
	color:#5e5e5f;
	font-size:11px;
	font-weight:bold;
	/*width:110px;*/
}

.mv-video-list .ProgramVideoList .Video .Image {
	/*width:130px;*/
	height:72px;
	overflow:hidden;
}

.mv-video-list .ProgramVideoList .Video .Title span {
	font-weight:normal;
	color:#7b7b7c;
}

.ProgramEpisodesPortlet {
	clear:both;
	overflow:hidden;
	margin:10px;
	border-top:1px solid #33a1bd;
	padding-top:5px;
}

.ProgramEpisodesPortlet .EpisodeView {
	width:320px;
	float:right;
}


.RelatedVideoListPortlet {
	background-color:#d4d4d4;
/*	width:320px;*/
	width:473px;
}




.mv-musor-buttons {
 border-top:1px solid #33A1BD;
 margin:0px 10px 15px;
 padding:20px 0px 0px;
}

.mv-musor-buttons .AttachmentPortlet {
 width:auto;
 margin:auto;
 background:transparent none;
}

.mv-musor-buttons .ProgramButton {
 text-align:center;
}

.mv-musor-buttons .ProgramButton a {
 margin:3px;
}

/*			főoldali műsorajánló
-----------------------------------------*/
.MainScheduleListPortlet {
	margin:15px 0px 0px 0px;
}

.MainScheduleListPortlet .MainTitle {
	background:transparent url(../images/new/musorujs-title-main.png) no-repeat left top;
        height:16px;
	margin:0px 0px 2px;
}
	
	.MainScheduleListPortlet .MainTitle span {
		color:#fff;
		margin:0px;
		font-size:15px;
		display:none;
	}

.MainScheduleListPortlet a, .MainScheduleListPortlet * {
	font-size:11px;
	color:#646464;
	font-weight:bold;
	text-decoration:none;
}

.MainScheduleListPortlet .ScheduleChannel {
	width:212px;
	margin:16px 0px 0px 30px;
}

.MainScheduleListPortlet .ProgramSchedule {
	height:16px;
	padding:0px 0px 0px 10px;
	overflow:hidden;
}

.MainScheduleListPortlet .ProgramSchedule span.Time {
	margin-right:3px;
}

.reszletes a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 0px 0px 10px;
}

/* MainScheduleListPortlet a VideoBrowser oldalon */
.vb-mainSchedule {
}


/*			vendégek
-----------------------------------------*/
.guests-main {
	margin:15px 0px 0px 10px;
}

.guests-main .MainTitle {
	margin:0px 0px 2px;
	//margin:0px 0px;
	font-weight:bold;
}

.guests-main .MainTitle span {
		color:#fff;
		margin:0px;
		font-size:15px;
	}

.guests-main .guestContents {
	width:235px;
	height:120px;
	background:#428ca2 url(../images/new/guests-main-bg.png) no-repeat left top;
	overflow-y:scroll;
}

.guests-main .guestContents * {
	color:#FFFFFF;
	font-size:11px;
	line-height:16px;
}

.guests-main .guestContents .element_div {
	width:210px;
}

.guests-main .guestContents .element_div a {
	font-weight:bold;
	text-decoration:none;
}

.guests-main .guestContents .element_div .Article {
	padding:5px 10px;
}

/*------------------------------------
			SITE-BOTTOM
--------------------------------------*/
.site-bottom {
	text-align:center;
}

.site-bottom .Menu {
	width:1003px;
	margin:0px;
	height:26px;
	background-color:#000;
}

	.site-bottom .Menu ul {
		list-style-type:none;
		overflow:hidden;
		margin:0px;
		padding:3px 0px 0px 0px;
	}

	.site-bottom .Menu li {
		display:inline;
	}

	.site-bottom .Menu a {
		color:#fff;
		font-size:11px;
		margin:0px 6px;
		text-decoration:none;
	}
		.site-bottom .Menu a:hover {
			text-decoration:underline;
		}
	
	.site-bottom .Menu span {
		color:#fff;
		font-size:11px;
	}
	
	.site-bottom .imprint {
		margin:10px 0px 20px 0px;
	}


/*--------------------------*/
/*--- ContentListPortlet ---*/
/*--------------------------*/

.ContentListPortlet .MainTitle {
	color:#fff;
	padding:10px 5px;
	font-size:20px;
	font-weight:bold;
}

.ContentListPortlet .MainTitle a {
	color:#fff;
	font-size:16px;
}

.ContentListPortlet .element_div {
	clear:both;
	overflow:hidden;
	padding:0px 0px 5px 0px;
}

.ContentListPortlet .element_div .Date {
	display:none;
}

.ContentListPortlet .c_div {
	width:240px;
	height:280px;
	float:left;
	overflow:hidden;
	background-color:#fff;
	margin:7px 0px;
}

.ContentListPortlet .Lead {
	background-color:#fff;
	padding:6px;
	height:58px;
}

.ContentListPortlet .Title {
/*	margin-bottom:10px;*/
	font-size:16px;
	font-family:Arial, sans-serif;
	line-height:normal;
	background:#C0C0C0 url(../images/new/f-news-title-bg.png) repeat-x scroll left top;
	padding:6px;
}

.innercontent .ContentListPortlet .Title {
	min-height:32px;
}

.ContentListPortlet .Title a {
	font-size:14px;
	font-weight:bold;
	color:#545454;
	display:block;
}

.ContentListPortlet .Image {
	float:none;
	margin:0;
	text-align:center;
	height:135px;
	overflow:hidden;
}

.ContentListPortlet .Image img {
	width:240px;
	height:135px;
}

/*-----------------------------*/
/*--- ContentList Freshnews ---*/
/*-----------------------------*/
.allnews {
	clear:both;
	margin:0px;
	width:728px;
}

.allnews .MainTitle {
	background-color:#a60031;
	padding:5px;
	margin:18px 0px 5px;
}

.allnews .MainTitle a {
	color:#fff;
	font-size:16px;
}


.allnews .MainTitle img {
	cursor:pointer;
	margin-left:5px;
	vertical-align:middle;
}

.allnews .c_div {
	width:240px;
	height:280px;
	float:left;
	overflow:hidden;
	background-color:#fff;
	margin:0px;
}

.allnews .element_div {
	border:0px none;
	color:#3a3a3a;
	font-size:12px;
	padding:0px;
}

.allnews .Image {
	float:none;
	margin:0;
	text-align:center;
	height:135px;
	overflow:hidden;
}

.allnews .Title {
	background:#c0c0c0 url(../images/new/f-news-title-bg.png) repeat-x left top;
	padding:6px;
	min-height:28px;
}

.allnews .Title a {
	font-size:14px;
	font-weight:bold;
	color:#545454;
}

.allnews .Lead {
	background-color:#fff;
	padding:6px;
	height:58px;
}

/*--------------------------*/
/*--- ContentViewPortlet ---*/
/*--------------------------*/

#ForwardPrint {
	border-top:1px solid #b4b4b4;
	clear:both;
	margin:10px 0;
	padding-top:8px;
}

#ForwardPrint .Print {
	margin-right:17px;
}

#ForwardPrint .Email {
	margin-right:13px;
}

#ForwardPrint .Share {
	margin-right:13px;
}

.LetterSize {
	float:right;
	margin-right:10px;
}

	.LetterSize img {
		cursor:pointer;
		margin-right:5px;
	}

.ContentViewPortlet .Title {
	 margin-bottom:10px;
	 font-size:20px;
	 font-family:Arial, sans-serif;
	 line-height:normal;
	 font-weight:bold;
	 color:#a60026;
}

.ContentViewPortlet .TitleLexi {
	 margin-bottom:10px;
	 font-size:20px;
	 font-family:Arial, sans-serif;
	 line-height:normal;
	 font-weight:bold;
	 color:#a60026;
         text-align:center;
}

.ContentViewPortlet .BodyLexi{
        padding:15px;	
}

.ContentViewPortlet a {
	color:#a60026;
}

.ContentViewPortlet .SubTitle {
	 font-weight:bold;
	 margin:12px 0px;
	 font-size:14px;
	 font-family:Arial, sans-serif;
	 color:#a60026;
}

.ContentViewPortlet .Date {
	margin:5px 0px;
	color:#8d8d8d;
	border-bottom:1px solid #b7b7b7;	
}

.advert_framework {
	border-bottom:1px solid #b7b7b7;
	text-align:center;
	margin:15px auto;
	padding:0px;
}

.advert_framework_top {
	padding:3px 15px;
	font-size:10px;
	letter-spacing:3px;
	color:#060606;
	text-align:left;
	border-bottom:1px solid #d5d5d5;
}


.tv_contents .leadimage .Lead div.Image {
	display:block!important;
}

.ContentViewPortlet .Date td {
	padding:3px;
}

.ArticleAdded {}

.contents_twocol .ContentViewPortlet .c_div {
	padding:0 10px;
}

.contents_twocol .ContentViewPortlet {
	padding-top:13px;
}

.ContentViewPortlet .Lead {
	color:#000000;
	font-weight:bold;
	overflow:hidden;
	margin:20px 0px;
	font-size:14px;
}

.ContentViewPortlet div.Lead div.Image img {}

.ContentViewPortlet .Text p {
	margin:0 0 10px 0;
	color:#000000;
}

.ContentViewPortlet .Image {
	float:left;
	margin-right:10px;
}

	.ContentViewPortlet .Image img {
	 	border:1px solid #c9c9cb;
	}

.ContentViewPortlet #pagecontent {
	clear:both;
	line-height:20px;
	font-size:14px;
}


.ContentViewPortlet #pagecontent .Text {
 zoom:100%;
}

.CikkImage {
	padding:5px;
}

.CikkImage img {
	width:220px;
	height:auto;
}

.CikkImageTitle {
	background-color:#111419;
	color:#fff;
	text-align:center;
	padding:2px 0px;
}

.CikkVideo {
	clear:both;
}

.CikkVideoPlayer {
	text-align:center;
	margin-bottom:10px;
}

table.CikkTextbox {
	border:3px solid #dc2f1e;
	margin:5px;
}

table.CikkTextbox td {
	padding:3px 5px;
}

.CikkTextboxTitle {
	background-color:#dc2f1e;
	border-bottom:1px solid #dc2f1e;
	color:#fff;
}

/*-------------------------------------------------------*/
/*			A MŰSOR ROVATHOZ KAPCSOLÓDÓ CIKKEK			 */
/*-------------------------------------------------------*/
.musorContent .Title, .musorContent .SubTitle {
	color:#0088aa;
}

.musorContent table.Date {
	display:none;
}

.musorContent a {
	color:#0088aa;
}

/*-------------------------------------------------------
				cikkek kommentjei	
-------------------------------------------------------*/
.content-comment {
	border-top:1px solid #b4b4b4;
	padding-top:10px;
	margin-top:10px;
}

.content-comment #meBoard {
	background-color:#d4d4d4;
}

.content-comment .SubMainTitle {
	display:none;
}

.content-comment .submit {
	margin-top:10px;
}

.content-comment .MainTitle {
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:3px;
}

.content-comment .mboard-row a {
	font-weight:bold;
}

/*-------------------------------------------------------
	az aktuális rovat listázó és attachment a cikkenél
-------------------------------------------------------*/
.list-in-right, .AttachmentPortlet {
	width:254px;
	background-color:#fff;
	margin:15px 0px 0px;
}

.right-main-title {
	color:#a60026;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}

.list-in-right .element_div {
	margin:0px auto;
	width:240px;
}

.list-in-right .Title {
	margin:0px;
	padding:0px 0px 0px 0px;
	background:none transparent;
}

.list-in-right .Title a, .AttachmentPortlet .AttachedContent a {
	padding:0px 0px 0px 12px;
	background:transparent url(../images/new/r-list-bullet.png) no-repeat left 5px;
	font-size:12px;

}

.right-list-inner {
	background-color:#dbdbdb;
	padding:10px 0px;
}

.AttachmentPortlet .AttachedContent {
	margin:0px auto;
	width:240px;
}

.AttachmentPortlet .AttachedContent a {
	font-weight:bold;
	color:#545454;
	display:block;
}


/*--------------------------
		GALLERY LINK
----------------------------*/

div.GalleryLink {
	background-color:#4c4c4c;
	color:#fff;
	float:left;
	margin:5px;
	padding:5px;
	width:250px;
}

	.GalleryLink span {
		display:inline-block;
		padding:0 0 5px 0;
		font-size:14px;
		font-weight:bold;
	}
	
	.GalleryLink a {
		color:#fff!important;
		font-size:14px;
	}
	
	.GalleryLink a:hover {
		text-decoration:none;
	}
	
	div.GalleryLink img {
		border:1px solid #fff;
		width:250px;
	}


/*-----------------------------------
		TV CONTENTS MŰSORÚJSÁG
------------------------------------*/
.ChannelTitle {
	color:#207d95;
	background-color:#7cc8d9;
	font-size:17px;
	font-weight:bold;
	padding:5px 12px;
	text-transform:uppercase;
}

.MusorujsagPortlet .MainTitle {
	font-size:17px;
	line-height:normal;
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
}

.MusorujsagPortlet .ScheduleListFilter {
	background:#33a1bd;
	height:37px;
	line-height:37px;
	margin-bottom:5px;
	padding:0px 7px;
}

.MusorujsagPortlet .ScheduleListFilter .Title {
	height:37px;
	width:214px;
	font-size:14px;
	line-height:normal;
	font-weight:bold;
	text-transform:uppercase;
	color:#4d4d4d;
}

.MusorujsagPortlet .ScheduleListFilter .filters {
	float:right;
	margin:9px 0px 0px 0px;
}

.MusorujsagPortlet .ScheduleListFilter select {
	margin:0px 0px 0px 10px;
}

.MusorujsagPortlet table#ScheduleList {
	width:700px;
	border-spacing:5px;
}

.MusorujsagPortlet div.ScheduleChannel {
	width:359px;
	background-color:#fff;
}

.MusorujsagPortlet .ProgramSchedule {
	overflow:hidden;
	clear:both;
	margin:0px 0px;
	padding:5px 0px 10px 0px;
	font-size:12px;
	border-bottom:1px solid #33a1bd;
}

.MusorujsagPortlet .ProgramSchedule .Title a {
	color:#33a1bd;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

.MusorujsagPortlet .ProgramSchedule .Title {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

.MusorujsagPortlet .ProgramSchedule .Time {
	color:#33a1bd;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-right:10px;
}

.MusorujsagPortlet .MainDate {
	font-weight:bold;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
}

.MusorujsagPortlet .ps-inner {
	margin:0px auto;
	width:339px;
}

.ScheduleListPrint {
	padding:5px 0px;
}

.Icons .Icon img {
	margin:0px 5px 0px 0px;
}

/*-------------------
		PAGE LIST
--------------------*/
.page_list {
	background-color:#000000;
	height:33px;
	color:#fff;
	font-size:17px;
	line-height:33px;
	text-align:center;
	width:725px;
	position:relative;
}

.innercontent-subpage .page_list {
	width:100%;
}

.page_list a {
	color:#fff;
	font-size:16px;
}

.page_list span {
	display:inline-block;
}

.page_list span.pages {
	margin:0px 5px;
}

.page_list span.next-step, .page_list span.back-step {
	position:relative;
	top:2px;
	margin:0px 10px;
}

.page_list span.next-step-10 {
	position:absolute;
	right:10px;
	top:8px;
}

.page_list span.back-step-10 {
	position:absolute;
	left:10px;
	top:8px;
}

.page_list a.actualPage {
	color:#e1003a;
	font-weight:bold;
}


/*-------------------------------
		AUTHREGISTRATION
--------------------------------*/
.auth-portlet {
	width:600px;
	margin:0px auto;
}

.auth-portlet .Message {
	color:#a60026;
	font-weight:bold;
	margin:5px 0px;
}

.auth-portlet .Title {
	 margin-bottom:10px;
	 font-size:20px;
	 font-family:Arial, sans-serif;
	 line-height:normal;
	 font-weight:bold;
	 color:#a60026;
}

.auth-portlet .Text {
	float:left;
	margin-right:20px;
	width:230px;
}

.Nav {
	text-align:center;
}

.auth-portlet .Input {
	margin:0px 0px 10px;
}

.auth-portlet .Input input {
	width:300px;
}

.ForgetPassword .Title {
	margin-bottom:30px;
}

.ForgetPassword .Text {
	width:auto;
}

.ForgetPassword .Input {
	float:left;
	margin-right:20px;
}

.ForgetPassword .Nav {
	text-align:left;
}

.ChangePasswordButton {
	margin:10px 0px;
}

.ChangePasswordButton a {
	font-weight:bold;
	background:transparent url(../images/new/b-arrow.png) no-repeat left 2px;
	padding-left:12px;
}

/*-------------------------------------*/


.program-attachment-subpage .CommonMainTitle {
	background:transparent url(../images/new/pap-main-title.png) no-repeat left top;
	width:254px;
	height:28px;
}

.program-attachment-subpage {
	background-color:#636363;
}

.program-attachment-subpage .CommonMainTitle span {
	display:none;
}

.program-attachment-subpage .MainFilmEditorial {
	width:240px;
	margin:5px auto;
}

.program-attachment-subpage .MainFilmEditorial .placeHolder {
	background:url(../images/new/mainmusor-bg.png) repeat-x scroll left 135px transparent;
	height:250px;
	margin:5px 0px;
	width:240px;
	clear:both;
}

.program-attachment-subpage .MainFilmEditorial .image {
	height:135px;
	overflow:hidden;
}

.program-attachment-subpage .MainFilmEditorial .ph-inner {
	margin:0px 10px;
}

.program-attachment-subpage .MainFilmEditorial .ph-inner .title {
	margin:0px 0px 3px 0px;
}

.program-attachment-subpage .MainFilmEditorial .ph-inner .title a {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

.program-attachment-subpage .MainFilmEditorial .ph-inner .date {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}

.program-attachment-subpage .MainFilmEditorial .ph-inner .lead {
	display:inline;
	font-size:11px;
	margin:10px 5px 0 0;
	line-height:14px;
}


.program-attachment-subpage .FilmIcons {
	position:relative;
	top:20px;
	right:0px;
	float:right;
	height:20px;
}

.program-attachment-subpage .FilmIcons img {
 margin-left:3px;
}

/*-------------------------------
	WEB PROMO
-------------------------------*/
.WebPromo {
	padding:0px 10px;
}

.WebPromo .MainEditorials {
	overflow:hidden;
	width:729px;
}

.WebPromo .MainEditorials .element_div {
	float:left;
	margin:5px 0px 5px 25px;
	width:300px;
}

/* Szöveg pozícionálása */
.MainEditorials .Lead .LeadText {
	position:absolute;
	right:0;
	top:9px;
	width:120px;
}

.MainEditorials .Lead {
	position:relative;
	width:300px;
}

.WebPromo .MainEditorials .element_div .Title {
	background:#41bccd url(../images/new/promo-title-bg.png) repeat-x left top;
	padding:5px;
}

.WebPromo .MainEditorials .element_div .Title a {
	color:#fff;
	font-weight:bold;
	font-size:13px;
}

.WebPromo .MainEditorials .element_div a, td.WebPromo .MainEditorials .element_div p {
	color:#3a3a3a;
}

.ResizableAttachment {
	overflow:hidden;
	width:729px;
}

.PromoFilm .element_div {
	clear:both;
}

.PromoPrimaryFilm {
	overflow:hidden;
	margin-bottom:20px;
}

.WebPromo .PromoPrimaryFilm .BlackHeader {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
}

.WebPromo .PromoPrimaryFilm .PromoProgram {
	height:270px;
	overflow:hidden;
	background-color:#e5e5e5;
}

.WebPromo .PromoPrimaryFilm .PromoProgram {
	float:left;
}

.WebPromo .PromoPrimaryFilm .PromoProgram .Image {

}

.WebPromo .PromoPrimaryFilm .PromoProgram .Program, .WebPromo .PromoPrimaryFilm .PromoProgram .Program td {
	vertical-align:top;
}

.WebPromo .PromoPrimaryFilm .PromoProgram .Title {
	background:#3ebed0 url(../images/new/promo-title-bg.png) repeat-x left top;
	font-weight:bold;
	color:#fff;
	font-size:16px;
	padding:8px 10px;
	overflow:hidden;
}

.WebPromo .PromoPrimaryFilm .PromoProgram .Title a {
	color:#fff;
}

.WebPromo .PromoPrimaryFilm .PromoProgram .Title div.Date {
	color:#000000;
	margin:5px 0px;
}

.WebPromo .PromoPrimaryFilm .PromoProgram .Lead {
	margin:10px;
}

.WebPromo .PromoPrimaryFilm .PromoProgram .Lead .details {
	margin:10px 0px 10px 0px;
	text-align:right;
}


/* promoList */
.promoList .MainTitle {
 background:url("../images/new/promo-title-bg.png") repeat-x scroll left top #41BCCD;
 padding:5px;
 margin:18px 0 5px;
}

.WebPromo .promoList .element_div .Title {
 background:url("../images/new/f-news-title-bg.png") repeat-x scroll left top #C0C0C0;
}


.WebPromo .promoList .element_div .Title a {
 color:#545454;}

.promoList .Title {
 padding:0px!important;
}

.promoList .Title span {
 display:block;
 padding:6px;
 height:35px;
 overflow:hidden;
}

.promoList .MainTitle a {

 color:#fff;
 font-size:16px;
 font-weight:bold;
}

.promoList .MainTitle img {
 cursor:pointer;
 margin-left:5px;
 vertical-align:middle;
}

.promoList .n-container {
 margin-bottom:10px;
}

.WebPromo .promoList .element_div {
 margin:5px 1px 5px 0px;
 width:240px;
 overflow:hidden;
}

.noimg .element_div .Lead .Image {
 display:none;
}

/*----------------------------------
			VIDEOBROWSER
-----------------------------------*/
.top-sketch .right {}

.ProgramVideoList {
	background:#d4d4d4;
	margin:0px;
	overflow-x:hidden;
	overflow-y:auto;
}

.RelatedVideoListPortlet .ProgramVideoList .Video {
	margin:4px 3px;
	width:230px;
	overflow:hidden;
	float:left;
	position:relative;
	height:130px;
}

.RelatedVideoListPortlet .ProgramVideoList .Video img {
	position:relative;
	top:-22px;
}

.RelatedVideoListPortlet .ProgramVideoList .Video .Title {
 position:absolute;
 left:0px;
 bottom:0px;
 padding:5px;
 font-size:10px;
 color:#fff;
 font-weight:bold;
 font-family: Verdana, Arial, sans-serif;
 background:transparent url(../images/new/videobrowser-title-bg.png) repeat 0 0;
 cursor:pointer;
 width:230px;
}

.ProgramVideoList .Video .content {
	padding:0px 5px 0px 10px;
}

.ProgramVideoList .content .Title a {
	font-size:11px;
	color:#5f5f5f;
	font-weight:bold;
}

.ProgramVideoList .content .Date {
	font-size:11px;
	color:#5f5f5f;
}

#videobrowser .main-spec-list {
	margin:10px 0px 10px 10px;
}

/*	embedHTML
---------------------------------*/
.embedHtml {
/*	width:630px;*/
	margin:5px 0px 15px 0px;
	padding:0px 0px 0px 5px;
}

.embedHtml label {
	font-weight:bold;
	color:#fff;
	margin-right: 15px;
}

.embedHtml input {
	background:transparent url(../images/new/emb-input-bg.png) no-repeat left top;
	border:0px none;
	width:223px;
	padding:2px 4px;
	height:16px;
	font-size:11px;
}


/*		VIDEO BROWSER	
-------------------------------------------*/

.bottom-sketch {
	background-color:#d4d4d4;
	margin:15px 0px;
	width:100%;
	position:relative;
}

.bottom-sketch .MRHeader {
	background-color:#838383;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0px 3px 0px;
}

.bottom-sketch .left { }

.videobrowser_heading {
	width:205px;
}

.videobrowser_heading .VideoBrowserHeadings {
	margin:15px 10px 5px 5px;
}

.videobrowser_heading .Item a {
	font-size:14px;
	display:block;
	width:170px;
	font-weight:bold;
	color:#010101;
}

.videobrowser_heading .Item a:hover {
	background-color:#20a2b7;
	color:#fff;
	text-decoration:none;
}

.inIframe {
	width:780px;
	background-color:#d4d4d4;
}

.VideoList .Video {
	width:140px;
	height:140px;
	padding:0px;
	margin:15px;
	float:left;
	overflow:hidden;
}

.VideoList .Video .Title {
	color:#7b7b7c;
	margin-top:6px;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
}

.VideoList .Video .Title span {
	font-weight:normal;
}

.VideoList .Image {
	text-align:center;
	background-color:#000;
	width:130px;
	height:72px;
	overflow:hidden;
}

.inIframe .ProgramVideoList .Paging {
	text-align:center;
	margin:0px;
	overflow:hidden;
	clear:both;
	padding:5px 0px 5px 0px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:15px;
	background-color:#20a2b7;
	color:#fff;
}

.inIframe table.PagingHolder {
	margin:0px auto;
	width:770px;
	text-align:center;
	table-layout:fixed;
	float:right;
}

.inIframe table.PagingHolder td {
	padding:0 5px;
}

.inIframe .Paging img {
	line-height:normal;
}

.inIframe .StepLast {
	padding-left:10px;
}

.inIframe .StepFirst {
	padding-right:10px;
}

.inIframe .Paging a {
	color:#fff;
	font-size:11px;
	font-family:Arial, sans-serif;
	line-height:normal;
}

.inIframe .Paging span a {
	padding:0px;
}
.inIframe .Paging span {
	color:#227b8a;
}

.inIframe .Paging span.PagesNums a {
	padding:0px 2px;
}

.inIframe .ProgramVideoList {
	width:850px;
}

.idnIframe .ProgramVideoList .Paging div {
	height:18px;
	line-height:normal;
}

.PagesNums {
	color:#EFF1F2;
}

.VideoSearch {
	margin:0px 0px;
	position:absolute;
	bottom:0px;
	width:205px;
	height:25px;
	background-color:#20a2b7;
}

.VideoSearch .Search {
	margin:0px 0px 0px 5px;
	float:none;
}

.VideoSearch .TextInput input {
	background:url(../images/new/video-search-bg.png) no-repeat left top;
	width:149px;
	height:20px;
	margin:2px 5px 0px 0px;
	float:left;
	color:#484848;
}

.VideoSearch .search-button {
	width:31px;
	height:20px;
	margin-top:2px;
}

.top-sketch .main-mini-banner {
	margin-left:33px;
	margin-top:35px;
}

.video-browser-heading .main-spec-list {
	margin:15px 0px 15px 6px;
}

.VideoPlayerPortlet .MainTitle {
	font-size:18px;
	font-weight:bold;
	color:#010101;
	margin-bottom:4px;
}

/*-------------------------------*/
/*			DUNATÉKA			 */
/*-------------------------------*/

.page-mid .Dunateka .BroadcastersList, .page-mid .Dunateka .programStatus {
 margin-top:0px;
}

.DunatekaMenu {
 background-color:transparent;
 padding:0px;
}

.DunatekaMenu .BlockTitle {
 background-color:#4d4d4d;
 margin:5px auto 0px;
 padding:6px 8px;
 width:auto;
}

.DunatekaMenu .BlockTitle a {
 color:#d9d9d9;
 text-transform:none;
 font-size:13px;
}

.DunatekaMenu .SubMenu {
 background-color:#d9d9d9;
 padding:6px 8px;
}

.DunatekaMenu .SubMenu .Title {
 padding:0px;
 width:auto;
}

.DunatekaMenu .SubMenu .Title a {
 line-height:18px;
}

.dteka-icon {
 text-align:right;
 margin:10px 0px;
}

.dteka-icon a {
 margin-right:10px;
}

.DunatekaContentView {
 background-color:#d9d9d9;
 margin-top:28px;
 overflow:hidden;
}

.DunatekaContentView .Lead .Image {
 float:left;
 margin:0px 10px 10px 0px;
}

.DunatekaContentView .Title {
 color:#FFFFFF;
 display:block;
 font-size:16px;
 font-weight:bold;
 padding-left:8px;
 background-color:#5BACC1;
 line-height:27px;
}

.DunatekaContentView .Body {
 padding:10px;
 clear:both;
}

.DunatekaContentView .LetterSize, .DunatekaContentView #ForwardPrint {
 display:none;
}

form.orderform {
 margin:10px;
}

.orderform p {
 clear:both;
 margin:5px 0;
 overflow:hidden;
}

.orderform label {
 float:left;
 clear:both;
 width:135px;
 display:block;
 margin-bottom:5px;
}

.orderform .Text {
 float:left;
 clear:both;
 width:135px;
 display:block;
 margin-bottom:1px;
}

.orderform .Input {
  margin-bottom:5px;
}

.orderform input.txt, .orderform textarea.txt {
 width:275px;
}

.orderform input.short-txt {
 width:60px;
}

.gmap-content {
 text-align:center;
 margin:10px 0px;
}

.gmap-content div {
 text-align:left;
 margin:12px;
 font-weight:bold;
}

.orderform p.note {
 margin:15px 0px;
}

.filmcim
{
margin:10px;
}

.filmciminput
{
margin-left:80px;
}

/*--------------------------*/
/*		MÉDIAPARTNEREK 		*/
/*--------------------------*/
.mediapartnerek_main {
	margin-top:20px;
	text-align:center;
}
.mediapartnerek_frame {
	display:inline;
	padding-right:20px;
}
.mediapartnerek_frame img {
	vertical-align:middle;
	padding-bottom:50px;
}

/*--------------------------------------------------*/
/* Csatolások a cikkek alatt !!!Kuratórium oldal!!! */
/*--------------------------------------------------*/

.attachment-in-middle .MainTitle {
	font-size:15px;
	color:#fff;
	font-weight:bold;
	margin:10px 0 5px;
}

.attachment-in-middle .VideoAttachment {
	background-color:#fff;
	padding:5px;
}

.attachment-in-middle .VideoAttachment .Title {
	margin-bottom:5px;
}

.attachment-in-middle .VideoAttachment .Title a {
	font-weight:bold;
	color:#017d9c;
}

.innercontent-subpage-tv .ContentViewPortlet a {
	font-weight:bold;
	color:#017d9c;
}

.innercontent-subpage-tv .ContentViewPortlet a.ImageGalleryLink {
	color:#fff;
}

.innercontent-subpage-tv .ContentViewPortlet .Title {
	color:#017d9c;
}


/*----------------------*/
/*		SAJTÓSZOBA		*/
/*----------------------*/
.PressRoomTabs {
	height:45px;
	font-family:Arial, sans-serif;
	border-bottom:5px solid #171A21;
}

.PressRoomTabs td.Tab {
	width:33%;
	text-align:center;
	vertical-align:middle;
}

.PressRoomTabs td.Tab a {
	font-size:18px;
	color:#171A21;
	font-weight:bold;
}

.PressRoomTabs td.activetab {
	background-color:#2e99b4;
	border-right:5px solid #171A21;
}

.PressRoomTabs td.activetab a {
	color:#fff;
}

.DocumentList {
	width:100%;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
}

.DocumentList td {
	vertical-align:middle;
	padding:5px;
}

td.DocumentListHead {
	height:36px;
	background-color:#171A21;
	color:#fff;
	font-family:Arial, sans-serif;
	font-size:18px;
	padding:10px 5px 10px 0px;
	font-weight:normal;
}

.pressFooter {
	border-top:1px solid #171A21;
	font-size:12px;
}

.pressFooter span{
	font-size:14px; 
}

.pressFooter a {
	font-size:12px;
	margin-right:5px;
}

.PressGalleryLink {}

.PressroomContent {}

.PressroomContent .element_div {
	margin:20px 0px 30px;
	font-size:12px;
}

.PressroomContent .Date {
	font-weight:bold;
}
	
.PressroomContent .Title, .PressroomContent .Date {
	margin-bottom:5px;
}

.PressroomContent .Title a {
	font-size:15px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	color:#017d9c;
}

.PressroomContent .page_list {
 width:auto;
}

/*--------------------------------------------
	DunatvMessageBoardCommentListPortlet
--------------------------------------------*/
.mboard-iframe {
	overflow:hidden;
}

.mboard-iframe iframe {
	overflow:hidden;
}

.message-sender {
	margin:0px 0px 0px 5px;
}

.message-sender textarea {
	width:485px;
	height:72px;
	overflow:auto;
	background:transparent url(../images/new/comment-t-area.png) no-repeat left top;
	border:0px none;
}

.message-sender textarea.disabled-textarea {
	background:transparent url(../images/new/comment-t-area-disabled.png) no-repeat left top;
}

span.msgboard-note {
	display:none;
	background:#fff url(../images/new/lock-icon.png) no-repeat right bottom;
	width:220px;
	height:60px;
	padding:5px 0px 5px 5px;
	font-weight:bold;
	margin:5px 0px 0px 5px;
        margin-left: 50px;
        color:#5BACC1;
        background-color:#FFFFFF;
}

.message-sender div.submit {
	width:486px;
	margin:10px 0px 0px;
}

.DunatvMessageBoardCommentListPortlet {
	background-color:#838383;
	width:485px;
	overflow:hidden;
	font-size:12px;
	color:#000;
	margin:0px 0px 0px 0px;
}

.DunatvMessageBoardCommentListPortlet .MainTitle {
	font-size:15px;
	color:#fff;
	margin-bottom:2px;
	font-weight:bold;
}

.M_CommentInput .MainTitle {
	background-color:#5bacc1;
	padding:3px 5px;
}

.M_CommentInput .ViewBlog {
	color:#FFFFFF;
        font-size:15px;
        font-weight:bold;
        margin-bottom:2px;}


.DunatvMessageBoardCommentListPortlet .SubMainTitle {
	font-size:12px;
	color:#fff;
	margin-bottom:2px;
	font-weight:bold;
}

.DunatvMessageBoardCommentListPortlet #meBoard {
	height:225px;
	overflow-y:auto;
	overflow-x:hidden;
}

.DunatvMessageBoardCommentListPortlet .M_OldComments {
/*	width:595px;*/
width:468px;
	margin:0px auto;
}

.DunatvMessageBoardCommentListPortlet #meBoard .M_Comment {
	padding:6px 0px;
	background-color:#d4d4d4;
}

.DunatvMessageBoardCommentListPortlet a {
	color:#017d9c;
	font-weight:bold;
}

.M_OldComments td {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:6px;
        background-color:#d4d4d4;

}
.M_Textarea {
	width:485px;
	height:65px;
	overflow:auto;
	background:transparent url(../images/new/comment-t-area.png) no-repeat left top;
	border:0px none;
}

span.M_Date {
	margin-left:10px;
}

.HiddenContentList {
	display:none;
}


/*--------------------------
			SEARCH
---------------------------*/
.SearchResultsPortlet .MainTitle {
	font-size:20px;
	font-weight:bold;
	margin-bottom:5px;
}

.SearchResultHeader {
 border-bottom:1px solid #e2e2e2;
 padding:0 5px 10px;
 background-color:#ECECEC;
 color:#444444;
}

.SearchResultScore {
 display:block;
 margin:10px 10px 5px 0;
 text-align:right;
}

.SearchResultBody .Title {
 margin-bottom:5px;
}

.SearchResultBody .Title a {
 font-size:16px;
 font-weight:bold;
}

.SearchResultBody .Date, .SearchResultBody .Image {
 display:none;
}
.SearchResultBody .CikkVideo {}

.SearchResultBody .Image img {
 width:20%;
 height:20%;
}

.SearchResultBody .SearchResultNumber {
 width:25px;
 margin-right:8px;
 float:left;
 font-weight:bold;
 font-size:16px;
}

.SearchResultBody .Body {
 margin-left:33px;
}

.SearchResultBg0, .SearchResultBg1 {
 padding:5px;
}

.SearchResultBg1 {
 border-top:1px solid #e2e2e2;
}

.SearchResultBg0 {
 border-bottom:1px solid #fff;
 background-color:#ECECEC;
}

.SearchResultsPortlet table.Pages {
	background-color:#000000;
	color:#FFFFFF;
	height:33px;
	line-height:30px;
	text-align:center;
	margin-top:20px;
}

.SearchResultsPortlet table.Pages td {
	padding:0px 5px;
	vertical-align:middle;
}

.SearchResultsPortlet table.Pages a {
	color:#fff;
	margin:0px 5px;
	display:inline-block;
	font-size:16px;
	font-weight:normal;
}

.SearchResultsPortlet table.Pages td.pages-list {
	color:#e1003a;
	font-size:16px;
	font-weight:bold;
}


/*-------------------------------
			OLDALTÖRÉS
-------------------------------*/
#pagebreakup {
	font-weight:bold;
	margin-bottom:10px;
}

#pagebreakdown {
	margin-top:10px;
}

#pagebreakdown, #pagebreakup {
	background-color:#ECECEC;
	padding:2px;
}

#pagebreakdown span, #pagebreakup span {
	display:inline-block;
}

#pagebreakdown .prev, #pagebreakup .prev , #pagebreakdown .next, #pagebreakup .next {
	width:50px;
}

#pagebreakdown .next, #pagebreakup .next {
	text-align:right;
}

#pagebreakdown .middle, #pagebreakup .middle {
	width:565px;
	text-align:center
}

#pagebreak_list {
	margin-top:10px;
}

#pagebreak_list a, #pagebreakdown a, #pagebreakup a {
	color:#0088AA;
	font-weight:bold;
}

/************************/
/*		BANNEREK		*/
/************************/

.right-banners {
	margin:10px 0px;
	width:254px;
	text-align:center;
}

.right-banners .ImageBanner {
	margin:10px 0px;
}

/************************/
/*			RSS			*/
/************************/

table.RssPortlet td {
	vertical-align:top;
	padding:10px 5px 10px 0px;
}

.RssPortlet .RssLink {
	text-align:right;
	font-weight:bold;
	margin-top:2px;
}

.RssChannelList .MainTitle {
	font-family:Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:normal;
	margin-bottom:10px;
	color:#0088aa;
}

.RssTitle a {
	font-weight:bold;
	font-size:14px;
	color:#0088aa;
}




/*----------------*/
/* Szervezet menü */
/*----------------*/
/*.SzervezetList .Lead, .SzervezetList .Body, .SzervezetList .Date, .SzervezetList .Downloadablebinary {
 display:none;
}*/
.SzervezetList .heading a {
 color:#171A21;
 font-family:Georgia,Tahoma,Arial,sans-serif;
 font-size:16px;
 padding:0 0 0 28px;
 margin:10px 0px;
 font-weight:bold;
}
.SzervezetList .childs .heading a {
 color:#007C92;
 display:block;
 font-family:Georgia,Tahoma,Arial,sans-serif;
 font-size:14px;
 font-weight:normal;
 padding:0 0 0 28px;
}

.Downloadablebinary .Icon {
 float:left;
}


/*------------------------
    exhib-contents
------------------------*/
.exhib-contents .ContentListPortlet .element_div {
 clear:both;
 overflow:hidden;
}
.exhib-contents .ContentListPortlet .Title {
 background:#5bacc1 none;
}

.exhib-contents .ContentListPortlet .Title a {
 color:#FFFFFF;
 font-size:18px;
 font-weight:normal;
 line-height:18px;
 margin-left:8px;
}

.exhib-contents .programStatus {
 font-size:28px;
}

.exhib-contents .programStatus span {
 padding:0px 10px 10px 0;
}

.exhib-contents .ContentListPortlet .element_div {
 background-color:#d9d9d9;
 margin:0px 0px 10px;
 overflow:hidden;
 width:540px;
}

.exhib-contents .element_div .Image {
 height:auto;
}

.exhib-contents .element_div .Image img {
 height:auto;
}

.exhib-contents .ContentListPortlet .element_div .Image img {
 width:auto;
}

.exhib-contents .Lead {
 height:auto;
 overflow:hidden;
 background:transparent none;
}

.exhib-contents .programStatus, .MusorvezetokBigList .MainTitle {
 font-size:16px;
 color:#fff;
 margin-bottom:5px;
 font-weight:bold;
}

div.exhib-menuitems {
 padding:15px 0px 15px 5px;
 background-color:#d9d9d9;
}

div.exhib-menuitems .ExhibTitle {
 font-size:15px;
 font-weight:bold;
 margin-bottom:10px;
}

div.exhib-menuitems .SubMenu a {
 padding:0 0 0 10px;
}

.exhib-contents .more {
 text-align:right;
 margin-right:15px;
 margin-top:10px;
}

.exhib-contents .more a, .exhib-contents a {
 font-weight:bold;
 color:#4392a6;
}

div.exhib-menuitems a {
 display:block;
}

div.exhib-menuitems .TopSubMenu a {
 text-transform:uppercase;
}

div.exhib-menuitems .TopSubMenu .SubMenu .Title a {
 text-transform:none;
}


.SimpleContentListPortlet .MainTitle {
 	color:#000;
	font-size:15px;
	font-weight:bold;
        margin-bottom:20px;
}

.SimpleContentListPortlet {
 background-color:#fff;
}
.SimpleContentListPortlet .element_div {
 padding:10px;
}

.SimpleContentListPortlet .Title {
}

.SimpleContentListPortlet .Title a {
 font-size:14px;
 color:#20a2b7;
 font-weight:bold;
}

.nodate .Date {
 display:none;
}

.ProgramVideoList .NoContent, .nocontent {
 margin:10px;
 font-weight:bold;
 text-align:center;
}

/*---------------------
  VOTE PORTLET
----------------------*/
.EmbeddedVoteFrame {
 background-color:#323232;
}

.VotePortlet {
 width:546px;
 background-color:#323232;
 color:#3ebdcf;
 font-size:12px;
}

.VotePortlet .Vote {
 margin:5px;
 overflow:hidden;
}

.VotePortlet .Vote .Title {
 background:#3dbed1 url(../images/new/vote-title-bg.png) repeat-x left top;
 /*height:41px;*/
 color:#fff;
 /*min-height:41px;*/
 line-height: 41px;
 vertical-align: middle;
 font-weight:bold;
 font-size:14px;
 float:left;
}

.VotePortlet .Vote .Title img {
 float:left;
}

.VotePortlet .Vote .Title span {
 display:block;
 float:left;
 margin-left:10px;
 width:430px;
 /*margin-top:2px;*/
}

.VoteRow {
 margin:10px 0px;
}


tr.VoteRow  td {
 padding:4px 0px;
}

.VoteRow .Text {
 color:#fff;
 font-weight:bold;
 font-size:14px;
 margin-left:10px;
 line-height: 20px;
 vertical-align: middle;
}

.VoteBody {
 margin:30px 15px;
 clear:both;
 overflow:hidden;
}

.VoteLineBg {
 background:transparent url(../images/new/vote-line-mid.png) repeat-x left top;
 height:6px;
 margin-left: 15px;
 margin-top: 8px;
 float: left;
}

.VotePercent {
 margin-left: 10px;
 width: 100px;
 float: left;
 line-height: 20px;
 vertical-align: middle;
}

.adbanner1 {
 text-align:center;
 }

.adbanner2 {
 text-align:center;
}



/* VIDEOBROWSER AUTH */
.mboard-login .login-area {
 background:transparent url(../images/new/login-bg.png) no-repeat 0 0;
 height:78px;
 width:483px;
}

.mboard-login .logout-area {
 background:transparent url(../images/new/logout-bg.png) no-repeat 0 0;
 height:78px;
 width:483px;
}

.mboard-login .logout-area #Login {
 left:10px;
 top:10px;
}

.mboard-login .logout-area #Login {
 
}

.browser-right-bottom {
 margin-top: 5px;
}

.browser-right-bottom .ImageBanner {
    height: 160px;
    margin: 0 0 8px;
    overflow: hidden;
}

.browser-right-bottom .right-banners {
 margin:0;
 text-align:right;
}

