@font-face {
  font-family: 'menuFont';
  src: local("menuFont"), url("../fonts/TrajanPro-Bold.eot");
}

@font-face {
  font-family: 'menuFont';
  src: local("menuFont"), url("../fonts/TrajanPro-Bold.ttf");
}

@font-face {
  font-family: 'menuFont';
  src: local("menuFont"), url("../fonts/TrajanPro-Bold.woff");
}

.contentform {
	margin: 0px;
	padding: 0px;
}

/* nyitóoldal ******/
#opener_menu {
	width: 850px;
	height: 20px;
	margin-top: 16px;
	margin-left: 100px;
}

#eholder {
	margin-top: 16px;
	margin-left: 97px;
}
.opener_menulink {
	font-family: Georgia;
	font-style: italic;
	font-size: 13px;
	cursor: pointer;
	height: 17px;
	float: left;
	margin-right: 65px;
	letter-spacing: 0.8px;
}
.opener_menulink a {
	color:  #eddf00;
}
a {
	color:  #eddf00!important;
}
#opener_gylink {
	cursor: pointer;
	width: 480px;
	height: 72px;
	margin-top: 34px;
	margin-left: 94px;
	float: left;
}
#opener_englink {
	font-family: Georgia;
	font-style: italic;
	font-size: 13px;
	letter-spacing: 0.8px;
	cursor: pointer;
	height: 16px;
	float: right;
	margin-top: 82px;
	margin-right: 100px;
}
#opener_englink a{
	color: #eddf00;
}
#opener_text {
	width: 850px;
	margin: 0 auto 0 auto;
	margin-top: 210px;
	color: #eddf00;
	font-size: 17px;
	font-family: Georgia;
	font-style: italic;
	line-height: 30px;
	text-align: center;
	letter-spacing: 0.8px;
}
#opener_smalltext {
	margin-top: 30px;
	font-size: 10px;
}
.bannerpic {
  margin-bottom: 20px;
}
/* nyitóoldal end **/

body {
	background-color: #000!important;
	font-family: Arial;
	font-size: 12px;
	color: #eddf00!important;
	margin: 0px;
	padding: 0px;
	overflow: visible;
	width: 100%;
	overflow-x: hidden;
}

.text br {
	height: 2px!important;
}

.text div {
	margin-top: 0px!important;
}

p {
	margin-top: 0px;
}

#content a {
	text-decoration: none;
	border: none;
	color: #eddf00!important;
}

a {
	text-decoration: none;
	border: none;
	color: #eddf00;
}

a img {
	text-decoration: none;
	border: none;
}

img {
	text-decoration: none!important;
	border: none!important;
}

.loginBox {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 350px;
	height: 200px;
	text-align: right;
	padding: 20px;
}

.adminLogoutBox {
	float: right;
}

/* RESPONSIVE *******************************************************************************************************************/

#main {
	max-width: 1000px;
	margin: 0 auto;
	background-color: #000;
	overflow-x: hidden;
}
#foMenuBox  {
	margin-left: 10px;
	margin-top: 20px;
}

@media (min-width: 768px) {
}

@media (max-width: 1070px) {
	#main {
		width:100%;
	}
	.container-fluid.no-padding  {
		padding: 0px;
	}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		margin: 0px!important;
	}
}

@media (max-width: 767px) {
	.navbar {
		z-index: 100!important;
		background-color: #00032e;
	}
	.container-fluid>.navbar-header {
		margin-right: 0px!important;
	}
	.navbar-collapse {
		padding-bottom: 200px;
	}
	.navbar-right {
		margin-right: 0px!important;
	}
}
#headerSiteChange {
	float: right;
}
.rightmenu-list {
	float: right!important;
}
.main-logo {
	margin-right: 0px;
	cursor: pointer;
}
.dropdown-menu {
	background-color: #dedede!important;
}

@media (max-width: 920px) and (min-width: 768px){
	.foMenuElem  {
		font-size: 10px!important;
	}
}

@media (max-width: 767px) {
	.dropdown-menu {
		background-color: transparent!important;
	}
	.main-logo {
		height: 60px!important;
		width: auto;
	}
	.rightmenu-list {
		float: none!important;
		clear: both;
		margin-left: 12px;
	}
	#headerSiteChange {
		float: left!important;
		margin-left: 24px;
	}
	.container-fluid>.navbar-collapse {
		width: 100%!important;
		margin-bottom: 20px!important;
	}
	.navbar-nav .open .dropdown-menu>li>a {
		padding-left: 8px!important;
		color: #eddf00;
	}
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover  {
		color: #eddf00!important;
	}
	.navbar-nav>li>a {
		text-shadow: none!important;
	}
	.foMenuElem  {
		padding: 6px 10px;
		background-color: #00517e;
		margin-bottom: 2px;
	}
	.navbar .navbar-nav .open .dropdown-menu>.active>a {
		background-image: none!important;
		background-color: #2a91bd!important;
	}
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
		background-color: #2a91bd!important;
	}
	.searchtext {
		height: 24px!important;
		width: 180px!important;
	}
	.searchButton  {
		font-size: 16px;
	}

}

@media (max-width: 540px) {
	#foMenuBox  {
		font-family: Georgia, Arial!important;
		font-weight: bold;
	}
	.dropdown-menu , .dropdown-menu ul, .dropdown-menu ul li, .dropdown-menu ul li a{
		margin-left: -8px!important;
	}
}


@media (max-width: 420px) {
	#foMenuBox  {
		margin-left: 0px!important;
	}
	#myNavbar {
		overflow-x: hidden;
	}
	.navbar-collapse {
		width: 100%!important;
		padding: 0px!important;
	}
	.navbar-right {
		width: 100%!important;
	}
	.navbar-right li {
		width: 100%!important;
	}
	.navbar-nav .open .dropdown-menu>li>a   {
		font-size: 12px!important;
	}
}

#header-top {
	background-color: #00032e;
}

#header-main {
}

#middle {
}



.nav.navbar-nav.navbar-right.second {
	margin-right: -27px;
}

@media (min-width: 768px) {
	.nav.navbar-nav.navbar-right.second {
		clear: both;
		margin-top: -30px!important;
	}
}

.nav>li>a {
	padding-left: 0px!important;
	padding-right: 0px!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	background: none!important;
}

button.navbar-toggle  {
	border: 2px solid #eddf00;
}

button.navbar-toggle span  {
	border: 1px solid #eddf00;
}

.container-fluid {
}

.navbar-brand img {
	max-height: 100px;
}
.nav>li>a:hover {
}

#footer {
	font-family: Arial;
	font-size: 12px;
	background-color: #000;
	background-size: 100%;
	padding: 40px 0px 0px 10px;
}

#headerSiteChange {
	font-size: 12px;
	margin-top: 12px;
}

.nopadding {
	padding: 0px!important;
}

.left {
	text-align: left!important;
}

.floatright {
	float: right!important;
}

.floatleft {
	float: left;
}
/* RESPONSIVE END **********************************************************************************************************/




#header {
	background-color: #00032e;
	overflow: hidden;
	margin-bottom: -2px;
}

#foMenuBox {
	font-family: menuFont, Georgia, Arial;
	font-size: 12px;
}

.foMenuElem {
	margin-right: 18px;
}

.foMenuElem a {
	color: #eddf00;
	/*
	-webkit-transition:	all 0.3s ease-in;
	-moz-transition: 	all 0.3s ease-in;
	-o-transition: 		all 0.3s ease-in;
	-ms-transition: 	all 0.3s ease-in;
	transition: 		all 0.3s ease-in; 
	*/
}

.foMenuElem a:hover {
	color: #eddf00;
}

.foMenuElem a.active {
	color: #eddf00;
}

#headerLogo {
	margin-left: 20px;
}

#headerSiteChange {
	color: #eddf00;
	margin-bottom: 20px;
	text-align: right;
	margin-right: 8px;
}

#headerSiteChange div {
	float: left;
}

#headerSiteChange div a {
	padding: 0px 10px;
	border-right: 1px solid #fff;
}

#headerSiteChange div a.last {
	padding: 0px 0px 0px 10px;
	border-right: none;
}

#headerSiteChange div a.first {
	padding: 0px 10px 0px 0px;
}

#headerSiteChange  a{
	color: #eddf00!important;
}

@media (max-width: 400px) {
	#headerSiteChange {
		float: left;
	}

	#headerSiteChange div {
		float: none;
	}

	#headerSiteChange div a {
		padding: 0px;
		border-right: none;
		font-size: 14px;
		margin-top: 6px;
		float: left;
	}

	#headerSiteChange div a.last {
		padding: 0px;
		border-right: none;
	}

	#headerSiteChange div a.first {
		padding: 0px;
		border-right: none;
	}
}
#headerMenu {
	color: #eddf00;
	padding: 0px;
	float: right;
	margin-right: 20px;
	margin-top: 14px;
	margin-bottom: 20px;
	text-align: right;
}

#headerMenu a {
	color: #eddf00;
}

#headerVid {
	width: 100%;
	background-color: #00032e;
	overflow: hidden;
	text-align: center;
	margin-top: -20px;
}

#headerPic {
	width: 100%;
	background-color: #00032e;
	overflow: hidden;
	text-align: center;
	margin-top: -20px;
}

#headerPicBottom {
	width: 100%;
	height: 5px;
	background-image: url(../pic/pirosfeherzold.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100%;
}

@media (max-width: 767px) {
	#headerPicBottom {
		background-size: auto;
	}

}
#headerPic .img-responsive {
	width: 100%;
}

#leftSide {
	min-width: 190px!important;
	margin-top: 34px;
	min-height:500px;
	height:auto !important;
	height:500px;
	margin-left: 5px;
	font-size: 12px!important;
}

.leftMenu {
	margin-bottom: 10px;
	line-height: 16px;
}

.leftMenu a {
	color: #eddf00;
	/*
	-webkit-transition:	all 0.3s ease-in;
	-moz-transition: 	all 0.3s ease-in;
	-o-transition: 		all 0.3s ease-in;
	-ms-transition: 	all 0.3s ease-in;
	transition: 		all 0.3s ease-in;
	*/
}

.leftMenu a:hover {
	color: #eddf00;
}

.leftMenu .active {
	font-weight: bold;
}

#content {
	font-family: Arial!important;
	font-size: 12px!important;
	line-height: 20px!important;
	min-height:500px;
	height:auto !important;
	height:500px;
	margin-top: 34px;
}

#rightSide {
	max-width: 260px;
	margin-top: 4px;
	margin-left: 30px;
	min-height:500px;
	height:auto !important;
	height:500px;
	background-color: #000; 
}

.rightBox {
	font-family: Arial;
	font-size: 12px;
	max-width: 260px;
	padding: 31px 0px;
	line-height: 18px;
	background-color: #000;
}

.rightBox  img {
	width: 100%!important;
}

@media (max-width: 1000px) {
	#leftSide {
		margin-left: 0px;
	}
	#content {
		margin-right: -5px;
	}
	#rightSide {
		max-width: none;
		margin: 0px;
		background-size: 100%;
		width: 100%!important;
	}
	.rightBox {
		max-width: none;
		display: inline-block;
		vertical-align: top;
		width: 30%!important;
		margin-left: 2%;
	}
}

@media (max-width: 767px) {
	.rightBox {
		width: 40%!important;
		margin-right: 5%;
		margin-left: 4%;
	}
}

@media (max-width: 500px) {
	.rightBox {
		width: 60%!important;
		margin-left: 20%;
	}
}

@media (max-width: 360px) {
	.rightBox {
		width: 90%!important;
		margin-left: 5%;
	}
}

#footer2 {
	min-height:250px;
	height:auto!important;
	height:250px;
	background-color: #000;
	max-width: 930px;
	padding: 140px 0px 20px 20px;
}

.footerMenuCol {
	color: #eddf00;
	float: none!important;
	display: inline-block!important;
	vertical-align: top;
	margin-top: 30px;
}

.footerMenuRow {
	margin-bottom: 10px;
	font-weight: normal!important;
}

.footerMenuCol a {
	color: #eddf00;
}

.footerMenuCol a:hover {
	color: #eddf00;
}

.footerMenuMcat {
	font-weight: bold;
	margin-bottom: 10px;
}

#mainTitleGold {
	font-family: menuFont, Georgia, Arial;
	font-size: 16px;
	color: #eddf00;
	text-transform: uppercase;
	margin-bottom: 16px;
}

#mainTitleBlue {
	font-family: menuFont, Georgia, Arial;
	font-size: 16px;
	color: #eddf00;
	text-transform: uppercase;
	margin-bottom: 16px;
}

.text img {
	margin-left: 0px!important;
}

.sideTitleGold {
	font-family: menuFont, Georgia, Arial;
	font-size: 12px;
	color: #eddf00;
	text-transform: uppercase;
	margin-bottom: 14px;
}

.sideTitleBlue {
	font-family: menuFont, Georgia, Arial;
	font-size: 13px;
	color: #eddf00;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.clearAll {
	clear: both;
}

.newsTitle {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.oneTitle {
	font-family: menuFont, Georgia;
	font-size: 16px;
	color: #eddf00;
	text-transform: uppercase;
}

#content h1 {
	font-family: menuFont, Georgia;
	font-size: 16px;
	color: #eddf00;
	text-transform: uppercase;
	margin: 0px 0px 16px 0px;
}

#content h2 {
	font-family: arial;
	font-size: 16px;
	color: #eddf00;
	font-weight: bold;
	margin-top: 0px;
}

.oneTitle2 {
	font-family: arial;
	font-size: 16px;
	color: #eddf00;
	font-weight: bold;
}

.subTitle {
	font-weight: bold;
	font-size: 12px!important;
}

.newsDate {
	color: #eddf00;
	font-size: 12px!important;
}

.newsDate2 {
	color: #eddf00;
	font-size: 12px!important;
}

.oneNew {
	margin-bottom: 20px;
}

.programsLead {
	font-size: 12px!important;
}

.newsLead {
	font-size: 12px!important;
}

.oneLead {
	font-weight: bold!important;
	font-size: 12px!important;
	margin-bottom: 20px!important;
}


.text {
	font-family: Arial!important;
	font-size: 12px!important;
	line-height: 20px!important;
	font-size: 12px!important;
	margin-bottom:30px!important;
}

.small {
	font-size: 10px!important;
}

.smallred {
	font-size: 10px!important;
	color: red;
}

.red {
	color: red;
}

.floatright {
	float: right;
}

.newsItem {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.tHeader {
	background-color: #eee;
	padding: 3px;
}

.tCell {
	background-color: #f4f4f4;
	padding: 3px;
}

/* naptár */
#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #D2272C;
	padding:1px;
	background-color: #000;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #efefef;		
	color: #eddf00;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #000;
	color: #eddf00;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #D2272C;		
	color: #eddf00;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #D2272C;	
	color: #eddf00;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #D2272C;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #efefef;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #efefef;
	width:72px;
	color:#eddf00;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #efefef;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #eddf00;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#D2272C;
	color: #eddf00;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}
/* naptár  end*/




/* videolejátszó ************************************************************************************************/
/* root element should be positioned relatively so that 
	child elements can be positioned absolutely */
	

.video {
	width: 560px;
	height: 370px;
}

.videoViewPic {
	width: 350px;
	max-width: 100%!important;
}

.videoRViewPic {
	width: 150px;
	height: 112px;
	float: left;
	margin-right: 10px;
}

.vPic {
}

.vsPic {
	height: 50px;
}

.videoButton {
	position: relative;
	top: -36px;
	right: 5px;
	float: right;
}

.videoRButton {
	position: relative;
	top: -22px;
	right: 15px;
	float: right;
}

.smallVideoViewPic {
	width: 75px;
	height: 50px;
	float: left;
	margin-right: 12px;
}

.smallRightVideoViewPic {
	width: 75px;
	height: 50px;
	float: left;
	margin-left: 12px;
	margin-bottom: 4px;
}

.smallImgs {
	width: 75px;
	height: 50px;
}

.smallVideoButton {
	position: relative;
	top: -24px;
	right: 2px;
	float: right;
}

#videoFileList {
	height: 100px;
	overflow-y: auto;
	width: 434px;
	border: 1px solid #666;
}

.vFileItem {
	cursor: pointer;
	margin-bottom: 1px;
	background-color: #f5f5f5;
	padding-left: 12px;
}

.vFileItem:hover {
	background-color: #eee;
}

.vDirItem {
	margin-bottom: 1px;
	background-color: #f5f5f5;
}

.videoLead {
	font-size: 16px!important;
	text-align: center;
	margin-top: 12px;
}

#videoList {
	width: 330px;
	height: 100px;
	margin: 20px auto 0 auto;
	text-align: center;
	overflow: hidden;
}
#vidIfr {
	width: 326px;
	height: 96px;
	border: none;
	text-align: center;
	overflow: hidden;
	background-color: #000;
}

#sImgScrollbar {
	width: 90px;
	height: 20px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #7f7f7f;
}

/* videolejátszó end************************************************************************************************/

/* galéria *********************************************************************************************************/
#galleryContainer  {
	height: 320px;
	overflow: hidden;
}

@media (max-width: 680px) {
	#galleryContainer  {
		height: auto;
	}
}
@media (max-width: 400px) {
	.pictitle {
		font-size: 10px!important;
		width: 100%!important;
	}
}
#galleryContainer img {
	max-width: 100%;
}

.kaPic {
	max-height:322px;
	height:auto !important;
	height:322px;
}

.fotoTitle {
	font-weight: bold;
}

.fotoDate {
	color: #eddf00;
	font-size: 12px!important;
}

.videoDate {
	color: #eddf00;
	font-size: 12px!important;
}

.fotoLead {
	margin-bottom: 10px;
}

.onePhoto {
	margin-bottom: 20px;
}

#mainfolder {
	width: 500px;
	margin: 0 auto 0 auto;
	padding: 30px;
	text-align: center;
}

.oneElement {
	margin-bottom: 20px;
	width: 350px;
	max-width: 100%!important;
}
.galleryViewPic {
	width:100%;
	overflow: hidden;
}

.gVPic {
	width:100%;
	height: auto;
}

#dGImgContainer {
	float: left;
	width: 430px;
	height: 600px;
}


#dGLeftArrow {
	width: 80px;
	float: left;
	padding-top: 280px;
	height: 300px;
}

#dGRightArrow {
	width: 34px;
	padding-left: 20px;
	float: right;
	padding-top: 280px;
	height: 300px;
}

.gfotoTitle {
	margin-bottom: 12px;
	font-weight: bold;
}

.galleryViewDate {
	color: #eddf00;
}

.viewImgAdm {
	height: 90px;
	width: 90px;
}

.viewImgBox {
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 90px;
	height: 110px;
	border: 1px solid #ccc;
	overflow: hidden;
}

.viewImgBox2 {
	float: left;
	width: 270px;
	margin-right: 5px;
	overflow: hidden;
	height:65px;
	border: 1px solid #ccc;
	padding: 5px;
	overflow: hidden;
	margin-bottom: 5px;
}

.viewImgAdm2 {
	float: left;
	width: 90px;
	overflow: hidden;
}

.pdata {
	overflow: hidden;
	font-size: 10px;
	float: right;
	width: 140px;
	margin-left: 10px;
	text-align: right;
}

.noborder {
	text-decoration: none;
	border: 0px;
}

#galleryMainContainer {
	display: inline-block;
	width: 100%;
}

#bigImg {
	height: 412px;
	margin-bottom: 50px;
}

.viewImgList{	/* DIV where the images are located */
	height: 80px;
	margin: 0 auto 0 auto;
	overflow-x: scroll;
	position:relative;
	width:430px;	/* Height of boxes for the images */
}
.viewImgList div{	
	position:relative;	/* Don't change this */
	width:1500px;	/* Higher than total height of thumbnails */
	width:auto;	/* Higher than total height of thumbnails */
	width:1500px;	/* Higher than total height of thumbnails */
}

.viewImg {
	float: left;
	margin-right: 10px;
}

.viewImgBig {
	text-align: center;
}

.gallerySmallPic {
	max-width:120px;
	width:auto !important;
	width:120px;
}

.gallerySmallContainer {
	overflow: hidden;
}

#rightPic {
	float: right;
	margin-top: -9px;
}

#leftPic {
	margin-top: -9px;
	float: left;
}


#rightArrow {
	float: right;
	margin-left: 10px;
}

#leftArrow {
	float: left;
	margin-right: 10px;
}

@media (max-width: 768px) {
	#rightPic {
		display: none;
	}

	#leftPic {
		display: none;
	}
	#rightArrow {
		margin-left: 0px;
	}

	#leftArrow {
		margin-right: 0px;
	}
}
@media (max-width: 400px) {
	.gallerySmallContainer {
		padding: 0px!important;
	}
	#rightArrow {
		margin-right: 6px;
	}

	#leftArrow {
		margin-left: 6px;
	}
}
.pictitle {
	font-style:italic;
	color: #eddf00;
	text-align: center;
	margin: 0 auto;
	margin-top: 6px;
	font-size: 12px;
	width: 80%;
	height: 60px;
	overflow: hidden;
}
/* galéria end */


/* galéria end **********************************************************************************************************************************/

/* keresés **************************************************************************************************************************************/


#searchd {
	float: right;
	margin-right: 30px;
}

#searchd a {
	color: #eddf00;
	text-decoration: underline;
	font-size: 10px;
}

.searchtext {
	font-size: 10px!important;
	height: 16px;
	width: 140px;
	background-color: #00032e;
	color: #eddf00;
	border: 1px solid #eddf00!important;
	margin-right: 0px!important;
	padding-right: 0px!important;
	text-align: right!important;
}

.searchelement {
	width: 280px;
	border: 1px solid #a1c6cf;
	padding-bottom: 2px;
	font-style: italic;
}

.searchelements {
	font-style: italic;
	width: 282px;
	border: 1px solid #a1c6cf;
	padding: 0px 1px 1px 1px;
}

.sbutton {
	margin-right: 20px;
	border: none!important;
}

.sblue {
	color: #eddf00;
}

.searchButton {
	background-color: #00032e;
	color: #eddf00;
	border: none;
	cursor: pointer;
}

.fItem {
	font-weight: bold;
	font-size: 13px;
}

.searchItem {
	margin-bottom: 20px;
}

/* keresés end ******************************************************************************************************************************************* */


/* elnöki  naptár */
#mainCalendar {
	background-color: #000;
	height: auto;
	width: 456px;
	color: #eddf00;
}

#mainCalendarTitle {
	background-color: #000;
	color: #eddf00;
	font-family: menuFont, Georgia;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 6px 0px 6px 0px;
}

.mainCalendarYear{
	background-color: #000;
	color: #eddf00;
	font-family: menuFont, Georgia;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 6px 0px 6px 0px;
}

#mainCalendarDays {
	border-top: 1px solid #888;
	border-left: 1px solid #888;
}

#daysContainer {
	border-top: 1px solid #888;
	border-left: 1px solid #888;
}

#daysContainer a {
	color: #eddf00!important;
}

.mainCalendarDayName {
	float: left;
	border-right: 1px solid #888;
	padding: 10px 0px 10px 0px;
	width: 65px;
	text-align: center;
}

.mainCalendarDay {
	background-color: #222!important;
	float: left;
	border-right: 1px solid #888;
	height: 86px;
	width: 65px;
	text-align: center;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: 1px;
	border-bottom: 1px solid #888;
	overflow-y: auto;
	overflow-x: hidden;
}

.mainCalendarHole {
	background-color: #333;
	float: left;
	border-right: 1px solid #888;
	height: 86px;
	width: 65px;
	text-align: center;
	padding-top: 4px;
	color: #eddf00;
	border-bottom: 1px solid #888;
}

.calLeftArrow {
	float: left;
	cursor: pointer;
}

.calRightArrow {
	float: right;
	cursor: pointer;
}

#programInfo {
	display: none;
}

.programTitle {
	/*
	background-image: url(../pic/boxbg.png);
	background-position: top left;
	background-repeat: repeat-x; */
	background-color: #000;
	color: #eddf00;
	font-size: 11px;
	text-align: left!important;
	margin-top: -2px;
	margin-bottom: 4px;
	width: 64px;
	overflow: hidden;
}

.programPopup {
	position: absolute;
	z-index: 1;
	width: 470px;
	max-height: 2500px;
	overflow-y: auto;
	border: 1px solid #aaa;
	background-color: #000;
}

.programPopup img {
	width: 100%!important;
	height: auto!important;
}

.popupFejlec {
	background-color: #000;
	color: #eddf00;
	padding: 6px 10px 6px 10px;
	font-size: 12px;
	font-weight: bold;
}

.popupBezar {
	float: right;
	cursor: pointer;
}

.popupTitle {
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 10px 0px 10px;
	color: #eddf00;
}

.popupLead {
	padding: 10px 10px 6px 10px;
	color: #eddf00;
}

.fullTitle {
	cursor: auto; 
	padding:3px;
	position: absolute;
	border: 1px solid #001a38;
	border-radius: 3px;
	float: right; 
	background-color:#001a38;
	margin-left: 30px;
	color: #eddf00;
	display: none;
}

.programTitleSmall {
	display: none;
}

@media (max-width:480px) {
	#mainCalendarDays {
		display: none;
	}
	#mainCalendar {
		width: 100%;
	}
	#mainCalendarTitle {
		width: 100%;
	}
	#mainCalendarContainer {
		width: 100%;
	}
	.mainCalendarDay {
		display: block;
		width: 100%;
		height: auto;
		float: none;
		background-image: none;
	}
	.mainCalendarHole, .mainCalendarDayHidden{
		display: none;
	}
	.programTitleSmall {
		width: 100%;
		display: block;
		background-color: #ddd;
		padding: 4px 8px;
		margin-bottom: 2px;
	}
	.programTitle {
		display: none;
	}
	.programPopup {
		width: 90%;
	}
	img {
		max-width: 100%;
		height: auto!important;
	}
}

/* elnöki  naptár  end*/

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.spPage {
	margin-left: 14px;
}

.spCurrentPage {
	margin-left: 14px;
	padding: 2px 6px 2px 6px;
	background-color: #000;
	border: 1px solid #eddf00!important;
}

.leftPager {
	margin-right: 20px;
	margin-bottom: -5px;
}

.rightPager {
	margin-left: 30px;
	margin-bottom: -5px;
}


/* videolejátszó embed code */

.embedBoxTitle1Vid {
	color: #eddf00;
	font-size: 12px!important;
	font-weight: bold;
	text-align: left;
	margin-left: 9px!important;
}

.embedCodeVid {
	width: 50%;
	height: 48px;
	background-color: #000;
	color: #eddf00;
	float: left;
	margin-top: 4px;
	border: none!important;
	padding: 2px 0px 5px 5px;
	font-size: 10px;
	overflow: hidden;
}

@media (max-width: 650px) {
	.embedCodeVid {
		width: 250px!important;
	}
}


.beaBeallVid {
	width: 154px;
	float: left;
	color: #eddf00;
	margin-right: 20px;
	text-align: center;
}

/* uploadifive */

.uploadifive-button {
	float: left;
	margin-right: 10px;
}
#queue {
	border: 1px solid #E5E5E5;
	height: 177px;
	overflow: auto;
	margin-bottom: 10px;
	padding: 0 3px 3px;
	width: 300px;
}


/* ügyfélkapu */

#ugyfelkapu {
	display: table;
	width: 100%;
}

.ukcol1, .ukcol2 {
	display: table-cell;
	vertical-align: middle;
	padding: 3px;
}

.ukcol1 {
	width: 150px;
}

.ukin {
	padding-left: 20px;
}

.ukSelect {
	border: 1px solid #eddf00!important;
	background-color: #222!important;
	border-radius: 5px;
	padding: 2px;
	width: 260px;
}

.ukText {
	border: 1px solid #eddf00!important;
	background-color: #222!important;
	border-radius: 5px;
	padding: 3px;
	width: 253px;
}

.ukShortText {
	border: 1px solid #eddf00!important;
	background-color: #222!important;
	border-radius: 5px;
	padding: 3px;
	width: 50px;
}

.ukLongText {
	border: 1px solid #eddf00!important;
	background-color: #222!important;
	border-radius: 5px;
	padding: 3px;
	width: 253px;
	height: 150px;
}

.ukSend {
	height: 28px;
	width: 70px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background-color: #222!important;
	border: 1px solid #eddf00!important;
	border-radius: 5px;
	font-size: 13px;
}

.ukClear {
	height: 28px;
	width: 170px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background-color: #222!important;
	border: 1px solid #eddf00!important;
	border-radius: 5px;
	font-size: 13px;
}

.ukUpload {
	height: 30px;
	width: 186px;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	background-color: #222!important;
	border: 1px solid #eddf00!important;
	border-radius: 5px;
	font-size: 13px;
}


.ukUpload2 {
	height: 26px!important;
	width: 110px!important;
	margin: 0px!important;
	padding: 0px 0px 4px 0px!important;
	background-color: #222!important;
	border: 1px solid #eddf00!important;
	border-radius: 5px!important;
	font-size: 13px!important;
	color: #eddf00!important;
	background-image: none!important;
	font-weight: normal!important;
}

.tableTr {
	display: table-row;
}

.tableTr label {
	white-space: nowrap;
}
.spacer {
	height: 20px;
}

.messageOK {
	text-align: center;
	margin-bottom: 20px; 
}

.messageFail {
	color: #eddf00; 
	margin-bottom: 20px; 
	font-weight: bold;
	text-align: center;
}

#queue {
	width: 253px; 
	height: 100px; 
	border: 1px solid #eddf00!important; 
	border-radius: 5px;
}

@media (max-width: 440px) {
	
	.ukcol1, .ukcol2 {
		display: block;
		padding: 0px;
	}
	.ukcol2 {
		margin-bottom: 20px;
	}
	.ukSelect {
		width: 100%;
	}

	.ukText {
		width: 100%;
	}

	.ukLongText {
		width: 100%;
	}
	#queue {
		width: 100%;
	}

	
}
