/* default.css, minden template-ben megtalalhato stiluselemek */
/* a body, tablazat, hr elemek stilusat mindig a sablon sajat css-eben kell megadni
body{


} stb.
*/
/* ///////////// linkek,menuk (kiveve path es lapozas) ///////////// */
/* oldal alapertelmezett link stilusa */
a:link, a:visited{
text-decoration:none;
color:#e85321;
}
a:hover{
text-decoration:underline;
color:#e85321;
}
a:active{
text-decoration:underline;
color:#e85321;
}
/* kategorialista linkjeinek stilusa */
a.category:link, a.category:visited {
  font-weight      : bold;
}
/* tovabb gomb vagy link stilusa */
a.tovabb:link, a.tovabb:visited {
  color            : #e85321;
  font-family:Arial, Verdana, Lucida Grande, Sans-Serif;
  font-size        : 10px;
  white-space      : normal;
  font-weight      : bold;
  padding-left:5px;
  text-decoration  : none;
  text-transform:none; 
}
a.tovabb:hover {
  color            : #e85321;
  font-family:Arial, Verdana, Lucida Grande, Sans-Serif;
  font-size        : 10px;
  white-space      : normal;
  font-weight      : bold;
  padding-left:5px;
  text-decoration  : underline;
  text-transform:none; 
}
/* alapmenu !!!csak az aktivmenu id!!!*/
.menu{
	display:block;
	margin:0;
	padding:0;
	line-height:14px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../gfx/menu.jpg) no-repeat;
	color:#446700;
	text-align:left;
}
.menu a:link, .menu a:visited {
	display:block;
	padding:2px 0 2px 10px;
	margin:3px 0 4px 0;
	color:#cd0000;
	text-decoration:none;
	font-weight:bold;
    line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
/* 	color:#2d4400; */
	color:#40521d;
	background:url(../gfx/menu.jpg) no-repeat;
}


.menu a:hover{
	display:block;
	padding:2px 0 2px 10px;
	margin:3px 0 4px 0;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	background-color:#e2fa99;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../gfx/menu-h.jpg) no-repeat;
}
/* az aktualis menu */
#aktivmenu {
	display:block;
	padding:2px 0 2px 10px;
	margin:3px 0 4px 0;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	background-color:#e2fa99;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../gfx/menu-h.jpg) no-repeat;
}
/* almenu */
.alsoszint {
  padding-left: 10px;
}
a.foszint {
  margin           : 0px;
  padding          : 0px;
  font-size        : 14px;
  text-indent      : 10px;
  background-color : #e2fa99;
  font-weight:bold;
}
a.foszint:link, a.foszint:visited {
  font-size        : 12px;
  font-weight      : normal;
  color            : #4f8f28;
  text-indent      : 10px;
  background-color : #e2fa99;
}
a.foszint:hover {
  font-size        : 12px;
  font-weight      : normal;
  text-decoration  : none;
  text-indent      : 10px;
}


/* ha az almenu div */
.alsodiv{


}
.alsodiv a:link, .alsodiv a:visited{


}
.alsodiv a:hover{


}
/* ///////////// formok ///////////// */
  /*  gombok */
.button {
  font-size        : 11px;
  font-weight: bold;
  color            : #555;
  border           : 2px solid #a7d7de;
  margin-bottom    : 5px;
  background-color : #a7d7de;
  padding          : 1px;
}
.buttonk {
  font-size        : 11px;
  font-weight: bold;
  color            : #555;
  border           : 2px solid #a7d7de;
  margin-bottom    : 5px;
  background-color : #a7d7de;
  padding          : 1px;
}
.buttonr {
  font-size        : 11px;
  font-weight: bold;
/*   color            : #62a000; */
  color            : #555;
  border           : 2px solid #a7d7de;
  margin-bottom    : 5px;
  background-color : #a7d7de;
  padding          : 1px;
}
  /* beviteli mez?k */
.inputbox {
  border           : 1px solid #009fb9;
  background-color : #fff;
  margin-bottom    : 5px;
  color       : #000;
}


/* ///////////// tartalom: cimsorok, tartalom div ///////////// */
/* oldalcim stilusa, ha meg van adva */
.title {
font-family:Arial, Verdana, Lucida Grande, Sans-Serif;
font-size: 1.2em;
font-weight:bold;
margin:0px 0px 7px 0px;
height: 16px;
}
/* a tartalmat magában foglalo div stílusa (ha van az a div) */
.main {
  float            : left; 
  width            : 100%;
  margin-left      : 5px;
  padding          : 0px;
}
.mainn {
  float            : left; 
  width            : 544px;
  margin-left      : 5px;
  padding          : 0px;
  text-align:justify;
}
.mainv { width : 540px; margin-left : 5px; padding : 0px; text-align:justify;}
.mainpop {
  float            : left; 
  width            : 544px;
  margin-left      : 15px;
  padding          : 0px;
  text-align:justify;
}
.conhir {
  width            : 544px;
  padding          : 0px;
  text-align:justify;
  margin-left:5px;
}
.muvlis {
  float            : left; 
  width            : 100%;
  margin-left      : 15px;
  margin-top      : 15px;
  padding          : 0px;
}
/* tartalom tablazat stilus */
/* csak a teljes tartalom reszt magaban foglalo tablazatra vonatkozik */
table.content{
  width            : 100%;
  padding          : 0px;
  border-collapse  : collapse;
  border-spacing   : 0px;
  margin-bottom    : 10px;
}
/* a tartalmon belul a komponenseken belul hasznalt tablazatok stilusa */
table.contentpane {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}
/* komponensek listazasainak (pl: galeria kezdolap) tablazataiban hasznalt stilus */
table.contentpaneopen {
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}
/* tartalom, hirek, szekciok listazasakor az adott szekcio leirasanak stilusa */
.tartalomleiras {
  width            : auto !important;
  display          : block;
  text-align:justify;
}
/* egy szekcio megjelentitesekor a szekcio cimenek stilusa */
.szekciofejlec {
  font-size        : 12px;
  font-weight      : bold;
  letter-spacing   : 1px;
  color            : #5c5c5c;
  padding          : 1px;
  font-family:Arial, Verdana, Lucida Grande, Sans-Serif;
}
/* egy adott tartalom (hír, cikk) címének stílusa) */
.contentheading {
  font-size        : 17px;
  height           : 24px;
  font-weight      : bold;
/*   white-space      : nowrap; */
  text-align       : left;
  color            : #009fb9;
  width            : 100%;
}
.contentheadingk {
  font-size        : 16px;
  font-weight      : bold;
/*   white-space      : nowrap; */
  text-align       : left;
  color            : #cd0000;
  padding-bottom:5px;
  padding-top:5px;
}
/* egy komponens címének stílusa */
.componentheading {
  font-size        : 17px;
  height           : 28px;
  font-weight      : bold;
  white-space      : nowrap;
  text-align       : left;
  color            : #009fb9;
}
/* szekcio elemeinek tablazataban a tablazatsorok stilusai */
.szekciotablacsik1 {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #BCB778;
}
.szekciotablacsik2 {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #BCB778;
}
/* datum */
.date {
  font-size        : 10px;
  color            : #000000;
  padding-right    : 10px;
}
/* a cikkek es esetleg egyeb tartalmi elemek vagy komponensek aljan megjeleno datum*/
.createdate, .modifydate {
  font-size        : 10px;
  color            : #000;
  margin-left:1em;
  font-weight:bold;
  color:#555;
  letter-spacing   : 1px;
  font-family:Arial, Verdana, Lucida Grande, Sans-Serif;
}
/* kisbetus */
.small {
  font-size        : 9px;
  color            : #555;
  margin-left:1em;
}
.smallul {
  font-size        : 10px;
  color            : #000;
  margin-left:5px;
  font-weight      : bold;
}
.smallu {
  font-size        : 9px;
  margin-left:5px;
  font-weight      : bold;
  color: #777;
}
.smalldark {
  font-size        : 9px;
  color            : #000;
}


/* ///////////// tablazatok: modulok (!nem menu, nem tartalom!) ///////////// */


/* modulok tablazatainak stilusa */
table.modultabla {
  width       : 100%;
  table-layout     : auto;
  border-top       : 1px solid #73c40b;
  border-bottom    : 1px solid #73c40b;
}
table.modultabla th {
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  height           : 19px;
  line-height      : 19px;
  text-indent      : 8px;
  letter-spacing   : 1px;
  color            : #000;
}
table.modultabla td {
  padding-left     : 0px;
  padding-right    : 0px;
}




/* ///////////// PATH és lapozás ///////////// */
/* PATH */
.pathway {
  font-size        : 10px;
  color            : #000000;
  padding-left     : 4px;
}
a.pathway:link, a.pathway:visited {
  font-size        : 10px;
}
a.pathway:hover {
  font-size        : 10px;
}
/* lapozas */
.pagenavcounter {
  font-size        : 10px;
  color            : #555;
}
.pagenavbar {
  padding          : 2px;
}
.pagenav {
  font-weight      : bold;
  color            : #555;
  text-align:center;
}
a.pagenav:link, a.pagenav:visited {
  text-decoration  : none;
}
a.pagenav:hover {
  text-decoration  : none;
}




/* ///////////// componensfuggo ///////////// */
/* szavazas */
.pollstableborder{
  border-color     : #666666;
}
/* arlista */
.arfejlec {
  padding          : 3px;
  font-size        : 14px;
  font-weight      : bold;
  color       : #cc0000;
  border-bottom    : 1px solid #cc0000;
}
.akcio{
  font-weight      : bold;
  font-style     : italic;
  color       : #cc0000;
}
.athuz{
  font-weight      : bold;
  font-style     : italic;
  text-decoration  : line-through;
  color       : #cc0000;
}
.normal {
  font-size        : 11px;
  color            : #000;
}
.katlist {
  padding          : 3px;
  font-size        : 14px;
  font-weight      : bold;
  color       : #cc0000;
}
.highlight {
  color:white;
  font-weight: bold;
  background-color: red;
  }
  /*urlap*/
.urlapkiem{
  font-weight: bold;
  font-size: 12px;
  margin-left: 5px;
  padding: 0px;
}
.ukerdes{
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}
/* //////////////////////////////////////////////////// */
.gallerythumb {
	float: center;
	text-align: center;
}


.gallerythumb img {
	border: 3px solid #dcdcdc;
}


.gallerythumb a img {
	border: 3px solid #dcdcdc;
}


.gallerythumb a:hover img {
  border: 3px solid #bbb;
}
.katlink{
  font-weight: bold;
}
.imgtitle{
  color: #009fb9;
  font-size:1.1em;
  font-weight:bold;
  font-family: Arial, Verdana, Lucida Grande, Sans-Serif;
}
.imgtitleb{
  color: #009fb9;
  font-size:1.3em;
  font-weight:bold;
  font-family: Arial, Verdana, Lucida Grande, Sans-Serif;
  text-decoration:underline;
}
.keptitle{
  font-weight: bold;
}
.listaltb{
/*   border: 1px solid #519a00; */
}
.listaltd{
/*   border-top: 1px solid #519a00; */
border-top: 1px solid #ccc;
}
.listabotline{
  /*border-bottom: 1px solid #519a00;*/
  border-bottom: 1px solid #ccc;
}
.itatext{
  font-style:italic;
  font-family: Arial, Verdana, Lucida Grande, Sans-Serif;
  font-size:1.1em;
}
.useradat{
  padding-left: 2em;
  border: 3px double #cd0000;
}
.uhfejlec {
  font-size        : 12px;
  font-weight      : bold;
  letter-spacing   : 1px;
  color            : #62a000;
  padding          : 1px;
  font-family:Arial, Verdana, Lucida Grande, Sans-Serif;
  display: table-cell;
  
}
.hirfejlec{
  font-size        : 13px;
  font-weight      : bold;
  letter-spacing   : 1px;
  font-family:Arial, Verdana, Lucida Grande, Sans-Serif;
  padding-top:5px;
}
.rovatfejlec{
  font-size        : 17px;
  height           : 24px;
  font-weight      : bold;
/*   white-space      : nowrap; */
  text-align       : left;
  color            : #009fb9;
}
.rovatlista {
  width            : auto !important;
  display          : block;
  text-align:justify;
}
.rovatfejlec2{
  padding-top:1em;
  font-size        : 17px;
  height           : 24px;
  font-weight      : bold;
/*   white-space      : nowrap; */
  text-align       : left;
  color            : #009fb9;
  width            : 100%;
}
.rovajanlo{
  padding-left:2em;
}
.rovimage{
  display:table-cell;
  border-bottom: 1px solid #ccc;
  padding-bottom:1em;
}
.hirlab{
  text-align:right;
  width:527px;
}
.hirintro{
  text-align:justify;
  width:527px;
}
.hirlab2{
  text-align:right;
}
.hirintro2{
  text-align:justify;
}
.ajanlo{
font-size:12px;
font-weight:bold;
color:#555;
}
