@import url(tinymce.css);

body {
	padding: 0px;
	margin: 0px;	
	background-image: url(hatter.jpg);
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
    
}

/*---------------------------------------------- alap --------------------------------*/
table.alap {
	background-color:#eee; /*CCCCCC;*/
	margin: 0px auto 10px auto;
	border: 1px solid #555;		
	width: 1036px;
}
.alap_fej {
	height: 82px;	
	background-color:#8F8C86;
	border-top: 2px solid #444;
        line-height: 0px;
}
.alap_fej .termuves_hu {
	width: 340px;
	border-right: 1px solid #444;
	height: 82px;	
	background-color:#666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 40px;
	text-align: left ;
	color: #FFFABF;
	background-image:url(kepek/termuves_hu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float: left;
}
.alap_fej .termuves_en {
	width: 340px;
	border-right: 1px solid #444;
	height: 82px;	
	background-color:#666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 40px;
	text-align: left ;
	color: #FFFABF;
	background-image:url(kepek/termuves_en.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float: left;
}
.alap_fej a:hover img {
	border-color: #aaa;
}
.alap_menu {
	height: 30px;
	background-color:#31344F; /*22264F;*/
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	font-size: 1.1em; /*12px;*/
	font-weight: bold;
/*	background-image:url(kepek/at.gif);
	background-repeat:repeat-x;
	background-position:left top;*/
}
.alap_reklam {
	background-color:#666666;
	width: 180px;
	text-align: center;
}
.alap_reklam h1, .alap_reklam h2 {
	font-size: 9px;
	color: #999;
	padding: 0px 0px 2px 0px;
	margin: 10px 0px 7px 0px;
	border-bottom: 1px solid #777;
}
.alap_reklam .content {	
	margin: 0px auto;
}

.alap_reklam a:hover img {
	border-color: #aaa;
}
.alap_reklam img {
	margin-bottom: 5px;
}
.alap_reklam .block {
    width: 180px;
}
.alap_block_bal {
	width: 200px;
        min-width: 200px;
	padding: 10px 0px 0px 0px;
	background-color:#666;
	/*border-right: 1px solid #444;*/
	background-image:url(kepek/potty-fugg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.alap_block_jobb {
	width: 141px;
        min-width: 141px;
	padding: 10px 0px 0px 0px;
	background-color:#666;
	background-image:url(kepek/potty-fugg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.alap_reklam .image-advertisement {
	margin-bottom: 0px;
}
.block_munkak {
	width: 170px;
}
.block_hirek {
	width: 171px;
}
.block_cikkek {
	width: 341px;
        min-width: 341px;
}
.alap_tartalom {
	width: 472px;
	border-left: 1px solid #555;
	padding: 20px;
}
.alap_tartalom h1 {
    width: 472px;
}
.alap_tartalom_kl {
	padding: 10px 20px 20px 20px;
	width: 812px;
}
.kezdolap {	
	margin: 0px;
	width: 812px;
}
.kezdolap a {
	color: #999;
}
.kezdolap a:hover {
	color: #ccc;
}
.kezdolap h1 {
	margin-bottom: 5px;	
	margin-top: 20px;
	color: #373D6F;
}
.alap_lab {
	background-color:#2F303F;
	text-align: center;
	padding: 4px 0px;
	color: #eee;
	border-bottom: 1px solid #666;	
	vertical-align: middle;
}
.alap_lab img { 
	vertical-align: middle;
	}
.tervezok_lista {
	font-size: 0.85em; /*9px;	*/
	padding:5px;
}
.tervezok_lista a {
	text-decoration: none;
}
/*--------------------------- menu ------------------------------*/
.alap_menu a {
		display: block;
		/*width: 100px;*/
		margin-top: 0px;
		padding: 8px 11px 7px 11px;	
		color: #ddd; /*888;	*/
		float: left;
		text-align: center;
		text-decoration:none;
		/*border-left: 1px solid #666;*/
	}
.alap_menu .links {
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
}
.alap_menu a:hover {
		background-color: #6268AF; /*a57e4c;			*/
		text-decoration: underline;
	}
.alap_menu a.active {
		/*background-color: #a57e4c;*/	
		color: #FFFABF; /*eee;		*/
		text-decoration: underline;	
	}
.alap_menu a.vege {
		border-right: 1px solid #666;
	}
.alap_menu ul.links li, .alap_menu ul.links li.leaf, #block-locale-0, .alap_menu ul li{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
.alap_menu .content {
	margin-bottom: 0px;	
}
.alap_menu .content ul {
	margin-left: 0px;	
}
xxx.alap_menu li.last a {
	border-right: 1px solid #666666;		
	}
.alap_menu li.first {
	margin-left: 0px;
	}
#block-locale-0 {
	/*float: right;
	/*border-left: 1px solid #666666;
        border-right: 1px solid #666666;
	width: 48px;	*/
        background-color: #31344F;
	padding:0 4px;
        margin-top: 9px;
        height: 35px;
}
#block-locale-0 a {
		
	}
#block-locale-0 .content ul {
	margin: 0px;
        text-align: right;
}

#block-locale-0 .content li {
	/*float: left;*/
        list-style: none;
        float: right;
        margin: 11px 10px 0px 0px;
        padding: 0px;
}
#block-locale-0 img {
    margin: 0px;
    border: 1px #000 solid;
}
/*------------------------------------------ menu adatok -------------------------------------*/
.adatok {
	float: right;
	font-size: 9px;
	border-left: 1px solid #666;
	margin-top: 0px;
}
.adatok input {
	width: 40px;
	height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	
}
.adatok input.form-submit {
	height: 18px;
	width: 60px;
	margin-right: 3px;
}
.adatok label {
	display: none;
}
.adatok a {
	margin: 0px;
	padding: 12px 9px 10px 9px;	
	/*border-left: 1px solid #666;*/
}
.adatok form {
	float: left;
}
/*----------------------------- tartalom ----------------------------*/
.alap_tartalom img {
	
}
.alap_tartalom a {
	color: #CF9700;
}
.alap_tartalom a:hover {
	color: #FFC21F;
	}
.alap_tartalom .node {
	line-height: 16px;
	margin-bottom: 10px;
	clear: both;
}
.fuggkep {
	width: 128px;
	float: right;
	text-align: center;
	margin-left: 5px;
}
.fuggkep img {
	padding: 1px;
	border: 1px solid #666;
	margin-bottom: 5px;
	margin-left: 4px;
	}
.keptabla {	
	width: 445px;
	background-color: #ccc;
	margin: 13px auto 15px auto;
	/*border-left: 5px solid #fff;
	border-right: 5px solid #fff;*/

}
.keptabla td {	
	vertical-align: middle;
	text-align: center;
	border: 25px solid #ccc;
}
.keptabla td a {
	padding: 0px;
	margin: 0px;
}

.keptabla td img {
	padding: 1px;
	border: 1px solid #555;
}
.keptabla td a:hover img {
	border: 2px solid #fff;
	padding: 0px;
}
.kapcs {
	margin: 10px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #B3B4BF;
}
.kapcs h3.kapcs_cim {
	font-size: 12px;
	border-bottom: 1px solid #ccc;	
}
img.tartalom_bal, img.tartalom_jobb {
	padding: 1px;
	border: 1px solid #666;
}
.tartalom_bal {
	float: left;	
	margin-right: 10px;
}
.tartalom_jobb {
	float: right;	
	margin-left: 10px;
}
/*---------------------------- kategoriak ---------------------------------*/
h2.cim, .alap_block_bal h2.title  {
	font-size: 12px;
	color: #2F303F;
	background-color: #EFF0FF;		
	margin: 0px 1px 0px 0px;
	padding: 2px 3px 2px 3px;
/*	border-right: 1px solid #908f8f;
	border-left: 1px solid #908f8f;*/
	text-align: left;
/*	background-image:url(kepek/at.gif);
	background-repeat:repeat-x;
	background-position:left top;*/
	/*font-weight: bold;*/
	text-align: center;
	border-bottom: 3px solid #2F303F;
	border-top: 1px solid #2F303F;
	
}
.alap_block_jobb h2.cim {
	margin: 0px 0px 0px 0px;
}
h3.alcim {
	font-size: 12px;
	color: #EDE9AE;
	border-bottom: 3px solid #CFCC9B;
	margin-top: 5px;	
	padding: 0px 5px 1px 5px;
	text-align: center;
}
h3.potcim {
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #ddd;
	
}
h2.link {
	font-size: 9px;
	font-weight: bold;
	/*border-bottom: 1px solid #aaa;*/
	font-family: Verdana, Helvetica, sans-serif;	
	clear: both;
}
h2.link span.link_alcim {
	color: #888;
	font-family: Arial, Helvetica, sans-serif;
}
h2.link div {
	padding: 1px 1px 3px 3px;
	margin:1px 0 0 3px;
	color: #333;
}
h2.link a {
	text-decoration: none;
	color: #bbb;
	display: block;
	padding: 1px 6px 3px 6px;
	margin: 1px 0px;
	/*background-image:url(kepek/potty.gif);
	background-repeat: no-repeat;
	background-position:4px 5px;
	padding-left: 14px;*/
}
h2.link a:hover {
	background-color: #444; 
	color: #ddd;
}
h2.link a.active {
	/*background-color: #555;*/
	color: #ccc;
	margin: 0px 0px 1px 0px;
	padding: 1px 6px 2px 17px;	
}
h2.link a span {
	color: #999;
	font-weight: normal;
}
/*h2.kiemelt {
	background-color: #7F7F7F;
	
}
h2.kiemelt a {
	color: #444;
}*/
h2.forgalmazo {
	background-color: #4A4F4A;
	
}
.alap_block_jobb h2.link a {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #888;
}
.alap_block_bal h2.link a.active {
	color: #eee;
	background-image:url(kepek/potty.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
}
.alap_block_jobb h2.link a.active {
	background-color: #444;
	background-image:url(kepek/potty_v.gif);	
	background-repeat: no-repeat;
	background-position: 5px 8px;
}
.kepesmunka h2.link a.active {
	background-image: none;		
}
h2.link a.kival {
	background-color: #8F8474;
}

h2.link a.link_kep {
	padding: 6px 1px 9px 1px;
	/*border-bottom: 1px solid #777;*/
	text-align: center;
}
h2.link img {
	border: 1px solid #aaa;
	vertical-align: top;
	/*width: 120px;*/
	margin: 5px;	
}
h2.link a.link_kep img {
	margin: 0px auto 3px auto;
}
h2.link img.kiskep {
	margin: 2px 4px 0px 5px;
	border: 0px;
	/*vertical-align: middle;*/
}
h2.tervezok {
	font-size: 11px;
	font-weight: normal;
	font-family:Verdana, Helvetica, sans-serif;	
}
div.tervezok_betuk {
	text-align: center;
	margin-bottom: 3px;
	margin-top: 3px;
	
}
/*----------------------------------- block ----------------------*/
.alap_block_bal .tartalom {
	margin-bottom: 20px;
	
}
.alap_block_jobb .tartalom {
	margin-bottom: 20px;	
}

/*---------------------------------- taxonomy ---------------------*/
.taxonomy_tartalom {
	text-align: center;
	border: 1px solid #666;
	padding: 0px 0px 0px 0px;
	background-color: #ddd;
	width: 156px;
}
.kezdolap .taxonomy_tartalom {
	width: 20%;
}
.taxonomy_tartalom:hover {
	background-color: #aaa;
}
.taxonomy_tartalom img {
	/*width: 120px;*/
	padding: 1px;
	margin: 10px auto 0px auto;
	border: 1px solid #999;
}
.taxonomy_tartalom a {
	display: block;
	padding: 10px 0px 10px 0px;
	/*height: 155px;*/
	color: #222;
	text-decoration: none;
}
.taxonomy_tartalom a:hover {
	background-color: #aaa;
	color: #111;
	}
.kezdolap_blokk {
	width: 100%;
}
/*--------------------------------- munkák -------------------------*/
.munkak {
	margin-bottom: 15px;
}
.field-field-tartalom {
	margin-top: 10px;
	padding-top: 10px;
	/*border-top: 2px solid #808080;*/
}
/*-------------------------------- cimlap hirek ---------------------*/
.cimlap-tartalom {
	border-right: 10px solid #eee;
	padding-bottom: 15px;
}

.cimlap-tartalom_veg {
	border-right: 0px;
}
.cimlap-tartalom h2, .cimlap-tartalom .blogbejegyzes h2, .alap_tartalom h2 {
    -moz-border-radius: 3px 3px 3px 3px;
    background-color: #D1D3DF;
    border: 1px solid #A7AEDF;
    clear: both;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 2px;
    padding: 7px;
	}

.cimlap-tartalom h2 a, .cimlap-tartalom .blogbejegyzes h2 a, .alap_tartalom h2 a {
    color: #29305F;
    text-decoration: none;
    display: block;
    background-image: url(nyil.gif);
    background-position: center right;
    background-repeat: no-repeat;
}
.cimlap-tartalom h2, .cimlap-tartalom .blogbejegyzes h2 {
	min-height: 32px;
}
.cimlap-tartalom h2 a:hover, .cimlap-tartalom .blogbejegyzes h2 a:hover, .alap_tartalom h2 a:hover {
	color: #fff;
}
.cimlap-tartalom .content, .cimlap-tartalom .blogbejegyzes .content {
	padding: 5px;
	color: #333;
}
.cimlap-tartalom .content img, .field-field-h-bevezetokep img {
	border: 1px solid #666;
	margin-right: 5px;
}
.field-field-blogbejegyzes-link {
    clear: both;
}
.cimlap-tartalom .bekuld {
	font-size: 9px;
	padding: 2px 6px 1px 6px;
	color: #BFB09B;
	background-color: #6F665A;
}
.cimlap-tartalom img, .field-field-h-bevezetokep img, .field-field-book-bevezetokep img {
    margin-right: 5px;      
	padding: 1px;
	border: 1px solid #666;
}
.cimlap-meg {
	 padding-top: 5px;
	 border-top: 1px solid #555;
	 text-align: center;
	 font-size: 12px;
	 font-weight: bold;	
     margin-bottom:20px;
}
.cimlap-meg a {
	color: #6D72AF;
}
.cimlap-meg a:hover {
	color: #8B92DF
	}
.cimlap_kiemelt .hirek {
	padding: 2px;
	border: 1px solid #666;
	background-color: #EFECD1;
	margin-bottom: 10px;
}
.field-field-h-bevezetokep {
	float: left;
}
.cimlap-tartalom .bloginfo a {
    color: #AFA000;
}
/*---------------------- hirdetés -----------------*/
.image-advertisement img {
	border: 1px solid #777;
	padding: 1px;
	}
.alap_fej .image-advertisement {
	margin: 10px 0px 0px 342px;
}
.alap_fej .image-advertisement img {	
	padding: 1px;
	}
.image-advertisement {
	text-align: center;
	margin-bottom: 10px;
}
/*----------------------- feed ----------------------*/
a.feed-icon {
	margin-top: 15px;
}
/*------------------------ termektar ------------------*/
.tav {	
	float: left;
}
/*-------------------------------- t_adat tervezői addatlap -----------------------------*/

/* nagyoldal */
table.t_alap {
	width: 100%;
	margin-bottom: 20px;
	
}
table.gyarto {
	background-color: #BDBFB3;	
}
table.t_alap td {
	
}
table.t_alap tbody {
	border: 0px;
	}
table.t_alap fieldset {
	margin: 0px;
	width: 460px;
	border-width: 1px;
	margin-top: 0px;
}
table.t_alap fieldset.collapsible {
	border-color: #666; 
	/*
	border-right-width: 0px;
	border-bottom-width: 0px;*/
	padding-left: 5px;
	padding-right: 5px;
	/*background-color: #444;	*/
	margin-bottom: 10px;
}
table.t_alap fieldset.collapsible img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
table.t_alap fieldset.collapsed {
	background-color: transparent;	
	margin-bottom: 0px;
}
table.t_alap fieldset legend {
	margin-top: -2px;
	
}
table.t_alap fieldset legend a {
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
	padding-right: 5px;
}
a.szerk {
	background-color: #aaa;
	padding: 0px 2px 0px 2px;
	float: right;
	font-size: 9px;
	margin-top: 1px;
	margin-right: 3px;
}
table.t_alap td.legordulo {
	padding: 5px 4px 0px 4px;
}
table.t_alap .t_lista {
	width: 80%;
	
	}
table.t_alap .t_kep {
	padding: 2px;
}
table.t_alap img {
	border: 1px solid #222;
	padding: 1px;
	margin-right: 5px;
}
table.t_alap .t_tabla {
	padding: 2px 2px 2px 120px;
	border-bottom: 1px solid #bbb;
	
}
table.gyarto .t_tabla {
	border-bottom: 1px solid #CCCFC2;
}
table.t_alap .t_tabla p {
	margin: 0px;
	padding: 0px;
}
table.t_alap .t_cim {
	float: left;
	clear: both;
	padding: 2px 0px 2px 4px;
	color: #222;
	font-weight: bold;
}
/*------------------------- rendszerüzenetek ---------------------*/
div.messages {
	background: #f0f0f0 url(info.png) no-repeat 5px 50%;
	border: 1px solid #1D42EF;
	margin-bottom: 10px;
	padding: 10px 5px 10px 35px;
	color: #606060;
	font-weight: bold;
}
div.messages_error  {
	background: #ffeceb url(error.png) no-repeat 5px 50%;
	border: 1px solid #e8c8c8;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 5px 5px 5px 35px;
	color: #f0000c;
	font-weight: bold;
}
/*----------------------------------- event ------------------------------*/
.event-calendar table {
	margin-left: 1px;
}
.event-calendar .month-view td,
.event-calendar .week-view td {
	padding: 1px;
	
}
.event-calendar th {	
	/*background-image: url(images/blokk_torzs.jpg);*/
	color: #222;
	font-weight: bold;
	font-size:9px;
}


.alap_tartalom  .event-calendar td, .alap_tartalom  .event-calendar table, .alap_tartalom .event-calendar tr, .alap_tartalom .event-calendar tr {
	background-color: transparent;
	border: none;
  }
.event-calendar .month-view td {
	border: 1px solid #ccc; 
 }
.event-calendar table {	
	/*background-image: url(images/hatter_comment.jpg);*/
	margin-top: 4px;
	
}
.event-calendar td.sat, .event-calendar td.sun {
  background: #EFDFC2;
}
.event-calendar td.sat a, .event-calendar td.sun a {
	color: #555;
}
.event-calendar td.today {
	background: #EDE9AE;
	}
.event-calendar td.selected {
  background: #2F7BFF;
  color: #fff;
}
.event-calendar div.event {
	margin: 0px 0px 5px 0px;
	padding-bottom: 3px;
	border: 1px solid #aaa;
	font-style: normal;
    background-color: #ddd;
}
.event-calendar .dayview {
	padding: 0px 5px;
}
.event-calendar .list-view {
	margin: 0px;
	padding: 0px;
}
.event-calendar  .list-view  .tableview {
	padding: 5px;
	border: 1px solid #bbb;
	margin: 0px 0px 2px 0px;
}
.event-calendar .list-view .day {
  float: none;
  text-align: center;
  padding: 0px;
  margin: 10px 0px 0px 0px;
  color: #fff;
  background: #6d6d6d;
  padding: 1px 0.33em;
  border: 1px solid #242;
  font-weight: bold;
  font-style: normal;
}
.event-calendar h2 {
	font-size: 16px;
	margin: 3px 0px 5px 0px;
	color: #eee;
}
.event-calendar h2 a {
	text-decoration: underline;
}
span.next,
span.prev  {
	font-size: 1.3em;
	padding: 0px 10px;
}
.jobb_tartalom ul.links {
	margin: 10px 0px;
}
.jobb_tartalom ul.links li {
	padding: 0px;
}
.event .hirek .content {
	margin: 0px;
}
.event_month, .event_week, .event_day, .event_table {
	padding-right: 10px;
}
/*------------------------------------------- esemény ---------------------------------*/
.esemeny h3 {
	border-bottom: 1px solid #999;
	padding: 0px 0px 2px 0px;
	margin: 10px 0px 2px 0px;
	font-size: 14px;
}
.esemeny .tartalom {
	margin-bottom: 10px;
	background-color: transparent;
}
.esemeny .edit {
	font-size: 0.8em;
	float: right;
	font-weight: normal;
}
.esemeny_datum {
	margin-bottom: 2px;
	color: #3B3E5F;	
	font-size: 10px;
	/*height: 28px;*/
}
.esemeny_datum strong {
	font-size: 1.1em;
	}
/*-----------------*/
.event-calendar tr.even, .event-calendar tr.odd {
	background-color: #444;
}
.alap_block_jobb .event-calendar tr td, .alap_block_bal .event-calendar tr td  {
	border: 1px solid #888;
}
.event-calendar {
	margin: 0px 2px 0px 5px;
}
table.event-block {
	/*background-color: #333;*/
}
#block-event-0 {
	height: 160px;
}
.event-calendar a {
	font-weight: bold;
	color: #ddd;
}
.event-calendar a:hover {
	color: #fff;
}
/*------------------------------------ submitted --------------------*/
.submitted {
	/*margin: 3px 0px 10px 0px;*/
	color: #3B3E5F;	
	font-size: 10px;
    /*padding-bottom: 2px;
    border-bottom: 1px solid #888;*/
	float: left;
	line-height: 13px;
}

/*----------------------------------- tartalom ----------------------*/

.kozep_tartalom {
	margin-bottom: 15px;	
	/*font-size: 12px;*/
	line-height: 18px;
}
.kozep_tartalom img {
	margin-right: 4px;
}
.kozep_tartalom .profile img {
	margin-right: 0px;
}
h3.tartalom {
	font-size: 16px;
	padding: 15px 0px 10px 0px;
}
/*------------------------------------ links ------------------------*/

.alap_tartalom .page-links {
	background-color: #B3B4BF; /*5F627F;	*/
	padding: 3px 5px 4px 5px;
	margin-bottom: 15px;
	margin-top: 5px;
	color: #333;
	border-top: 1px solid #7D7F8F;
	border-bottom: 1px solid #7D7F8F;
	clear: both;
}
.book-navigation {
	margin-top: 5px;
	border-top: 1px solid #888;
}
.book-navigation .page-links  a {
	margin: 0px 7px;
	color: #111;
	font-weight: bold;
	
}
.book-navigation .page-links a {
	margin: 0px;
}
.links {
	text-align: right;
	clear: both;
}
ul.links li {
	padding-right: 0px;
}
.links a:hover {
	color: #333;
}
.book-navigation .page-links a:hover {
	color: #fff;
}
.comment .links {
	margin-bottom: 0px;
	}
.book-navigation .page-previous {
  width: 218px;  
}
.book-navigation .page-up {
  width: 20px;
  text-align: center;
}
.book-navigation .page-next {
  width: 218px; 
}
/*-------------------------------- comment -----------------------------------*/
div.comment {
	padding: 0px;
	background-color:#E0E2EF;
	border: 1px solid #5F627F;
	margin-bottom: 5px;
	
}
div.comment .submitted {
	border-bottom: 1px dotted #5F627F;
	padding: 3px 5px 3px 5px;
	margin: 0px;
	color: #8388AF;
	background-color: #B5B9CF;
}
div.comment .submitted a {
	color: #DF8D00;
	font-size: 11px;
}
#comment-form .content, #comments .content { 
	padding: 5px;	
	}
#comment-form .content p, #comments .content p { 
	padding: 0px;
	margin: 0px 0px 10px 0px;
	}
#comment-form .comment {
	margin-top: 15px;
} 
#comment-controls .box {
	margin-bottom: 10px;
	font-size: 10px;
}
#comment-controls select, #comment-controls input {
	font-size: 10px;
}
.comment span.new {
	padding: 2px 5px 2px 5px;
	float: right;
	border: 1px solid #DFC599;
	background-color: #EFD4A4;
	/*font-size: 11px;*/
	font-weight: bold;
}
a.comment_comments {
	padding-right: 5px;
}
/*---------------------------------------- hozzaszolas ---------------------*/
.hozzaszolas {
	background-color:#dcdde6;
	border: 1px solid #B5B9CF;
	margin-bottom: 5px;
	background-image:url(kepek/komment.gif);
	background-repeat: repeat-y;
	background-position: left top;
	clear: both;
}
.hozzaszolas .bekuld {
	float: left;
	width: 84px;
	text-align: center;
	padding: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #8B8E9F;
}
.hozzaszolas .szoveg {
	margin: 0px 3px 25px 95px;
}
.hozzaszolas .gombok {
	margin-top: -19px;
	text-align: right;
	padding: 0px 4px 4px 0px;	
}
.hozzaszolas .gombok a {
	margin-left: 4px;
	}
.avatar {
	border: 1px solid #666;
	padding: 1px;
}
.hozzaszolas .hozza {
	border-top: 1px solid #6F717F;
	padding-top: 2px;
	margin-top: 2px;
}
/*----------------------------- book -----------------------*/
.book-navigation {
	/*background-color: #B3B4BF;*/
	margin-bottom:15px;	
}
.book-navigation .page-links {
	background-color: #B3B4BF;
	border-top: 1px solid #7D7F8F;
	border-bottom: 1px solid #7D7F8F;
	margin-top: 22px;
}
.book-navigation .menu {
	border-top: 0px;
	padding-top: 0px;
}
.alap_block_bal ul {
	padding-left: 15px;
}
.alap_blokk_bal ul li {
	padding: 0px;
	margin: 0px;
}
.node h3.iras, h3.iras {
	font-size: 15px;
	margin: 20px 0px 5px 0px;
	padding: 0px;
	color: #333;
}
.block-book .content {
	margin-left: 10px;
}
.block-book a {
	color:#BBBBBB;
	display:block;
	margin: 1px 0 0px -7px;
	padding:1px 6px 2px;
	text-decoration:none;
}
.block-book a:hover {
	background-color:#444444;
	color:#DDDDDD;
}
.block-book a.active {
	font-weight: bold;
	}
.block-book .content ul {
	margin-left: 2px;
}
.field-field-book-bevezetokep {
	float:left;
    
}
/*--------------------------- search ---------------------*/
#block-search-0 {
	
}
#block-search-0 input {
	width: 100px;
	margin: 3px 0px 3px 3px;
	font-size: 0.8em;
}
#block-search-0 input#edit-submit {
	width: 55px;
	margin: 3px 3px 3px 0px;
	float: none;
}
/*------------------------------ content ------------------*/
.content {
	margin-bottom: 15px;
	font-size:1.1em; /*12px;*/
	line-height:18px;
}
.content ol, .content ul, .content li {
	margin: 0px;
	padding: 0px;
	margin-left: 11px;	
}
.content li {
	margin-bottom: 5px;
}
/*--------------------------------- listak -----------------------*/
.item-list {
	margin: 0px;
	padding: 0px 5px 0px 5px;
}
.item-list ul {
	margin: 0px;
	padding: 0px;
}
.item-list ul li {
	margin-left: 10px;
	padding: 0px;
}
.more-link {
	margin-right: 5px;
}
/*---------------------------------- blog ------------------------------
h1.blogcim {
	margin: 0px 13px 10px 13px;
	color: #BFC4FF;
	font-size: 19px;
}
.bloginfo {
	margin: 0px 14px 15px 14px;
	color: #ddd;
}
.figyel {
	font-size: 9px;
	color: #aaa;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #999;
	padding: 3px;
	margin: 0px 4px;
	text-align: center;
	
}
.bloglista a.blog_link {
	padding-left: 35px;
	padding-top: 5px;	
	display: block;
}
.bloglista a.blogsajat_link {
	margin: 0px 5px;
}
.bloglista {
	margin-top: 5px;
}
.bloglista img {
	float: left;
	vertical-align: top;
	margin: 0px 5px;
}
.bloglista h3.lista {
	margin-bottom: 1px;
	padding-bottom: 1px;
	font-size: 11px;
}
.bloglista img {
	width: 25px;
	height: 25px;
	margin-right: 3px;
	vertical-align: middle;
}
.blog .megjegy {
	font-size: 9px;
	margin: 8px 0px 0px 0px;
	padding-top: 4px;
	border-top: 1px solid #9B9F81;
}
.lezar {
	clear: both;
	} */
/*---------------------------- tartalom ----------------------*/
.kepkeret img {
	border: 1px solid #555;
}
.noszunet {
	line-height: 0px;
	}
td.kepkeret_cim {
	padding: 10px 0px 3px 0px;
	font-weight: bold;
}
.jobb_kepkeret {
	float: right; 
	width: 230px; 
	padding-left: 10px;
}
/*--------------------------- archívum ------------------*/
#block-archive-0 table {
	width: 95%;
	margin: 5px 5px 0px 5px;
}
#block-archive-0 table td {
	text-align: center;
	border: 1px solid #777;
	padding: 2px 0px;
}
#block-archive-0 table th {
     font-size: 0.9em;
}
.block-archive h2 {
    clear: both;
}
/*----------------------------- tamogatok ------------------*/
.tamogatok img {
	border: 1px solid #999;
}
.tamogato_forma {	
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #666;
	padding-bottom: 1px;
	margin-bottom: 1px;
	margin-top: 25px;
}

/*----------------------------- pager ----------------------*/
.pager a {
	color: #444;
}
/*--------------------------- hirlevel -----------------------*/
#block-hirlevel-0 h2 {
    font-size: 12px;
    margin: 5px 10px 7px;
    padding: 0 5px 2px;
    color: #eee;
}

#block-hirlevel-0 .content {
	margin: 0px 0px;
}
form#hirlevel-form {
	font-size: 11px;
	margin: 0 10px;
}
form#hirlevel-form div {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
form#hirlevel-form label {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
/*form#hirlevel-form input {
    font-size: 11px;
	width: 100px;
	float:left;
}
form#hirlevel-form input.form-submit {
	width: 70px;
	margin-top: 2px;	
} */
#block-hirlevel-0 input {
	width: 89px;
	margin: 3px 0px 3px 0px;
	font-size: 0.8em;
        float:left;
	height: 14px;
}
#block-hirlevel-0 input.form-submit {
	width: 65px;
	margin: 1px 0px 3px 0px;
        height: 24px;
}

#kritika {
	border: 1px solid #2F303F;
	background-color: #595F9F;
	color: #eee;
	text-align: center;
	padding: 10px;
	margin-top: 10px;
	font-size: 1.1em;
}
#hirlevel_lab {
    margin-top: 35px;
    height: 35px;
    background-color: #31344F;
}
/*-------------------------------------------- cikkek -----------------------------*/
.field-field-cikk-bevezetokep {	
	float: left;	
}
.field-field-cikk-bevezetokep img {	
	border:1px solid #666666;
	margin-right:5px;
}
.cikk .content {	
	margin: 0px;
	padding: 0px;
	}
.cikk .submitted {	
	float: left;
}
.cikk .taxonomy {	
	display: block;
	text-align: right;
}
.cikk .taxonomy a {	
	margin-left: 10px;
}
.cikk h2 {
	clear: both;
}
a.feed-icon {
	clear: both;
	}
.event-nodeapi {
	display: none;
}
/*---------------------------------------------- blog ----------------------------------*/
.bloginfo {
	color: #aaa;
	margin-bottom: 5px;
}
.blogbejegyzes {
	margin-bottom: 10px;
}
.alap_block_bal .blogbejegyzes h2.title {
    background-color:transparent;
    border-bottom:1px solid #AAAAAA;
    border-top: none;
    clear:both;
    font-size:16px;
    margin-bottom:2px;
    padding:15px 0 4px;
    text-align:left;
}
.blogbejegyzes h2 a {
    text-decoration: none;
}
.alap_tartalom .blogbejegyzes h2 a {
   /* color: #DFDAA7; /*00268F;     */
}
.alap_tartalom .blogbejegyzes h2 a:hover {
	/*color: #000; */
}
.blogbejegyzes .taxonomy {
	/*float: left;*/
    text-align: left;
    border-bottom: none;
}
.blogcim {
	color: #aaa;	
}
.bloginfo {
	text-align: right;	
}
.bloginfo .submitted, .field-field-blogbejegyzes-blogoldal {
  border-left:1px solid #8BA2DF;
  border-right:1px solid #8BA2DF;
  float:right;
  font-size:10px;
  line-height:10px;
  margin-top:-18px;
  padding:0 5px;
}
.blogcim a, .field-field-blogbejegyzes-blogoldal a {
	color: #8BA2DF;
	font-weight: bold;	
	text-decoration: none;
}
.blogcim a:hover, .field-field-blogbejegyzes-blogoldal a:hover {
	color: #1F5BFF;
	}
.item-list .pager {
	margin-bottom: 15px;
}
.blogtitle img {
	margin-top: 1px;
	float: right;
}
.field-field-blogoldal-link {
	margin-bottom: 5px;
}
.field-field-blogoldal-link .field-label {
	float: left;
	}
.figyel {	
	margin: 0px 10px 10px 10px;
	padding: 5px;
	border: 1px solid #555;
	background-color: #9FB4FF;
}
.blog_tovabb {
	text-align: right;
	font-size: 0.9em;
}
.blog_megjegyzes {
	border: 1px solid #aaa;
	padding: 10px;
	text-align: center;
	background-color:#DDDDDD;
	margin-bottom: 10px;
}
/*------------------------------------------- blog blokk -----------------------------------------------*/
#block-termuves-0 .content {
	margin-left: 5px;
	margin-right: 5px;
}
#block-termuves-0 fieldset.collapsible {
	border: none;
	padding: 0px;
	margin: 5px 0px 5px 0px;	
}
#block-termuves-0 fieldset.collapsible legend a {
	margin-left: -7px;
	padding-left: 20px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	color: #BBBBBB;
}
#block-termuves-0 a {

    font-size:9px;
 
}

#block-termuves-0 fieldset.collapsed {
	border: none;
}
#block-termuves-0 .item-list {
	border-bottom: 1px dotted #aaa;
	border-top: 1px dotted #aaa;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	background-color: #777;
}
#block-termuves-0 .item-list li {  
    list-style: none;
}
#block-termuves-1 .content {
	padding: 5px;
	margin-bottom: 0px;
}
#block-termuves-1 .content .content {
	padding: 0px;
}
.taxonomy {
	display: block; 
	text-align: right;
	border-bottom: 1px solid #888;
    color: #3B3E5F;	
	font-size: 10px;
	min-height: 15px;
	line-height: 13px;
    margin-bottom: 5px;
}
.field-field-esemeny-datum {
    margin-top: -7px;
    margin-bottom: 7px;
}
.taxonomy ul.links {
	margin: 0px;
	padding: 0px;
}
.taxonomy ul.links li {
	margin: 0px;
	padding: 0px 5px 0px 0px;
}
.field-field-blogbejegyzes-kiskep {
	float: left;
}
.field-field-blogbejegyzes-kiskep img {
	border: 1px solid #888;
	padding: 1px;
	margin-right: 5px;
	margin-bottom: -2px;
}	

.kepfelirat {
	font-size: 0.9em;
	color: #666;
}
.megjegyzes {
	font-size: 0.8em;
	font-weight: bold;
	line-height:140%;
	margin-bottom:20px;
}
/*----------------------------------------------- calendar ----------------------*/
.view-display-id-calendar_block_1 .calendar-calendar tr {
  background: #555;  
}
.view-display-id-calendar_block_1 .calendar-calendar tr td { 
    border: 1px solid #777;
}
.view-display-id-calendar_block_1 {
   padding: 5px; 
}
.view-display-id-calendar_block_1 .calendar-calendar table.mini td.empty {
    background:none repeat scroll 0 0 transparent;
    border-color: #777;
}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
    background-color:#41445F;
}
.date-heading h3 {
    font-size: 13px;
}

.view-data-node-title {
    font-size: 14px;
    
}
.calendar-calendar td .inner .view-field, .calendar-calendar td .inner .view-field a {
    font-weight: bold;   
    padding: 0px;   
}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
    padding: 0px;
    background:none repeat scroll 0 0 transparent;
}
.calendar .view-field {
    padding: 2px;
}
.calendar-calendar td.calendar-agenda-hour  {
    padding: 2px;
}
.calendar-calendar .inner .view-item-esemeny {
   
    padding-bottom: 15px;
}
.calendar-calendar .inner .view-item-esemeny .calendar {
    /*margin-bottom: 10px;*/
}
/*------------------------------------- views hírek, események -----------------------------*/
.view-display-id-page_2 {
    
}
.view-hirek .views-row {
    clear: both;
    padding-top: 20px;
}
.view-hirek .view-footer h1 {
    margin-top: 30px;
    margin-bottom: 10px;
    text-align:center;
}
.field-field-esemeny-datum {
    padding-top: 1px;
}
.alap_tartalom .view-hirek .view-display-id-page_3 h2 {
     background-color:#666;
}
/*------------------------------------ views munkák -------------------------------*/
.view-ter-targy table, .kezdooldal-table table {
    border-left: 1px solid #555;          
    border-top: 1px solid #555;              
}
.view-ter-targy td, .kezdooldal-table td {
    width: 155px;    
    text-align: center;   
    background-color: #DDD;
}
.kezdooldal-table td {      
    width: 160px;
}
.view-ter-targy td:hover, .kezdooldal-table td:hover {
    background-color: #aaa;
}
.view-ter-targy .col-1, .view-ter-targy .col-2, .view-ter-targy .col-3, .kezdooldal-table td {
    border-right: 1px solid #555;     
    border-bottom: 1px solid #555;                   
}
 .view-ter-targy td img, .kezdooldal-table td img {
    border:1px solid #999999;
    padding:1px;
}
.view-ter-targy .view-content, .kezdooldal-table .view-content {
    margin-bottom: 1px;
}
.view-ter-targy .view-content a, .kezdooldal-table .view-content a {
    display: block;
    padding: 0px;
    color: #111;
    text-decoration: none;   
}  
.view-ter-targy .view-content a:hover, .kezdooldal-table .view-content a:hover {
    color: #111;
} 
.view-ter-targy .views-field-field-m-kiemelt-kep-fid a, .kezdooldal-table .views-field-field-m-kiemelt-kep-fid a  {
    padding-top: 15px;        
}
.view-ter-targy .views-field-title a, .kezdooldal-table .views-field-title a   {
    padding: 0px 3px 10px 3px; 
}
.view-ter-targy a div, .kezdooldal-table a div {
    font-weight: bold;
}
/*------------------------------------- views hirek, írás, kitekinto --------------------------------*/
.kezdooldal-hirek-table td, .kezdooldal-kitekinto-table td, .kezdooldal-iras-table td {
    width: 50%;
}
.kezdooldal-hirek-table .col-1, .kezdooldal-iras-table .col-1, .kezdooldal-kitekinto-table  .col-1 {
    padding-right: 3px;
}
.kezdooldal-hirek-table .col-2, .kezdooldal-iras-table .col-2,  .kezdooldal-kitekinto-table  .col-2 {
    padding-left: 7px;
}
/*------------------------------------ hirek gomb -------------------------------*/
.gomb ul.primary {
    border: none;
    margin:0;
    padding:0;  
}
.gomb ul.primary li a {
    border: 1px solid #B5B9DF;
    padding: 3px 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color:#DFE2FF;
    color: #2C378F;
    font-size: 1.1em;
}
.gomb ul.primary li a:hover { 
    background-color:#CFD4FF;       
}
.gomb ul.primary li.active a {  
    background-color:#8691EF;
    border-color: #535EBF;
     color: #080D3F;  
}
/*---------------------------------- csatolmány -------------------------------*/
.alap_tartalom #attachments {     
    width: 100%;
    
}
.alap_tartalom #attachments td { 
    padding: 2px 5px 2px 5px;
    background-color: #61636F;        
}    
/*---------------------------------- RSS blokk ---------------------------------*/
#block-block-3 .content li, 
#block-block-4 .content li {
   text-align: left;
   list-style-type: none; 
}
#block-block-3 .content ol, #block-block-3 .content ul, #block-block-3 .content li,
#block-block-4 .content ol, #block-block-4 .content ul, #block-block-4 .content li {
    margin:0px;
    padding: 0px 0px 0px 10px;
}
#block-block-3 .content li,
#block-block-4 .content li {
   background-image: url(rss.gif);
   background-position: left 2px;
   background-repeat: no-repeat;
   font-size: 0.9em;
   padding-left: 20px;
}
.rejtett {
    display: none;
}
.block-archive td.active {
    background-color:  transparent;
}
.tagadelic.level1 {
  font-size : 0.7em;
}
.tagadelic.level2 {
  font-size : 0.9em;
}
.tagadelic.level3 {
  font-size : 1.1em;
}
.tagadelic.level4 {
  font-size : 1.3em;
}
.tagadelic.level5 {
  font-size : 1.5em;
}
.tagadelic.level6 {
  font-size : 1.7em;
}
.tagadelic.level7 {
  font-size : 1.9em;
}
.tagadelic.level8 {
  font-size : 2.1em;
}
.tagadelic.level9 {
  font-size : 2.3em;
}
.tagadelic.level10 {
  font-size : 2.5em;
}
.block-tagadelic h2 {
    background-color: #81859F;
}

#block-termuves-1 .links li {
    padding: 0px;
    margin: 0px 0px 0px 3px;
}
#block-termuves-1 ul.links {
    margin-left: 2px;
}
/*-------------- facebook---------------*/
.fb_ltr {
    margin-top: 20px;
    margin-bottom: 10px;
    background-color: white;
}
/*------------------------ tematika --------------------*/
.view-tematika .node {

    margin-bottom: 40px;
}
.view-tematika .content {
    margin-top: 15px;

}

.alap_block_bal .view-tematika {
    padding: 0px 5px;
    font-size: 11px;
    line-height: normal;
}
.view-tematika .field-type-filefield img, 
.alap_block_bal .view-tematika  img{
    float: left;
    border: 1px solid #888888;
    margin-bottom: -2px;
    margin-right: 5px;
    padding: 1px;
}
.alap_block_bal .view-tematika .views-field-title {
    background-color:transparent;
    border-bottom:1px solid #AAAAAA;
    border-top: none;
    clear:both;
    font-size:16px;
    padding:15px 0 4px;
    text-align:left;
    
}
.alap_block_bal .view-tematika .views-field-title a {
    text-decoration: none;
}
.alap_block_bal .view-tematika .views-field-type {
    text-align: right;
    font-size: 10px;
    color: #aaa;
    margin-bottom: 7px;
}
.alap_block_bal .view-tematika .views-field-field-esemeny-datumnev-value {
    float: left;
    padding-right: 10px;
}
.alap_block_bal .view-tematika .views-field-field-esemeny-datum-value {
    color: #aaa;
    margin-bottom: 5px;
}
.view-tematika .field-field-tartalom-bevezeto {
    margin-top: 5px;
}
#block-views-tematika-block_1 {
    width: 341px;
}
/*------------------- tematika menu első ----------------------*/
.alap_menu #block-menu-primary-links li.first a  {
    background-color: #F18835;
    color: #31344F;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
    margin-right: 10px;
}

.kep_felirat {
	font-size: 9px;
	background-color:#ccc;
	padding: 5px;
	line-height:normal;
}
.kep_felirat strong {
	font-size: 11px;
}
.kepkeret td {
	vertical-align:top;
}
ul.textsize_list li {
    float: left;
    margin: 0 5px 0 0;    
}
ul.pagestyle_list li {
    float: left;
    margin: 0 5px 0 0;    
}