/* 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:underline;
color:#ff0000;
}
a:hover{
text-decoration:underline;
color:#ffcc00;
}
a:active{
text-decoration:underline;
color:#ff0000;
}
/* kategorialista linkjeinek stilusa */
a.category:link, a.category:visited {
  font-weight      : bold;
}
/* tovabb gomb vagy link stilusa */
a.tovabb:link, a.tovabb:visited {
  color            : #c00;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  white-space      : normal;
  font-weight      : bold;
  float            : left;
  text-decoration  : none; 
}
a.tovabb:hover {
  color            : #ccc;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  white-space      : normal;
  font-weight      : bold;
  float            : left;
  text-decoration  : none; 
}
/* alapmenu !!!csak az aktivmenu id!!!*/
.menu{
  margin:0;
  padding:0;
  font-family: helvetica, arial, sans-serif;
  line-height:12px;
}
.menu a:link, .menu a:visited {
  text-align:left;
  padding:5px 0 5px 10px;
  display:block;
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#e20000;
  border-bottom:1px solid #FFFFFF;
}
.menu a:hover{
  text-align:left;
  padding:5px 0 5px 10px;
  display:block;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  background-color:#ffcc00;
  border-bottom:1px solid #FFFFFF;
}
/* az aktualis menu */
#aktivmenu {
  color            : #fff;
  background-color : #ffcc00;
  font-weight      : bold;
}
/* almenu */
.alsoszint {
  padding-left: 10px;
  text-indent      : 20px;
  color: #ffcc00;
  text-indent      : 20px;
}
#aktivmenu .alsoszint a:link, #aktivmenu .alsoszint a:visited{
  color            : #fff;
  background-color : #ffcc00;
  font-weight      : bold;
  text-indent      : 20px;
}
#aktivmenu .alsoszint a:hover{
  color            : #000;
  background-color : #ffcc00;
  font-weight      : bold;
  text-indent      : 20px;
}
a.foszint {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 166px;
  text-indent      : 10px;
  font-weight      : bold;
}
a.foszint:link, a.foszint:visited {
  font-size        : 12px;
  font-weight      : bold;
  width            : 166px;
  text-indent      : 10px;
}
a.foszint:hover {
  font-size        : 12px;
  font-weight      : bold;
  text-decoration  : none;
  text-indent      : 10px;
}
/* ha az fomenu/almenu ul/li */
.foul{

}
.foul a:link, .foul a:visited{

}
.foul a:hover{

}
.alul{

}
.alul a:link, .alul a:visited{

}
.alul a:hover{

}
/* ha az almenu div */
.alsodiv{

}
.alsodiv a:link, .alsodiv a:visited{

}
.alsodiv a:hover{

}
/* ///////////// formok ///////////// */
  /*  gombok */
.button {
  font-size        : 11px;
  color            : #000;
  border           : 1px solid #fcd801;
  margin-bottom    : 5px;
  background-color : #ff9933;
  padding          : 1px;
}
  /* beviteli mezők */
.inputbox {
  border           : 1px solid #fcd801;
  background-color : #fff;
  margin-bottom    : 5px;
  color		   : #000;
}

/* ///////////// tartalom: cimsorok, tartalom div ///////////// */
/* oldalcim stilusa, ha meg van adva */
.title {
  font-weight:bold;
  font-size:14px;
}
/* a tartalmat magában foglalo div stílusa (ha van az a div) */
.main {
  float            : left; 
  width            : 100%;
  margin-left      : 5px;
  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    : 0px;
}
/* a tartalmon belul a komponenseken belul hasznalt tablazatok stilusa */
table.contentpane {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 0px;
}
/* komponensek listazasainak (pl: galeria kezdolap) tablazataiban hasznalt stilus */
table.contentpaneopen {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 0px;
}
/* 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            : #000;
  padding          : 1px;
}
.hirlab{
  font-size        : 10px;
  font-weight      : normal;
  letter-spacing   : 1px;
  color            : #f00;
  padding          : 5px;
  text-align: right;
  border-bottom: 2px solid #f00;
}
/* egy adott tartalom (hír, cikk) címének stílusa) */
.contentheading {
  font-size        : 14px;
  height           : 24px;
  font-weight      : bold;
  white-space      : nowrap;
  text-transform   : uppercase;
  text-align       : left;
  color            : #000;
  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            : #000;
  width            : 100%;
}
/* 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;
}
.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;
line-height:12px;
padding:8px 0 8px 5px;
font-weight:bold;
color:#FFFFFF;
display:block;
text-decoration:none;
background-color:#ff9933;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
/* tartalom */
#boxcnt {
margin: 2px 2px 2px 2px;
line-height:12px;
padding:8px 5px 8px 5px;
font-size:10px;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}
/* 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            : #000;
  padding-left     : 3px;
}
table.modultabla td {
  padding-left     : 3px;
  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            : #ff6800;
}
.pagenavbar {
  padding          : 2px;
}
.pagenav {
  font-weight      : bold;
  color            : #ff6800;
}
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;
}
/* katalogus */
.katalog_var {
  font-weight:bold;
  }
.katalog_val {
  
  }

.katalog_img_td {
  border-width: 0px;
  border-style: solid;
  border-color: #F1E1AC;
  }
.katalog_img {
  
  }


.katalog_price_title {
  
  }
.katalog_price {
  font-weight:bold;
}
.katalog_wprice {
  text-decoration:line-through;
}
.katalog_aprice {
  font-weight:bold;
  color: red;
}

.katalog_title_td {

  }
.katalog_title {
  text-transform: uppercase;
  font-weight:bold;
  }

.katalog_article {
  font-style: italic;
  }


.katalog_info_td {
  }
.katalog_producer_title {
  font-weight:bold;
  }
.katalog_producer {
  
  }


.katalog_category_title {
  font-weight:bold;
  }
.katalog_category {
  
  }


.katalog_descr_title {
  font-weight:bold;
  }
.katalog_descr {
  
  }
.highlight {
  color:white;
  font-weight: bold;
  background-color: red;
  }
/* //////////////////////////////////////////////////// */