@charset "utf-8";
/* ÁNTSZ internet CSS */
@import url(reset.css);
@import url(myModules.css);
@import url(menu.css);
@import url(tablestyles.css);
@import url(south-street/jquery-ui-1.8.14.custom.css);
@import url(footable.css);
@import url(euszolg.css);

.headlogo img {
    height: 100px;
    width: auto;
    margin-top: 6px;
    margin-left: 11px;
}

p.fejszoveg {
    display: block;
    position: absolute;
    width: 396px;
    margin-top: -55px;
    margin-left: 350px;
    font-size: 14px;
}


.tamop-heading .portal-heading .top-heading .heading {
 background: #DADADA;
}

.tamop-heading .portal-heading .top-heading a {
 color: #3c3c3c;
}


html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	color: #3c3c3c;
	line-height: normal;
	margin:0;
	overflow:auto;
}

#portalmiddle {
    width: 1005px;
    margin: 0 auto;
    overflow: hidden;
    box-shadow: 0 0 17px #00000091;
}

#portal {
	margin:0 auto;
	overflow:hidden;
	background:#fff;
}

.portal-wrapper {
	height:100%;
	overflow:hidden;
}

.site-top {

}

a {
	text-decoration:none;
	outline:0px none;
}

a:hover {
	text-decoration:underline;
}

.onepx {
	height:1px;
}

.Article a, .ArticleInside a, .Body a {
	color:#005833;
	font-weight:bold;
}

.fl {
	float:left;
}

.fr {
    float: right;
    margin-right: 270px;
}

.cb, .clear {
	clear:both;	
}

.tc {
	text-align:center;
}

.prel {
	position:relative;
}

.pabs {
	position:absolute;
}

.nodisplay {
	display:none;
}

.horizontal-items li {
	float:left;
}

.site-top {
	clear:both;
}

.site-bottom {
	clear: both;
	margin: -2px 0 0 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	left:0;
	width: 100%;
	z-index: 100;
	background: url(../images/portal-btm.png) repeat-x 0 0 transparent;
	height: 70px;
}

* html .site-bottom {
	position: static;
	background: url(../images/portal-btm-ie6.gif) repeat-x 0 0 transparent;
}

.site-bottom-inner {
	width: 990px;
	margin: 0 auto;
	color: #9c9c9c;
	font-size: 11px;
}

.site-bottom-inner .HtmlPortlet img {
	float: left;
	margin: 0 10px;
}

.site-bottom-inner .HtmlPortlet {
	margin: 15px 0 0 0;
}

.content-right {
    float: left;
    margin: 0 auto;
    width: 747px;
    /* position: relative; */
    z-index: 0;
}

.content-right a {
	color:#005833;
}

.Article, .Body, .ArticleInside {
	line-height:22px;
	clear:both;
}


/*	MENU BOTTOM
--------------------------------*/
.menu-bottom {
	float:right;
	font-size:11px;	
}

* html .menu-bottom {
	margin:0 10px 0;
}

.rssmenu {
	display: inline-block;
	vertical-align: middle;
}

.menu-bottom span a {
	color:#9c9c9c;
	font-size:11px;
}

/*     ERROR
------------------------------*/
.error .header {
	margin:30px 0 0 20px;
}

.error-content {
	margin:5px;
	padding:20px 30px;
	background-color:#F3F3F3;
}

/*     PORTAL TOP CONTENTS 
------------------------------*/
.top-navbar .menu-items {
	color:#fff;
	font-weight:bold;
	font-size:11px;
	margin:10px;
}

.top-navbar .menu-items ul {
	list-style:none;
	margin:0;
	padding:0;
	color:#fff;
}

.top-navbar .menu-items ul li {
	list-style:none;
	float:left;
	margin:0 5px;
	margin:0;
	padding:0
}

.top-navbar .menu-items a {
	text-decoration:none;
}


.top-navbar .menu-items a:hover {
	text-decoration:underline;
}

.top-navbar .menu-items ul span.sep {
	float:left;
	margin:0 5px;
}

.navtop {
	padding:5px;
}

.navtop .navlink {
	display:block;
	width:25px;
	height:25px;
	background:url(../images/navlink-bg.png) no-repeat 0 0;
	float:left;
	margin:0 5px 0 0;
	text-indent:-10000px;
}

.navtop .eng {
	background-position:-25px 0;
}

.navtop .blind {
	background-position:-50px 0;
}

.navtop .hun {
	background-position:-75px 0;
}

.top-navbar {
    height: 35px;
    background-color: #a6a6a6;
}

.top-navbar a {
	color:#fff;
}


.head-left {
    height: 107px;
    width: 735px;
    overflow: hidden;
}

* html .head-left {
	background: url(../images/ie6-header.gif) no-repeat scroll 100% 0 transparent;
	/*background: url(../images/ie6-header-tesztuzem.png) no-repeat scroll 100% 0 transparent;*/
	height: 160px;
	width: 735px;
}

.top-navbar .HeadingPortlet {
	margin: 0;
}

.head-left .heading {

}

.head-left .heading a {
    /* background: url(../images/uj_logo_2015.png) no-repeat scroll 100% 0 #0000; */
    display: block;
    height: 95px;
    font-size: 21pt;
    font-weight: bold;
    color: #005833;
}

* html .head-left .heading a {
	background: none transparent;
	display:block;
	width:610px;
	height:95px;
}

.head-right {
    height: 177px;
    width: 254px;
    float: right;
    z-index: 999999999;
    margin-top: -35px;
    position: absolute;
    right: 0;
    background-color: #e6e6e6;
}

.head-right p, .head-right form {
	margin:0;
}

/*------------- TOP HEADING ------------------------------------*/

.portal-heading .top-heading .heading {
    height: 35px;
    position: relative;
    z-index: 100;
    background-color: #42b760;
}

.portal-heading .top-heading .heading .menu-items {
	float:left;
	height:35px;
	position:relative;
	z-index:1000;
}

.portal-heading .top-heading ul {
	list-style:none;
	margin:0;
	padding:0;
	z-index:1000;
}

.portal-heading .top-heading ul li {
	/*position:relative;*/
	display:block;
	height:35px;
	margin:0 0 0 6px;
	z-index:1000;
}

* html .portal-heading .top-heading ul li {
	position:relative;
	display:list-item;
	height:35px;
	margin:0 0 0 6px;
}

/*--- SUBMENU --------------------------*/
div.menu-level0 {
	float:left;
}

.portal-heading .top-heading .submenu {
    background-color: #61808e;
    float: none;
    line-height: normal;
    padding: 6px;
    overflow: hidden;
    width: 230px;
    /* border-left: 1px solid #fef9c4; */
    /* border-right: 1px solid #fef9c4; */
    /* border-bottom: 1px solid #fef9c4; */
    position: relative;
    z-index: 1000;
    box-shadow: 0px 4px 5px #0006;
    list-style: none;
}

.portal-heading .top-heading .submenu .submenu {
	background: none #a7cd72;
	left:230px;
}

.portal-heading .top-heading .submenu li {
	margin:0;
	height:auto;
	position:static;
	float:none;
	display:inline;
}

.portal-heading .top-heading .submenu li a {
	text-transform: none;
	font-size: 12px;
	padding: 0 0 0 12px;
	margin: 0px;
	line-height: 22px;
	background: url(../images/submenu-a-square.png) no-repeat 0 10px transparent;
	height: auto;
	display: block;
}

.portal-heading .top-heading .submenu li a:hover {
	color:#00512f;
	background:url(../images/submenu-a-square-hover.png) no-repeat 0 10px transparent;
}


.portal-heading .top-heading .heading .dec-left, .portal-heading .top-heading .heading .dec-right {
	height:35px;
	background:url(../images/menu-bg.png) repeat-x 0 -35px;
	position:absolute;
	width:23px;
	z-index:0;
}

.portal-heading .top-heading .heading .dec-left {
	left:0px;
}

.portal-heading .top-heading .heading .dec-right {
	right:0px;
	background-position: 0 -70px;
}

.portal-heading .top-heading a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
	font-size:14px;
	margin:0;
	padding:0 10px 0 30px;
	height:35px;
	line-height:35px;
	background:url(../images/topmenu-a-bg.png) no-repeat 5px center;
}

* html .portal-heading .top-heading a {
	display:inline;
	background:url(../images/topmenu-a-bg.png) no-repeat 5px 0px;
}

.portal-heading .top-heading a.menuhover,
.portal-heading .top-heading a:hover,
.portal-heading .top-heading a#active {
	background-image:url(../images/topmenu-a-bg.png);
	background-color:#61808e;
	background-repeat:no-repeat;
	background-position:5px center;
}


* html .portal-heading .top-heading a.menuhover,
* html .portal-heading .top-heading a:hover,
* html .portal-heading .top-heading a#active {
	background:url(../images/topmenu-a-hover.png) no-repeat 5px 0px transparent;
	color:#005833;
}


div.ul-inner {
	display:none;
	position:absolute;
	z-index:1000!important;
}

* html div.ul-inner {
	display:none;
	position:absolute;
	z-index:1000;
	left:0px;
	top:32px!important;
	top:35px;
}

div.ul-inner img {
	border:1px solid #578a10;
	float:left;
	margin:0 10px 0 0;
	width:110px;
	height:110px;
}

div.shadow {
	filter:alpha(opacity=0.5);
	opacity:0.5;
	background:#000000;
}

div.last-ul {
	right:0px!important;
}


/*-------------searchquery------------------------------------*/
.searchquery {
    /* background: url(../images/top-right-bg.png) no-repeat 0 0 #0000; */
    height: 35px;
    background-color: #838383;
}

.searchquery .search {
    padding: 5px 10px 10px 10px;
}

.searchquery .search input.txt {
    width: 185px;
    border: 0px solid #a8acad;
    /* background: url(../images/txt-bg.png) repeat-x 0 0 #fff; */
    height: 17px;
    margin: 0;
    float: left;
    font-size: 11px;
    padding: 4px 8px;
    color: #404040;
}

.searchquery .search input.img {
	float:right;
}

/*-------------authlogin----------------------*/
.authlogin {
 background:url(../images/top-right-bg.png) no-repeat 0 -46px #e6e6e6;
 height:115px;
}

.authlogin .portlet-title {
 font-weight:bold;
 padding:13px 10px 5px 35px;
}

.forget-a {
 background: url(../images/link-arrow-black.png) no-repeat scroll right 4px transparent;
 color: #383838;
 font-size: 11px;
 font-weight: normal;
 padding: 0 10px 0 0;
 text-decoration: none;
 float:right;
 margin:14px 6px 0 0;
}

.forget-a:hover {
 text-decoration:underline;
}

.authlogin p {
 clear:both;
 margin:0 0 0 35px;
}

.authlogin p label {
 width:40px;
 font-size:11px;
 clear:left;
 margin:3px 0 0;
 float:left;
display:inline;
}

.authlogin input.txt {
 width:170px;
 border:1px solid #a8acad;
 background:url(../images/txt-bg.png) repeat-x 0 0 #fff;
 height:18px;
 margin:0 0 5px 0;
 font-size:11px;
}

.authlogin select {
 width:180px;
 border:1px solid #a8acad;
 margin:0 0 5px 0;
 float:left;
 font-size:11px;
 padding:2px;
}

.authlogin .btn-ok {
	border:0 none;
	background:url(../images/btn-ok.png) no-repeat 0 0 transparent;
	margin-top:0px;
	margin-right:5px;
	cursor:pointer;
	float:right;
}

.sublogin {
	width:280px;
	margin:auto;
	background:#fff;
	height:auto;
	padding:10px;
}

.sublogin .portlet-title {
    font-weight: bold;
	font-size:14px;
    padding: 0 0 10px 25px;
}

.sublogin input[type="text"], .sublogin input[type="password"] {
	width:170px;
	border:1px solid #a8acad;
	background:url(../images/txt-bg.png) repeat-x 0 0 #fff;
	height:18px;
	margin:0 0 5px 0;
}

.sublogin p {
	margin:5px 0 5px 25px;
	text-align:left;
}

.sublogin .portlet-title {
	text-align:left;
}

.sublogin .loginForm {
	text-align:center;
}

/*---------------- content-innerwrapper -----------------*/
.content-innerwrapper {
	clear:both;
	margin:25px 0;
	overflow:hidden;
	z-index:0;
}

/*---------------- content-left -------------------------*/
.content-left {
	width:255px;
	float:left;
	margin:0 3px 0 0;
}

.HeadingPortlet {
 margin:0 0 15px 0;
}

/*.content-left .Heading {
 background-color:#f3f3f3;
 width:245px;
}

.content-left .menu-items ul {
 list-style:none;
 margin:0;
 padding:3px;
}

.content-left .menu-items ul li {
 display:block;
 margin:3px 3px;
 padding:0px 0px;
}

.content-left .menu-items ul li a {
 color:#3c3c3c;
 text-decoration:none;
 font-weight:bold;
 display:block;
 background: #e0e0e0 url(../images/link-arrow-black.png) no-repeat 6px 10px;
 padding:6px 5px 6px 18px;
}

* html .content-left .menu-items ul li {
 float: left;
 clear: both;
}

.content-left .menu-items ul li a:hover {
 background: #6ca223 url(../images/link-arrow-white.gif) no-repeat 6px 10px;
 color:#fff;
}

.content-left .menu-items ul li.menu-level1 {
 display:block;
 margin:3px 3px 3px 16px;
}

.content-left .menu-items ul li.menu-level1 a {
 color:#3c3c3c;
 text-decoration:none;
 text-transform:none;
 font-weight:bold;
 display:block;
 background: transparent url(../images/menulev-square.png) no-repeat 6px 12px;
 padding:6px 5px 6px 18px;
}

.content-left .menu-items ul li.menu-level1 a:hover, .content-left .menu-items ul li.menu-level1 a#active {
 background: transparent url(../images/menulev-square-over.png) no-repeat 6px 12px;
 color:#6ca223;
}*/


/*------------------------- IMAGEBANNER -------------------------*/

.content-left .ImageBannerPortlet {
 text-align:center;
 padding:5px 3px;
 background-color:#F3F3F3;
}

.content-left .ImageBanner {
 margin:0 auto 15px;
 width:240px;
}

/*------------------------- main-contents -------------------------*/

.mainh1 {
 margin: 0 0 20px;
 font-size: 24px;
 font-weight: normal;
 float:left;
 }

.social-buttons {
 float:right;
}

.main-contents .right {
 margin-left:8px;
}

.main360 {
 width:358px;
 float:left;
 margin-top:25px;
}

* html .main360 {
 width:355px;
 float:left;
 margin-top:25px;
}

.main360 .main-freshnews {
 background-color:transparent;
}

.main-freshnews {
 background-color:#f3f3f3;
 overflow:hidden;
}

*html .main-freshnews {
 float:left;
 padding-bottom:20px;
}

.main-freshnews .main-header {
    /* background: url(../images/freshnews-title.png) repeat-x 0 0; */
    height: 30px;
    background-color: #607d8b;
}

.main-freshnews .main-header .morelink {
    display: block;
    background: url(../images/link-arrow-white.gif) no-repeat scroll 8px 11px #6caac8;
    color: #fff;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    padding: 0 10px 0 20px;
    margin: 0px 0 0;
}

.main-freshnews .main-header span {
 color: #FFFFFF;
 display: block;
 float: left;
 font-size: 14px;
 font-weight: bold;
 line-height: 30px;
 text-indent: 15px;
}

.main-freshnews .c_div {
 float:left;
 width:360px;
 margin:10px 0;
}

.main-freshnews .c_div .Article {
 margin:0 5px 0 20px;
}

.main-freshnews .c_div p.Date {
 background:url(../images/freshnews-arrow.png) no-repeat 0 6px;
}

.main-freshnews a {
 line-height:20px;
}

.main-freshnews h1 {
 font-size:12px;
 text-decoration:none;
}

.main-freshnews h1 a {
 font-size:12px;
 color:#005833;
 text-decoration:none;
}

.main-freshnews h1 a:hover {
 text-decoration:underline;
}

.main-freshnews h1, .main-freshnews p {
 margin:0;
 padding:0 0 0 17px;
}

.main-freshnews {
 line-height:22px;
}

.main360 .main-freshnews .c_div {
 margin-left:10px;
 margin-right:10px;
 float:none;
}

.main-freshnews h2.Title {
 margin:0;
 padding: 0 0 0 17px;
}

.main-freshnews .size {
	display:none;
}

.main-freshnews .Downloadablebinary {
	margin:0 5px 0 20px;
	padding:0;
}

.main-freshnews .Downloadablebinary h1 {
	padding:0;
}

.main-freshnews .Downloadablebinary a {
	/* background: url(../images/freshnews-arrow.png) no-repeat scroll 0 6px transparent;*/
	background:none transparent;
	color: #005833;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 18px;
	text-decoration: none;
}

.main-freshnews .Icon, span.Icon {
 margin-left:5px;
}

.main-freshnews .dbl_div .c_div .Downloadablebinary {
	padding:0;
}

.main-freshnews .dbl_div .c_div .Downloadablebinary h1.Title {
	padding:0 0 0 10px;
}

.dbl_div div.Date, .dbl_div div.Webcompass {
	margin: 0;
	padding: 0 0 0 17px;
	background: url(../images/freshnews-arrow.png) no-repeat scroll 0 6px transparent;
}

.main-freshnews div.Webcompass {
	padding:0;
	background: url(../images/freshnews-arrow.png) no-repeat scroll 0 6px transparent;
}

.dbl_div .c_div .Article {
	margin:0;
}

.main-contents .AttachmentPortlet {
	margin:0 0 27px;
	clear:both;
}

.Downloadablebinary h1 a {
	font-size:12px;
	color:#005833;
	text-decoration:none;
	font-weight:bold;
	background: url(../images/menulev-square.png) no-repeat scroll 6px center transparent;
	padding: 0 0 0 18px;
}

.Downloadablebinary a {
	color:#005833;
}

.Downloadablebinary {
	padding:10px;
	overflow:hidden;
	clear:both;
}

.Downloadablebinary .Text {
	float:left;
	margin:0 5px;
}

.Downloadablebinary .Title {
	font-weight:bold;
	margin-bottom:10px;
}

.ContentListPortlet .Downloadablebinary .Icon {
	float:left;
}

.main-freshnews .dbl_div  {
	margin:10px;
}

.main-freshnews .dbl_div .c_div {
	margin: 5px;
}

/*----------------------- HEADINGPATH -------------------*/
.HeadingPathPortlet {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 5px;
}

.HeadingPathPortlet * {
	color:#acacac;
	font-size:11px;
}

.HeadingPathPortlet a {
	color:#000;
}

.HeadingPathPortlet a:hover {
	text-decoration:underline;
}


/*---------------- CONTENT VIEW -------------------------*/
h1.Title {
	font-size: 20px;
	font-weight: normal;
	line-height:normal;
}

.SubTitle {
	font-size: 14px;
	font-weight: bold;
	margin:0 0 20px;
	clear:both;
}

.ContentViewPortlet {
	margin:0 5px 0 0;
	text-align:justify;
}

.ContentViewPortlet .page_content { 
	clear:both;
}

.ContentViewPortlet .archive {
	background:url(../images/archive.png) repeat-y center 0 transparent;
	min-height: 370px;
}

.ContentViewPortlet .Date {
	color: #000;
}

.ContentViewPortlet .Date span.Email {
	margin-right: 5px;
}

.ContentListPortlet span.Email, .HeadingPortlet span.Email {
	margin-right: 5px;
}

.ContentListPortlet .emailandprinttoolbox {
	position: relative;
	right: 0;
	top: -192px;
	margin: 0;
	z-index:0;
}

.ContentListPortlet .mainhead h1.Title {
	margin-right: 60px;
}

.GeneralPrintToolBox span.Email {
	margin-right: 5px;
}

.emailandprinttoolbox {
	margin-top: 5px;
}

.adv-mage {
	float:left;
	margin:0 10px 10px 0;
}

.adv-mage img {
       width: 128px;
       height: auto;
}

/*------------------ EVENT VIEW -------------------------*/
.Place span {
	font-weight:bold;
}

.ebrowser_B .EBrowserList .c_div .Title a:hover {
	text-decoration:none; 
	cursor:normal;
}

/*---------------- CONTENT LIST -------------------------*/

h2.Title {
	margin:0 0 15px;
}

h2.Title a {
	color:#005833;
	font-size:12px;
}

.ContentListPortlet h2.Title {
	margin:0 0 10px 0;
}

.ContentListPortlet h2.Title a {
	color:#005833;
	font-size:12px;
}

.ContentListPortlet .Date {
	font-size:12px;
	margin:0;
	color:#878787;
}

.ContentListPortlet .c_div {
	margin: 0 0 10px;
	border-bottom:1px dotted #acacac;
	overflow:hidden;
	width:100%;
}

.ContentListPortlet .no-content {
	border:0px none!important;
}

.ContentListPortlet .archive {
	background:url(../images/list-archive.png) no-repeat right 0 transparent;
}

.ContentListPortlet .size {
	font-size:12px;
	font-weight:normal;
}

.GalleryList .Image {
 margin:0 10px 10px;
}

.preContentList {
	margin:0 0 30px;
	border-bottom:1px dotted #ACACAC;
	padding:0;
}

.preContentList .c_div {
	margin: 0 0 10px;
}

.preContentList h2.Title a {
	background:url(../images/menulev-square.png) no-repeat 6px 6px transparent;
	padding:0 0 0 18px;
	display:block;
}

.preContentList div.Desc {
	padding:0 0 0 18px;
}

/*---------------- PAGEBREAK -------------------------*/
#pagebreak_list {
	margin:10px;
	font-size:11px;
}

#pagebreak_list span {
	display:block;
}

#pagebreakdown {
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background-color:#f3f3f3;
	font-size:11px;
}
	
#pagecontent .middle {
	width:500px;
	display:inline-block;
	text-align:center;
}

#pagebreakup {
	margin:10px 0;
	font-size:11px;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background-color:#f3f3f3;
}

#pagecontent .prev, #pagecontent .next {
	width:100px;
	display:inline-block;
}

#pagecontent .prev {
	text-align:left;
	padding:3px 0 3px 5px;
}

#pagecontent .next {
	text-align:right;
	padding:3px 5px 3px 0;
}

/*	page_list
-------------------------------------------------------------*/
#page_list {
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background-color:#f3f3f3;
	font-size:11px;
	margin:20px 0 0;
	}

#page_list a {
	text-transform:capitalize;
	font-weight:bold;
	color:#005833;
}

#page_list span {
	width:100px;
	display:inline-block;
}

#page_list .middle {
	width:505px;
	display:inline-block;
	text-align:center;
}

#page_list .prev {
	text-align:left;
	padding:3px 0 3px 5px;
}

#page_list .next {
	text-align:right;
	padding:3px 5px 3px 0;
}

/*---------------- ATACHMENT PORTLET -------------------------*/
.view-attachment {
	background-color:#fef9c4;
	margin: 10px 5px 0 0;
}

.view-attachment .c_div {
	padding:10px;
}

.view-attachment .Title {
	font-weight:bold;
	font-size:18px;
	margin:0 0 10px;
	text-decoration:underline;
}

.view-attachment img {
	display:none;
}

.view-attachment p a {
	background: url("../images/menulev-square.png") no-repeat scroll 6px center transparent;
	color: #3C3C3C;
	font-weight: bold;
	padding: 6px 5px 6px 18px;
	text-decoration: none;
	text-transform: none;
}

.view-attachment p a:hover {
	background: transparent url(../images/menulev-square-over.png) no-repeat 6px center;
	color:#6ca223;
}

/*---------------- MAIN ATACHMENT PORTLET -------------------------*/
.main-editorial .element {
	width:360px;
	height:80px;
	background:url(../images/main-banner.png) no-repeat 0 0;
/*	background:url(../images/main-banner-240.png) no-repeat 0 0;*/
	cursor:pointer;
	margin:0 auto;
}

.main-editorial .element a {
	display:block;
	color:#fff;
	width:360px;
	height:76px;
	overflow:hidden;
}

.main-editorial .last-element {
	margin:5px auto !important;
}

.main-editorial .element a:hover {
	text-decoration:none;
}

.main-editorial .element a span {
	color:#fff;
	font-size:22px;
	text-shadow: 0px 0px 1px #6fa525;
	padding:12px 0 0 20px;
	float:left;
	width:210px;
	cursor:pointer;
}

.main-editorial .element a:hover span {
	text-shadow: 0px 0px 1px #005833;
}

.main-editorial .element a img {
	padding:2px 5px 0 0;
}

.CikkImage {}

.CikkImageTitle {
	font-style:italic;
	padding:5px;
}

.CikkArticleTableBorder p {
	margin:5px 0;
}


/* ------------------------------------------------------------------------- */
/* -------------------------------- SearchResult --------------------------- */
/* ------------------------------------------------------------------------- */

.SearchResultsPortlet {
	margin:0;
	padding:0;
}

.SearchResultsPortlet a {
	color:#005833;
	font-weight:bold;
}

.SearchResultsPortlet .searchadvlink a {
	background:url(../images/freshnews-arrow.png) no-repeat scroll 0 3px transparent;
	text-transform:uppercase;
	padding: 0 0 0 12px;
}

.SearchResultsPortlet .SearchResultTitle {
	font-weight: bold;
	line-height: 22px;
	vertical-align: middle;
	margin: 10px 15px 0px 15px;
	padding: 0;
} 

.SearchResultsPortlet .SearchResultHeader {
	background-color:#ececec;
	margin:10px auto 20px;
	padding:5px;
	line-height:22px;
}

.SearchResultQuery {
	font-weight:bold;
}

.SearchResultsPortlet img, .SearchResultsPortlet .size { display: none; }

.SearchResultsPortlet .SearchResultBody {}

.SearchResultsPortlet .SearchResultNumber { display: none; }

.SearchResultsPortlet .SearchResultScore { display: none; }

.SearchResultsPortlet .SearchResultBg0, .SearchResultsPortlet .SearchResultBg1 {
	border-bottom: 1px dashed #3c3c3c;
	clear: both;
	display: block;
	padding:10px 0;
}

.SearchResultsPortlet .Eredmeny {
	background-color:#ececec;
	margin:0 auto;
}

.SearchResultsPortlet .emailandprinttoolbox img{
	display: inline;
}

.SearchResultsPortlet .emailandprinttoolbox .Email {
	margin-right:5px;
}

.SearchResultsPortlet .Eredmeny a {
	color:#005833;
}

.SearchResultsPortlet .Eredmeny td {
	font-weight:normal;
	font-size:12px;
	padding:10px 5px;
}

.SearchResultsPortlet .Eredmeny .result_bottom {
	padding: 10px;
	color: #3c3c3c;
	font-weight: bold;
}

.SearchResultsPortlet .Message {
	margin: 10px 6px 0px 15px;
	padding-left: 40px;
	height: 50px;
	line-height: 32px;
	vertical-align: middle;
}

.SearchResultsPortlet .mainhead {
	font-size: 24px;
	font-weight: normal;
	margin:16px 0;
}

/*-----------------------
      AdvancedSearch
-------------------------*/
.AdvancedSearchPortlet .mainhead {
	font-size: 24px;
	font-weight: normal;
	margin:16px 0;
}

.AdvancedSearchPortlet .Text {
 font-weight:bold;
}

.AdvancedSearchPortlet .Input {
	margin:10px 0 10px 50px;
}

.AdvancedSearchPortlet .SearchTypes {
	margin:20px 0 0 0;
}

.AdvancedSearchPortlet .AdvSearchTimeFromRow {
	margin:10px 0 10px 50px;
	overflow:hidden;
}

.AdvancedSearchPortlet .SearchTypes {
	clear: both;
}

.AdvancedSearchPortlet .AdvSearchTimeToRow {
	clear: both;
	margin:0px 0px 10px 50px;
}

.AdvancedSearchSelect {
	margin:10px 0px 0px 50px;
}

.InputsHolder {
	margin:0px 0px 0px 50px;
}

.AdvancedSearchPortlet .SmartSelect {
	float: left;
}

.AdvancedSearchPortlet .gombok {
	margin:20px 0px 0px 0px;
}


/*	EVENTBROWSER
-----------------------------------------------*/
.e-browser {
	width:220px;
	margin:0 auto;	
}

.EventBrowser .SmartSelect select {
	width:220px;
}

.EventBrowser h2 {
    background: none repeat scroll 0 0 #E0E0E0;
    font-size: 14px;
    margin: 0 6px 6px;
    padding: 6px 5px 6px 10px;
    text-transform: uppercase;
}

.content-left .EventBrowser h2 {
	font-weight:bold;
}

.EventBrowser {
	margin:0 0 15px;
	background-color:#F3F3F3;
	padding:5px 0;
}

.EventBrowser a {
	color:#222;
	text-decoration:none;
}

.EventBrowser a:hover {
	color:#222;
}

.EBrowser_B {
	background-color:#fff;
}

.EventBrowser table.EBrowser_B td {
	padding:3px;
}

.e-browser th {
	padding:6px 3px;
}

.EventBrowser table.EBrowser_B .CalHead {
	background-color:#ecebe9;
	font-weight:bold;
	text-transform:uppercase;
}

.EventBrowser table.EBrowser_B {
	border-right:1px solid #dddbd8;
	border-bottom:1px solid #dddbd8;
	width:220px;
	margin:0 auto;
}

.EventBrowser table.EBrowser_B td {
	border-left:1px solid #dddbd8;
	border-top:1px solid #dddbd8;
}

.EventDay  {
	background:transparent url(../images/ebrowser-event.png) no-repeat 50% 50%;
}

.EventDay  a {
	color:#fff;
	font-weight:bold;
}

.EventDay  a:hover {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

.EventBrowser .pager a {
	display:block;
	width:15px;
	height:15px;
	background-image:url(../images/calendar-pager.png);
	background-repeat:no-repeat;
}

.EventBrowser .pager a.prev {
	background-position:0 0;
}

.EventBrowser .pager a.next {
	background-position:0 bottom;
}


.EBrowser_selector {
	padding:3px 3px 3px 15px;
}


/*--------------- hover ------------*/
.EventBrowser .pager a.prev:hover {
	background-position:right 0;
}

.EventBrowser .pager a.next:hover {
	background-position:right bottom;
}

/*--------------- pharmalist --------------*/
div#pharmaListingBox h1 {
	display:inline-block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	font-weight: normal;
}

div#pharmaListingBox div.listItem {
	border-bottom: 1px solid;
	margin-bottom: 10px;
	padding: 10px 5px;
	overflow: hidden;
	float: clear;
}

div#pharmaListingBox div#pharmalist {
	clear:both;
}

div#pharmaListingBox div.pharmainfo {
	float:left;
}

div#pharmaListingBox div.clearableinput {
	border: 1px solid #A8ACAD;
	margin:10px;
	width:290px;
	background:url(../images/txt-bg.png) repeat-x scroll 0 0 #FFFFFF;
}

div#pharmaListingBox div.clearableinput input {
	border: 0px;
	width: 255px;
	background:transparent;
	float:left;
}

div#pharmaListingBox div.clearableinput span {
	cursor:pointer;
	display:block;
	font-weight:bold;
	padding:0;
	background:url(../images/remove.png) no-repeat 50%;
	width:20px;
	height:20px;
	float:right;
	text-indent:-10000px;
}

div#pharmaListingBox div.clearableinput span:hover {
	background:url(../images/remove-hover.png) no-repeat 50%;
}

div#pharmaListingBox div.clearableinput span.loading {
 background: url(../images/ajax-loader.gif) no-repeat 50%;
}


div#pharmaListingBox div.lined {
	display:inline-block;
}

div#pharmaListingBox span.phname, span.phaddress, span.phphone {
	display:block;
}

div#pharmaListingBox span.phname {
	font-weight:bold;
}

div#pharmaListingBox span.searched {
	background-color:green;
}

div#pharmaListingBox table.pharmaduty {
	border:1px solid gray;
	float:right;
}

div#pharmaListingBox tr, th, td {
	border:0px;
}

div#pharmaListingBox td, th {
	padding:5px 10px;
}

div#pharmaListingBox th {
	background-color: gray;
	color: white;
	text-align: left;
}

div#pharmaListingBox tr.oddRow {
	background-color:#DEDEDE;
}

div#pharmaListingBox tr.today {
	font-weight:bold;
}

div#pharmaListingBox label {
	display:inline-block;
	width:300px;
	float:left;
	clear:both;
}

div#pharmaListingBox div.datepicker {
	width: 134px;
	float:left;
}

div#pharmaListingBox div.datepicker #phdayfilter {
	width: 100px;
}

div#pharmaListingBox div.datepicker #phtimefilter {
	width: 100px;
}

.submit-button {
	clear:both;
	margin-top:50px;
}

/*----------------*/
/*--- SITE MAP ---*/
/*----------------*/
.sitemap .HeaderClass {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin:10px 0;
}

.SiteMap a {
	text-transform:capitalize;
	font-weight:bold;
	color:#005833;
}

.SiteMapDescription {
	font-size:12px;
	font-style:italic;
	margin-left:5px;
}

#SiteMapLevel0 {
	margin:15px 0 5px 5px;
	padding:3px 0px;
	border-bottom: 1px solid #ACACAC
}

#SiteMapLevel0 a {
	font-size:14px;
	text-transform:uppercase;
}

#SiteMapLevel1 {
	margin:15px 0 5px 20px;
}

#SiteMapLevel1 a {
	font-size:14px;
}

#SiteMapLevel2 {
	margin:10px 0 5px 40px;
}

#SiteMapLevel2 a {
	font-size:12px;
}

#SiteMapLevel3 {
	margin:15px 0 5px 60px;
}

#SiteMapLevel3 a {
	font-size:12px;
}

#SiteMapLevel4 {
	margin:15px 0 5px 80px;
}

#SiteMapLevel4 a {
	font-size:12px;
}

#SiteMapLevel5 {
	margin:15px 0 5px 100px;
}

#SiteMapLevel5 a {
	font-size:12px;
}

#SiteMapLevel6 {
	margin:15px 0 5px 120px;
}

#SiteMapLevel6 a {
	font-size:12px;
}

#SiteMapLevel7 {
	margin:5px 0 5px 140px;
}

#SiteMapLevel7 a {
	font-size:10px;
}

#SiteMapLevel8 {
	margin:5px 0 5px 160px;
}

#SiteMapLevel8 a {
	font-size:10px;
}

#SiteMapLevel9 {
	margin:5px 0 5px 180px;
}

#SiteMapLevel9 a {
	font-size:10px;
}

#SiteMapLevel10 {
	margin:5px 0 5px 200px;
}

#SiteMapLevel10 a {
	font-size:10px;
}

#SiteMapLevel11 {
	margin:5px 0 5px 125px;
}

#SiteMapLevel11 a {
	font-size:10px;
}

#SiteMapLevel12 {
	margin:5px 0 5px 220px;
}

#SiteMapLevel12 a {
	font-size:10px;
}

#SiteMapLevel13 {
	margin:5px 0 5px 240px;
}

#SiteMapLevel13 a {
	font-size:10px;
}

#SiteMapLevel14 {
	margin:5px 0 5px 260px;
}

#SiteMapLevel14 a {
	font-size:10px;
}

#SiteMapLevel15 {
	margin:5px 0 5px 280px;
}

#SiteMapLevel15 a {
	font-size:10px;
}

.main-hirdetmenyek .Date, .main-hirdetmenyek .Lead {
	display:none; 
}

.main-hirdetmenyek .c_div {
	width:auto;
	margin: 5px 0;
	float:none;
}

.main-hirdetmenyek .c_div .Article {
	margin:0;
}

.main-hirdetmenyek h2.Title {
	padding:0;
	margin-bottom: 10px;
}

.main-hirdetmenyek h2.Title a {
	margin:0;
	font-size:12px;
	background: url(../images/menulev-square.png) no-repeat scroll 6px 10px transparent;
	color: #005833;
	font-weight: bold;
	padding: 0 0 0 18px;
	text-decoration: none;
	display:block;
}

.main-hirdetmenyek h2.Title a:hover {
	text-decoration: underline;
}

/*--------------------------
	HTML Form
--------------------------*/
.HtmlForm {
	margin:0 0 40px;
}

.HtmlForm .FormInner {
	margin:0 0 0 5px;
}

/*-------------20141001-----
.HtmlForm .Title {
	font-weight: bold;
}
--------------------------*/

.HtmlForm .GroupTitle {
	text-decoration: underline;
}

.HtmlForm .Text {
	padding:10px 5px 0 0;
	font-weight:bold;
	display:block;
}

.HtmlForm .Text2 {
	padding-top:10px;
	font-weight:bold;
}

.InputRadioBox, .radio-block .element-container {
	margin-left:10px;
}

/*******************/
/*--- HTML FORM 20140929 addition---*/
/*******************/
.HtmlForm {
clear:both;
/*background:#F1F1F1 url(../images/attachment_bg.jpg) repeat-x scroll left top;*/
margin-top:5px;
overflow:hidden;
}

.HtmlForm .Header {
margin:0 0 15px 0;
}

table.HtmlFormTable td {
padding:3px;
vertical-align:top;
}

.SubmitButton {
text-align:center;
margin:10px 0;
}

.formContainer {}

#captchainput {
margin-top:10px;
}

.formContainer .SubTitle {
font-weight:bold;
padding:3px;
margin-bottom:5px;
}

table.HtmlFormTable {
width:100%;
}

.InputCheckBox div input, .InputRadio div input {
float:left;
clear:both;
}

.actionMessages li {
list-style: none outside none;
}

/* added 20161010 NN */
.HtmlFormRow .InputRadio div {
    margin-bottom: 5px;
}

/*--------------------------
	End of HTML Form
--------------------------*/

.SmartSelect select {
	width:120px;
}

.ArticleArchiveText {
	margin:10px 0;
}

.archive-inner {
	background-color:#f3f3f3;
	padding:10px;
}

.ArticleArchiveText h3, .ArticleArchiveText h4 { 
	line-height:18px;
	margin:10px 0;
}

.ListAttachment {
	line-height:22px;
}

.ListAttachment .attachmentTitle {
	font-size:18px;
	margin:40px 0 0;
	border-bottom:1px dotted #c3c3c3;
	background:none #F3F3F3;
	padding:3px 5px;
}

.ListAttachment .innerdiv {
	margin: 0;
	border-bottom:1px dotted #C3C3C3;
	overflow:hidden;
}

.ListAttachment a {
	font-weight:bold;
}

.ListAttachment .c_div {
	margin:0 5px;
}

.RegistrationPortlet label {
	display: block;
	width: 100px;
	float: left;
}

.RegistrationPortlet input.longtxt {
	width: 350px;
}

.RegistrationPortlet textarea {
	height: 100px;
	width: 600px;
}

.RegistrationPortlet .PropertyCalcCaptcha {
	width: auto;
}

.RegistrationPortlet .PropertyCalcCaptcha label {
	display:inline;
	margin:0 10px 0 0;
}

.RegistrationPortlet .btn-ok {
	margin:30px 0 0;
}

/*---*/

form.eventFilterForm {
	padding:10px;
	background-color:#F3F3F3;
	overflow:hidden;
}

form.eventFilterForm label {
	margin:10px 0;
}

div#pharmaListingBox form.eventFilterForm div.clearableinput {
	float:left;
	margin:10px 20px 10px 0;
}

div#eventslist {
	clear:both;
}

div#eventslist div.listItem {
	border:0 none;
	margin:0;
	padding:0;
}

.eventinfo {
	padding:10px;
	margin:0;
	border-bottom:1px solid #ACACAC;
	line-height:18px;
}

.eventname {
	margin:0 0 10px;
	font-weight:bold;
}

#eventdayfilter {
	float:left;
}

.PropertyCalcCaptcha {
	text-align:center;
	padding-top:20px;
	width:617px;
}

.PropertyCalcCaptcha input#captchainput {
	display:inline;
}

.PropertyCalcCaptcha label {
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	display:block;
	clear:both; 
	float:none;
	width:auto;
	color:#3c3c3c;
}

.PropertyCalcCaptcha .captcha {
	padding-top:10px;
}

/*--- ADDTHIS ---*/
.addthis {
	padding:0;
	margin:10px 0;
	text-align:right;
	clear:both;
}

.fb-like {
	float:left;
	background:url(../images/fb-default.png) no-repeat 59px 1px transparent;
	z-index:0;
}

.fb_iframe_widget iframe {
	z-index:0;
	position:static;
}

.fb_edge_widget_with_comment {

}

/*--------------------------*/
/*---settlementListingBox---*/
/*--------------------------*/

#settlementListingBox {
	margin:0 0 30px;
	padding:5px 5px 10px;
	background-color:#EEEEEE;
}

#settlementListingBox h1 {
	font-size: 20px;
	font-weight: normal;
	line-height: normal;
	margin-top:0px;
}

#settlementListingBox #eventslist .listItem {
	margin:0 0 20px;
}

#settlementListingBox form img {
	cursor:pointer;
}

.clearableinput * {
	vertical-align:middle;
}

#settlementListingBox .listItem .szervezetTipus {
	font-weight:bold;
	margin-bottom:5px;
	text-transform:uppercase;
	font-size:14px;
}

#settlementListingBox .listItem .szervezetNev {
	font-weight:bold;
}

#settlementListingBox #eventnamefilter {
	width:250px;
}

#settlementListingBox form {
	margin:0 5px;
}

#settlementListingBox #eventslist {
	margin: 20px 15px 0;
}

#settlementListingBox #eventslist #listItem_1 {
	border-top: 1px dashed #999999;
	padding-top: 5px;
}

.helpbanner {
	margin: 0 0 15px;
	text-align: center;
}

.main-banners .ImageBanner {
	float:left;
	margin:0 0 10px;
}

.main-banners {
	clear: both;
	overflow: hidden;
	margin:0 0 15px;
}


.content-top {
	position:relative;
	z-index:1000;
}

.tesztuzem {
	left:620px;
	z-index:10000;
}

.tesztuzem img {
	width:110px;
}

*html .tesztuzem { display:none; }


.addthis_toolbox {
	background: none repeat scroll 0 0 #F3F3F3;
	margin: 5px 0;
	padding: 5px 0 5px 3px;
	clear:both;
/*IE 7 menu over iframe*/
	position:relative;
	z-index:0;
	overflow: hidden;
}

.ui-datepicker-calendar a {
 cursor:pointer;
}


.Article .Image img {
 margin-left: 18px;
 width: auto;
 height: 50px;
 float: left;
 padding-right: 10px;
 padding-bottom: 2px;
 padding-top: 7px;
}

.main-freshnews .Article .Image img {
 margin-left: 18px;
 width: 128px;
 height: auto;
 float: left;
 padding-right: 10px;
 padding-bottom: 2px;
 padding-top: 7px;
}

#netlock_logo {
	float:left;
	margin: -9px 0 0 140px;
}


.Ekop613Menu {
 padding: 5px 0 7px 0;
 background: #f3f3f3;
 margin-top: 5px;
 padding-left: 23px;
}

.Ekop613Menu a {
 color: #3c3c3c;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 background: #e0e0e0 url(../images/link-arrow-black.png) no-repeat 6px 11px;
 padding: 6px 5px 6px 18px;
 margin: 3px 10px 0 0;
 display: inline-block;
 width: 195px;
}

.Ekop613Menu a:hover {
 background: #6ca223 url(../images/link-arrow-white.gif) no-repeat 6px 11px!important;
 color: #fff!important;
}

/*-----------------------------*/
/* Felügyeleti lista           */
/*-----------------------------*/

.felugyeleti .HeaderTitle {
 font-size: 20px;
 font-weight: normal;
 line-height: normal;
 margin:.67em 0;
}

.tableDiv {
 width:725px;
 overflow:hidden;
}

.felugyeleti .open_process {
 font-weight:bold;
 padding: 5px 10px;
 font-size:14px;
 background-color:#E0E0E0;
 display:inline-block;
}

.felugyeleti .fieldset-content {
 background-color:#f3f3f3;
 padding:10px;
}

.felugyeleti .fieldset-content .row {
 clear:both;
 margin:0.5em 0;
}

/* labels */
.felugyeleti .fieldset-content .Title {
 float:left;
 width:200px;
 margin:5px 0 0;
}

.felugyeleti .simple-submit {
 text-align:center;
 margin-bottom:0;
 margin-top:2em;
}

.felugyeleti .dbReadTable {
 margin:15px 0 5px;
}

.felugyeleti .dbReadTable th {
 text-align:left;
}

.dbTableRow1 {
 background-color:#f7f7f7;
}

.felugyeleti .PageNum {
 background:#444;
 color:#fff;
}

.felugyeleti .PageNum a {
 color:#fff;
}

.felugyeleti .PageNum td {
 padding:10px
}



