/* 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:#ff9300;
}
a:hover{
text-decoration:underline;
color:#ff9300;
}
a:active{
text-decoration:underline;
color:#ff9300;
}
a.morenews:link, a.morenews:visited{
text-decoration:none;
color:#ff9300;
}
a.morenews:hover{
text-decoration:none;
color:#ff9300;
}
a.morenews:active{
text-decoration:none;
color:#ff9300;
}
/* kategorialista linkjeinek stilusa */
a.category:link, a.category:visited {
  font-weight      : bold;
}
/* tovabb gomb vagy link stilusa */
a.tovabb:link, a.tovabb:visited {
  color            : #FF5A00;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  white-space      : normal;
  font-weight      : bold;
  float            : left;
  text-decoration  : none; 
}
a.tovabb:hover {
  color            : #7dcd16;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  white-space      : normal;
  font-weight      : bold;
  float            : left;
  text-decoration  : none; 
}
.topmenu{
    color:black;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
	}
.topmenu a:link, .topmenu a:visited {
	color:black;
	text-decoration:none;
	font-weight:bold;
	padding:2px 2px 2px 2px;
	}

.topmenu a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#ff6000;
	padding:2px 2px 2px 2px;
	}

/* alapmenu !!!csak az aktivmenu id!!!*/
.menu{
	margin:0;
	padding:0;
	line-height:12px;
}
.menu a:link, .menu a:visited {
	height:12px;
	display:block;
	padding:9px 0 9px 0;
	color:Black;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:2px solid White;
}

.menu a:hover{
	padding:9px 0 9px 0;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:Black;
	border-bottom:2px solid #ff5a00;
}
/* az aktualis menu */
/* az aktualis menu */
#aktivmenu {
/*   color            : #bb4200; */
  color            : #fff;
  background-color : #57bada;
  font-weight      : bold;
/*   border-bottom:2px solid #ff5a00; */
}
/* almenu */
a.alsoszint {
  text-indent      : 25px;
  background-color:#7dcd16;
  font-size        : 12px;
  font-weight      : bold;
  color            : Black;
}
a.alsoszint:link,a.alsoszint:visited {
  text-indent      : 25px;
  background:#87cf2a url(../gfx/alsoszint-bg.png) repeat-x;
  font-size        : 12px;
  font-weight      : bold;
  color            : Black;
}
a.alsoszint:hover {
  text-indent      : 25px;
  background-color:#b2f55c;
  font-size        : 12px;
  font-weight      : bold;
  color            : Black;
}
a.foszint {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  text-indent      : 10px;
}
a.foszint:link, a.foszint:visited {
  background:#64af13 url(../gfx/fomenu-bg.png) repeat-x;
  font-size        : 12px;
  font-weight      : bold;
  color            : Black;
  text-indent      : 10px;
}
a.foszint:hover {
  background:#b2f55c url(../gfx/fomenu-bg-h.png) repeat-x;
  font-size        : 12px;
  font-weight      : bold;
  text-decoration  : none;
  text-indent      : 10px;
  color:#FFFFFF;
}
/* ///////////// formok ///////////// */
.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : Black;
  border           : 1px solid #57bada;
}
.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000;
  background-color : #cccccc;
  border           : 1px solid #ccc;
  font-weight: bold;
}

/* ///////////// tartalom: cimsorok, tartalom div ///////////// */
/* oldalcim stilusa, ha meg van adva */
.title {
  font-family      : Tahoma, Helvetica, sans-serif;
  font-weight      : bold;
  text-transform   : uppercase;
  text-indent      : 8px;
  font-size        : 14px;
  text-align       : left;
  color            : #ff9300;
}
.itemtitle {
  font-family      : Arial, Helvetica, sans-serif;
  font-weight      : bold;
  font-size        : 12px;
  text-align       : left;
  color            : #000;
}
/* a tartalmat magában foglalo div stílusa (ha van az a div) */
.main {
  margin-left      : 5px;
  margin-top      : 5px;
  padding          : 0px;
  text-align: justify;
  color: #666;
}
.main2 {
  float            : left; 
  width            : 80%;
  margin      : 5px;
  padding          : 5px;
  text-align: justify;
  color: #666;
  border: 1px solid #57bada;
}
/* 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 {
  width            : 100%;
  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;
}
/* egy szekcio megjelentitesekor a szekcio cimenek stilusa */
.szekciofejlec {
  font-size        : 11px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  color            : #ff9300;
  padding          : 1px;
}
/* egy adott tartalom (hír, cikk) címének stílusa) */
.contentheading {
  font-size        : 12px;
  height           : 20px;
  font-weight      : bold;
/*   white-space      : nowrap; */
  text-transform   : uppercase;
  text-align       : left;
  color            : #ff9300;
  width            : 100%;
}
/* egy komponens címének stílusa */
.componentheading {
  font-size        : 14px;
  height           : 28px;
  font-weight      : bold;
/*   white-space      : nowrap; */
  text-transform   : uppercase;
  text-align       : left;
  color            : #ff9300;
  width            : 100%;
}
/* szekcio elemeinek tablazataban a tablazatsorok stilusai */
.szekciotablacsik1 {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #BCB778;
  background: #ebebeb;
}
.szekciotablacsik0 {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #BCB778;
  background: #dadada;
}
/* 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;
}
/* kisbetus */
.small {
  font-size        : 9px;
  color            : #000;
}
.smalldark {
  font-size        : 9px;
  color            : #000;
}

/* ///////////// tablazatok: modulok (!nem menu, nem tartalom!) ///////////// */
/* oldalon talalhato dobozok stilusa (pl: rovidhirek, akciok) */
/* fejlec */
#box {
margin: 2px 2px 2px 2px;
background-color:#ff5a00;
line-height:12px;
padding:8px 0 8px 5px;
font-weight:bold;
color:#FFFFFF;
border:1px solid #FFFFFF;
}
/* tartalom */
#boxcnt {
margin: 2px 2px 2px 2px;
line-height:12px;
padding:8px 5px 8px 5px;
font-size:10px;
}
/* modulok tablazatainak stilusa */
table.modultabla {
  width       : 100%;
  table-layout     : auto;
}
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:#FFFFFF;
  background-color:#ff5a00;
  margin: 2px 2px 2px 2px;
  padding:4px 0 4px 5px;
}
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            : #57bada;
}
.pagenavbar {
  padding          : 2px;
}
.pagenav {
  text-align: center;
  font-weight      : bold;
  color            : #57bada;
}
a.pagenav:link, a.pagenav:visited {
  text-decoration  : none;
}
a.pagenav:hover {
  text-decoration  : none;
}


/* ///////////// componensfuggo ///////////// */
/*kep galeriaban es katalogusban (es mashol)*/
.gallerythumb {
	margin: 5px;
	text-align: center;
}

.gallerythumb img {
	background: #ccc;
	border: 1px solid #57bada;
	padding: 0px;
	margin: 1px;
	-moz-border-radius: 3px;
}

.gallerythumb a img {
	border-color: #57bada;
	background: #ccc;
}

.gallerythumb a:hover img {
	border-width: 1px;
	border-color: #57bada;
	background: #666;
	margin: 1px;
	-moz-border-radius: 3px;
}
/* szavazas */
.pollstableborder{
  border-color     : #666666;
}
/*partnerlista*/
.partnercim{
  font-size        : 14px;
  font-weight      : bold;
  border-bottom    : 1px solid #7dcd16;
}
/*kontakt modul es komponens*/
.kontcegnev{
  font-weight: bold;
}
.konttitle{
  font-style:italic;
}
.kontvalue{
  font-weight: bold;
}
/*hirek*/
.hirfejlec{
  font-size        : 11px;
  height           : 50px;
  font-weight      : bold;
/*   white-space      : nowrap; */
  text-transform   : uppercase;
  text-align       : left;
  color            : #519a00;
}
.hirlab{
  vertical-align : bottom;
}
.hirtartszekc{
  display:table-cell;
  background-color: #ffda6b;
  font-size: 16px;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
}
.hirtartcomp{
  font-size: 14px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 2px;
}
.hirtartitem{
  padding-left: 20px;
}
.hirintro{
  margin-right: 5px;
  text-align:justify;
}
.normal {
  font-size        : 11px;
  color            : #000;
}
.katlist {
  padding          : 3px;
  font-size        : 14px;
  font-weight      : bold;
  color       : #cc0000;
}
/*urlap*/
.urlapkiem{
  font-weight: bold;
  font-size: 12px;
  margin-left: 5px;
  padding: 0px;
}
.ukerdes{
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}
.highlight {
  color:white;
  font-weight: bold;
  background-color: red;
  }
/* //////////////////////////////////////////////////// */
.katlink{
  font-weight: bold;
}
.imgtitle{
  color: #ff9300;
  font-size:1.2em;
  font-style:italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  margin-top: 3px;
}
.keptitle{
  font-weight: bold;
}
.listaltb{
/*   border: 1px solid #519a00; */
}
.listaltd{
/*   border-top: 1px solid #519a00; */
border-top: 1px solid #57bada;
}
.listabotline{
  /*border-bottom: 1px solid #519a00;*/
  border-bottom: 1px solid #57bada;
}