/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  /*display:inline;*/
}

body {
	margin: 0px;
	text-align: center;
}

body, td{
	font-family: "Verdana";
	font-size: 11px;
	color: Black;
}

button {
	padding: 0px;
}
a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

img { border: 0 none; }

div.maincontent{
	padding: 20px 20px 20px 20px;
	
}
/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/



#page_bg {
	padding: 0px;
	margin-bottom: 1px;
    
}

#moduletableabout{
    padding: 10px
}

.moduletableabout{
    background: transparent url(../images/right_space_line.png) bottom no-repeat ;
    margin-bottom: 10px;
}
.moduletableaktualitas{
    background: transparent url(../images/right_space_line.png) bottom no-repeat ;
}

.moduletable_palyazat{
    background: transparent url(../images/right_space_line.png) bottom no-repeat ;
    padding-bottom: 10px;
}

.moduletable_comment{
    padding-top: 10px;
}



div#main_bg{
	width: 970px;
	text-align:left;
    margin:0px auto;
}
div#main_bg2{
    background: transparent url(../images/main_bg2.png) top left repeat-y;
}
div#main{
    /*float:left;*/
	width: 970px;
    background: White url(../images/topmenubottomline.jpg) top left no-repeat;
    padding-top: 12px;
}



div#logo_bg{
    background: #637FB1 url(../images/main2uj.jpg) bottom left no-repeat;
	height:206px;
	width:970px;
}

.fooldal{
/*
	background-image: url(../images/main2.jpg) !important;
*/
}
.miatdm{
/*
	background-image: url(../images/tdmelmgyak2.jpg) !important;
*/
}
.tajekozodjon{
/*
	background-image: url(../images/tajekozodjon2.jpg) !important;
*/
}
.palyazati-infok{
/*
	background-image: url(../images/palyazatinfo2.jpg) !important;
*/
}
.partnerseg{
/*
	background-image: url(../images/partnerseg2.jpg) !important;
*/
}
.terjunk-a-targyra{
/*
	background-image: url(../images/terjunkatargyra2.jpg) !important;
*/
}

div#footer{
    background: transparent url(../images/foot.gif) top left no-repeat;
	height:32px;
	width:970px;
    clear:both;
}
div#footer td{
    text-align: center;
    padding-top: 8px;
}

div#footer a{
    padding: 0px 10px 0px 10px;
}

div#menu{
    background: #FFFFFF url(../images/topmenuuj.jpg) top left no-repeat;
	width:970px;
    height:46px;
}

.logo{
	float:left;
}

div#user1{
	/*clear:left;*/
	width:699px;
	text-align:left;
    /*bottom: 0;*/
    /*margin-top: -200px;*/
}

div#user4{
	float:left;
    margin-left:700px;
	width:269px;
	height:158px;
    text-align:center;
}

div#user4 a, div#user4 a:hover {
    font-weight: bold;
}

input.button{
    background: #B0B7E1;
    border: #6264C1 1px solid;
    margin-top: 5px;
    cursor: pointer;
}

div#user2{
	float:right;
	width:269px;
    height:44px;
	text-align:left;
}

div#user3{
	float:left;
	width:699px;
	text-align:left;
}
.search {
	float:left;
	text-align:left;
	height:45px;
    width: 222px;
	padding:0px;
}
.inputbox {
	background:#FFFFFF url(../images/input_bg.png) top repeat-x;
	width: 156px;	
	font-size: 9px;
	color: #454545;
	padding:5px 2px 2px 2px;
	border: 1px solid #000000;
}

#cb_regio__.inputbox{
	width: 200px;
}
#limit.inputbox {
	width: 50px;
	font-size: 9px;
	border: 1px solid #000000;
}
div.contact_email textarea.inputbox{
	width: 400px;
}

table.mod_login{
    text-align:center;
    margin-top: 70px;
}

div.logout {
    margin-top: 90px;
}

#mod_search_searchword {
	background:#FFFFFF url(../images/input_bg.png) top repeat-x;
	width: 200px;
	
	font-size: 9px;
	color: #454545;
    margin: 15px 0px 0px 15px;
	padding:5px 2px 2px 2px;
    border-top: 1px solid #6264C1;
    border-left: 1px solid #6264C1;
    border-bottom: 1px solid #6264C1;
    border-right: none;
}





#user3{
    border:0px;
	height:44px;
}
#pillmenu {
	text-align:left;
	margin: 0;
}
#pillmenu ul {
	margin: 0;
	padding: 0 0 0 8px;
	list-style: none;
}
#pillmenu li {
	float: left;
	margin: 0;
	padding: 0;
}
#pillmenu li a,#pillmenu li a:hover {
	font-size: 13px;
	float: left;
	display: block;
	
	padding: 0 17px 0 17px;
	text-decoration: none;
	font-weight: bold;
}
#date{
	text-align:right;
	margin-right: 10px;
	float:right;
	line-height: 40px;
	color: #000000;
	font-size: 11px;
}



#leftcolumn{
	margin: 0px;
	padding: 0px;
	width: 206px;
	float:left;
}
#rightcolumn{
    background:#637FB1;
    border: solid 1px #637FB1;
	margin: 0px;
	padding: 0px;
	width: 269px;
    height:100%;
	float:right;
}

#maincolumn{
	width: 699px;
    height:100%;
    background: #FFFFFF;
}


#maincolumn table.contentpaneopen_text,
#maincolumn table.contentpaneopen,
#maincolumn table.contentpaneopen_blog,
#maincolumn table.contentpaneopen_benchmarking{
    /*margin-left:70px;*/
    width: 650px;
    * width: 630px;
    text-align:left;
}


div.path{
	margin:10px 0 0 0px;
	padding: 5px;
	background-color:#FFFFFF;
	border: 1px solid #F3F3F3;
}

div.nopad {
    /*width:100%;*/
	padding:0 10px 15px 20px;
}

.article_separator {
	height:0px;
	line-height:0px;
}
form#form-login fieldset {
	border: none;
	margin: 0;
	margin-left:10px;
	margin-top: 30px;
}
form#form-login ul li{
	padding: 0;
}

form#form-login ul li a {
	text-align: left;
	padding: 0px;
	font-size: 10px;
	color: #858585;
}

#leftcolumn div.module_menu, #leftcolumn div.module{
	margin: 10px 0px 0px 0px;
	padding:0px;
	width: 206px;
}
.article_column {
	padding-right:10px;
}
#rightcolumn div.moduletable_menu, #rightcolumn div.moduletable, #rightcolumn div.moduletable_text{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 206px;
}
div.bannergroup_text {
	margin:10px 13px 10px 13px;
}
.bannerheader {
	font-weight:bold;
	margin-bottom:10px;
}
.banneritem_text {
	margin-bottom:10px;
}
.bannerfooter_text {
	margin-bottom:10px;
}
#leftcolumn div.module_menu  div div div, #leftcolumn div.module div div div,
#rightcolumn div.moduletable_menu, #rightcolumn div.moduletable, #rightcolumn div.moduletable_text{
	background: url(../images/rub_bottom.png) left top no-repeat;
	background-position: 0px 46px;

}
#leftcolumn div.module_menu  div div div, #leftcolumn div.module div div{
	margin: 0px;
	padding: 0px;
	padding-bottom:5px;
	width: 206px;
	height:auto;
}

#leftcolumn div.module_menu div div div div, #leftcolumn div.module div div div div{
	background: none;
	padding:4px 8px;
}
#leftcolumn h3,
#rightcolumn h3{
	text-align: left;
	padding-left:15px;
	padding-top: 5px;
	height: 22px;
	width: 254px;
	font-size:14px;
	margin:0px;
	font-weight:bold;
}
table.poll thead td {
	text-align: left;
	padding-left:10px;
}
table.poll td {
	text-align: left;
}
#leftcolumn ul.menu li ul{
	list-style: none;
}
.pollstableborder {
	margin: 5px 0px 10px 0px;
}
.poll td div{
	display:inline;
}

/* forms */

#leftcolumn .moduletable ul,
#rightcolumn .moduletable ul {
	margin: 6px 0;
	padding: 0;
	list-style: none;
}

#leftcolumn .moduletable ul li,
#rightcolumn .moduletable ul li {
	margin: 0;
	padding: 0 2px;
}
.moduletable ul {
	padding:10px 0px 10px 0px;
	margin:0px;
}

.moduletable ul li {
	padding:0px 0px 0px 20px;
	margin:0px;
	line-height:18px;
}
#leftcolumn ul.menu li#current ul li,
#rightcolumn ul.menu li#current ul li {
	margin: 0px;
	padding: 0px;
}
ul.menu {
	padding:10px 10px 10px 15px;
	margin:0px;
}
ul.menu li{
	padding:7px 0px 7px 5px;
	margin:0px;
	border-bottom: 1px dotted #9F9F9F;
}
ul.menu li#current {
	background:#F7F7F7;
}
ul.menu li#current a{
	text-decoration:none;
	color:#363636;
	background:#F7F7F7;
}
ul.menu li ul {
	padding:0px 0px 5px 0px;
	margin:0px;
}
ul.menu li ul li{
	padding:0px 0px 0px 15px;
	border:none;
}
ul.menu li#current ul li a{
	margin-left:15px;
	text-decoration:none;
}
ul.mostread {
	padding:10px 0px 10px 0px;
	margin:0px;
}
ul.mostread li{
	padding:0px 0px 0px 20px;
	margin:0px;
	line-height:18px;
}
ul.latestnews {
	padding:10px 0px 10px 0px;
	margin:0px;
}
ul.latestnews li{
	padding:0px 0px 0px 20px;
	margin:0px;
	line-height:18px;
}

div#rightcolumn a:link, 
div#rightcolumn a:visited {
	color: black;
}

div.content a:link,
table.contentpaneopen a:link,
table.contentpaneopen_text a:link,
table.contentpaneopen_blog a:link,
div.content a:visited,
table.contentpaneopen a:visited,
table.contentpaneopen_text a:visited,
table.contentpaneopen_blog a:visited
{
	color:  #016db9;
}

table.contentpaneopen_text img,
table.contentpaneopen_blog img,
table.contentpaneopen img{
	/*border: 1px solid #000000 ;*/
	border: 0;
}
div.img_caption {
	width: auto !important;
}
.componentheading,
div.componentheading,
td.contentheading,
td.contentheading_blog,
div.componentheading_benchmarking{
	
	padding: 10px 0px 0px 0px;
    /*display : table-cell;
	vertical-align:middle;
	*/
	font-size:19px;
	height:33px;
	color:  #016db9;
    text-decoration:underline;

	
    /**padding-left: 30px;
     * font-weight:normal;
     * background: url(../images/contentheading_ico.png) left top no-repeat;
     */
}
td.createdate, td.modifydate{
	font-weight:normal;
	font-size:11px;
    padding-top: 5px;
    text-decoration:underline;
	color:#000000;
}
td.createdate_blog{
	font-weight:normal;
	font-size:11px;
    padding-top: 20px;
    text-decoration:underline;
	color:#000000;
}


table.contentpaneopen_palyazat{
	border-collapse: collapse;
	margin-left:2px;
    width:240px;
    background-color:#ffffff;
}
.contentheading_palyazat{
    font-weight:bold;
}

td.buttonheading{
	padding:0px 2px 0px 2px;
}
.content{
    width:650px;
}

table.contentpaneopen{
    margin: 10px 10px 0px 0px;
    width: 650px;
    text-align:left;
}

div.mod_placehere_leading table{
    width: 250px;
}

div.contentpaneopen_div_palyazat{
    background:#ffffff url(../images/palyazat_head.png) no-repeat;
    margin:11px 11px 0px 11px;
    padding-top: 25px;
    width: 246px;

}
div.contentpaneopen_foot_palyazat{
    margin:0px 11px 0px 11px;
}



table.moduletable_foot_palyazat{
    background:transparent url(../images/palyazat_head.png);
    height:24px;
    width:100%;
}
.aktualitas_head{
    background:#ffffff url(../images/akt_head.png) no-repeat;
    width: 246px;
    height: 230px;
    margin:0px 10px 0px 10px;
}
div.aktualitas_head table{
    width: 230px;
    margin: 30px 10px;
}

.aktualitas_foot{
    margin:0px 10px 0px 10px;
    height: 30px;
    width: 246px;
    background:transparent url(../images/palyazat_foot.png) no-repeat;
}

/* forum hozzászólások */
table.contentpaneopen_comment{
	border-collapse: collapse;
	margin-left:5px;
    background-color:#ffffff;
}
.contentheading_comment{
    font-weight:bold;
}


div.contentpaneopen_div_comment{
    background:#ffffff url(../images/palyazat_head.png) no-repeat;
    margin:11px 11px 0px 11px;
    padding-top: 25px;
    width: 245px;
    border-top:#e0ca6a 1px solid;
    border-left:#e0ca6a 1px solid;
    border-right:#e0ca6a 1px solid;
}
div.contentpaneopen_foot_comment{
    margin:0px 11px 0px 11px;
}

table.moduletable_foot_comment{
    background:transparent url(../images/palyazat_foot.png);
    height:30px;
    width:100%;
}


.comment_head{
    background:transparent url(../images/comment_head_bg.png) no-repeat;
    width: 246px;
    height: 23px;
    margin:0px 10px 0px 10px;
}
.comment_body{
    background:transparent url(../images/comment_body_bg.png) no-repeat;
    width: 246px;
    height:210px;
    margin:0px 10px 0px 10px;
    padding: 0px;
}
ul.latest_comments_comment {
	margin: 0;
}
.comment_foot{
    margin:0px 10px 0px 10px;
    height: 30px;
    width: 246px;
    background:transparent url(../images/comment_foot_bg.png) no-repeat;
    margin-bottom: 20px;
}


/**/
span.small {
	font-size:11px;
	color:#999999;
}
span.pagination span, span.pagination a{
	padding:5px;
}


div#f_area{
	margin:8px auto;
	width: 988px;
	text-align:left;
}

#f_area div.moduletable, #f_area div.moduletable_menu{
	float: left;
	margin:0px 10px 10px 25px;
	width: 215px;
}

#f_area h3, #f_area h3{
	text-align: left;
	margin:0px;	
	width: 208px;	
	color:#000000;
	font-size:19px;
	font-weight:normal;
}


/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

#syndicate{
	float:left;
	padding-left: 25px;
}


/*** green ***/
a:link, a:visited {
	color: #000000;
	text-decoration:none;
}

a:hover {
	color: #000000;
	text-decoration:underline;
}

#page_bg {
	background: #fff7dd top center repeat;
	text-align: center;
}

#page_bg2 {
	width: 986px;
	margin: 8px auto;
	background: transparent url(../images/bg2.png) top center repeat-y;
}

#page_bg2 div.begin {
	height: 8px;
	background: #FFFFFF url(../images/topshadow.png) top center repeat-x;
}

#page_bg2 div.finish {
	height: 8px;
	background: #FFFFFF url(../images/bottomshadow.png) top center repeat-x;
}

div.searchbutton {
        float:left;
        padding-top: 15px;
        cursor: pointer;
}

#pillmenu li a{
	color: #6B7D0E;
    width:75px;
}
#pillmenu li a:hover, #pillmenu li a#active_menu-nav{
	background: url(../images/green/menu_hover.png) top repeat-x;
	color: #FFFFFF;
}


div.module_menu h3, div.module h3, #rightcolumn h3{
	background:  #B1BFD8 url(../images/green/bg_h3.png) top left no-repeat;
}

#f_area{
	background: #7F9434 url(../images/green/bg_f_area.png) bottom right no-repeat;
	border-top: 3px solid #485313;
}

a.readon, a.readon:hover, a.readon:visited{
	display:block;
	color:#000000;
	text-decoration:underline;
    text-align: right;
	line-height:23px;
	margin:10px 0px 0px 0px;
    font-weight: bold;
}

#power_by, #power_by a, #power_by a:visited{
	color:#B9B9B9;
	text-decoration:none;
	font-size:11px;
}
ul.menu li{
	list-style:none;
	/*background:url(../images/green/menu_arrow.gif) top left no-repeat;*/
}
/*#f_area ul.menu li{
	list-style:none;
	background:url(../images/green/menu_arrow.gif) top left no-repeat;
}*/
ul.mostread li{
	list-style:none;
	background:url(../images/green/menu_arrow.gif) top left no-repeat;
}
ul.latestnews li{
	list-style:none;
	background:url(../images/green/menu_arrow.gif) top left no-repeat;
}
.moduletable ul li {
	list-style:none;
	background:url(../images/green/menu_arrow.gif) top left no-repeat;
}
#f_area div.moduletable_menu ul.menu {
	padding:10px 0px 10px 0px;
	margin:0px;
	background:none;
}

#f_area div.moduletable_menu ul.menu li {
	padding:0px 0px 0px 20px;
	margin:0px;	
	line-height:18px;
	background:url(../images/green/menu_arrow.gif) top left no-repeat;
	border-bottom:none;
}
#f_area a:link, #f_area a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}

#f_area a:hover {
	color: #FFFFFF;
	text-decoration:none;
}

#ck_showeditor {
	margin-top: 15px;
	display: block;
	text-decoration: underline;
}


/**suckerfish */

/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */
/** customize colors here */
a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal,
a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited {
	color: black;
}

a.mainlevel-suckerfish-horizontal:hover, 
a.mainlevel_active-suckerfish-horizontal:hover, 
a.mainlevel_current-suckerfish-horizontal:hover {
	color: white;
}
/*Az alsóknál ne legyen két vonal:*/
li.item_2_6 a.sublevel-suckerfish-horizontal,
li.item_2_6 a.sublevel_active-suckerfish-horizontal,
li.item_2_6 a.sublevel_current-suckerfish-horizontal,
li.item_2_6 a.sublevel-suckerfish-horizontal:link,
li.item_2_6 a.sublevel_active-suckerfish-horizontal:link,
li.item_2_6 a.sublevel_current-suckerfish-horizontal:link,
li.item_2_6 a.sublevel-suckerfish-horizontal:visited,
li.item_2_6 a.sublevel_active-suckerfish-horizontal:visited,
li.item_2_6 a.sublevel_current-suckerfish-horizontal:visited 
/*
ezt kell visszaírni, ha megint aktív lesz a hírarchívum

li.item_3_6 a.sublevel-suckerfish-horizontal,
li.item_3_6  a.sublevel_active-suckerfish-horizontal,
li.item_3_6  a.sublevel_current-suckerfish-horizontal,
li.item_3_6 a.sublevel-suckerfish-horizontal:link,
li.item_3_6 a.sublevel_active-suckerfish-horizontal:link,
li.item_3_6 a.sublevel_current-suckerfish-horizontal:link,
li.item_3_6 a.sublevel-suckerfish-horizontal:visited,
li.item_3_6 a.sublevel_active-suckerfish-horizontal:visited,
li.item_3_6 a.sublevel_current-suckerfish-horizontal:visited 
*/

li.item_3_5 a.sublevel-suckerfish-horizontal,
li.item_3_5  a.sublevel_active-suckerfish-horizontal,
li.item_3_5  a.sublevel_current-suckerfish-horizontal,
li.item_3_5 a.sublevel-suckerfish-horizontal:link,
li.item_3_5 a.sublevel_active-suckerfish-horizontal:link,
li.item_3_5 a.sublevel_current-suckerfish-horizontal:link,
li.item_3_5 a.sublevel-suckerfish-horizontal:visited,
li.item_3_5 a.sublevel_active-suckerfish-horizontal:visited,
li.item_3_5 a.sublevel_current-suckerfish-horizontal:visited 


li.item_4_1 a.sublevel-suckerfish-horizontal,
li.item_4_1  a.sublevel_active-suckerfish-horizontal,
li.item_4_1  a.sublevel_current-suckerfish-horizontal,
li.item_4_1 a.sublevel-suckerfish-horizontal:link,
li.item_4_1 a.sublevel_active-suckerfish-horizontal:link,
li.item_4_1 a.sublevel_current-suckerfish-horizontal:link,
li.item_4_1 a.sublevel-suckerfish-horizontal:visited,
li.item_4_1 a.sublevel_active-suckerfish-horizontal:visited,
li.item_4_1 a.sublevel_current-suckerfish-horizontal:visited

li.item_5_5 a.sublevel-suckerfish-horizontal,
li.item_5_5  a.sublevel_active-suckerfish-horizontal,
li.item_5_5  a.sublevel_current-suckerfish-horizontal,
li.item_5_5 a.sublevel-suckerfish-horizontal:link,
li.item_5_5 a.sublevel_active-suckerfish-horizontal:link,
li.item_5_5 a.sublevel_current-suckerfish-horizontal:link,
li.item_5_5 a.sublevel-suckerfish-horizontal:visited,
li.item_5_5 a.sublevel_active-suckerfish-horizontal:visited,
li.item_5_5 a.sublevel_current-suckerfish-horizontal:visited

li.item_6_2 a.sublevel-suckerfish-horizontal,
li.item_6_2 a.sublevel_active-suckerfish-horizontal,
li.item_6_2 a.sublevel_current-suckerfish-horizontal,
li.item_6_2 a.sublevel-suckerfish-horizontal:link,
li.item_6_2 a.sublevel_active-suckerfish-horizontal:link,
li.item_6_2 a.sublevel_current-suckerfish-horizontal:link,
li.item_6_2 a.sublevel-suckerfish-horizontal:visited,
li.item_6_2 a.sublevel_active-suckerfish-horizontal:visited,
li.item_6_2 a.sublevel_current-suckerfish-horizontal:visited
{
	display: block;
    vertical-align: middle;
    background: #B1BFD8;
    background-position: bottom;
	color: black;
}

a.sublevel-suckerfish-horizontal,
a.sublevel_active-suckerfish-horizontal,
a.sublevel_current-suckerfish-horizontal,
a.sublevel-suckerfish-horizontal:link,
a.sublevel_active-suckerfish-horizontal:link,
a.sublevel_current-suckerfish-horizontal:link,
a.sublevel-suckerfish-horizontal:visited,
a.sublevel_active-suckerfish-horizontal:visited,
a.sublevel_current-suckerfish-horizontal:visited {
	display: block;
    vertical-align: middle;
    background: #B1BFD8 url(../images/menu_bg.png) repeat-x;
    background-position: bottom;
	color: black;
}

a.sublevel-suckerfish-horizontal:hover,
a.sublevel_active-suckerfish-horizontal:hover,
a.sublevel_current-suckerfish-horizontal:hover {
	background-color: white !important;
    background-position: bottom;
	color: black;
	font-weight: bolder;
}

ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:link,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:link,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:link,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:visited,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:visited, 
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:visited {
    color: black;
}

ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:hover,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:hover,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:hover {
	background: white url(../images/menu_bg.png) repeat-x;
    background-position: bottom;
	color: black;
}


ul.mainlevel-suckerfish-horizontal ul .expanded {
    display: block;
    padding-right: 200px;
}


/** customize style / layout here */

a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal, span.mainlevel-suckerfish-horizontal,
a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited,
a.mainlevel-suckerfish-horizontal:hover, a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover,

a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal, span.sublevel-suckerfish-horizontal,
a.sublevel-suckerfish-horizontal:link, a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel-suckerfish-horizontal:visited, a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited,
a.sublevel-suckerfish-horizontal:hover, a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	font-weight: bold;
	text-decoration: none;
	border: 0px;
}

a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal, span.sublevel-suckerfish-horizontal,
a.sublevel-suckerfish-horizontal:link, a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel-suckerfish-horizontal:visited, a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited,
a.sublevel-suckerfish-horizontal:hover, a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	font-weight: bold;
	font-size: 100%;
    padding-left: 20px;
    text-decoration: none;
	border: 0px;
    height: 22px;
    padding-top: 8px;
    width: 180px;
}
/*a kétsoros menüpontok */
.item_2_2 a.sublevel-suckerfish-horizontal, 
.item_2_5 a.sublevel-suckerfish-horizontal, 
/*.item_6_1 a.sublevel-suckerfish-horizontal, */
.item_2_2 a.sublevel_current-suckerfish-horizontal, 
.item_2_5 a.sublevel_current-suckerfish-horizontal, 
.item_6_1 a.sublevel_current-suckerfish-horizontal 

{
	height: 30px;
	padding-top: 0;	
}



#active_menu-suckerfish-horizontal,
a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal,
a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited,
a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover,
a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal,
a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited,
a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	font-weight: bold;
}

ul.mainlevel-suckerfish-horizontal, .mainlevel-suckerfish-horizontal ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.mainlevel-suckerfish-horizontal {
	width:auto;
	z-index: 101;
}

ul.mainlevel-suckerfish-horizontal ul {
	z-index: 102;
}

ul.mainlevel-suckerfish-horizontal ul ul {
	z-index: 103;
}


ul.mainlevel-suckerfish-horizontal li {
	padding: 16px 0;
	height: 16px;
	list-style: none;
	float: left;
	margin:0 1px 0px 0px;
}

ul.mainlevel-suckerfish-horizontal li li {
	position: relative;
	width: 200px;
   	margin: 0;
   	height: 30px;
	padding: 0;
	float: none;
}
ul.mainlevel-suckerfish-horizontal li li a {
	text-align: left;
}
ul.mainlevel-suckerfish-horizontal li li ul {
	left: 100px;
	top: 0;
}

ul.mainlevel-suckerfish-horizontal ul {
	display: none;
}

ul.mainlevel-suckerfish-horizontal ul#menulist_2-suckerfish-horizontal{
/*	margin-left: -38px;*/
}

ul.mainlevel-suckerfish-horizontal ul#menulist_3-suckerfish-horizontal{
/*	margin-left: -42px;*/
}

ul.mainlevel-suckerfish-horizontal ul#menulist_4-suckerfish-horizontal{
/*	margin-left: -44px;*/
}

ul.mainlevel-suckerfish-horizontal ul#menulist_5-suckerfish-horizontal{
/*	margin-left: -48px;*/
}

ul.mainlevel-suckerfish-horizontal ul#menulist_6-suckerfish-horizontal{
/*	margin-left: -42px;*/
}

ul.mainlevel-suckerfish-horizontal li ul {
	position: absolute;
	top: 267px;
}



ul.mainlevel-suckerfish-horizontal li:hover ul,
ul.mainlevel-suckerfish-horizontal li.hover ul {
	display: block;
    border: #637FB1 2px solid;
}


ul.mainlevel-suckerfish-horizontal li:hover ul ul,
ul.mainlevel-suckerfish-horizontal li.hover ul ul {
	display: none;
}

ul.mainlevel-suckerfish-horizontal li:hover ul li:hover ul,
ul.mainlevel-suckerfish-horizontal li.hover ul li.hover ul {
	display: block;
    left: 200px;
    border: #637FB1 1px solid;
}


ul.mainlevel-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal li li {
/*	clear: left;*/
    vertical-align: middle;
}
#menulist_1-suckerfish-horizontal div.v_align,
#menulist_2-suckerfish-horizontal div.v_align,
#menulist_3-suckerfish-horizontal div.v_align,
#menulist_4-suckerfish-horizontal div.v_align,
#menulist_5-suckerfish-horizontal div.v_align,
#menulist_6-suckerfish-horizontal div.v_align{
    height:30px;
    text-align:left;
}

div.v_align
{
    vertical-align:middle;
    display: table-cell;
    width:200px;
    height: 45px;
}

/** separator */
span.mainlevel-suckerfish-horizontal, span.sublevel-suckerfish-horizontal {
	border-width: 0px;
	padding: 5px;
}

.item_1{
    width:97px;
    height:45px;
    text-align:center;
}


.item_3{
    width:115px;
    height:45px;
    text-align:center;
}
.item_3_1, .item_3_6, .item_3_7,
.item_2_1, .item_2_2, .item_2_3, .item_2_4, .item_2_5, .item_2_6,
.item_4_1, .item_4_2,
.item_6_1, .item_6_2, .item_6_3  {
    height:30px;
    text-align:left;
}


li.item_3_2 a.sublevel_current-suckerfish-horizontal,
li.item_3_3 a.sublevel_current-suckerfish-horizontal,
/*
ezt vissza kell írni, ha megint aktív az archívum
li.item_3_4 a.sublevel_current-suckerfish-horizontal,*/
li.item_3_2 a.sublevel-suckerfish-horizontal,
li.item_3_3 a.sublevel-suckerfish-horizontal
/* meg ezt li.item_3_4 
,a.sublevel-suckerfish-horizontal */{
    /*padding-left:40px;
    font-weight: normal;
    width: 160px;*/
}

li.item_3_2 a.sublevel_current-suckerfish-horizontal:hover,
li.item_3_3 a.sublevel_current-suckerfish-horizontal:hover,
/*li.item_3_4 a.sublevel_current-suckerfish-horizontal:hover,*/
li.item_3_2 a.sublevel-suckerfish-horizontal:hover,
li.item_3_3 a.sublevel-suckerfish-horizontal:hover
/*li.item_3_4 a.sublevel-suckerfish-horizontal:hover*/ {
    /*padding-left:40px;
    font-weight: bold;
    width: 160px;*/
}

ul.mainlevel-suckerfish-horizontal li.item_2{
    width:130px;
    height:35px;
    padding-top: 10px;
    text-align:center;
}

ul.mainlevel-suckerfish-horizontal li.item_4{
    width:120px;
    height:35px;
    padding-top: 10px;
    text-align:center;
}


.item_5 {
    width:104px;
    height:45px;
    text-align:center;
}


ul.mainlevel-suckerfish-horizontal li.item_6 {
    width:126px;
    height:35px;
    /*padding-top: 10px;*/
    text-align:center;
}


/*blog*/

a.contentpagetitle{
/*    font-family:"MS Reference Sans Serif";*/
    font-size: 18px;
    color:#4091ca;
}
a.view_comments{
    color:#016db9;
    margin-right: 20px;
    text-decoration: underline;
    font-weight: bold;
}
a.downloadable_docs{
    color:#8fb931 !important;
    margin-right: 20px;
    text-decoration: underline;
    font-weight: bold;
}
a.more_links{
    color:#c39000 !important;
    font-weight: bold;
    text-decoration: underline;
}

.noborder {
	border: 0px !important;
}

.link_container{
    text-align: center;
    /*margin-top: 50px;*/
    width:100%;
}

#maincolumn div.comment_text {
    padding-left: 10px;
}

#poll{
    width:347px;
    height:190px;
    background: transparent;
    border: solid 1px #637FB1;
}

form#poll{
    padding: 20px 0px 0px 20px;
    background: transparent;
    height: auto;
    width: 680px;
}

#poll h1{
    background:#B1BFD8;
    padding-top:5px;
    margin-top:0px;
    margin-bottom: 20px;
    width:100%;
    height:25px;
    vertical-align:middle;
    text-align:center;
    font-size:16px;
/*    font-family: sans-serif; */
}
#poll input.button{
    background: transparent url(../images/ertekel.png) no-repeat;
    width:80px;
    height:15px;
    margin-top:10px;
    border:0px;
}

#popular_topic{
    float:right;
    width:350px;
    height:200px;
    background:#ededed;
}

/*
 * Example CSS for Simplest Forum.
*/
tr.sectiontableentry0.requiresapproval td,
tr.sectiontableentry1.requiresapproval td {background-color:#fcc;border-bottom:2px solid #faa;}

/*
 * Controls the appearance of posts
*/
div.post {margin:00px;padding-top:0px;}
div.post div.subject {font-weight:bold;font-size:1.1em;padding-top: 10px;padding-left:10px;}
div.post div.postby {font-style:italic;font-size:0.8em;}

div.post.child.c1 {margin-left:20px;}
div.post.child.c2 {margin-left:40px;}
div.post.child.c3 {margin-left:60px;}
div.post.child.c4 {margin-left:80px;}
div.post.child.c5 {margin-left:90px;}
div.post.child.c6 {margin-left:100px;}
div.post.child.c7 {margin-left:120px;}
div.post.child.c8 {margin-left:140px;}
div.post.child.c9 {margin-left:160px;}
div.post.child.c10 {margin-left:180px;}
div.post.requiresapproval {border:3px solid #fcc;}
div.post .buttons {text-align:right;font-size:0.8em;}

div.contentpane_1 div.post.parent {background-color:#98AACB;}
div.contentpane_1 div.post div.msg {background-color:#B1BFD8;padding:7px;border:0;}
div.contentpane_2 div.post.parent {background-color:#98AACB;}
div.contentpane_2 div.post div.msg {background-color:#B1BFD8;padding:7px;border:0px;}
/*
 * This is actually for the latest posts module (sorry for the violation...)
*/
span.subject0, span.subject1 {font-weight:bold;}
span.subject0 { color: #1F4D6D; }
span.subject1 { color: #327CB0; }
span.date {font-size:0.7em;}

/*
 * A default formatting for code blocks
*/
pre.code {border:1px solid #ccc;background-color:#eeeeee;overflow:auto;padding:10px;}


#popular {
	width: 699px;
	height: 100px;
	background: #ededed;
	float: right;
}
#popular ul {
	list-style: none;
}
div.popular_head {
	text-align: center;
}
#popular h2{
    background:#dddddd;
    padding-top:5px;
    margin-top:0px;
    width:100%;
    height:25px;
    vertical-align:middle;
    text-align:center;
    font-size:16px;
}
div.comment_body ul {
	list-style: none;
    padding: 0px;
}

.latest_comments_comment li{
    padding-left: 0px;
}
.comment_1, .comment_1 a{
    padding: 0px;
    color:#283D71;
    font-size: 10px;
}
.comment_2, .comment_2 a{
    padding: 0px;
    color:#327cb0;
    font-size: 10px;
}

table.comment_1{
    background-color:#B1BFD8;

}
table.comment_2{
    background-color:#B1BFD8;
}

.comment_front{
    color:#000000;
    font-size: 10px;

}

.comment_front a{
    font-weight: bold;
    color:#000000;
    font-size: 10px;
}

table.comment_front{
    text-align: center;
    height: 40px;
    margin-left: 20px;
    width: 90%;
    border-top: 1px dotted #000000;
    border-bottom: 1px dotted #000000;
}
table.comment_all{
    text-align: left;
    height: 40px;
    margin-left: 20px;
    width: 90%;
    border-bottom: 1px dotted #000000;
}

li.latest_comment_comment{
    margin: 5px 5px 0px 5px;
}
table.forum_topic{
    width: 660px;
    margin-left: 10px;
}

table.forum_topic .sectiontableentry0 {
    background: #B1BFD8;
}

table.forum_topic .sectiontableentry1 {
    background: #98AACB;
}

div table.forum_topic .sectiontableentry0 a, div table.forum_topic .sectiontableentry1 a {
    color: Black;
}

div.aktualitas_head p {
    margin: 0px;
}

div.contentpane_talk,
div.contentpane_talk a:link,
div.contentpane_talk a:hover,
div.contentpane_talk a:visited{
    color: #283D71;
}


div.contentpane_partner,
div.contentpane_partner a:link,
div.contentpane_partner a:hover,
div.contentpane_partner a:visited
{
    color: #327cb0;
}

.cleardiv { clear: both; }

table.pollstableborder_poll{
    text-align: center;
}

/* TDM szervezet részletek*/
div#tabs1 {
	margin: 0px 0px 0px 50px;
	padding-top: 30px; 
}
table.admintable{
	width:  600px;
}
td.info{
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;	
}
td.key{
	padding-bottom: 15px;
}

/* XMAP */
div.xmap div{
	margin-left: 20px; 
}

/*További linkek állapot*/
div#more_links{
	display: none;
}

table.contentpaneopen a.org_link:link,
table.contentpaneopen a.org_link:hover,
table.contentpaneopen a.org_link:visited
{
	color: #cccccc;
	font-size:  10px;
}

h2.menutitle{
	font-size: 13px;
	font-weight: bold;
}

img.Kep {
	border: 0;
	margin: 10px;
}
