body {
  font-family: Arial;	
	vertical-align: top;	
  text-align: center;
  margin: 0 auto;
  background-color: rgb(238,238,238);   
}
/*
.fejlecek {
	color: #00CCFF;
	text-decoration: none;
}
.cim {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #000000;
	text-decoration: none;
	left: -22px;
	margin-left: 22px;
}
.fomenuk {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.style61 {
	font-size: 16px;
	color: #990000;
}
  */
  
table.main {
 margin-bottom: 5px;
 vertical-align: top;
 margin: 0 auto;
 background-image: url(slices/hatter.gif);
 background-repeat: repeat-y; 
} 

table.index {
  vertical-align: top;
  text-align: left;
  font-family: Arial;
  font-size: 10pt;
}
  
form.login {
  margin: 0 0 0 0;
  padding: 0 0 0 0;  
}

td.headfoto {
  background-image: url(slices/fejlec_foto.jpg);
  background-position: top;
  background-repeat: no-repeat;
  vertical-align: top;
  text-align: left;
  padding-left: 5px;
  padding-bottom: 5px;
}

tr.regisztracio {
  text-align: right;
  font-family: Arial;
  font-size: 10pt;
  vertical-align: middle;
}

tr.backg {
  vertical-align: middle;
  padding-left: 15px;
  font-family: Arial;
}

tr.lablec {  
  text-align: center;
  vertical-align: middle;
  background-color: #333333;
}

tr.indexcat {  
  text-align: center;
  vertical-align: top;
}

tr.gyik {
  font-family: Arial;
  font-size: 10pt;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
}

tr.page {
  text-align: center;
}

td.banner {
  text-align: center;
  vertical-align: middle;
}

td.alalcim {
  padding-left: 15px;
  color: rgb(181,181,181);
  font-weight: bold;
}

td.szeljobb {
background-image: url(slices/arny_jobb.gif);
}

td.szelbal {
background-image: url(slices/arny_bal.gif);
}
 
td.fejlecbal {
  background-color: rgb(0,0,0);
  color: rgb(255,255,255);
  background-image: url(slices/fejlec_reg.gif);
  font-family: Arial;
  font-size: 10pt;
  margin-top: 0px;
  padding-top: 3x;  
  padding-left: 13px;
  vertical-align: middle;
  text-align: left;
  }                  
  
td.fejlecjobb {
  background-color: rgb(0,0,0);
  background-image: url(slices/fejlec_reg.gif);
  background-position: right;
  margin-top: 0px;
  padding-top: 0px;
  font-family: Arial;
  font-size: 8pt;
  padding-right: 3px;  
  vertical-align: middle;
  text-align: left;
  }
  
td.fejlecjobb2 {
  background-color: rgb(0,0,0);
  background-image: url(slices/fejlec_jobb.gif);
  background-position: right;
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 10px;
  font-family: Arial;
  font-size: 8pt;  
  vertical-align: middle;
  text-align: left;
  color: rgb(255,255,255);
/*  
  background-color: rgb(0,0,0);
  background-image: url(slices/fejlec_reg.gif);
  background-position: right;
  font-family: Arial;
  font-size: 8pt;
  padding-top: 3px;
  margin-top: 3px;  
  vertical-align: middle;
  color: rgb(255,255,255);*/
  }  
  

td.lablecleft {
  font-family: Arial;
  background-color: #FEF8E7;  
  color: #A2998A;
  background-image: url(slices/lablec.gif);
  background-position: left center;
  background-repeat: no-repeat;
  text-align: left;
  vertical-align: bottom;
  padding-bottom: 5px;
  padding-left: 12px;  
  }

td.lablecright {
  font-family: Arial;
  font-size: xx-small;
  background-color: #FEF8E7;  
  background-image: url(slices/lablec.gif);
  background-position: right center;
  background-repeat: no-repeat;
  color: #A2998A;
  text-align: right;
  vertical-align: bottom;
  padding-bottom: 3px;
  padding-right: 5px;
  }

td.lablecdown {
  background-color: #BDD7FF;
  color: white;
  }  

td.text {
  font-family: Arial;
  font-size: 10pt;  
  text-align: center;
  vertical-align: middle;
  padding-left: 15px;
}

td.textleft {
  font-family: Arial;
  text-align: left;
  vertical-align: middle;
  padding-left: 15px;
}

td.textleftnews {
  font-family: Arial;
  font-size: 10pt;
  text-align: left;
  vertical-align: middle;
  padding-left: 15px;
  padding-right: 25px;
}

td.textimpress {
  font-family: Arial;
  text-align: left;
  vertical-align: middle;
  padding-left: 50px;
}

td.textgyik {
  font-family: Arial;
  font-size: x-small;
  text-align: left;
  vertical-align: middle;
  padding-left: 15px;
  padding-right: 10px;  
}

td.button {
  text-align: center;  
  text-decoration: none;
  vertical-align: middle;
}

td.textarea {
  text-align: center;
  vertical-align: middle;
  padding-left: 14%;
}

td.catalogs {
  padding-left: 10px;
  vertical-align: middle;
  text-align: center;
}

td.catalogs2 {  
  vertical-align: middle;
  text-align: center;
  padding-left: 10px;
}

td.fejleclogo {
  vertical-align: top;
  background-image: url(slices/fejlec_logo.gif);
  background-position: left top;
  width: 240px; 
  background-repeat: no-repeat;
  padding: 50px 5px 1px 5px;
}
 
td.hasab1{
  text-align: center;
  vertical-align: middle;
  background-color: #a58d61;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt;
  color: rgb(255,255,255);
} 

td.hasab2{
  text-align: center;
  vertical-align: middle;
  background-color: #b29c5a;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt;  
  color: rgb(255,255,255);
}

td.hasab3{
  text-align: center;
  vertical-align: middle;
  background-color: #bead7b;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt;  
  color: rgb(255,255,255);
} 

td.hasab1_al{
  background-color: #e0cca7;
  background-image: url(slices/newcatback.gif);
  background-repeat: no-repeat;
  background-position: center;  
} 

td.hasab2_al{
  background-color: #f6dd94;
  font-family: arial;
  font-size: 10pt;  
  text-align: left;
  padding-left: 0px;
  padding-bottom: 0px;
  
} 

td.hasab3_al{
  vertical-align: middle;
  text-align: left;
  background-color: #f8e6b2;
  font-family: arial;
  font-size: 10pt;
  padding-left: 0px;
} 

td.index {
  padding-left: 5px;
  text-align: left;
}

td.menu {
  background-image: url(slices/menu_hatter.gif);
  background-repeat: repeat-y;
  font-family: Arial;
  font-size: 10pt;
  text-align: center;
}

h4.head {
  text-align: center;
}

img.smalllogo {
  vertical-align: middle;
  border: 2px rgb(179,179,179) outset;
}

img.avalogo {
  border: 5px rgb(220,220,220) solid;
}

input.send {
  background-color: #F6DF9B;
  border: 1px #F6DF9B outset;
}

input.enterhead {
  background-image: url(slices/enter.png);
  background-position: bottom;
  background-color: rgb(0,0,0);
  border: 0px rgb(0,0,0) none;
  height: 25px;
  width: 30px;
  background-repeat: no-repeat;
}

span.welcome {
  color: rgb(204,132,72);
  padding-left: 100px;
  font-family: Arial;
  font-size: x-small;  
 }

span.alcimgreen {
  text-align: left;
  padding-left: 10px;
  font-family: arial;
  font-weight: bold;  
  color: #85C226;
}

span.alcimblue {
  text-align: left;
  padding-left: 550px;
  font-family: arial;
  font-weight: bold;  
  color: #325c9a;
}

span.alcimgray {
  text-align: left;
  font-family: arial;  
  font-weight: bold;
  color: rgb(128,128,128);  
}

span.news {
  font-family: arial;  
  font-weight: bold;
  font-size: small;
  color: rgb(128,128,128);  
}

span.greennews {
   color: rgb(133,194,38);
   font-weight: bold;
}

span.gyik {
  font-family: Arial;  
  font-weight: bolder;
  font-size: 12pt;
  color: rgb(0,0,0);  
}

span.regal {
  font-family: Arial;  
  font-size: 10pt;
  padding-left: 45px;
  color: rgb(131,131,131);  
}
 
span.warning {
  color: rgb(255,26,0);
  font-family: arial;  
  font-size: 10pt;
  font-weight: bold;
  vertical-align: middle;
}

span.tipp {
  font-family: Arial;
  font-size: 9pt;
  color: rgb(145,145,145);
}
 
span.newcatalog {
  text-align: center;
  font-family: Arial;
  font-size: 11pt;
  font-weight: bold;
  padding-left: 5px;
  cursor: default;
} 

span.stricker {
  font-family: Arial;
  
}
 
input.inp{  
  font-family: arial;
  font-size: 10pt; 
}

input.inplogin{  
  font-family: arial;
  font-size: 10pt; 
  width: 33px;
}

input.delete{  
  font-family: arial;
  font-size: 10pt;
  color: rgb(255,0,0); 
}  

select.warning{  
  border-color: rgb(255,0,0);
} 

h3.news {
  color: rgb(133,194,38);
  font-weight: bold;
}

a.forget {
  color: rgb(233,219,174);
  text-decoration: none;  
 }  
 
a.registration {
  color: rgb(204,132,72);
  text-decoration: none;
 }  
 
a.thumb {
  color: rgb(0,0,0);
  text-decoration: none;
  font-family: Arial;
  font-size: 10pt;
 }   

a.thumbl {
  color: rgb(212,2,2);
  text-decoration: none;
  font-family: Arial;
  font-size: 10pt;
 }  
 
a.link {
  color: rgb(0,0,0);
  text-decoration: none;
  font-weight: bold;
  border-width: 0 0 0 0;  
 }  
 
a.linkcatalog {
  color: #85C226;
  text-decoration: none;
  font-weight: bold;  
 } 
 
a.linkcatalog2 {
  color: #325c9a;
  text-decoration: none;
  font-size: large;
  font-weight: bold;  
 }  
 
a.menu {  
  padding-left: 75px;
  text-decoration: none;
  color: rgb(0,0,0);
  font-weight: bold;  
}

a:hover.menu {  
  text-decoration: none;
  color: rgb(0,106,255);
}
 
a.fejlec {
  color: rgb(255,255,255);
  padding-left: 25px;
  text-decoration: none;
  font-family: arial;
  font-weight: bold;
  font-size: x-small;  
 }

a:hover.fejlec {
  color: rgb(204,132,72);
  text-decoration: none;
  font-family: arial;
  font-weight: bold;
  font-size: x-small;  
 } 

a.logout {
  color: rgb(255,255,255);
  text-decoration: none;
  font-family: arial;
  font-weight: bold;
  font-size: 9pt;  
  vertical-align: middle; 
 }     
 
a.lablec {
  color: #A2998A;
  font-family: Arial;
  font-size: xx-small;   
  text-decoration: none;
} 

a.greennews {
  color: rgb(133,194,38);
  text-decoration: under;
  font-weight: bold;
}