@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, h7, form, p, input {
	margin: 0; padding: 0;

}
img {
	border: 0;
}

h1, h2, h3, h4, h5, h6, h7 {
	color: #ff6600;
}
h1, h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}


h1 {
/*	margin-bottom: 18px; */
	font-size: 32px;
}
h2 {
	color: #2A0034;
	font-size: 24px;
}
/* h3 {
	margin-top: 18px;
	margin-bottom: 18px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #BFBFBF;
} */

body, html {
}

body {
	background: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #2a0034;
	position: relative;
}


a {
	color: #630094;
}
a:hover {
	color: #ff6600;
}



.clearer {
		clear: both; height: 0%; font-size: 0%;
	}


.notes {
	font-size: 11px;
	background: #fafafa ;
	padding: 8px 12px 8px 12px;
	margin-bottom: 12px;
	border: 1px solid #eee;
	border-left: 4px solid #ff6600;
}


.notes p {
	margin: 0;
}

.aleft { text-align: left;}
.aright { text-align: right;}

.lowercase {
	text-transform: lowercase;
}


.kenyer p {
	margin: 0 0 12px 0;
}

/* ARROWS */
.arrow {
	width: 16px;
	position: absolute;
	top: 0;
}
.arrow a {
	display: block;
	width: 16px;
	text-decoration: none;
	background: #f0f;
}

.arrow-left {
	left: 0;
}
.arrow-right {
	right: 0;
}
.arrow-left a {
	background: url(../images/arrow_left.gif) no-repeat right center;
}
.arrow-right a {
	background: url(../images/arrow_right.gif) no-repeat left center;
}

.arrow-up a {
	background: url(../images/arrow_left.gif) no-repeat right center;
}

.box-timeline .arrow {
}
.box-timeline .arrow a {
	height: 50px;
}

.box-calendar .arrow a {
	height: 40px;
}
.box-calendar .arrow {
	left: -16px;
	height: 40px;
}
.box-calendar .arrow-right {
	left: auto; right: -16px;
}

.box-calendar .months {
/*	background: #f00; */
	text-align: center;
	font-weight: bold;
	padding-bottom: 2px;
	font-size: 12px;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #f60;
}
#rightpanel .box-calendar .box {
	border-bottom: 1px solid #eee;
}

.box-locations .arrow {
	top: 76px;
	width: 30px; height: 30px;
}
.box-locations .arrow a {
	background: url(../images/arrow3.gif) no-repeat 0 0;
	width: 30px; height: 30px;
}
.box-locations .arrow a:hover {
	background-color: #fff;
}
.box-locations .arrow-left {
	left: 0px;
}
.box-locations .arrow-right {
	right: 0px;
}
.box-locations .arrow-left a {
	background-position: 0 -30px;
}
.box-locations .arrow-left a:hover {
	background-position: -30px -30px;
}
.box-locations .arrow-right a {
	background-position: 0px 0px;
}
.box-locations .arrow-right a:hover {
	background-position: -30px 0px;
}




/* MAIN DIVS */


#maincontentbar {
/*	background: #fff url(../images/maincontentbarbg.gif) repeat-x bottom center; */
/*	padding-bottom: 40px; */
/*	padding-top: 11px; */
}
 .maincontentbarbg {
	height: 30px;
	background: #fff url(../images/maincontentbarbg.gif) repeat-x bottom center;
	position: relative;
}
#maincontenwrapper {
	background: url(../images/maincontentvr.gif) repeat-y 650px 0;
	position: relative;
/*
background: #f0f;
*/
}

#content {
	width: 640px;
	float: left;
	position: relative;
}

#rightpanel {
	width: 330px;
	float: right;
}

/* MAIN WIDTH  990 */


#topmenuwrapper, #maincontenwrapper, #topmenu2, #footer {
	width: 990px;
	margin: auto auto;
}





.hr, .hrdouble, .hrlight, .hrdoublelight, .hr1, .hr1double, .hr2, .hr2double, .hr3 {
	clear:both;
	height: 13px;
/*	margin:6px 0; */
}

.hr {
background:transparent url(../images/hr.gif) repeat-x scroll left center;
}
.hrdouble {
background:transparent url(../images/hrdouble.gif) repeat-x scroll left center;
}
.hrlight {
background:transparent url(../images/hrlight.gif) repeat-x scroll left center;
}
.hrlightdouble {
background:transparent url(../images/hrlightdouble.gif) repeat-x scroll left center;
}
.hr1 {
background:transparent url(../images/hr1.gif) repeat-x scroll left center;
}
.hr1double {
background:transparent url(../images/hr1double.gif) repeat-x scroll left center;
}

.hr2 {
background:transparent url(../images/hr2.gif) repeat-x scroll left center;
}
.hr2double {
background:transparent url(../images/hr2double.gif) repeat-x scroll left center;
}
.hr3 {
background:transparent url(../images/hr3.gif) repeat-x scroll left center;
}





.link {
	font-size: 11px;
	position: relative;
}
.linkarrow {
	float: right;
}

.linkarrow a {
	background: url(../images/readmorebg.gif) no-repeat right 2px;
	padding-right: 22px;
	height: 16px;
}




#head {
	background: #4b0b5e url(../images/headbg.gif) repeat-x center bottom;
	margin-bottom: 20px;
}
#printhead, #printfooterbar {
	display: none;
}

#topbanner {

/*	height: 141px; */
}
#topbannerbar {
	padding: 12px 0 11px 0;
}


#topmenubar {
/*	background: #fff url(../images/topmenubarbg.gif) repeat-x top center; */
	height: 57px;
}

#topmenuwrapper {
	position: relative;
}
#topmenu2bar {
	height: 44px;
	background: url(../images/topmenu2barbg.gif) no-repeat center center;
}

#topmenu {
/*	display: none; */
	height: 44px;
}




/* topbanner */


#topbanner span {
/*	background: #ff0; */
	padding: 0;
	margin: 0;
	display: block;
}

#topbanner {
	text-align: center;
}
#topbanner .centerpos .innerdiv {
}





/* LOGO */

#logo {
	position: absolute;
	top: -37px; left: 1px;
/*	display: none; */
/*	border: 1px solid #fff; */
	z-index: 5;
	}

#logo span.beta {
	position: absolute;
	display: block;
	font-size: 10px;
	top: 4px; right: 4px;
	font-weight: bold;
}
#logo span.beta a {
	text-decoration: none;
/*	background: #ff6600; */
	color: #aaa;
	padding: 0px 4px 0px 4px;
}


#topmenuwrapper .logoglow {
	display: none;
}


/* TOPMENU */

#topmenu {
	width: 990px;
/*	padding-top: 6px; */
	position: relative;
/*	background: #f0f; */
/*	z-index: 4; */
	height: 47px;
}

#topmenu ul, #topmenu li {
	padding: 0; margin: 0;
}
#topmenu ul {
	position: absolute;
	list-style-type: none;
	float: left;
	left: 160px;
	top: 4px;
}
#topmenu li {
	background: url(../images/topmenuseparator.gif) no-repeat center left;
	float: left;
	text-transform: uppercase;
	padding: 6px 3px 0 3px;
	height: 42px; /* 47 */

}
#topmenu li.first {
	background: none;
}
#topmenu li.last {
/*	background: url(../images/topmenuseparator.gif) no-repeat center right; */
}
#topmenu ul li a {
	text-decoration: none;
	display: block;
	float: left;
/*	margin-left: 3px; */
	height: 26px;
	padding: 8px 6px 0 6px;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #ff6600;
}
#topmenu ul li a:hover {
	color: #fff;
	background: #ff6600;
}
#topmenu li.selected a {
	background: url(../images/topmenu_selectedbg.gif) no-repeat top center;
	position: relative;
/*	padding: 14px 13px 0 13px; */
	height: 31px;
	color: #fff;
}
#topmenu li.selected a:hover {
	color: #fff;
	background: url(../images/topmenu_selectedbg.gif) no-repeat center -70px;
}


#topmenu li.selected {
/*	position: relative;
	top: -6px;
	margin: 0 2px 0 4px;	 */
}



#topmenu li.hmdb a {
	background: #ddd;
	text-transform: none;
	color: #630094;
}
#topmenu li.hmdb a:hover {
	background: #666;
	color: #fff;
}
/* #topmenu li.hmdb {
} */
#topmenu li.fih img {
	position: relative;
	top: -4px;
}





/* TOPMENU2 */
#topmenu2bar {
/*	background: #9355b2 url(../images/topmenu2barbg.gif) repeat-x top center; */
}
#topmenu2 {
/*	background: #f0f; */
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
	position: relative;
}
#topmenu2 .innerdiv {
	width: 820px; /* 990px */
	padding-left: 170px;
}
#topmenu-sites {
	position: relative;
/*	background: #f0f; */
	float: left;
	font-size: 11px;
	padding-top: 14px;
	z-index: 1;
}
#topmenu-sites ul{
	margin: 0; padding: 0;
}
#topmenu-sites li {
	margin: 0; padding: 0;
	list-style-type: none;
	float: left;
	margin-right: 20px;
}
#topmenu-sites li a{
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;

}
#topmenu-sites li.hmdb a {
	text-transform: none;
}
#topmenu-sites li a:hover {
	color: #ff6600;
}

#topmenu-funkciok {
/*	display: none; */
/*	width: 330px;  */
	background: url(../images/topmenu_funkciokbg.gif) no-repeat 0 12px;
	float: right;
	font-size: 10px;
	padding: 15px 0 0 8px;
	white-space: nowrap;
	height: 19px;
}
#topmenu-funkciok ul {
	float: right;
	padding: 0; margin: 0;
}
#topmenu-funkciok li {
	display: block;
	float: left;
	padding: 0; margin: 0;
/*	margin-left: 12px; */
	height: 15px;
	margin-left: 5px;
}
#topmenu-funkciok li a {
	display: block;
	float: left;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
/*	margin-left: 4px; */
	padding-right: 20px;
	background: url(../images/topmenu_funkciok.gif) no-repeat 0 0;
}
#topmenu-funkciok li a:hover {
	color: #ff6600;
}


#topmenu-funkciok .topmenu2-rss a {
	background-position: right -22px;
}
#topmenu-funkciok .topmenu2-hirlevel a {
	background-position: right -42px;
}
#topmenu-funkciok .topmenu2-forum a {
	background-position: right -62px;
}
#topmenu-funkciok .topmenu2-login a.login, #topmenu-funkciok .topmenu2-login a.logout  {
	background-position: right -82px;
}


#topmenu-funkciok .user {
	color: #ddd;
	text-transform: uppercase;
/*	padding-left: 20px; */
}
#topmenu-funkciok .user a {
	padding: 0;
	color: #ddd;
}



#topmenu2 .langbar {
	position: absolute;
/*	background: #f00; */
	right: 0;
	font-size: 10px;
	top: -16px;
	color: #fff;
	text-transform: uppercase;
}
#topmenu2 .langbar a {
	color: #ddd;
	text-decoration: none;
}
















/* BOXOK */
.box {
	margin-bottom: 12px;
	position: relative;
	font-size: 11px;
	clear: both;
}

.box .lead {
	line-height: 1.4em;
	font-size: 14px;
}

.box h2 a {
	text-decoration: none;
}

 .box .info, .info {
/* #maincontentbar .info { */
	padding: 2px 0 4px 0;
/*	padding-left: 19px; */
	margin-bottom: 12px;
/*	border-top: 1px solid #7a26a4; */
	border-bottom: 2px solid #ff6600;
	color: #2a0034;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: bold;
/*	line-height: 18px; */
}
/* .box .info a, #content .info a { */
.box .info a {
	color: #2a0034;
	text-decoration: none;
}
.box .info a:hover , .info a:hover {
	color: #ff6600;
}

.rovat-vezer .info, .tabs-box .info, .box-maiajanlat .info {
	text-align: right;
}



.info2 {
	text-transform: uppercase;
	font-size: 13px;
	border-bottom: 1px dotted #999;
}
.info2 a {
	text-decoration: none;
	border-bottom: 1px solid #999;
}

.box .info3 {
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 1px dotted #999;
	padding-top: 4px;
	margin-bottom: 4px;
}
.box .info3 a {
	text-decoration: none;
	border-bottom: 1px solid #999;
}


.box-dosszie .info {
	background: url(../images/info_icon_dosszie.gif) no-repeat -2px -2px;
	padding-left: 32px;
}


.box .pic {
	margin-bottom: 8px;
}

.box-ajanlo {
	margin-bottom:  8px;
}

.box-kiskepes-ajanlo .text {
	width: 200px;
	float: right;
}
.box-kiskepes-ajanlo .pic {
	float: left;
}

#content .twocolumns .column50 .box-kiskepes-ajanlo .pic img {
	width: 90px;
}


.box-ajanlolista {
/*	background: url(../images/cikklistabg.gif) no-repeat top left;
	overflow: visible;
	margin-bottom: 12px;
	padding-top: 30px;
	position: relative;
	top: -20px; */
}

.box-ajanlolista ul {
	margin: 0; padding: 4px 0 8px 6px;
}
.box-ajanlolista li {
	list-style-type: none;
	margin: 0; padding: 0;
	padding-bottom: 4px;
	margin-bottom: 4px;
/*	font-size: 90%; */
	font-size: 12px;
	padding-left: 12px;
	background: url(../images/cikklistabullet.gif) no-repeat -2px 3px;
	position: relative;
}
.box-ajanlolista li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-weight: bold;
}

.box-ajanlolista li.audio a, .box-ajanlolista li.video a, .box-ajanlolista li.dokumentum a {
	display: block;
	background: url(../images/jelolok.gif) no-repeat -6px -206px;
	padding-left: 20px;
}
.box-ajanlolista li.video a {
	background-position: -6px -106px;
}
.box-ajanlolista li.dokumentum a {
	background-position: -6px -306px;
}


/* box-media */

.box-media {
	background: #f6f4f6;
}

.box-media .info2 {
	margin-bottom: 8px;
	font-size: 11px;
	border: none;
	background: url(../images/info2_mediaboxbg.gif) repeat-x bottom left;
	padding-bottom: 2px;
}
.box-media .ikonlink {
	margin-bottom: 8px;
	font-size: 12px;
	border: none;
	background: url(../images/info2_mediaboxbg.gif) repeat-x bottom left;
	padding-bottom: 6px;
}
.box-media .ikonlink a {
	text-decoration: none;
}

.box-media .info3 {
	font-size: 11px;
	font-weight: bold;
	border: 0;
	text-transform: none;
}


#content .box-media13 {
	width: 184px; /* origy 200px */
	padding: 8px;
}
#content .twocolumns .column13 .box-media13 .pic {
	position: relative;
	left: -8px;
	margin-right: -16px;
	margin-bottom: 4px;
}

.box-media13 .pic img {
	width: 200px;
}

.box-media .thumbs {
	position: relative;
/*	background: #e5e3e5; */
	left: -8px;
	width: 195px;
	margin-right: -16px;
	padding: 4px 1px 4px 4px;
}

.box-media .thumbs .item {
	position: relative;
	width: 62px;
	height: 62px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
/*	background: #aaa; */
}

.box-media .thumbs .item a {
	position: relative;
	display: block;
	padding: 1px;
/*	background: #aaa; */
	border: none;
}


.box-media .thumbs .item a:hover {
	background: #ff6600;
}

.box-media .thumbs .aktiv a:hover {
	background: none;
}
.box-media .thumbs .aktiv {
/*	background: #ff6600; */
}

.box-media .thumbs .aktiv a .keret {
	position: absolute;
	width: 62px;
	height: 62px;
	background: url(../images/thumbs_aktiv_keret.gif) no-repeat top center;
	top: 0; left: 0;
}
.box-media .thumbs .aktiv a:hover .keret {
	background: url(../images/thumbs_aktiv_keret.gif) no-repeat bottom center;
}

.box-media ul {
	padding: 0; margin: 0;
}
.box-media li {
	list-style-type: none;
	font-size: 12px;
	margin-bottom: 4px;
}

.box-video .play {
	position: absolute;
	margin-bottom: -20px;
	top: 55px;
	left: 85px;
}
#content .twocolumns .column13 .box-video .play img {
	width: 30px;
}




/* HEADLINE BIG */
.headline_big {
	position: relative;
	margin-top: 40px;
}
.headline_big h1 {
	font-size: 48px;
}
.headline_big h1.text {
	color: #fafafa;
	position: relative;
}

.headline_big h1.shadow {
	color: #ddd;
	position: absolute;
	top: 1px;
	left: 2px;
}













/* topsearch */

#topsearch {
/*	background: url(../images/topsearchbg.gif) no-repeat left top; */
/*	display: none; */
	position: absolute;
	right: 0; top: 4px;
	height: 32px;
/*	background: #fff;  */
	width: 340px;
	float: right;
}

#topsearch .info {
	color: #999;
	font-size: 11px;
	display: block;
	position: absolute;
	left: 5px;
	top: 17px;
	text-transform: uppercase;
	display: inline;
	font-weight: bold;
	padding: 0; border: 0; font-family: inherit;
}
#topsearch .detailed {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	right: 0px;
	top: -3px;
}
#topsearch .detailed a {
	text-decoration: none;
}


#topsearch .topsearch-submit {
	position: absolute;
/*	background: url(../images/topsearchsubmit.gif); */
	background: #ff6600;
	border: 0;
	width: 30px;
	height: 26px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 11px;
	right: 0;
	top: 11px;
	border: 1px solid #fff;
}

#topsearch #textinput {
	background: url(../images/kereso-inputbg.gif) no-repeat top left;
	width: 232px; height: 22px;
	padding: 6px 0 0 6px;
	position: absolute;
	top: 10px;
/*	left: 60px; */
	right: 36px;
}

#topsearch .topsearch-textinput {
	border: 0;
	width: 224px;
	background: none;
/*	background: #ff0; */
	font-size: 14px;
/* 	background: none; */
	height: 17px;
	margin: 0;

}


/*  topsearch tab */


#topsearch .box-tab {
/*	background: #f0f;  */
	position: absolute;
	top: -18px;
	font-size: 10px;
	font-weight: bold;
	display: none;
}

#topsearch .tab {
	position: relative;
	display: block;
	float: left;
	margin-right: 5px;
	height: 19px;
	left: 3px;
/*	left: 3px; */
}
#topsearch .tab a {
	position: relative;
	background: url(../images/tab_aktivbg.gif) no-repeat top right;
	display: block;
	padding: 5px 12px 0 9px;
/*	border: 1px solid #888; */
	border-bottom: none;
	line-height: 10px;
	text-decoration: none;
	height: 14px;
	float: left;
	width: auto;
}


#topsearch .tab a .keret {
	background: url(../images/tab_aktivbg.gif) no-repeat top left;
	position: absolute;
	width: 3px; height: 19px;
	left: -3px; top: 0;
}
#topsearch .tab a:hover .keret {
}


#topsearch .tab-passive a {
	background: url(../images/tab_passivebg.gif) no-repeat top right;
	height: 13px;
	border-color: #aaa;
}
#topsearch .tab-passive a .keret {
	background: url(../images/tab_passivebg.gif) no-repeat top left;
	height: 18px;
}











/* headlinebox */

.headlinebox {
	width: 100%;
	background: url(../images/headlinevr.gif) repeat-y 428px 0;
/*	margin-bottom: 20px; */
	margin-bottom: 4px;
	float: left;
}
.headlinebox .headline .pic img {
	width: 420px;
	border: 1px solid #000;
}
.headlinebox .headline .pic {
	margin-bottom: 12px;

}

.headlinebox .headline .box {
/*	background: #eee; */
	margin-bottom: 0;
}
.headlinebox .headline {
	width: 420px;
	float: left;
}
.headlinebox .moreheadline {
	float: right;
	width: 200px;
}
.headlinebox .moreheadline h2 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 6px;
}
.headlinebox h2 a {
	text-decoration: none;
}
.headlinebox .moreheadline .lead {
	font-size: 12px;
	line-height: 1.2em;
}
.headlinebox .moreheadline .box {
	margin-bottom: 12px;
}


/* DNOTE */


.dnote {
	display: block;
	position: relative;
	padding: 8px 250px 8px 2px;
	padding-left: 18px;
	background: #f3f3f3;
/*	height: 14px; */
	font-size: 11px;
	font-weight: bold;
	color: #999;
	border: 1px solid #ddd;
	border-left: 6px solid #ddd;
/*	margin-bottom: 12px; */
}
.dnote .item h2 {
	margin: 0 0 4px 0;
	font-size: 13px;
	color: #999;
	border-bottom: 1px solid #ddd;
}
.dnote .item {
	margin-bottom: 12px;
	line-height: 16px;
}
.dnote .item a {
	white-space: nowrap;
}
.dnote .item a.aktiv {
	background: #ff6600;
	padding: 0 6px 0 6px;
	color: #fff;
}

.dnote .lenyilo {
	background: #fff;
	padding: 12px;
	margin-top: 20px;
}
.dnote .gombok {
/*	background: #f00; */
	position: absolute;
	top:90px; right: 14px;
	font-weight: bold;
	text-align: right;
/*	width: 80px; height: 40px; */
}

.dnote .gombok a {
	width: 40px; height: 40px;
	display: block;
	text-decoration: none;
	float: left;
	margin-left: 2px;
}
.dnote .gombok a.lenyit {
	background: url(../images/tempmenubuttons.gif) no-repeat 0px 0px;
}
.dnote .gombok a.close {
	background: url(../images/tempmenubuttons.gif) no-repeat 0px -40px;
}
.dnote .gombok a.start {
	background: url(../images/tempmenubuttons.gif) no-repeat 0px -80px;
}
.dnote .gombok a.print {
	background: url(../images/tempmenubuttons.gif) no-repeat 0px -120px;
}

.bckfwd {
/*	background: #f00; */
/*	height: 70px; */
	font-size: 14px;
	position: fixed;
	right: 0;
	width: 140px;
	top: 200px;
}
.bckfwd a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 70px; height: 70px;
	background: url(../images/temparrow.gif) no-repeat 0 0;
	float: left;
}
.bckfwd a.bck {
	background-position: 0 -70px;
}
.bckfwd a.bck:hover {
	background-position: 0 -210px;
}
.bckfwd a.fwd:hover {
	background-position: 0 -140px;
}
.bckfwd .filenev{
	clear: both;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	position: absolute;
	width: 200px;
	right: 6px;
	bottom: -20px;
}
.bckfwd .filenev span {
	background: #ddd;
	padding: 2px 8px;
	position: relative;
/*	top: 8px; */
}




/* RIGHTPANEL */
#rightpanel .box {
	margin-bottom: 20px;
}
#rightpanel .box h2 {
		font-size: 15px;
		margin-bottom: 6px;
		font-weight: bold;
	}
#rightpanel .box .lead {
	font-size: 12px;
}
#rightpanel .box .pic img {
	width: 328px;
	border: 1px solid #bfbfbf;
}
#rightpanel .box .pic {
	margin-bottom: 8px;
}



/* bannerbox */

.bannerbox {
	position: relative;
	background: url(../images/bannerboxbg.gif) no-repeat center top;
	border-bottom: 1px solid #bfbfbf;
	border-top: 1px solid #bfbfbf;
	text-align: center;
	background: #fcfcfd;
	padding-bottom: 8px;
	margin-bottom: 12px;
}

#maincontentbar .bannerbox .info {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	position: relative;
	border: 0;
	background: url(../images/bannerboxinfobg.gif) no-repeat center top;
	/* width: 640px; */
	height: 14px;
	color: #bfbfbf; text-align: left;
	font-size: 11px;
	text-transform: uppercase;
}

.bannerbox .info span {
	position: absolute;
	top: 1px; left: 6px;
}


/* readmore */
.box div.readmore {
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	height: 13px;
	padding-top: 4px;
}
.box div.readmore span {
/*	background: #ff6600; */
	padding: 0 2px 0 2px;
}
.box div.readmore a {
	color: #2a0034;
	text-decoration: none;
	display: block;
	background: url(../images/readmorebg.gif) no-repeat right 0;
	float: right;
	padding-right: 12px;
	height: 13px;
	line-height: 10px;
}
.box .readmore a:hover {
	color: #ff6600;
}
img.readmore {
	vertical-align: middle;
}

/*  TWITTER */

#twitter_div {
	font-size: 11px;
}

#twitter_div ul {

	margin: 0; padding: 0;
}
ul#twitter_update_list {
	padding: 12px;
	border: 1px solid #ccc;
}
#twitter_div li {
	line-height: 14px;
	list-style-type: none;
	margin-bottom: 6px;
	border-bottom: 	1px solid #eee;
	padding-bottom: 6px;
}

#twitter_div a {
	text-decoration: none;
	color: #999;
	display: block;
	text-align: right;
}
#twitter_div span a {
	color: #630094;
	text-align: left;
}

#twitter_div a#twitter-link {
	font-weight: bold;
	text-decoration: none;
}



/* FOOTERMENU */

#footer {
	height: 40px;
}

#footer ul {
	font-size: 11px;
	margin: 0; padding: 0;
}
#footer ul a {
	color: #9355b2;
	text-decoration: none;
	font-weight: bold;
}
#footer ul a:hover {
	color: #fff;
}

#footer li {
	list-style-type: none;
	float: left;
	margin-right: 40px;
}

#footer {
	position: relative;
}
#footer .copyright {
	color: #9355b2;
	position: absolute;
	font-size: 11px;
	right: 0;
	top: 0;
}


/* COLUMNS */

.column23 {
	width: 420px;
	position: relative;
}

.column13 {
	width: 200px;
	position: relative;
}

.column50 {
	width: 310px;
	position: relative;
}


.box-grey .column50 {
/*	background: #f0f; */
	width: 300px;
}

.twocolumns {
/*	background: #eee; */
/*	margin-bottom: 12px; */
	font-size: 12px;
	clear: both;
}
.twocolumns .columnleft {
	float: left;
}
.twocolumns .columnright {
	float: right;
}

.twocolumns .box-ajanlo h2 {
	font-size: 13px;
	font-weight: bold;
}
.twocolumns .box-ajanlo .lead {
	font-size: 12px;
}





.threecolumns {
	position: relative;
/*	background: #f00; */
	width: 100%;
}


.threecolumns .column {
/*	background: #fee; */
	width: 200px;
	float: left;
	position: relative;
}
.threecolumns .column .pic img {
	width: 	200px;
}
.threecolumns .columnleft {
	margin-right: 20px;
}
.tabs-box .threecolumns .columnleft {
	margin-right: 10px;
}
.threecolumns .columnright {
	float: right;
}
.threecolumns .box-ajanlo h2 {
	font-size: 13px;
	font-weight: bold;
}


.threecolumns .box-ajanlo .lead {
	font-size: 12px;
}



#content .twocolumns .column23 .box .box-ajanlo .pic img {
	width: 200px;
}
#content .twocolumns .column23 .box .box-ajanlo .pic {
	float: left;
	margin-right: 20px;
}
#content .twocolumns .column23 .lead {
	width: 200px;
	float: right;
	font-size: 11px;
	line-height: 16px;
}
#content .twocolumns .column23 h2 {
	margin-bottom: 8px;
}

#content .twocolumns .column13 .pic img {
	width: 200px;
}
#content .twocolumns .column13 .pic {
	margin-bottom: 8px;
}

#content .twocolumns .column13 .lead {
	font-size: 11px;
	line-height: 16px;
}

#content .twocolumns .column13 h2 {
	margin-bottom: 8px;
	font-size: 18px;
}

#content .twocolumns .column50 .pic img {
	width: 100%; /* 310 */
}

#content .box-grey .twocolumns .column50 .pic img {
	width: 100%;  /* 300 */
}



/* PAGE */
.page {
/*		padding-top: 20px; */
}




/*  CIKK */
.page-cikk, .page  {
	font-size: 13px;
/*	letter-spacing: 0.08em; */
}

.page-cikk .metak {
/*	text-align: right; */
	margin-bottom: 4px;
}

.page-cikk h1 {
	margin-top: 12px;
}



.page-cikk p {
	margin: 0 0 12px 0;
}
.page-cikk .pic img {
/*	width: 200px; */
}
.page-cikk .pic {
/*	float: left;
	margin-right: 20px;
	margin-bottom: 12px; */
}
.page-cikk .metak {
	font-size: 11px;
	position: relative;
	top: 10px;
}
.page-cikk .metak .datum {
	color: #999;
	font-weight: bold;
}
.page-cikk .metak .author {
	font-weight: bold;
}

.cikk-kep {
	padding: 0px;
	position: relative;
	background: #eee;
	width: 416px;
	padding: 2px;
	float: left;
	margin-right: 20px;
	margin-bottom: 12px;
	border: 1px solid #bfbfbf;
}
.cikk-kep .pic {
	position: relative;
	width: 416px;
}
.cikk-kep img {
	width: 416px;
}

.cikk-kep .nagyito {
/*	background: #ff6600; */
	display: block;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 4px;
	right: -10px;
}
.cikk-kep .nagyito img {
	width: 32px; height: 32px;
}
.cikk-kep .pic  a {
	text-decoration: none;
}

.cikk-kep .kepalairas {
	padding: 4px;
	font-weight: bold;
	font-size: 11px;
}



.cikk-embedvideo {
	float:	left;
	background: #ff0;
	margin-right: 15px;
	margin-bottom: 12px;
}
 /* .cikk-embedvideo object {
	width: 300px;
} */


/*cikk-kep lead */

.page-cikk .leadbox {
	margin-bottom: 18px;
	margin-top: 18px;
}
.page-cikk .lead {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.page-cikk .lead, .leadbox .lead  {
	font-size: 14px;
	font-weight: bold;
}

.leadbox .cikk-kep {
	width: 196px;
	float: left;
	margin-right: 20px;
	margin-bottom: 12px;
}
.leadbox  .cikk-kep .pic {
	position: relative;
	width: 196px;
}
.leadbox  .cikk-kep img {
	width: 196px;
}

.leadbox .cikk-kep .nagyito img {
	width: 32px; height: 32px;
}



.kiemeles {
	color: #ff6600;
	text-align: center;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 1.2em;
}

.page-cikk .szerzo {
	text-align: right;
	margin-bottom: 12px;
	color: #ff6600;
	font-weight: bold;
	font-size: 14px;
}



/* EXTRAINFO */

.box-extrainfo {
	background: #f3f3f3 url(../images/extrainfobg.gif) no-repeat bottom right;
	width: 184px;
	border: 1px solid #999;
	padding: 8px 8px 4px 8px;
	float: right;
	margin-left: 20px;
	font-size: 11px;
}

.box-extrainfo p {
	line-height: 1.4em;
	margin-bottom: 4px;
}
.box-extrainfo .info {
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 4px;
	border-bottom: 1px solid #bfbfbf;
	color: #666;
}
.box-extrainfo h2 {
	color: #2A0034;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}

/* KAPCS CIKK */

.box-kapcs {
/*	background: #f3f3f3;*/
/*	width: 184px; */
/*	border: 1px dotted #ffb87f; */
/*	padding: 8px 8px 4px 8px;*/
/*	float: right; */
/*	margin-left: 20px; */
	font-size: 11px;
}

.box-kapcs p {
	line-height: 1.4em;
	margin-bottom: 4px;
}
.box-kapcs .info {
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 4px;
	border-bottom: 1px dotted #ffb87f;
	color: #666;
}
.box-kapcs h2 {
	color: #2A0034;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}
.box-kapcs ul {
	margin: 0; padding: 8px 0 4px 0;
}
.box-kapcs li {
	list-style-type: none;
	background:transparent url(../images/cikklistabullet.gif) no-repeat scroll -2px 3px;
	padding-left: 12px;
	padding-bottom: 4px;
}
.box-kapcs li a {
	display: block;
	background: url(../images/jelolok_stroked.gif) no-repeat 0 0;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0 0 0 20px;
}
.box-kapcs li.audio a {
 background-position: -7px -207px;
}
.box-kapcs li.video a {
 background-position: -7px -107px;
}
.box-kapcs li.dokumentum a {
 background-position: -7px -307px;
}



.box-kapcs-full {
	float: none; margin: 0; width: auto;
}



/* KOMMENT */


.box-comment {
	position: relative;
/*	border: 1px solid #eee;
	background: #f1eff2; */
	padding: 0 12px 12px 12px;
	margin-top: 40px;
}

.comment {
	position: relative;
	margin-bottom: 20px;
}
.comment .functions {
	margin-bottom: 2px;
}
.comment .functions .user {
	font-weight: bold;

}
.comment .functions a {
	text-decoration: none;
}
.comment .functions .topik {
	font-weight: bold;
	font-size: 13px;
}

.comment .message {
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #BFBFBF;
	position: relative;
	width: 100%;
	padding-bottom: 4px;
}
.comment .message .text {
	font-family:Georgia,"Times New Roman",Times,serif;
	padding: 8px;

}
.comment .message .pecek {
	font-size: 0%;
	width: 5px; height: 9px;
	display: block;
	position: absolute;
	top: -9px;
	left: 4px;
}
.comment .message .elozmeny, .comment2 .message .elozmeny {
	float: left;
	text-align: right;
	height: 22px;
	font-size: 10px;
	background: url(../images/elozmenybg.gif) repeat-x top center;
	padding: 2px 4px 0 2px;
/*	margin-right: 8px; */
	position: relative;
	left: 8px;
	color: #999;
}
.comment .message .elozmeny a, .comment2 .message .elozmeny a {
	text-decoration: none;
}

.comment .message .elozmeny .user, .comment2 .message .elozmeny .user {
	font-weight: bold;
}
.comment .message .elozmeny .bgleft, .comment2 .message .elozmeny .bgleft  {
	width: 4px; height: 24px;
	background: url(../images/elozmeny_left.gif) no-repeat top left;
	position: absolute;
	top: 0; left: -4px;
}
.comment .message .elozmeny .bgright, .comment2 .message .elozmeny .bgright {
	width: 11px; height: 24px;
	background: url(../images/elozmeny_right.gif) no-repeat top left;
	position: absolute;
	right: -2px; top: 0;
}

.comment .functions {
	padding-bottom: 8px;
}


/* CALENDAR */

.box-calendar .info {
	background: url(../images/info_icon_naptar.gif) no-repeat top left;
	padding-left: 28px;

}


#rightpanel .calendar-events {
	margin-bottom: 20px;
}
#rightpanel .calendar-events .idopont {
	font-size: 11px;
}
#rightpanel .calendar-events .idopont .nap {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	color: #666;
}
#rightpanel .calendar-events .idopont .helyszin a {
	text-decoration: none;
	font-weight: bold;
}
#rightpanel .calendar-events h2 {
	font-size: 14px;
}
#rightpanel .calendar-events .item {
	margin-bottom: 14px;
}

.calendar-days .item {
	position: relative;
	float: left;
	margin-right: 3px;
	width: 40px;
	height: 55px;
}

.calendar-days .last {
	margin-right: 0;
}

.calendar-days .item .napnev {
	position: absolute;
	right: 3px; top: 3px;
	font-size: 11px;
	color: #9a9a9a;
}
.calendar-days .item .nap {
/*	position: absolute; */
	font-weight: bold;
}

.calendar-days .item .nap a {
	background: url(../images/calendar-day.gif) no-repeat top left;
	display: block;
	text-decoration: none;
	text-align: center;
	width: 40px;
	height: 35px;
	padding-top: 20px;
	font-weight: bold;
}
.calendar-days .item .nap a:hover {
		background: url(../images/calendar-day.gif) no-repeat top right;
	}

.calendar-days {
/*	background: #f0f; */
	height: 55px;
	width: 299px;
	margin: auto auto;
/*	overflow: hidden; */
}


.calendar-days {
	position: relative;
}


/* KESZULOFILMEK */

.home-keszulofilmek table, .box-keszulofilmek table {
	width: 100%;
	font-size: 11px;
	border-collapse: collapse;
	color: #2a0034;
	position: relative;
}
.home-keszulofilmek table tr td, .box-keszulofilmek table tr td {
	background: url(../images/td_hr.gif) repeat-x bottom left;
}
.home-keszulofilmek table tr.header, .box-keszulofilmek table tr.header {
	background: none;
}
.home-keszulofilmek table tr.first td, .box-keszulofilmek table tr.first td {
	border-top: 1px solid #cecdce;
}
.home-keszulofilmek table tr.first td, .box-keszulofilmek table tr.first td {
/*	background: none;*/
/*	border-bottom: 1px solid #cecdce;	*/
}

.home-keszulofilmek table td, .box-keszulofilmek table td {
	padding: 12px 4px 12px 4px;
}
.home-keszulofilmek table th, .box-keszulofilmek table th {
		font-size: 10px;
		font-weight: bold;
		padding-bottom: 4px;
		color: #2a0034;
	}
.home-keszulofilmek table a, .box-keszulofilmek table a {
	text-decoration: none;
}
.home-keszulofilmek table a:hover, .box-keszulofilmek table a:hover {
	color: #ff6600;
}
.home-keszulofilmek th.cim, .box-keszulofilmek th.cim {
	text-align: left;

}
.home-keszulofilmek table .cim, .box-keszulofilmek table .cim {
	vertical-align: top;
}
.home-keszulofilmek table .cim a, .box-keszulofilmek table .cim a {
	font-weight: bold;
	color: #630094;
}

.home-keszulofilmek td.director, .box-keszulofilmek td.director {
	text-align: center;
	text-transform: uppercase;
}
.home-keszulofilmek td.director a, .box-keszulofilmek td.director a {
	white-space: nowrap;
	color: #630094;
}

.home-keszulofilmek td.status, .box-keszulofilmek td.status {
	font-size: 10px;
	text-align: center;
}
.home-keszulofilmek td.status a, .box-keszulofilmek td.status a {
	color: #630094;
}

.home-keszulofilmek table .cim a:hover, .home-keszulofilmek td.director a:hover, .home-keszulofilmek td.status a:hover, .box-keszulofilmek table .cim a:hover, .box-keszulofilmek td.director a:hover, .box-keszulofilmek td.status a:hover   {
	color: #ff6600;
}



/* TAGCLOUD */


.box .tagcloud a {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-weight: bold;
	margin-right: 4px;
	line-height: 1.8em
}
.box .tagcloud a.tag1 {
	font-size: 11px;
	color: #b17fc9;
}
.box .tagcloud a.tag2 {
	font-size: 12px;
	color: #9959b9;
}
.box .tagcloud a.tag3 {
	font-size: 14px;
	color: #8233a9;
}
.box .tagcloud a.tag4 {
	color: #72199e;
	font-size: 16px;
	font-weight: normal;
}
.box .tagcloud a.tag5 {
	font-size: 18px;
	font-weight: normal;
}



/* box-toplista */
.box-toplista {
	position: relative;
}
.box-toplista ul {
	margin: 0; padding: 0;
	position: relative;
}
.box-toplista li {
/* 	clear: both; */
	list-style-type: none;
	position: relative;
	width: 100%;
	padding-bottom: 12px;
}
.box-toplista li span.rank {
	background: url(../images/toplista_rank.gif) no-repeat top left;
	width: 14px; height: 16px;
	padding-left: 2px;
	line-height: 14px;
	display: block;
/*	position: absolute;
	top: 0; left: 0; */
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	float: left;
}
.box-toplista li.first span.rank {
	background: url(../images/toplista_rankfirst.gif) no-repeat top left;
}

.box-toplista li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 28px;
	display: block;
}

#rightpanel .box-toplista .pic img {
	float: right;
	width: 165px;
}
#rightpanel .box-toplista .pic {
	float: right;
	width: 165px;
	margin-left: 12px;
}


.page-toplista .lapozastoplista {
	height: 70px;
	position: relative;
}
.page-toplista .lapozastoplista .link {
	float: none;
	position: absolute;
	top: 20px;
}
.page-toplista .lapozastoplista .selectbox {
	float: none;
	position: absolute;
	right: 0;
	top: 18px;
}
.page-toplista .lapozastoplista .nav {
	text-align: center;
	position: relative;
/*	background: #eee; */
	display: block;
	width: 160px;
	font-size: 16px;
}
.page-toplista .lapozastoplista .nav .het {
	font-weight: bold;
}
.page-toplista .lapozastoplista .nav .nyil {
	top: 18px;
}


/* box-szavazz */
#rightpanel .box-szavazz h2 {
	margin-bottom: 20px;
}

#rightpanel .box-szavazz .item {
	position: relative;
	font-size: 11px;
	line-height: 1.2em;
	border-bottom: 1px solid #ddd;
	padding: 3px 0;
}

#rightpanel .box-szavazz .item span {
	display: block;
	padding-left: 24px;
	line-height: 16px;
}

#rightpanel .box-szavazz .item input {
	width: 16px; 	height: 16px;
	position: absolute;
}





/* a.extlink {
	background: url(../images/extlink.gif) no-repeat top right;
	padding-right: 10px;
	display: inline;
} */



.box-blogajanlo {
	font-size: 11px;
}
.box-blogajanlo .item {
	margin-bottom: 12px;
}
.box-blogajanlo .site {
	font-size: 11px;
	font-weight: bold;
}
.box-blogajanlo .site a {
	text-decoration: none;

}
.box-blogajanlo .datum .idopont {
	color: #999;
	font-size: 10px;
}

#rightpanel .box-blogajanlo .lead {
	font-size: 10px;
	line-height: 1.2em;
}

/* home-vetito  */
#content .twocolumns .columnleft .home-vetito .box .box-ajanlo .pic {
	float: none;
	margin: 0 0 8px 0;
}
#content .twocolumns .columnleft .home-vetito .box .box-ajanlo .pic  {
}
#content .twocolumns .columnleft .home-vetito .box .box-ajanlo .pic img {
	float: none;
	width: 420px;
}
.home-vetito .play {
	position: absolute;
	top: 130px;
	left: 180px;
}




/* EGYMONDAT */


#rightpanel .box-egymondat {
	background: #fafafa;
	position: relative;
	font-size: 12px;
	border: 1px solid #bfbfbf;
	margin-bottom: 30px;
	display: block;
	overflow: visible;
	width: 100%;
/*	font-weight: bold; */
}
#rightpanel .box-egymondat .mondat {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 8px;
}

#rightpanel .box-egymondat .hol {
	position: absolute;
	left: 0; bottom: -22px;
	font-size: 11px;
	font-weight: bold;
}
#rightpanel .box-egymondat .hol a {
	text-decoration: none;
}
#rightpanel .box-egymondat .pecek {
	position: absolute;
	bottom: -9px; left: 8px;
}


/* BUTTON */

.button1 {
	text-align: right;
	height: 22px;
}
.button1 a {
	position: relative;
	background: url(../images/button_bg.gif) no-repeat top left;
	height: 18px;
	display: block;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 10px 0px 12px;
	right: 3px;
}
.button1 a:hover {
	color: #fff;
}

.button1 a span.button_end {
	background: url(../images/button_end.gif) no-repeat top left;
	display: block;
	position: absolute;
	height: 22px;
	width: 3px;
	right: -3px; top: 0;
	cursor: pointer;
}

.box-szavazz .button1 a {
	float: right;
}



#rightpanel .home-palyazat h2 {
	margin: 0;
}

#rightpanel .home-palyazat table {
	width: 100%;
	font-size: 11px;
}
#rightpanel .home-palyazat  td {
	padding: 4px 0 4px 0;
	background:transparent url(../images/td_hr.gif) repeat-x scroll left bottom;
}

#rightpanel .home-palyazat  th {
	font-size: 10px;
}
#rightpanel .home-palyazat a {
	text-decoration: none;
}
#rightpanel .home-palyazat td.cim {

	font-weight: bold;
}
#rightpanel .home-palyazat td.datum {
	text-align: center;
}



.home-filmszakmai_abc .lista1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.home-filmszakmai_abc .lista1 a {
	text-decoration: none;
	font-weight: bold;
}

.home-filmszakmai_abc .lista2 a {
	text-decoration: none;
}
.home-filmszakmai_abc .lista2 .kifejezes {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.home-filmszakmai_abc .lista2 .item {
	margin-bottom: 12px;
}






/* LAPOZAS */

.lapozas {
	text-align: center;
}

.lapozas .oldalak {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #999;
	float: left;
}
.lapozas .selectbox {
	float: right;
	font-size: 11px;
	font-weight: bold;
}
.lapozas .selectbox select, .lapozas .selectbox option {
	font-size: 10px;
	padding: 0;
}
.lapozas .selectbox .label {
	color: #999;
	font-size: 10px;
	padding-right: 8px;
}
.lapozas .nav {
	text-align: center;
/*	background: #f00; */
	display: inline;
	margin: auto auto;
	position: relative;
	width: auto;
/*	padding: 0 20px 0 20px; */
}

.lapozas .szamok {
/*	background: #f00; */
	display: inline;
	font-size: 14px;
	color: #ccc;
}
.lapozas .szamok a {
	font-weight: bold;
	text-decoration: none;
	color: #ff6600;
	padding: 0 4px;
}
.lapozas .szamok a:hover {
	color: #630094;
}
.lapozas .szamok .aktualis {
	color: #666;
	font-weight: bold;
}

.lapozas .nyil {
	position: absolute;
/*	background: #f0f; */
	width: 20px; height: 20px;
	top: 0;
}
.lapozas .nyil a, .lapozas .nyil span.disabled {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/arrow2.gif) no-repeat 0 0;
	text-decoration: none;
}
.lapozas .nyil-jobb {
	right: -20px;
}
.lapozas .nyil-bal {
	left: -24px;
}
.lapozas .nyil-jobb a {
	background-position: 0 0;
}
.lapozas .nyil-bal a {
	background-position: 0 -20px;
}
.lapozas .nyil span.disabled {
	background-position: 0 -80px;
}
.lapozas .nyil-bal span.disabled {
	background-position: 0 -100px;
}
.lapozas2 .nav {
	float: right;
	position: relative;
	right: 20px;
}





/* FORMTABLE */

fieldset {
	padding: 2px;
	border: 1px solid #ddd;
}

form table {
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	border: 0;
/*	margin-bottom: 12px; */
}
form table input.textinput, form table textarea, form table .inputsubmit, .searchbox input.textinput, .searchbox select, .searchbox  .inputsubmit, .headlogin .inputsubmit, .box .inputsubmit, .box input.textinput {
	border: 1px solid #9e9e9e;
	font-size: 11px;
}



form table input.textinput, .searchbox input.textinput, .searchbox select, .box input.textinput {
/*	background: #fff url(textinputbg.gif) repeat-x bottom left;  */
}
form table .inputsubmit, .searchbox  .inputsubmit, .headlogin .inputsubmit, .box .inputsubmit {
	margin-left: 4px;
	cursor: pointer;
/*	background: #dabb5e url(submitbg.gif) repeat-x top center; */
	font-weight: bold;
	padding: 0 6px 0 6px;
}
form table .inputsubmit:hover, .searchbox .inputsubmit:hover {
	color: #fff;
}

form table td {
	background: #fafafa;
	padding: 6px 6px 6px 6px;
	vertical-align: top;
	font-size: 11px;
}
form table td.label {
	background: #f3f3f3;
}
form label {
/*	background: #eee; */
	width: 130px;
	display: block;
	border-left: 3px solid #ccc;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-top: 2px;
	line-height: 12px;
	text-transform: lowercase;
}
form .kotelezo label {
	background: #f3f3f3;
	border-left: 3px solid #ff6600;

}
form .kotelezo label .csillag, form .notes .csillag  {
	color: #ff6600;
}

form table select {
	font-size: 11px;
	border: 1px solid #9e9e9e;
	padding: 1px;
}
form .genreitem {
/*	background: #f00;  */
	width: 150px;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}

.chkboxgroup {
	position: relative;
	clear: both;
	margin-top: 6px;
	background: #f2f4ed;
	float: left;
	width: 100%;
}

/* submit2 */
span.submit {
	float: right;
	border: 1px solid #ccc;
	padding: 1px;
}
span.submit input {
	border: 0;
	background: #ff6600;
	padding: 4px 16px 4px 16px;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	cursor: pointer;
}
span.submit input:hover {
	background: #630094;
}
#rightpanel span.submit {
	padding: 0;
/*	border: 0; */
}
#rightpanel span.submit input {
	padding: 2px 6px 2px 6px;
}



/* SEARCHBOX */

.searchbox {
	font-size: 11px;
	padding: 4px;
	background: #fff;
	border:1px solid #ddd;
}
.searchbox fieldset {
	background: #fbfbfb;
	padding: 8px 12px;
	margin: 0;
}
.searchbox .hr1 {
	clear: both;
}
.searchbox label {
	position: relative;
	width: 90px;
	float: left;
}







/*  TEASER-LIST  */

.teaser {
	position: relative;
	font-size: 12px;
	clear: both;
}
.teaser h2 {
	margin: 0;
	font-size: 21px;
}
.teaser h2 a {
	text-decoration: none;
}
.teaser .pic img {
}

.teaser .pic {
	float: left;
	position: relative;
	margin-right: 20px;
	margin-bottom: 12px;
	border: 1px solid #bfbfbf;
	background: #eee;
	padding: 2px;
}
.teaser .pic img {
	width: 194px;
}

.teaser .item {
	margin-bottom: 24px;
}
 .teaser .nopic .pic {
	display: none;
}
#content .teaser .nopic .lead {
	float: none;
	width: auto;
}
.teaser .item .cimkek, .teaser .item .alkategoria, .teaser .item .cimkek {
}




/* BREADCRUMB */

.breadcrumb {
/*	text-align: right; */
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 12px;
	color: #999;
/*	border-bottom:1px solid #EEEEEE; */
	padding-bottom: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.breadcrumb a {
	text-decoration: none;
}

.breadcrumb span.aktiv {
	font-size: 11px;
/*	text-transform: uppercase; */
}
.breadcrumb span.aktiv a, .breadcrumb span.aktiv  {
	color: #ff6600;
}

.breadcrumb .elvalaszto {
	height: 20px;
	width: 20px;
/*	border: 1px solid #ff0;*/
	background: url(../images/arrow.gif) no-repeat center -65px;
	padding: 0 6px 0 4px;
	position: relative;
	top: 2px;
}


/* BUTTONS */

.buttons {
	position: relative;
	width: 100%;
}
.bigbutton {
	background: #fff;
	float: right;
	border: 1px solid #ccc;
	padding: 1px;
	margin-left: 4px;
	margin-bottom: 4px;
	}
.bigbutton a {
	position: relative;
	background: #630094;
	display: block;
	padding: 5px 18px 5px 18px;
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	line-height: 14px;
	text-decoration: none;
}
.bigbutton a:hover {
	color: #fff;
	background: #ff6600;
}




.buttons {
	position: relative;
	clear: both;
/*	margin: 0px 0 20px 0; */
}


.buttons .button a {
	background: url(../images/ikonok.gif) no-repeat 0 0;
	display: block;
	float: right;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	padding: 10px 3px 0 28px;
	text-decoration: none;
	color: #999;
}

.buttons .button a:hover {
	color: #ff6600;
}

.buttonsleft {
	float: left;
	clear: none;
}
.buttonsleft .button a {
	float: left;
}
.buttonsright {
	float: right;
	clear: none;
}

.buttons .button-print a {
	background-position: 0px -30px;
}

.buttons .button-send a {
	background-position: 0px -60px;
}

.buttons .button-komment a {
	background-position: 0px -90px;
}
.buttons .button-share a {
	background-position: 0px -120px;
}
.buttons .button-igoogle a {
	background-position: 0px -150px;
}
.buttons .button-ical a {
	background-position: 0px -180px;
}
.buttons .button-download a {
	background-position: 0px -210px;
}
.buttons .button-dosszie a {
	background-position: 0px -240px;
}
.buttons .button-podcast a {
	background-position: 0px -270px;
}
.buttons .button-video a {
	background-position: 0px -300px;
}
.buttons .button-dokumentum a {
	background-position: 0px -330px;
}
.buttons .button-audio a {
	background-position: 0px -360px;
}


.buttons .notext a, .buttons-notext button a {
	padding: 0;
	width: 30px; height: 30px;
}


.box-funkciok {
	margin-bottom: 16px;
}

.box-funkciok .hr3 {
	height: 3px;
}
.box-funkciok .buttons {
	margin: 0;
}
.topbuttons {
/*	background: #f00; */
/*		position: absolute; */
		float: right;
		margin: 0;
		top: 0;
		margin: 0;
		width: 200px;
	}
.topbuttons .button a {
	padding: 0;
	width: 30px; height: 30px;
}


/* ROVAT */


.rovat-vezer {
	margin-bottom: 12px;
/*	border-bottom: 1px dotted #999; */
}
.rovat-vezer .pic img {
	width: 310px;
}
.rovat-vezer .pic {
	float: left;
	margin-right: 20px;
	width: 310px;
	position: relative;
}

.rovat-vezer23 .pic img {
	width: 420px;
}
.rovat-vezer23 .pic {
	position: relative;
	width: 420px;
}
.rovat-vezer23 .text {
	width: 200px;
	float: right;
}

.rovat-vezer13 .pic img {
	width: 200px;
}
.rovat-vezer13 .pic {
	position: relative;
	width: 200px;
}
.rovat-vezer13 .text {
	width: 420px;
	float: right;
}




.page-rovat .twocolums {
	margin-bottom: 20px;
}





/* BUTTON - UPLOAD */

.upload-button {
	background: #fbfbfb url(../images/upload-button.gif) no-repeat 8px center;
	border: 1px solid #cacaca;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 24px;
}
.upload-button span {
	display: block;
}
.upload-button span.cim {
	font-weight: bold;
	font-size: 14px;
}
.upload-button span.text {
	font-size: 11px;
	color: #2a0034;
}


.upload-button a {
	display: block;
	position: relative;
	padding: 8px 16px 8px 50px;
	text-decoration: none;
}




/* ajanlo13 */

#rightpanel .ajanlo13 .pic img {
	position: relative;
	width: 90px;
}

.ajanlo13 .pic  {
	position: relative;
	float: left;
}
.box .ajanlo13 .cimkek {
	font-size: 10px;
}
.box .ajanlo13 .cimkek  a {
	font-weight: bold;
}

.ajanlo13  .text {
	float: right;
	width: 220px;
}


.ajanlo13 table {
	font-size: 11px;
	width: 100%;
	clear: both;
	display: block;
/*	border-bottom: 1px dotted #ccc;	 */
}
.ajanlo13 td {
/*	background: #eee; */
	padding: 4px 8px 4px 8px;
	vertical-align: top;
/*	border-top: 1px dotted #eee; */
}

.ajanlo13 td a {
	font-weight: bold;
}

.ajanlo13 td.label {
	padding-left: 0;
	font-weight: bold;
	width: 90px;
}

#content .ajanlo13  .text {
	width: 420px;
}

#content .ajanlo13 .pic img {
	width: 200px;
}

/* .column50 .ajanlo13 */

#content .column50 .ajanlo13 .pic img {
	width: 100px;
}
#content .column50 .ajanlo13  .text {
	width: 200px;
}





/* BOX -RATING */

.rating-box {
/*	background: #eee; */
	position: relative;
	height: 80px;
}

.rating-box .rating {
	position: absolute;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999;
	font-size: 24px;
	font-weight: bold;
	top: 43px;
}
.rating-box .starsbox {
	background: url(../images/rating-stars.gif) repeat-x 0 -30px;
	width: 200px; height: 20px;
	position: absolute;
	left: 0px; top: 24px;
	cursor: pointer;
}

.rating-box .stars {
	background: url(../images/rating-stars.gif) repeat-x top left;
	height: 20px;
}
.rating-box .totalvotes {
	position: absolute;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	top: 50px; right: 4px;
}
.rating-box .vote {
	position: absolute;
	font-family: Georgia, "Times New Roman", Times, serif;
	top: 64px; right: 4px;
}



















/* shadowbox */

.shadowbox {
/*	background: url(../images/sbox-bgtop.gif) repeat-x top center; */
	position: relative;
	width: 100%;
	margin-bottom: 12px;
}
.shadowbox .innerdiv  {
	padding: 15px;
}

.shadowbox .jf, .shadowbox .bf, .shadowbox .bl, .shadowbox .jl {
	width: 25px; height: 15px;
	position: absolute;
	font-size: 0%;
}
.shadowbox .jf {
	background: url(../images/sbox-jf.gif) no-repeat top right;
	top: 0; right: 0;
}
 .shadowbox .bf {
	background: url(../images/sbox-bf.gif) no-repeat top left;
	top: 0; left: 0;
 }
 .shadowbox .jl {
	background: url(../images/sbox-jl.gif) no-repeat bottom right;
	bottom: 0; right: 0;
}
 .shadowbox .bl {
	background: url(../images/sbox-bl.gif) no-repeat bottom left;
	bottom: 0; left: 0;
 }

  .shadowbox .bgtop {
		background: url(../images/sbox-bgtop.gif) repeat-x top center;
	}
  .shadowbox .bgbottom {
		background: url(../images/sbox-bgbottom.gif) repeat-x bottom center;
	}
  .shadowbox .bgleft {
		background: url(../images/sbox-bgleft.gif) repeat-y center left;
	}
  .shadowbox .bgright {
		background: url(../images/sbox-bgright.gif) repeat-y center right;
	}


.shadowbox .innerdiv {
/*	background: #ff0; */
	position: relative;
}

.shadowboxleft {
	float: left;
	margin-right: 20px;
}
.shadowboxright {
	float: right;
	margin-left: 20px;
}
.shadowbox13 {
	width: 200px;
}
.shadowbox50 {
	width: 310px;
}
.shadowbox23 {
	width: 420px;
}














/* TESZT */



.fih #rightpanel .box-ajanlolista {
/*	background: #f3f3f3; */
/*	padding: 6px 6px 0px 10px;*/
/*	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc; */
	font-size: .8em;
}

.fih #rightpanel .box-ajanlolista ul {
	padding: 8px 0px 2px 0px;
}

.fih #rightpanel .box-ajanlolista li {
	font-size: 12px;
	margin: 0;
}

.fih #rightpanel .box-ajanlolista .cimkek a {
	font-family: inherit;
}
.fih #rightpanel .box-ajanlolista .info2 {
	font-size: 11px;
	border-bottom: none;
}






/* HMDB */

.page-adatlap .szerkeszt {
	font-size: 10px;
	text-align: right;
}
.page-adatlap .szerkeszt a {
	text-decoration: none;
}

.page-adatlap .keszult, .page-adatlap .kor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-align: right;
}
.page-filmadatlap .keszult {
		margin-bottom: 20px;
}
.page-adatlap .keszult .ev, .page-adatlap .kor .ev {
	font-weight: bold;
	font-size: 16px;
}
.page-adatlap .cimkek {
	display: block;
	margin-bottom: 20px;
	font-size: 13px;
}
.page-adatlap .cimkek a {
	font-weight: bold;
/*	text-decoration: none; */
}

.page-adatlap .alapadatok {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;

}


.page-adatlap .alapadatok table, .page-adatlap .adatok table {
	width: 100%;
	margin-bottom: 20px;
}
.page-cegadatlap .adatok table {
	margin-bottom: 5px;
}
.page-cegadatlap .adatok table h4 {
	margin: 0;
}
.page-cegadatlap .kapcsolat table {
	margin-top: 20px;
}

.page-cegadatlap {
}

.page-adatlap .alapadatok td, .page-adatlap .alapadatok th {
	vertical-align: top;
}
.page-adatlap .alapadatok th {
	color: #069;
	text-align: left;
	padding-top: 12px;
}
.page-adatlap .alapadatok tr.th {
	background: url(../images/hmdb-thbg.gif) no-repeat bottom right;
}



.page-adatlap .alapadatok table td {
/*	line-height: 24px; */
}

.page-adatlap .adatok table td {
	vertical-align: top;
}

.page-adatlap .tovabbiadatok table {
	width: 100%;
/*	padding: 5px; */
	margin-bottom: 20px;
}
.page-adatlap .tovabbiadatok td {
	vertical-align: top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.page-adatlap .tovabbiadatok td .kinyit {
	margin-bottom: 12px;
	padding-left: 12px;
	padding-top: 4px;
}

h4, .page-adatlap .tovabbiadatok table h4 {
	text-transform: uppercase;
	font-size: 12px;
	color: #999;
	font-weight: normal;
	margin-bottom: 8px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.page-adatlap .tovabbiadatok table h4 { margin: 0;}


.page-adatlap .tovabbiadatok table .label {
	text-align: right;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #666;
}


.page-adatlap .tovabbiadatok table .nev {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
/*	text-align: right;*/
	font-size: 12px;
	padding-left: 18px;
/*	letter-spacing: -0.01em; */
}
.page-adatlap .tovabbiadatok table .nev .kiemelt {
	font-size: 14px;
}
.page-adatlap .alapadatok table a {
	text-decoration: none;
}

.page-adatlap .szinopszis {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#content .page-adatlap .cimkek {
	display: block;
	margin-bottom: 20px;
}

.page-adatlap .kapcsolat table td.nev {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
.page-adatlap .kapcsolat table td.nev span {
	display: block;
}

.page-adatlap .kapcsolat .cimek {
	display: table-cell;
	text-align: right;
}

.page-adatlap .kapcsolat .cimek table {
	width: inherit;
	float: right;
}
.page-adatlap .kapcsolat table td.nev a {
	font-size: 16px;
}
.page-adatlap .kapcsolat table td.cimek  {
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: -0.01em;
}
.page-adatlap .text {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.page-adatlap .text p {
	margin-bottom: 12px;
}

.page-adatlap .text a {
	text-decoration: none;
}

.megjegyzes {
	font-size: 9px;
	letter-spacing: 0.25em;
	color: #666;
}



/* TIMELINE */

.box-timeline {
/* 	background: #eee; */
	height: 90px;
	overflow: hidden;
	border-bottom: 2px solid #999;
	margin-bottom: 20px;
	position: relative;
	width: 604px;
	padding: 0 18px 0 18px;
}
.box-timeline .innerdiv {
	overflow: hidden;
	height: 90px;
/*	background: #fef; */
	position: relative;
	width: 604px;
}
.timeline .pecek {
	height: 20px;
/*	overflow: hidden; */
	top: 30px;
	position: relative;
}

.timeline .pecek a {
	position: relative;
	background: url(../images/timeline_pecek.gif) no-repeat 0px 0px;
	height: 20px; width: 9px;
	text-decoration: none;
	display: block;
	float: left;
	z-index: 0;
}
.timeline .pecek a.pecek5 {
	background-position: -5px 0px;
}
.timeline .pecek a.pecek10 {
	background-position: -10px 0px;
}

.timeline .pecek a:hover {
/*	width: 9px; left: -1px; margin-right: -2px;  */
	background-position: 0px -22px;
	z-index: 0;
}


.timeline .pecek .evszam {
/*	background: #f00; */
	width: 60px;
	text-align: center;
	display: block;
	position: absolute;
	top: -33px; left: -25px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
}

.timeline .pecek a.aktiv {
	background-position: 0px -22px;
	color: #fff;
}

.timeline .pecek .aktivevszam {
	background: url(../images/timeline_aktiv.gif) no-repeat top center;
	position: absolute;
	display: block;
	font-size: 18px;
	bottom: -26px;
	padding-top: 16px;
	width: 63px;
	text-align: center;
	bottom: -36px; left: -27px;
}

.timeline .pecek a .evover {
/*	display: none; */
	display: block;
	position: absolute;
/*	padding: 0 2px 0  2px; */
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	top: -12px; left: -12px;
	background: none;
	z-index: 5;
	visibility: hidden;
	width: 34px;
	text-align: center;
}

.timeline .pecek a:hover .evover {
	visibility: visible;
	background: #09f;
}





.box-betulista {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 20px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.box-betulista a {
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 3px;
}
.box-betulista a.aktiv {
	position: relative;
	background: #ff6600;
	color: #fff;
	padding: 2px 4px 0 4px;
	font-size: 18px;
	top: -4px;
}

.box-filmlista {
	position: relative;
}

.box-filmlista .item {
	margin-bottom: 8px;
	font-size: 15px;
}
.box-filmlista .item a.cim {
	font-weight: bold;
	text-decoration: none;
	padding-right: 0px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.box-filmlista .item .ev {
	font-weight: bold;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.box-filmlista .item .mufaj {
	font-size: 11px;
}

.box-filmlista .betu {
	position: relative;
	font-size: 40px;
	border-bottom: 1px solid #cacaca;
	padding-bottom: 4px;
	margin-bottom: 20px;
}

/* */

.link-vetitesek {
	margin-top: 20px;
/*	font-size: 14px;*/
}


/* FIH  */
.fih .page-home .rovat-vezer .box-ajanlo .clearer {
	display: none;
}

.fih .page-home .rovat-vezer .box-ajanlolista {
	width: 310px;
	float: right;
}


.box-tvajanlo .item {
	margin-bottom: 12px;
}

.box-tvajanlo .nap {
/*	font-weight: bold; */
	text-transform: lowercase;
}
.box-tvajanlo .idopont {
/*	color: #ff6600; */
	font-weight: bold;
	padding-right: 8px;
}
.box-tvajanlo .channel {
	color: #999;
	font-weight: bold;
}
.box-tvajanlo h2 {
	font-size: 13px;
	font-weight: bold;
}
.box-dvdajanlo h2 {
	font-size: 13px;
	font-weight: bold;
}
.box-dvdajanlo h3 {
	font-size: 11px;
}



/* box-locations  */

.box-locations {
	margin-bottom: 20px;
	position: relative;
	width: 100%;

}
.box-locations .box {
	position: relative;
/*	float: left;	 */
}
.box-locations .info {
	width: 310px;
	float: left;
	margin-bottom: 2px;
}
.box-locations h2 {
	float: right;
	width: 230px;  /* 310px; */
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 0 40px 0 40px;
	margin-bottom: 2px;
}
.box-locations h2 a {
	display: block;
}
.box-locations .twocolumns {
/*	background: #f00; */
	margin-bottom: 0;
}

.box-locations .thumbs {
	background: url(../images/loca-thumbs_bg.gif) top left;
/*	background: #f00; */
	width: 315px;
/*	margin-right: -1px; */
	position: relative;
	float: right;
}


.box-locations .link {
	font-size: 11px;
}

.box-locations .link-hasonlo {
	float: left;
	width: 310px;
	text-align: right;
}
.box-locations .more {
	float: right;
}
.box-locations .more a {
	display: block;
	background: url(../images/readmorebg.gif) no-repeat right 2px;
	padding-right: 12px;
	height: 16px;
	float: right;
}





.box-locations .thumbs .clearer {
	display: none;
}

.box-locations .thumbs .item {
/*	background: #ff0; */
	width: 60px; height: 60px;
	float: left;
	padding: 1px;
	margin: 0 1px 1px 0;
	position: relative;
}

.box-locations .thumbs .aktiv a {
	position: relative;
	display: block;
}

.box-locations .thumbs .aktiv .keret {
	background:transparent url(../images/thumbs_aktiv_keret.gif) no-repeat scroll center bottom;
}

.box-locations .thumbs .aktiv a .keret {
	background:transparent url(../images/thumbs_aktiv_keret.gif) no-repeat scroll center top;
	height:62px;
 	position:absolute;
	top:-1px; 	left:-1px;
	width:62px;
}




.box-kategoriak {
		position: relative;
		}
.box-kategoriak .info2 {
/*	background: #fee;*/
/*	padding-right: 20px; */
	text-transform: none;
	font-size: 18px;
}
.box-kategoriak .info2 a {
/*	background: #fef; */
	text-decoration: none;
	border: 0;
}
.box-kategoriak span.szam {
	color: #999;
	font-size: 14px;
	display: block;
	float: right;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}


.box-kategoriak ul {
	list-style-type: none;
	padding: 0;
	margin: 8px 24px 8px 0px;
}
.box-kategoriak li {
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	padding: 2px 0 2px 0;
}
.box-kategoriak li a {
	text-decoration: none;
}
.box-kategoriak li span.szam {
	float: none;
	display: inline;
	font-size: 12px;
}


.box-kategoriak .arrow {
	position: absolute;
	top: 30px; right: 0;
	width: 20px; height: 20px;
}
.box-kategoriak .arrow a {
	width: 20px; height: 20px;
}
.box-kategoriak .arrow-up a {
	background: url(../images/arrow2.gif) no-repeat 0 -40px;
}





.column50 .teaser .pic {
	margin-bottom: 4px;
}

.column50 .teaser h2 {
	line-height: 0.95em;
	margin-bottom: 4px;
}

.column50 .teaser .lead {
	clear: both;
	font-size: 11px;
	line-height: inherit;
}

.column50 .teaser .alcim {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 4px;
}

#content .twocolumns .column50 .teaser .pic img {
	width: 90px;
}




.advancedsearch .perpage select {
	font-size: 11px;
/*	padding: 2px; */

}
.advancedsearch .perpage option {
	text-align: right;
	padding-right: 4px;
}


.box-mufajok {
/*	background: #fee; */
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.03em;
	line-height: 27px;
	text-align: center;
}

.box-mufajok .aktiv {
	font-weight: bold;
}
.box-mufajok a {
	font-weight: bold;
	text-decoration: none;
}


.hmdb .page-mufaj .more {
	padding-top: 14px;
	float: right;
}
.hmdb .page-mufaj .more a {
/*	float: right; */
}
.hmdb .page-mufaj h1 {
}


.box-filmlista .advancedsearch .link {
	float: left;
	position: relative;
	top: 8px;
}
.box-filmlista .advancedsearch .link a {
	float: left;
	font-size: 10px;
	font-weight: bold;
}

.box-filmlista .advancedsearch {
	position: absolute;
/*	float: right; */
/*	background: #f00; */
	width: 310px;
/*	padding-top: 14px; */
	top: 14px;
	right: 0;
}

.box-filmlista .advancedsearch .selectbox {
	float: right;
	padding-left: 30px;
/*	width: 200px; */
}

.advancedsearch span.label {
	color: #999;
	font-size: 10px;
	font-weight: bold;
}


.page-dijak h1 {
/*	background: #fcf; */
	margin-right: 140px;
}

.page-dijak .advancedsearch, .page-fesztivalok .advancedsearch {
	float: right;
	width: 130px;
/*	background: #eee; */
	height: 60px;
	position: relative;
}
.page-dijak .advancedsearch .advanced, .page-fesztivalok .advancedsearch .advanced {
	font-size: 10px;
	font-weight: bold;
	background: none;
}
.page-dijak .advancedsearch .advanced a, .page-fesztivalok .advancedsearch .advanced a {
	background: none;
	padding-right: 0;
}
.page-dijak .advancedsearch .selectbox, .page-fesztivalok .advancedsearch .selectbox {
	position: absolute; top: 30px; right: 0;
}






table.grtable {
	width: 100%;
	clear: both;
/*	margin-top: 20px; */
	border-collapse: collapse;

}
table.grtable a {
	text-decoration: none;
}

table.grtable thead tr {
	background: url(../images/thbg.gif) repeat-x bottom left;
}
table.grtable th {
	text-transform: uppercase;
/*	font-weight: normal; */
	padding: 8px 8px 8px 8px;
	text-align: left;
	font-size: 10px;
}
table.grtable th.aktiv {
	background: none;
	background: url(../images/thaktivbg.gif) repeat-x bottom left;
}
table.grtable th.aktiv a {
/*	display: block;
	float: left; */
	background: url(../images/hmdb-arrow4.gif) no-repeat right -5px;
	padding-right: 20px;
}

table.grtable th.aktiv a.asc {
	background: url(../images/hmdb-arrow4.gif) no-repeat right -32px;
}

table.grtable td {
	padding: 8px 8px 8px 8px;
	font-size: 11px;
	font-weight: bold;
}

table.grtable td.filmcim {
	font-size: 16px;
}
table.grtable td.ev {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}

table.grtable td.rendezo {
	font-family: Georgia, "Times New Roman", Times, serif;
}

table.grtable  td a:hover {
	text-decoration: underline;
}


/* page toplista */

 .grtable {
	margin-top: 20px;
}

 .grtable tr.thtop,  .grtable tr.thtop th.aktiv {
	background: none;
}
 .grtable th {
	padding: 2px 4px 2px 4px;
	text-align: inherit;
}
 .grtable tr.thbottom {
	background-position: 0 22px;
}
 .grtable tr.thbottom th.aktiv  {
	background-position: 0 22px;
}

 .grtable .filmcim,  .grtable .rendezo {
	text-align: left;
}

 .grtable tr.thbottom th {
	text-transform: none;
	padding-bottom: 16px;
}
 .grtable tr.odd {
	background: #eee;
}

 table.grtable td {
	font-weight: normal;
}


 .grtable td.h-jelenlegi {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
}
 .grtable td.h-elozo {
	color: #666;
}
 .grtable td.filmcim .cim {
			font-size: 14px; font-weight: bold;
	}
 .grtable td.filmcim  .eredeti {
		font-size: 12px;

}
 .grtable td.szemely,  .grtable td.szazalek {
	font-weight: bold;
}
 .grtable td.h-bevetel,  .grtable td.o-bevetel,  .grtable td.vetatlag {
	color: #666;
}
 .grtable td.forgalmazo,  .grtable td.kopiak,  .grtable td.hetek,  .grtable td.szazalek  {
	text-align: center;
}
 .grtable td.hetvege,  .grtable td.osszes, .grtable td.vetatlag {
	text-align: right;
}

.page-keszulofilmek  .grtable th {
	text-transform: lowercase;
}

.page-keszulofilmek  .grtable td.bemutato {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}







.page-fesztivalok .sitelink {
	float: none;
}

/* .page-fesztivalok .lapozas2 { */
.lapozas2 {
/*	background: #fee; */
/*	margin: 0 230px 0 230px; */
/*	margin: auto auto; */
	width: auto;
	top: 20px;
/*	width: 160px; */
	text-align: center;
	margin-bottom: -8px;
}
.page-fesztivalok .lapozas2 .szamok {
/*	background: #f00; */
	display: inline;
/*	float: left; */
	margin: 0;
}
.page-fesztivalok .lapozas2 .lapozbal, .page-fesztivalok .lapozas2 .lapozjobb  {
	position: relative;
	display: inline;
	top: 12px;
}




/* TABS BOX */

.tabs-box {
/*	background: #f00; */
	margin-top: 20px;
	position: relative;
	clear: both;
/*	top: 25px;
	margin-bottom: 45px; */
}

.tabs-box .tabs {
	position: relative;
}
.tabs {
	background: url(../images/tabsbg.gif) repeat-x bottom center;
	font-size: 10px;
	height: 26px;
}

.tabs .first a {
	border-left: 1px solid;
}


.tabs .item a {
	display: block;
	float: left;
	height: 19px;
/*	background: #ff0; */
	padding: 5px 20px 0 20px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-color: #d5d5d5;
	text-transform: uppercase;
	text-decoration: none;
}
.tabs span.aktiv  {
	display: block;
	float: left;
	background: #fff;
	position: relative;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #999;
	margin-right: -1px;
	left: -1px;
	color: #ff6600;
	text-transform: uppercase;
	padding: 5px 20px 0 20px;
	height: 20px;
}
.tabs .first span.aktiv  {
	left: 0; margin-right: 0;
}

.tabs-box .innerdiv {
	clear: both;
	background: url(../images/tab-boxinnerbg.gif) repeat-y top center;
	border-bottom: 1px solid #999;
/*	border: 0; */
	padding: 10px;
	position: relative;
	width: 620px;
}

.tabs-box .info2 {
	margin-bottom: 8px;
	clear: both;
}
.tabs-box .box-ajanlolista {
	margin-bottom: 20px;
}


.tabs-box .column50 {
	width: 300px;
}


#rightpanel .tabs-box .innerdiv {
	width: 310px;
}
#rightpanel .tabs-box .innerdiv {
	clear: both;
	background: url(../images/tab-boxinnerbgright.gif) repeat-y top center;
}



/* TABS2 */

.tabs2 {
	background: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding-left: 10px;
/*	background: url(../images/tabs2bg.gif) repeat-x center bottom; */
	height: 32px;
	border-bottom: 2px solid #630094;
}
.tabs2 .item {
	float: left;

}
.tabs2 .item a {
	display: block;
	float: left;
	padding: 8px 4px 0px 14px;
	height: 24px; /* 32	 */
	text-decoration: none;
	background: url(../images/tabs2abg.gif) no-repeat 4px 13px;
}

.tabs2 .item span.aktiv {
	display: block;
	float: left;
	background: #630094;
	color: #fff;
	padding: 8px 12px 0px 12px;
	height: 24px; /* 32 */
	margin-right: 4px;
}


/* PROFIL */


.box-lista {
/*	display: none; */
	clear: both;
/*	background: #f00; */
	position: relative;
	margin-right: -20px;
	top: 6px;
	margin-bottom: 6px;
	width: 630px;
}

.box-lista .item {
/*	width: 200px; */
	float: left;
	margin-right: 10px;
	position: relative;
}

.box-lista .item .szam {
	display: block;
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	position: relative;
	top: -4px;
	margin-bottom: -4px;
}
.box-lista .pic img {
	width: 200px;
	position: relative;
}
.box-lista .pic {
	width: 200px;
	position: relative;
}
.box-lista .pic .play {
	position: absolute; top: 41px; left: 85px;
}
.box-lista .pic .play img {
	width: 30px;
	position: relative;
}
.box-lista h2 {
	font-size: 12px;
	font-weight: bold;
}
.tabs-box .comment .message {
	width: 618px;
}

.tabs-box fieldset {
	border: 0;
	padding: 0;
}



/* FORUM */

.page-forum .box-searchbox  .tabs-box, .page-multimedia .box-searchbox  .tabs-box  {
	background: #fbfbfb;
	border: 1px solid #a9a9a9;
	padding: 5px;
	width: 330px;
	float: left;
	clear: none;
	margin-top: 0;
}
.page-forum .box-searchbox  .tabs2, .page-multimedia .box-searchbox  .tabs2	{
	margin-bottom: 4px;
}
.page-forum .box-searchbox .info2, .page-multimedia .box-searchbox .info2  {
	border: 0;
/*	display: inline; */
	float: left;
	padding-right: 20px;
}

.page-forum .box-searchbox span.kif, .page-multimedia .box-searchbox span.kif  {
	display: block;
/*	background: #f00; */
	margin-bottom: 6px;
}

.page-forum .box-searchbox {
}

.page-forum .box-searchbox span.kif input.textinput, .page-multimedia .box-searchbox span.kif input.textinput  {
	font-size: 14px;
	width: auto; height: auto;
	width: 260px;
}
.page-forum .topikinfo .topik {
	background: #630094;
	height: 30px;
	font-size: 21px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0 4px 0 4px;
	color: #fff;
	margin-right: 16px;
}
.page-forum .box-topiklista .item {
	margin: 8px 0 8px 0;
}
.page-forum .box-topiklista .item h2 {
	font-size: 16px;
	font-weight: bold;
}

.page-forum .box-topiklista .item .hozzaszolasok {
	float: right;
}
.page-forum .box-topiklista .item .hozzaszolasok .szam {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
}
.page-forum .box-topiklista .item .utolsohsz {
	padding-right: 8px;
}
.page-forum .box-topiklista .item .datum {
	padding-left: 8px;
}

.page-forum-hsz h1 {
	margin-bottom: 12px;
}

.page-forum-hsz .breadcrumb {
	border-bottom: 0;
	margin-bottom: 0px;
}
.page-forum .foruminfo  {
	font-size: 11px;
	color: #999;
}
.page-forum .foruminfo .szerzo {
	padding-right: 8px;
	font-size: 10px;
}
.page-forum .foruminfo .datum {
	padding-left: 8px;
}
.page-forum .foruminfo .szerzo a {
	text-decoration: none;
	font-size: 13px;
	padding-left: 8px;
}
.page-forum .foruminfo .selectbox {
	float: right;
	font-size: 10px;
}
.page-forum .foruminfo .selectbox select {
	font-size: 10px;
	font-weight: bold;
}

.page-forum .box-comment, .page-multimedia .box-comment {
	background: none;
	margin: 0 0 20px 0;
	border: 0;
	padding: 0;
}

.box-comment .comment2 .message {
	margin-bottom: 10px;
}
.box-comment .comment2 .text {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 20px;
}
.box-comment .comment2 .datum {
	float: right;
	color: #999;
}
.box-comment .comment2 .elozmeny  {
/*	font-size: 11px; */

}
.box-comment .comment2 .functions .sorszam {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
}
.box-comment .comment2 .functions .sorszam {
	padding-right: 12px;
}
.box-comment .comment2 .functions .user {
	padding-left: 12px;
}
.box-comment .comment2 .functions .user a {
	text-decoration: none;
}
.box-comment .comment2 .elozmeny .sorszam {
/*	font-size: 12px; */
}
.box-comment .comment2 .functions {
	font-size: 11px;
	margin-bottom: 20px;
}
.page-forum-hsz .buttons {
	margin: 0;
}
.page-forum-hsz .buttons  .button a {
	float: left;
}




.breadcrumb-cat {
	font-size: 24px;
	font-weight: normal;
	border: 0;
}

.breadcrumb-cat a {
	background: url(../images/hmdb-arrow4.gif) no-repeat right -55px;
	padding-right: 30px;
}
.breadcrumb-cat span.aktiv a {
	background: none;
	font-size: 32px;
	font-weight: normal;
	color: #630094;
}
.breadcrumb-cat .elvalaszto {
	display: none;
}



.page-locations-alkategoria .box-lista .pic {
/*	background:	#f1f1f1;
	border: 1px solid #f00;
	padding: 4px; */
	width: 150px;
	height: 150px;
	margin-bottom: 4px;
}

.page-locations-alkategoria .box-lista .pic a {
	display: block;
	background:	#f1f1f1;
	border: 1px solid #ccc;
	padding: 4px;
	width: 140px;
	height: 140px;
}
.page-locations-alkategoria .box-lista .pic a:hover {
	border: 1px solid #666;
}

.page-locations-alkategoria .box-lista {
}

.page-locations-alkategoria .box-lista .pic img {
	width: 140px;
	height: 140px;
}
.page-locations-alkategoria .box-lista .item {
	width: 150px;
	margin-right: 5px;
	margin-bottom: 12px;
}
.page-locations-alkategoria .box-lista .item .szam {
	font-size: 11px;
}

.page-locations-alkategoria .box-galerialista {
}

.box-locations2 .szam {
	float: right;
	font-size: 13px;
	color: #999;
}
.box-locations2 .lead {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.box-locations2 h2 {
	float: none;
	text-align: inherit;
	padding: 0;
	width: auto;
	font-size: 14px;
}


.page-locations-egyeni .szam {
	float: right;
}
.page-locations-egyeni .breadcrumb {
	border: 0;
	position: relative;
	top: 4px;
}



.hmdb .box-locationinfo table {
	width: auto;
}
.hmdb .box-locationinfo table td {
	padding: 4px;
}
.hmdb .box-locationinfo td.label {
	text-transform: uppercase;
	font-weight: normal;
}
.hmdb .box-locationinfo td.nev{
	font-family: Georgia, "Times New Roman", Times, serif;
}



.page-locations-kategoria .box-kategoriak {
	margin-bottom: 30px;
}
.page-locations-kategoria .box-kategoriak .twocolumns {
	position: relative;
	width: 100%;
}



.page-galeria .lapozo {
	background: #fff;
}

.page-galeria .lapozo #photocount {
	color: #000;
	font-size: 14px;
	float: none;
	text-align: inherit;
	width: auto;
	display: inline;
}

.page-multimedia .tabs-box .info {
/*	float: right; */
	width: 210px;
	position: absolute;
	right: 0;
	top: -12px;
}

/*.page-multimedia .tabs-box .pic,  */
.box-grey .pic, .threecolumns .pic {
	position: relative;
	width: 100%;
/*	width: 194px; */
}
.page-multimedia .tabs-box .pic img, .box-grey .pic img, .threecolumns .pic img {
	position: relative;
}

.rovat-vezer .box-ajanlo {
	width: 100%;
}


/* .page-multimedia .rovat-vezer .pic {
	position: relative;
	width: 420px;
} */

.rovat-vezer .kontrol {
	margin-top: 1px;
}
/* .page-multimedia .tabs-box .play,  */
.rovat-vezer .play, .box-grey .play, .threecolumns .play, .tabs-box .play,  .cikk-kep .play {
/*	background: url(../images/play2.gif) no-repeat center center; */
	background: url(../images/jelolok_stroked.gif) no-repeat -5px -105px;
	position: absolute;
	width: 20px; height: 20px;
	right: 4px;
	bottom: 4px;
	font-size: 1px;
}
.rovat-vezer  .play-audio, .threecolumns  .play-audio, .tabs-box .play-audio {
 	background-position: -5px -205px;
 }
 .rovat-vezer  .play-podcast, .threecolumns  .play-podcast, .tabs-box .play-podcast {
 	background-position: -5px -505px;
 }
 .rovat-vezer  .play-galeria, .threecolumns  .play-galeria, .tabs-box .play-galeria, .cikk-kep .play-galeria {
 	background-position: -5px -405px;
 }


.page-multimedia .tabs-box .play a, .page-multimedia .rovat-vezer .play a, .box-grey .play a, .threecolumns .play a, .tabs-box .play a {
	display: block;
	width: 20px; height: 20px;
	text-decoration: none;
}

.page-multimedia .rovat-vezer23 .play  {
	background: url(../images/play3.gif) no-repeat top left;
	width: 62px; height: 62px;
	top: 90px; left: 179px;
}
.page-multimedia .rovat-vezer23 .play a {
	width: 30px; height: 30px;
}

.rovat-vezer .text .play , .teaser .text .play {
	position: relative;
	right: auto;
	bottom: auto;
/*	background: #eee; */
	float: left;
	margin-right: 4px;
}







.page-multimedia .rovat-vezer h2 {
	font-size: 18px;
}
.page-multimedia .rovat-vezer .lead {
	margin: 12px 0 12px 0;
}
/* .page-multimedia .rovat-vezer .pic img {
	width: 420px;
	position: relative;
} */

.page-multimedia .tabs-box .link, .page-multimedia .rovat-vezer .link {
/*	text-align: left; */
	float: none;
	margin-top: 8px;
	font-size: 11px;
}

.page-multimedia .tabs-box .link a,  .page-multimedia .rovat-vezer .link a {
	background: none;
	padding-right: 0;

}

.page-multimedia .tabs-box .lapozas, .tabs-box .lapozas {
	clear: both;
/*	background: #f00; */
	float: right;
	top: 0;
	margin-bottom: 0;
	white-space: nowrap;
}
.page-multimedia .tabs-box .lapozas .szamok, .tabs-box .lapozas .szamok {
	padding: 0 40px 0 40px;
	margin: 0;
}


.page-multimedia .box-maiajanlat .box {
	padding-top: 38px;
}

.page-multimedia .box-maiajanlat .info {
	width: 210px;
/*	float: right; */
	position: absolute;
	right: 0;
	top: 0;
}


.page-video .box-vetito {
	border: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	margin-bottom: 20px;
}
.page-multimedia-egyeni-video  .box-vetito {
	border: 0;
	padding: 0;
}
.page-multimedia-egyeni-video .leadbox {
	margin-bottom: 20px;
}


/* .page-multimedia .box-maiajanlat .innerdiv {*/
.box-grey .innerdiv {
	background: #f6f6f6 url(../images/grebox-twocolumsbg.gif) repeat-y center center;
	padding: 10px;
	border: 1px solid #666;
}
.page-multimedia  .tabs-box {
	margin-bottom: 40px;
}


.page-shotinhungary h1 {
	margin-bottom: 20px;
}
.page-shotinhungary .leadbox, .page-hungarianfilmsales .leadbox {
	margin-bottom: 40px;
}

.box-timeline2 .innerdiv {
	overflow: visible;
	text-align: center;
}



.box-timeline2 .innerdiv .timeline .pecek  {
	text-align: center;
/*	background: #f00; */
	float: none;
	margin: auto auto;
	width: 320px;
}

.box-timeline2 .timeline .pecek a {
	margin-right: 5px;
}

.box-timeline2  {
	border: 0;
}




.box-shotinhungary-list .evszam {
	font-size: 42px;
}
.box-shotinhungary-list .dlist  {
	margin-top: 20px;
}
.box-shotinhungary-list .dlist .item {
	margin-bottom: 12px;
}
.box-shotinhungary-list .dtitle, .box-shotinhungary-list .ddesc {
	display: inline;
	margin: 0; padding: 0;
}
.box-shotinhungary-list .dtitle {
	font-size: 15px;
	font-weight: bold;
	padding-right: 8px;
}
.box-shotinhungary-list a {
	text-decoration: none;
}
.box-shotinhungary-list a:hover {
	text-decoration: underline;
}
.box-shotinhungary-list .rendezo, .box-shotinhungary-list .mufaj {
 padding-left: 16px;
}
.box-shotinhungary-list .rendezo a {
	font-weight: bold;
}

/* .page-advancedsearch */


.page-advancedsearch .tabs2 {
	margin-bottom: 12px;
}

.page-advancedsearch .box-form fieldset {
	border:1px solid #DDDDDD;
	padding:2px;
	margin: 0;
}


.page-advancedsearch .lapozas3 {
	margin-bottom: 20px;
}

.page-advancedsearch .talalatok {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
}


.page-advancedsearch .talalatok .kifejezes {
	color: #630094;
}

/* BOX - FORM */


.box-form span.submitbutton {
	border: 1px solid #d6d6d6;
	float: right;
	padding: 2px;
	display: block;
}

.box-form input.submitbutton {
	border: 0;
	background: #630094 ;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	cursor: pointer;
}

.box-form input.submitbutton:hover {
	background: #ff6600;
}



/* teasernum */

.teasernum tr {
/*	display: block; */
}

.teasernum td {
	padding-bottom: 30px;
/*	background: #eee; */
	clear: both;
}

.teasernum td.pic {
	width: 200px;
	float: none;
	border: 0;
	margin-bottom: 0;
	vertical-align: top;
	background: none;
}
.teasernum td.pic .pic {
	margin-bottom: 0;
	float: none;
}
.teasernum td.sorszam {
	color: #666;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 8px;
	font-size: 14px;
}
.teasernum td.text {
/*	display: block; */
	vertical-align: top;
	position: relative;
}

.teasernum .details {
/*	position: absolute; */
	bottom: 0px;
	left: 0;
}


.teasernum div.sorszam {
/*	background: #eee; */
	color: #666;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 10px;
	font-size: 15px;
	float: left;
	width: 48px;
	overflow: hidden;
	text-align: right;
}


.teasernum div.text {
/*	background: #fee; */
	width: 360px;
	float: right;
}
.teasernum .nopic div.text {
/*	background: #eee; */
	width: auto;
	width: 565px;
	float: left;
}
.teasernum .item {
/*	background: #eee; */
/*	padding-bottom: 30px; */
	position: relative;
}
.teasernum .item .lead {
	padding-bottom: 20px;
}
.teasernum .item div.details {
/*	background: #f0f; */
	position: absolute;
	bottom: 0;
	left: 278px;
	font-size: 11px;
}
.teasernum .item .details .alkategoria {
	font-weight: bold;
	font-size: 13px;
}
.teasernum .item .details .author, .teasernum .item .details .datum  {
	padding-left: 16px;
}
.teasernum .nopic div.details {
	left: 58px;
}

.teasernum .item .pic {
	margin-bottom: 0;
}

/* SZAKMA */


.szakma .rovat-vezer .text {
	width: 310px;
	float: right;
}

.szakma .rovat-vezer .info {
	width: 200px;
	float: right;
}
.szakma .rovat-vezer h2 {
	clear: both;
}



.box-ajanlolista2 .linkarrow  {
/*	float: none; */
	display: inline;
}

.box-ajanlolista2 li {
	font-size: 10px;
	clear: both;
}
.box-ajanlolista2 li a {
	font-size: 11px;
}
.box-ajanlolista .twocolumns .info {
	width: 310px;
}

.box-cegkereso {
/*	background: #f00; */
	margin-bottom: 20px;
}
.box-cegkereso .tabs2 {
	margin-bottom: 8px;
}
.box-cegkereso .kif {
	display: block;
	margin-bottom: 4px;
}
.box-cegkereso .kif .textinput {
	width: 296px;
	padding: 2px 5px 2px 5px;
}

.box-cegkereso .selection select {
	width: 200px;
	float: left;
}
.box-cegkereso .submit {
	float: right;
}
.box-cegkereso .twocolumns {
	background: url(../images/vr3.gif) repeat-y center top;
}
.box-cegkereso .hr3 {
	height: 5px;
}




/* FILMTORTENET */

.filmtortenet .rovat-vezer .info {
	float: right;
	width: 200px;
}
.filmtortenet .rovat-vezer h2 {
	clear: both;
}
.filmtortenet .rovat-vezer .text {
	width: 310px;
	float: right;
}





/* atnevezni */


.twocolumns .box-galeria .pic, .twocolumns .box-vetito .pic {
	margin-bottom: 8px;
}
.twocolumns .box-galeria h2, .twocolumns .box-vetito h2 {
	font-size: 12px;
	font-weight: bold;
}
.twocolumns .box-galeria h2 a, .twocolumns .box-vetito h2 a {
	text-decoration: none;
}




.page-multimedia .box-kapcs-full {
	border: 0;
}





.page-multimedia .box-kapcs-full .funkciok {
	float: right;
	width: 230px;
}
.page-multimedia .box-kapcs-full .buttons {
/*	background: #ff0;   */
	float: left;
	margin: 0;
	width: auto;
/*	white-space: nowrap; */
	width: 70px;
/*	display: inline; */
}
.page-multimedia .box-kapcs-full .buttons .clearer {
	clear: none;
	display: none;
}
.page-multimedia .box-kapcs-full .buttons a {
	height: 30px; width: 30px;
	padding: 0;
}
.page-multimedia .box-kapcs-full span.hozzaszolasok {
/*	background: #f00; */
	float: right;
	display: block;
/*	width: 300px; */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999;
}
.page-multimedia .box-kapcs-full span.hozzaszolasok .szam {
	font-size: 18px;
	font-weight: bold;
	color: #630094;
}

.page-multimedia .box-kapcs-full .info2 {
	border: 0;
}



.page-multimedia .rating-box {
/*	background: #f00; */
	width: 250px;
	float: right;
	height: auto;
}
.page-multimedia .box-rating-cimke span.cimkek {
	float: left;
	display: block;
}

.page-multimedia .rating-box .starsbox {
/*	background: #ff0; */
	position: relative;
	float: right;
	margin: 0;
	top: auto;
}
.page-multimedia .rating-box .rating {
/*	background: #f0f; */
	position: relative;
	top: inherit; left: inherit;
	float: left;
	font-size: 15px;
/*	width: 30px; */
}
.page-multimedia .rating-box .details {
	color: #999;
	font-size: 11px;
	text-align: right;
}
.page-multimedia .rating-box .details .user {
/*	float: left; */
}
.page-multimedia .rating-box .details .user a {
	padding-right: 16px;
}
.page-multimedia .rating-box .details .datum {
/*	float: right; */
	padding-left: 16px;
}

.page-multimedia .cimkek {
	font-size: 11px;
}




/* NAPTAR */





.page-naptar table.naptar td {
	background: #fff url(../images/naptarszamok.gif) no-repeat center 0;
	border: 1px solid #ccc;
	width: 80px;
	padding: 5px;
	height: 80px;
	font-size: 10px;
	position: relative;
/*	display: block;
	float: left; */
}


.page-naptar table.naptar td.szo {
	background-color: #f3f3f3;
	background-image: url(../images/naptarszamok_szo.gif);
}
.page-naptar table.naptar td.vas {
	background-color: #ebebeb;
	background-image: url(../images/naptarszamok_vas.gif);
}

.page-naptar table.naptar td a {
	text-decoration: none;
}
.page-naptar table.naptar td.nap1 {
	background-position: center -180px;
}
.page-naptar table.naptar td.nap2 {
	background-position: center -330px;
}
.page-naptar table.naptar td.nap3 {
	background-position: center -480px;
}
.page-naptar table.naptar td.nap4 {
	background-position: center -630px;
}
.page-naptar table.naptar td.nap5 {
	background-position: center -780px;
}
.page-naptar table.naptar td.nap6 {
	background-position: center -930px;
}
.page-naptar table.naptar td.nap7 {
	background-position: center -1080px;
}
.page-naptar table.naptar td.nap8 {
	background-position: center -1230px;
}
.page-naptar table.naptar td.nap9 {
	background-position: center -1380px;
}
.page-naptar table.naptar td.nap10 {
	background-position: center -1530px;
}
.page-naptar table.naptar td.nap11 {
	background-position: center -1680px;
}
.page-naptar table.naptar td.nap12 {
	background-position: center -1830px;
}
.page-naptar table.naptar td.nap13 {
	background-position: center -1980px;
}
.page-naptar table.naptar td.nap14 {
	background-position: center -2130px;
}
.page-naptar table.naptar td.nap15 {
	background-position: center -2280px;
}
.page-naptar table.naptar td.nap16 {
	background-position: center -2430px;
}
.page-naptar table.naptar td.nap17 {
	background-position: center -2580px;
}
.page-naptar table.naptar td.nap18 {
	background-position: center -2730px;
}

.page-naptar table.naptar td.nap19 {
	background-position: center -2880px;
}
.page-naptar table.naptar td.nap20 {
	background-position: center -3030px;
}

.page-naptar table.naptar td.nap21 {
	background-position: center -3180px;
}

.page-naptar table.naptar td.nap22 {
	background-position: center -3330px;
}

.page-naptar table.naptar td.nap23 {
	background-position: center -3480px;
}

.page-naptar table.naptar td.nap24 {
	background-position: center -3630px;
}

.page-naptar table.naptar td.nap25 {
	background-position: center -3780px;
}

.page-naptar table.naptar td.nap26 {
	background-position: center -3930px;
}
.page-naptar table.naptar td.nap27 {
	background-position: center -4080px;
}
.page-naptar table.naptar td.nap28 {
	background-position: center -4230px;
}
.page-naptar table.naptar td.nap29 {
	background-position: center -4380px;
}
.page-naptar table.naptar td.nap30 {
	background-position: center -4530px;
}
.page-naptar table.naptar td.nap31 {
	background-position: center -4680px;
}














/* .KATEGORIAK */


.page-multimedia .kategoriak, .page-dosszie .sorrend, .page-egymondat .sorrend  {
	font-family: Georgia, "Times New Roman", Times, serif;
	float: right;
	font-size: 13px;
	position: relative;
	top: -6px;
}
.page-multimedia .kategoriak a, .page-dosszie .sorrend a, .page-egymondat .sorrend a {
	text-decoration: none;
	font-weight: bold;
	padding: 0 6px 0 6px;
}

.page-naptar .kategoriak, .page-palyazat .kategoriak, .page-dosszie .dosszielista  {
	margin: 20px 0 30px 0;
	font-size:16px;
	position:relative;
	text-align: center;
}

.page-naptar .kategoriak .info2, .page-palyazat .kategoriak .info2, .page-dosszie .dosszielista .info2  {
	border-bottom: 0;
	margin: 10px 0 12px 0;
	font-size: 12px;
	text-align: left;
}

.page-naptar .kategoriak a, .page-palyazat .kategoriak a, .page-dosszie .dosszielista a {
	font-family:Georgia,"Times New Roman",Times,serif;
	text-decoration: none;
/*	font-weight: bold; */
}

.page-dosszie .dosszielista a {
	font-size: 13px;
	font-weight: normal;
	line-height: 2em;
	white-space: nowrap;
}


/*  //// .kategoriak */






.page-naptar .legend  {
	margin-top: 20px;
	padding-bottom: 20px;
}
.page-naptar .legend .item {
	background: url(../images/legend.gif) no-repeat 0 2px;
	display: block;
	float: left;
	padding-left: 16px;
	padding-right: 12px;
	color: #999;
}
.page-naptar .legend .item a {
	text-decoration: none;
}
.page-naptar .legend .szin2 {
	background-position: 0 -28px;
}
.page-naptar .legend .szin3 {
	background-position: 0 -58px;
}
.page-naptar .legend .szin4 {
	background-position: 0 -88px;
}
.page-naptar .legend .szin5 {
	background-position: 0 -118px;
}
.page-naptar .legend .szin6 {
	background-position: 0 -148px;
}
.page-naptar .legend .szin7 {
	background-position: 0 -178px;
}
.page-naptar .legend .szin8 {
	background-position: 0 -208px;
}
.page-naptar .legend .szin9 {
	background-position: 0 -28px;
}
.page-naptar td.nap a {
	display: block;
	margin-bottom: 8px;
}

.page-naptar td.nap a.szin1 {	color: #ff6600;}
.page-naptar td.nap a.szin2 {	color: #fe0000;}
.page-naptar td.nap a.szin3 {	color: #9a66cb;}
.page-naptar td.nap a.szin4 {	color: #ffcc00;}
.page-naptar td.nap a.szin5 {	color: #380844;}
.page-naptar td.nap a.szin6 {	color: #666;}
.page-naptar td.nap a.szin7 {	color: #999;}
.page-naptar td.nap a.szin8 {	color: #7625a5;}


.page-naptar .box-honaplapoz {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #630094;
	text-align: center;
}
.page-naptar .box-honaplapoz .honap {
	font-size: 24px;
}
.page-naptar .box-honaplapoz .box-honap {
/*	display: inline; */
	width: 200px;
	position: relative;
/*	background: #eee; */
/*	padding: 0 30px 0 30px; */
	margin: auto auto;
	height: 30px;
}
.page-naptar .box-honaplapoz .box-honap .arrow {
	top: 8px;
}

.page-naptar .naptar .cellinner {
/*	position: relative;
	padding-bottom: 20px;
	width: 70px; */
}

.page-naptar .naptar .link {
/*	position: absolute;
	bottom: 0; */
	font-size: 10px;
	position: relative;
/*	margin-top: 8px; */
	font-weight: bold;
}
.page-naptar .naptar .linkarrow a {
	padding-right: 14px;
}


/* naptar views */

.naptarnap {
	width: 55px;
	text-align: center;
	color: #666;
	float: left;
	margin-right: 10px;
/*	cursor: pointer; */
}
.naptarnap a {
	text-decoration: none;
	display: block;
	padding-bottom: 8px;
	border: 1px solid #ccc;
	width: 100%;
	background: url(../images/naptarnap.gif) no-repeat right bottom;
}
.naptarnap a:hover {
	background: #630094;
	color: #fff;
}
.naptarnap .napnev {
	font-size: 10px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 2px;
	display: block;
}
.naptarnap .honap {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	display: block;
}
.naptarnap .szam {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	display: block;
	line-height: 22px;
}
.naptarnap .ev {
	margin-top: 4px;
	display: block;
	font-size: 11px;
}



.box-naptarajanlo {
	position: relative;
	padding: 0;
	margin: 0;
	width: 620px;
	float: left;
}
.box-naptarajanlo .teaser {
	margin: 0 0 10px 0;
}
.box-naptarajanlo .teaser .item .pic {
	margin-right: 0;
}

.box-naptarajanlo .teaser .item {
	background: url(../images/naptaritembg.gif) repeat-x left bottom;
	margin: 0;
	padding-bottom: 2px;
	clear: both;
	padding-top: 6px;
}

.box-naptarajanlo .teaser .item .pic img {
	width: 100px;
}
.box-naptarajanlo .teaser .item .text {
	width: 430px;
	float: right;
}
.box-naptarajanlo .teaser .item .lead {
	font-size: 12px;
}
.box-naptarajanlo .teaser .item h2 {
	font-size: 18px;
}
.box-naptarajanlo .teaser .item .aktivbg {
	padding: 2px 0 10px 0;
}
.page-naptar-nyito .box-naptarajanlo .teaser .item .aktivbg {
	padding-top: 16px;
}


.box-naptarajanlo .teaser .item .aktivbg:hover {
	background: url(../images/naptaritemaktivbg.gif) repeat-y top center;
}
.box-naptarajanlo .teaser .item .aktivbg:hover .naptarnap a {
	border-color: #630094;
}

.box-naptarajanlo .teaser .item .idoponthely, .box-naptarajanlo .teaser .item .datumido {
	font-size: 11px;
	color: #999;
	padding-bottom: 6px;
}
.box-naptarajanlo .teaser .item .idopont {
	display: block;
	float: left;
	font-weight: bold;
	width: 60px;
	text-align: center;
}
.box-naptarajanlo .teaser .item .datumido {
	font-weight: bold;
}
.box-naptarajanlo .teaser .item .datumido .ev {
	font-weight: normal;
}

.page-naptar-nap .box-naptarajanlo .teaser .item .naptarnap {
	display: none;
}
.page-naptar-nap .box-naptarajanlo .teaser .item .text {
	width: 500px;
}


.box-naptarajanlo .teaser .nopic {
/*	background: #ff0; */
}
.box-naptarajanlo .teaser .nopic .pic, .page-naptar .teaser .nopic .naptarnap {
	display: none;
}
.page-naptar .box-naptarajanlo .teaser .nopic .text {
	width: auto;
}
.page-naptar .teaser .nopic .idopont, .page-naptar-nap .teaser .item .idopont {
	display: inline;
	float: none;
}

.box-naptarajanlo .linkarrow {
	float: none;
	padding-top: 7px;
	width: 200px;
}

.box-naptarajanlo .tipus {
	background: url(../images/naptaritembg.gif) repeat-x left bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	padding: 20px 0 12px 0;
	color: #ff6600;
}




.box-naptarajanlo .teaser .item .cimke {
/*	float: left;  */
	text-align: right;
/*	width: 620px; */
	float: right;
}
.page-naptar-nyito .teaser .item .cimke {
	float: right;
	width: auto;
}

.box-naptarajanlo .teaser .item .cimke a, .box-grey .cimke a {
/*	display: block;
	float: right; */
	padding: 2px 4px 2px 4px;
	background: #630094;
	color: #fff;
	text-decoration: none;
}
.box-naptarajanlo .teaser .item .cimke a:hover, .box-grey .cimke a:hover{
	background: #f60;
	text-decoration: none;
	color: #fff;
}
.box-naptarajanlo .teaser .nopic .cimke, .page-naptar-nap .box-naptarajanlo .teaser .item .cimke {
	float: right;
	width: auto;
}


.page-naptar-nap .box-calendar {
	margin-top: 10px;
}



.page-naptar .tabs-box .calbuttons, .page-palyazat .tabs-box .calbuttons {
/*	background: #fee; */
	float:right;
	margin:0;
	top: -6px;
	right: 0;
	width: 150px;
	position: absolute;
}
.page-naptar .calbuttons  .text, .page-palyazat .calbuttons  .text {
	display: block;
	float: right;
	padding-top: 9px;
	color: #999;
	text-transform: uppercase;
}
.page-naptar .calbuttons  .text a {
	text-decoration: none;
	font-weight: bold;
}

.page-naptar .tabs-box .buttons a, .page-palyazat .tabs-box .buttons a {
	position: relative;
}


.box-naptarajanlo .tipus .honapnap {
	font-weight: bold;
}

.page-naptar-esemeny .box-funkciok {
/*	background: #f00; */
	margin-bottom: 20px;
}

.page-naptar-esemeny .box-funkciok .buttons {
	margin-bottom: 0;
	float: left;
	width: 400px;
	clear: none;
}
.page-naptar-esemeny .box-funkciok .buttons .button a {
	float: left;
}

.page-naptar-esemeny .box-funkciok .calbuttons {
	float: right;
	width: 150px;
}
.page-naptar-esemeny .box-funkciok .calbuttons .button a {
	float: right;
}
.page-naptar-esemeny .box-funkciok .calbuttons .text {
	display: none;
}


.page-naptar-esemeny h1 {
	background: url(../images/naptar-esemenyh1.gif) no-repeat top left;
	margin-bottom: 15px;
	padding: 0 0 10px 50px;
}
.page-naptar-esemeny .box-reszletek {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #ccc;
	line-height: 24px;
	margin-bottom: 16px;
}

.page-naptar-esemeny .box-reszletek .kategoria {
	color: #ff6600;
}
.page-naptar-esemeny .box-reszletek .datum {
	color: #666;
	padding-right: 12px;
}
.page-naptar-esemeny .box-reszletek .idopont {
	padding-left: 12px;
	color: #999;
}
.page-naptar-esemeny .box-reszletek .helyszin {
	color: #630094;
}
.page-naptar-esemeny .box-reszletek .belepo {
	padding-left: 12px;
}

.page-naptar-esemeny .leadbox {
	margin-bottom: 20px;
}
.page-naptar-esemeny .threecolumns {
	margin-bottom: 16px;
}


.box-kapcsolat {
	position: relative;
	margin-bottom: 20px;
	margin-top: 12px;
}

.box-kapcsolat table {
	position: relative;
	width: 100%;
}
.box-kapcsolat table table {
	width: auto;
	margin-left: auto;
	margin-right: 0;
	position: relative;
}
.box-kapcsolat table td {
	vertical-align: top;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.box-kapcsolat table td.nevcim, .box-kapcsolat table td.kontakt {
	font-size: 12px;
}
.box-kapcsolat table td.kontakt {
	text-align: right;
	font-size: 11px;
}
.box-kapcsolat table td.kontakt a {
	text-decoration: none;
}

.box-kapcsolat table td.nevcim {
/*	width: 60%; */
}
.box-kapcsolat table td.nevcim .cegnev {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}
.box-kapcsolat table td.nevcim .cegnev a {
	text-decoration: none;
}
.box-kapcsolat table td.label {
	font-weight: bold;
	text-align: right;
	padding-right: 12px;
	padding-top: 2px;
	font-size: 11px;
}



.box-cimkek {
	margin-bottom: 20px;
}

.box-cimkek .box {
	font-size: 12px;
}
.box-cimkek .box a {
	font-weight: bold;
}


.page-naptar-esemeny .box-kapcs {
	margin-bottom: 20px;
	border: 0;
	padding: 4px 4px 4px 12px;
}

.page-naptar .box-grey .idoponthely {
	font-size: 11px;
	margin-bottom: 6px;
}
.page-naptar .box-grey .idoponthely  a {
 text-decoration: none;
 color: #2A0034;
}
.box-grey .datum {
	font-size: 11px;
	font-weight: bold;
	margin: 4px 0 4px 0;
}
.box-grey .datum a {
	text-decoration: none;
}
.box-grey .lead  {
	margin-bottom: 4px;
}

.box-grey .box-ajanlo {
	margin-bottom: 0;
}



.tabs-box .box-kiiro {
	margin-bottom: 8px;
	float: left;
}



.page-palyazat .tabs-box .selectbox {
/*	float: right; */
	font-size: 11px;
	white-space: nowrap;
/*	width: 300px; */
	position: absolute;
	right: 0;
	top: 0;
	color: #666;
}
.page-palyazat .tabs-box .selectbox .aktivpalya {
	color: #999;
}
.page-palyazat .tabs-box .selectbox select {
	font-size: 11px;
/*	text-align: right; */
}
.page-palyazat .rovat-vezer .pic img, .page-palyazat .rovat-vezer .pic {
	width: 200px;
}


.page-palyazat-nyito .rovat-vezer {
	margin-bottom: 30px;
}

.page-palyazat-nyito .rovat-vezer h2 {
	margin-bottom: 12px;
}
.page-palyazat-nyito .rovat-vezer .cimke {
	margin-bottom: 12px;
}
.page-palyazat-nyito .rovat-vezer .text {
	float: right;
	width: 350px;
}

.page-palyazat-nyito .box-naptarajanlo .linkarrow {
	float: right;
	width: auto;
}

.page-palyazat-adatlap .buttonsleft {
	width: 400px;
		margin: 0;
/*		background: #f00; */
		clear: none;
}
.page-palyazat-adatlap .buttonsright {
	width: 200px;
	margin: 0;
/*		background: #f0f; */
}
.page-palyazat-adatlap .calbuttons .text {
	display: none;
}

.page-palyazat-adatlap .box-reszletek {
	margin-bottom: 12px;
}
.page-palyazat-adatlap h1 {
	margin-bottom: 6px;
	background: url(../images/palyazat-adatlap-h1.gif) no-repeat 0 0;
}
.page-palyazat-adatlap h1 {
	padding-left: 50px;
}
.page-palyazat-adatlap .box-reszletek .kiiro, .page-palyazat-adatlap .box-reszletek .kategoria {
	padding-left: 52px;
}
.page-palyazat-adatlap .box-reszletek .ndij .dij, .page-palyazat-adatlap .box-reszletek .datum {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
}
.page-palyazat-adatlap .box-reszletek .kiiro {
	margin-bottom: 6px;
	display: block;
	font-size: 11px;
}
.page-palyazat-adatlap .box-reszletek .hatarido, .page-palyazat-adatlap .box-reszletek .ndij {
	float: right;
	font-size: 11px;
	color: #999;
}
.page-palyazat-adatlap .box-reszletek .kategoria {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #ff6600;
}




.page-palyazat-adatlap .lapozas2 {
	float: right;
	top: auto;
}

.box-searchpalyazat .info {
	width: 200px;
}
.box-searchpalyazat form td.hatarido, .box-searchesemeny form td.hatarido {
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}
.box-searchpalyazat form td.hatarido input, .box-searchesemeny form td.hatarido input {
	vertical-align: middle;
}
.box-searchpalyazat form td.hatarido span, .box-searchesemeny form td.hatarido span {
	padding-right: 20px;
}


.box-searchesemeny form {
	margin-bottom: 8px;
}




.fullscreen #rightpanel {
	display: none;
}
.fullscreen  #maincontenwrapper {
	background: #fff;
}
.fullscreen  #content {
	width: 990px;
/*	background: #f00; */
}










.page-multimedia-egyeni-galeria .box-info .rating-box {
	float: right;
	width: auto;
	width: 240px;
/*	background: #f00; */
	height: 20px;
}

.page-multimedia-egyeni-galeria .box-info .rating-box .rating {
	font-size: 16px;
	top: 0;
}
.page-multimedia-egyeni-galeria .box-info .rating-box .starsbox, .page-multimedia-egyeni-video .box-info .rating-box .starsbox {
	left: auto; right: 0; top: 0;
}
.page-multimedia .box-info .rating-box .box {
	margin: 0;
}
.page-multimedia-egyeni-galeria .box-info .forras-fotos, .page-egyeni-podcast .box-info .mediainfo, .page-multimedia-egyeni-galeria .box-info .details {
	float: left;
	width: auto;
	top: 6px;
	position: relative;
	color: #999;
}
.page-egyeni-podcast .box-info .details {
	float: right;
}
.page-multimedia-egyeni-galeria .leadbox {
	margin-bottom: 12px;
}

/* .page-multimedia-egyeni-galeria .box-info .details {
	float: left;
	color:#999999;
} */



.page-multimedia .box-info .cimkek a {
	font-weight: bold;
}
.page-multimedia-egyeni-galeria .buttonsleft, .page-egyeni-podcast .buttonsleft {
	width: 200px;
}
.page-multimedia-egyeni-galeria .buttonsright, .page-egyeni-podcast .buttonsright {
	width: 300px;
}

.page-egyeni-podcast .box-info .details {
	color: #999;
}

.page-egyeni-podcast .box-info .szerzo-forras {
	color: #999;
}

.page-multimedia-egyeni-video .box-info {

}

.page-multimedia-egyeni-video .box-info .details {
	top: 8px;
	position: relative;
}
.page-multimedia-egyeni-video .box-info .totalvotes, .page-multimedia-egyeni-galeria .box-info .totalvotes {
	float: right;
}
.page-multimedia-egyeni-video .box-info .totalvotes .szam, .page-multimedia-egyeni-galeria .box-info .totalvotes .szam {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #630094;
	display: block;
	float: right;
	padding-left: 8px;
}


.page-multimedia-egyeni-video .box-comment {
	margin-top: 30px;
}
.page-multimedia-egyeni-video .box-comment .info {
	width: 200px;
	float: left;
}


.page-lista-podcast h2 {
	margin-bottom: 6px;
}
.page-lista-podcast .box-info .mediainfo, .page-lista-podcast-talalati .box-info .mediainfo {
	float: right;
	color: #666;
	margin-left: 20px;
}


/*.kenyer {
	margin-top: 20px;
}
 */


.box-sharebox {
/*	background: #f0f; */
	position: relative;
	width: 100%;
}
.box-sharebox {
/*	background: #f00; */
	position: relative;
	width: 100%;
}
.box-sharebox input.textinput {
	width: 250px;
	height: 18px;
	padding: 0;
}

.box-sharebox div.textinput-url {
	background: url(../images/textinput.gif) no-repeat 0 -5px;
	float: left;
}
.box-sharebox div.textinput-embed {
	background: url(../images/textinput.gif) no-repeat 0 -65px;
	float: right;
}
.box-sharebox div.textinput-twitter {
	background: url(../images/textinput.gif) no-repeat 0 -35px;
	float: left;
}
.box-sharebox .textinput-twitter input.textinput {
	width: 225px;
	float: left;
}
.box-sharebox div.textinput {
/*	background: #f00;  */
	width: 260px; /* 310 */
	padding: 4px 0 4px 50px;
}


.box-sharebox .buttonsright {
/*	background: #ffd; */
	width: 150px;
	position: static;
	margin: 0;
}

.box-sharebox .share {
	background: url(../images/sharebg.gif) no-repeat 30px 6px;
	padding-left: 100px;
	height: 20px;
	float: left;
	width: 80px;
	padding-top: 6px;
}



.box-sharebox .share a {
	background: url(../images/shareicons.gif) no-repeat -6px -6px;
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	text-decoration: none;
	margin-right: 2px;
}
.box-sharebox .share a.myspace {
	background-position: -6px -36px;
}
.box-sharebox .share a.google {
	background-position: -6px -66px;
}
.box-sharebox .share a.twitter {
	background-position: -6px -96px;
}


.share .facebook a {
}

span.submit-ok-small {
	float: left;
	padding: 0;
	border-left: none;
}

span.submit-ok-small input {
/*	padding: 0 4px 0 4px; */
	height: 18px;
	padding: 0;
	width: 24px;
}








.ujhsz {
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.ujhsz a {
	display: block;
	padding: 4px 16px 4px 16px;
	border: 1px solid #999;
}
.ujhsz a:hover {
	color: #630094;
}





.box-holjatsszak {
	position: relative;
}

.box-holjatsszak .info2 {
	border-bottom: 1px solid #900;
}
.box-holjatsszak .logo-port {
	position: absolute;
	top: 6px;
	right: 0;
}

.box-holjatsszak .innerdiv {
	padding-bottom: 0px;
}

.box-holjatsszak table.idorend, .box-holjatsszak table.mozik, .box-holjatsszak table.tv, .box-holjatsszak table.tv table {
/*	background: #f0f; */
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 12px;
}

 .box-holjatsszak table.tv, .box-holjatsszak table.tv table {
 	margin-bottom: 0;
 }
.box-holjatsszak table.idorend td, .box-holjatsszak table.mozik td {
	padding: 5px;
	vertical-align: top;
}
.box-holjatsszak table .idopont {
	font-weight: bold;
}
.box-holjatsszak table.idorend .mozi {
	text-align: center;
}
.box-holjatsszak table .mozi span {
	color: #fff;
	text-transform: uppercase;
}
.box-holjatsszak table .mozi span a {
	background: #900;
	color: #fff;
	text-decoration: none;
	padding: 1px 6px 1px 6px;
}
.box-holjatsszak table .mozi span a:hover {
	background: #ff6600;
}
.box-holjatsszak table.idorend .varos {
	color: #999;
}
.box-holjatsszak div.datum .napnev {
	float: right;
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
}
.box-holjatsszak div.datum .nap {
	float: left;
	text-transform: uppercase;
	color: #666;
}
.box-holjatsszak td.datum {
	color: #666;
	text-transform: uppercase;
}
.box-holjatsszak td.datum .nap {
	font-weight: bold;
}
.box-holjatsszak table td.hr2 {
	padding: 0;
	height: 5px;
	font-size: 1px;
}
.box-holjatsszak-tv {
	border-bottom: 2px solid #900;
}



/* .box-dosszie  right modul */

.box-dosszie .lead {
	margin-bottom: 12px;
	padding-left: 16px;
	padding-right: 8px;
}
.box-dosszie {
	background: url(../images/box-dosszie-bottom.gif) no-repeat center bottom;
	margin-bottom:20px;
}
.column13 .box-dosszie {
	background: url(../images/box-dosszie-bottom_c13.gif) no-repeat center bottom;
}
.box-dosszie .box {
	margin-bottom: 0;
}
.box-dosszie .info {
	margin-bottom: 0;
}
.box-dosszie .info-lila {
	color: #fff;
	background: #630094 url(../images/info-icon-dosszie-lila.gif) 0px -2px no-repeat;
}
.box-dosszie .info-lila a, .box-dosszie .info-lila a:hover {
	color: #fff;
}

.box-dosszie .innerdiv {
	background: url(../images/box-dosszie-innerdiv.gif) no-repeat top center;
	padding-top: 14px;
}
.column13 .box-dosszie .innerdiv {
	background: url(../images/box-dosszie-innerdiv_c13.gif) no-repeat top left;
	padding-top: 14px;
}





.page-dosszie .box-reszletek {
	padding-top: 12px;
}
.page-dosszie .box-reszletek .dossziek {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #999;

}

.page-dosszie-lista .teaser .box-info {
/*	background: #f00;*/
	width: 420px;
	float: right;
}
.page-dosszie-lista .teaser .box-info .details {
	float: right;
}
.page-dosszie-lista .teaser .buttons {
/*	background: #f0f; */
	width: 200px;
}

.page-dosszie-lista .teaser {
	padding-top: 20px;
}
.page-dosszie-lista .teaser .item {
	margin-bottom: 0;
	padding-top: 12px;
}
.page-dosszie-lista .teaser .buttons {
	margin-bottom: 0;
}



.page-podcast .tabs-box .teaser .nopic {
	background: url(../images/teaseritem-podcast.gif) no-repeat left center;
	padding-left: 25px;
}
.page-podcast .tabs-box .teaser .item .text {
/*	background: #f00; */
	width: 400px;
	float: right;
}
.page-podcast .tabs-box .teaser .nopic .text {
/*	background: #ff0;*/
	width: auto;
	float: none;
}



.page-szemelyadatlap .link, .page-filmadatlap .link {
	text-align: right;
	margin-bottom: 12px;
}



.ikonok {
}

.ikonok span {
	display: block;
/*	background: #f00; */
	width: 20px; height: 20px;
	float: left;
	padding: 0;
	margin-right: 1px;
	background: url(../images/ikonok.gif) no-repeat scroll 0 0;
/*	border: 1px solid #f00; */
	cursor: pointer;
}
.ikonok span a {
	display: block;
	width: 20px; height: 20px;
	text-decoration: none;
}
.ikonok span.ikon-galeria {
	background-position: -5px -935px;
}
.ikonok span.ikon-folder {
	background-position: -5px -245px;
}
.ikonok span.ikon-audio {
	background-position: -5px -365px;
}
.ikonok span.ikon-video {
	background-position: -5px -305px;
}
.ikonok span.ikon-dokumentum {
	background-position: -5px -335px;
}
.ikonok span.ikon-podcast {
	background-position: -5px -275px;
}


.ikonok span.ikon-palyazat {
	background-position: -5px -815px;
}
.ikonok span.ikon-esemeny {
	background-position: -5px -545px;
}
.ikonok span.ikon-program {
	background-position: -5px -545px;
}
.ikonok span.ikon-topik {
	background-position: -5px -275px;
}
.ikonok span.ikon-user {
	background-position: -5px -275px;
}
.ikonok span.ikon-link {
	background-position: -5px -275px;
}
.ikonok span.ikon-film {
	background-position: -5px -785px;
}
.ikonok span.ikon-person {
	background-position: -5px -845px;
}
.ikonok span.ikon-company {
	background-position: -5px -875px;
}
.ikonok span.ikon-location {
	background-position: -5px -905px;
}
.ikonok span.ikon-komment {
	background-position: -5px -95px;
}

.ikonok span.ikon-irj {
	background-position: -5px -965px;
}
.ikonok span.ikon-nagyit {
	background-position: -5px -995px;
}
.ikonok span.ikon-zoomin {
	background-position: -5px -1025px;
}
.ikonok span.ikon-zoomout {
	background-position: -5px -1055px;
}
.ikonok span.ikon-extlink {
	background-position: -5px -1085px;
}
.ikonok span.ikon-jotudni {
	background-position: -5px -1115px;
}







.ikonok span.ikon-ct-hir {
	background-position: -5px -335px;
}
.ikonok span.ikon-ct-beszam {
	background-position: -5px -395px;
}
.ikonok span.ikon-ct-ajanlo {
	background-position: -5px -425px;
}
.ikonok span.ikon-ct-kritika {
	background-position: -5px -455px;
}
.ikonok span.ikon-ct-filmnevjegy {
	background-position: -5px -485px;
}
.ikonok span.ikon-ct-recenzio {
	background-position: -5px -515px;
}
.ikonok span.ikon-ct-esemeny {
	background-position: -5px -545px;
}
.ikonok span.ikon-ct-interju {
	background-position: -5px -575px;
}
.ikonok span.ikon-ct-feature {
	background-position: -5px -605px;
}
.ikonok span.ikon-ct-blogajanlo {
	background-position: -5px -635px;
}
.ikonok span.ikon-ct-jegyzet {
	background-position: -5px -665px;
}
.ikonok span.ikon-ct-jotudni {
	background-position: -5px -695px;
}.ikonok span.ikon-ct-riport {
	background-position: -5px -725px;
}.ikonok span.ikon-ct-letoltheto {
	background-position: -5px -755px;
}



.ikonok span.ikon-hmdb-ceg {
	background-position: -5px -665px;
}
.ikonok span.ikon-hmdb-film {
	background-position: -5px -695px;
}
.ikonok span.ikon-hmdb-helyszin {
	background-position: -5px -725px;
}
.ikonok span.ikon-hmdb-szemely {
	background-position: -5px -755px;
}











/* FOOTERS */

#footersitesbar {
	background: #380042 url(../images/footersitesbarbg.gif) repeat-x top center;
	padding-top: 0px;
	padding-bottom: 0px;
}

#footersites {
	background: url(../images/footersitesbg.gif) no-repeat top left;
	width: 990px;
	margin: auto auto;
	font-size: 10px;
}

#footersites .item {
	padding: 40px 0 40px 0;
	float: left;
	width: 200px;
	margin-right: 20px;
}
#footersites .last {
	margin-right: 0;
}



#footersites .info {
	color: #ff6600;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	border: 0;
}

#footersites ul {
	list-style-type: none;
	padding: 0 0 0 8px;
	margin: 0 0 0 3px;
	border-left: 1px solid #6e4575;
}

#footersites li {
	position: relative;
	list-style-type: none;
/*	padding: 4px 0 4px 0; */
	margin: 12px 0 12px 0;
}
#footersites li a {
/*	display: block; */
	line-height: 11px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: lowercase;
}

#footerbar {
	background: #230025;
	padding: 40px 0 10px 0;}

#footersites .footer-community {
	float: left;
	width: 130px;
/*	background: #f0f; */
	padding-top: 30px;
}

#footersites .footer-community .item {
	float: none;
	margin: 0;
	padding: 0;
	width: 130px;
}



.box-filmszakmaiabc h2 {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #ff6600;
	font-size: 18px;
}
.box-filmszakmaiabc h2 span {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999;
	font-size: 16px;
}
.box-filmszakmaiabc .item {
	margin-bottom: 20px;
}
.box-filmszakmaiabc .desc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}




.page-egymondat h2 {
	font-size: 18px;
}

.page-egymondat .sorrend span {
	font-weight: bold;
	color: #ff6600;
}

.page-egymondat .mondat {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #333;
	font-weight: bold;
	margin-bottom: 4px;
}
.page-egymondat .hol {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
.page-egymondat .ki {
	color: #666;
}

.box-egymondatkiemelt {
	border: 1px solid #999;
	padding: 20px;
	margin-bottom: 40px;
}

.box-egymondatlista .item {
	margin-bottom: 50px;
}

.box-egymondatkiemelt .mondat {
	width: 410px;
	margin: auto auto;
	border: 2px solid #ccc;
	padding: 12px 35px 12px 35px;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 8px;
	position: relative;
}
.box-egymondatkiemelt .hol {
	width: 480px;
	margin: auto auto;
	font-size: 18px;
}
.box-egymondatkiemelt .film {
	font-size: 16px;
	font-weight: bold;
}

.box-egymondatkiemelt .pecek {
	position: absolute;
}
.box-egymondatkiemelt table {
	width: 100%;
}
.box-egymondatkiemelt table td.nyil {
	width: 40px;
	vertical-align: middle;
}
.box-egymondatkiemelt table td.szoveg {
	vertical-align: middle;
}
.box-egymondatkiemelt table td.nyil span.nyil-disabled {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/nagynyil.gif) no-repeat 0 0;
}
.box-egymondatkiemelt table td.nyil span.nyil-jobb {
	background-position: 0 -30px;
}

.box-egymondatkiemelt table td.nyil .nyil a {
	background: url(../images/nagynyil.gif) no-repeat 0 -60px;
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
}
.box-egymondatkiemelt table td.nyil .nyil-jobb a {
	background: url(../images/nagynyil.gif) no-repeat 0 -90px;
}
.box-egymondatkiemelt .pecek {
	background: url(../images/nagypecek.gif) no-repeat 0 0;
	width: 8px; height: 13px;
	bottom: -13px; left: 16px;
}





/* jatssz */

.page-jatssz .box-jatssz .sorszam {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff6600;
	margin-bottom: 4px;
}
.page-jatssz .box-jatssz .item {
	margin: 10px 0 10px 0;
}
.page-jatssz .box-jatssz .kerdes {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #630094;
}
.page-jatssz .box-jatssz div.kerdes {
	margin-bottom: 12px;
}

.page-jatssz .box-jatssz td {
	background: none;
	padding: 2px;
	vertical-align: top;
}
.page-jatssz .box-jatssz td.kerdes {
	font-size: 14px;
}
.page-jatssz .box-jatssz table {
	width: auto;
}

.page-jatssz .box-jatssz td.radio {
	padding-top: 6px;
}

.page-jatssz .box-jatssz td.helyes {
	background: #eee;
	color: #ff6600;
}

.page-jatssz .box-jatssz .pic {
	float: right;
	margin-left: 20px;
}
.page-jatssz .box-jatssz img {
	width: 200px;
}


.box-kolcsonozdki .box 	{
	background: url(../images/kolcsonozd.gif) no-repeat 0 14px;
	height: 100px;

}
.box-kolcsonozdki .info {
	background: #fff;
	margin-bottom: 10px;
}
.box-kolcsonozdki .box form 	{
	text-align: right;
	margin: 0px 10px 0 0;
}
.box-kolcsonozdki .box select {
/*	font-size: 12px; */
}
.box-kolcsonozdki .box input.mit	{
	margin-bottom: 8px;
	width: 200px;
}
.box-kolcsonozdki span.submit {
	margin-left: 4px;
}




/* RIP */

.box-rip {
	border: 1px solid #ccc;
	padding: 20px 20px 20px 200px;
	background: #ebf2f5 url(../images/rip.gif) no-repeat top left;
	margin-top: 20px;
}





.box-nezdveddmeg .info {
	margin-bottom: 0;
}
.box-nezdveddmeg .box-ajanlolista .info2 {
	border-color: #fff;
	padding-left: 8px;
	color: #fff;
	font-size: 11px;
}

.box-nezdveddmeg .box-ajanlolista {
	background: #5f7986 url(../images/nezdveddmeg.gif) repeat-y 0 0;
	padding-top: 8px;
}
.box-nezdveddmeg .box-ajanlolista li {
	background:url(../images/cikklistabullet.gif) no-repeat scroll -2px -96px transparent;
	line-height: 15px;
}
.box-nezdveddmeg .box-ajanlolista li a {
	color: #fff;
	font-size: 11px;
}
#rightpanel .box-nezdveddmeg .box-ajanlolista .pic {
	position: relative;
	width: 90px;
	float: right;
	margin: 8px 8px 8px 8px;
}
#rightpanel .box-nezdveddmeg .box-ajanlolista .pic img {
	width: 90px;
}

/* VEDDMEG  */



.box-veddmeg .logo {
	position: absolute;
	top: 6px; right: 4px;
}
.box-veddmeg .mit {
	width: 270px;
	position: relative;
	left: 6px;
}
.box-veddmeg span.submit {
	margin-right: 6px;
}
.box-veddmeg .box {
	background: #A8D1F4;
	padding: 0px 0 6px 0;
	}
.box-veddmeg .info {
	margin-bottom: 4px;
	background: #cae7f9;
	border-color: #f00;
	padding-left: 8px;
}



.page-sitemap ul {
	list-style-type: none;
	margin: 0; padding: 0;
}
.page-sitemap .sitemap {
	margin-top: 40px;
}
.sitemap ul {
	margin-bottom: 40px;
}
.sitemap ul li {
	text-transform: uppercase;
	color: #999;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
}
.sitemap ul ul li {
	text-transform: none;
/*	background: #f00; */
	font-size: 12px;
	line-height: 20px;
	margin-left: 12px;
	margin-bottom: 2px;
}
.sitemap ul ul li a {
	text-decoration: none;
}




.toenglish {
	color: #fff;
	width: 109px;
	height: 18px;
	margin: 7px 0 15px auto;
/*	border: 1px solid #f00;*/
}

.toenglish a {
	display: block;
	background: #006699 url(../images/englishversion.gif) no-repeat 0 0;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding: 0 0 0 12px;
	width: 97px;
	height: 18px;
}

.toenglish a:hover {
	color: #fff;
	background-color: #3398CC;
}
