.outline {
  border: 1px solid #cccccc;
  background: #ffffff;
  padding: 2px;
}

body {
	margin: 2px;
	height: 100%;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: #ffffff;
}

ul
{
list-style-type: circle;
font-size: 10;
color: #AC3309;
text-align: left;
}

.menustyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


p { 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px; 
	text-align: justify; }
	
acronym {
	font-weight: bold;
	color: #e18700;
 }
	
#quickSummary acronym {
	color: #ffff99;
	font-weight: bold; }
	
h3 { 
	letter-spacing: 1px; 
	margin-bottom: 0px; }
	
a:link { 
 	font-size: 12px;
	font-weight: bold; 
	text-decoration: none; 
	color: #000000; }
	
a:visited { 
 	font-size: 12px;
	font-weight: bold; 
	text-decoration: none;
	color: #000000; }
	
a:hover, a:active { 
 	font-size: 12px;
	text-decoration: underline; 
	color: #000000; }
	
/* struktura, specifikus szovegek */

#container { 
	padding: 0px;  
	margin: 0px;
	background: transparent url(body_back.png) no-repeat top left; }

.menuTable {
	background: #FFFFFF; 
	padding: 4px;
	margin-left: 0px;
	border-right: 0px solid #fff;
	color: #000000;
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;	
	  }
.middleTable {
	background: #FEFEFE; 
	color: #676767;
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal; }

.rightTable {
	background: #FAFAF1; 
	color: #676767;
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal; }

.idxtermekkicsi {
	background: #FFFFFF; 
	color: #19496F;
	font: 15px Times New Roman, Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.idxtermekkicsileiras {
	background: #FFFFFF; 
	color: #A5A5A5;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

a.white_menu:link {
	padding: 2px;
	outline-width: 0px;
	color: #FFFFFF;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.white_menu:active {
	padding: 2px;
	outline-width: 0px;
	color: #FFFFFF;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.white_menu:hover {
	padding: 2px;
	outline-width: 0px;
	color: #ffffff;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;	
}
a.white_menu:visited {
	padding: 2px;
	outline-width: 0px;
	color: #FFFFFF;
	font: 9px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;	
}

a.menu_black:link {
	padding: 2px;
	outline-width: 0px;
	color: #7A7A7A;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
a.menu_black:active {
	padding: 2px;
	outline-width: 0px;
	color: #7A7A7A;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bolder;
	text-align: left;
}
a.menu_black:hover {
	padding: 2px;
	outline-width: 0px;
	color: #0B799A;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bolder;
	text-align: left;
}
a.menu_black:visited {
	padding: 2px;
	outline-width: 0px;
	color: #7A7A7A;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bolder;
	text-align: left;
}

.input1 {
	border-color: #999999;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.idxtermek4 {
	border-color: #999999;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.header_option{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-color: #E7E6E5;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.white_menu_line{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.gray_menu_line{
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	color: #c0c0c0;
}


.header{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #c0c0c0;
}

.cikk_bg{
	border-color: #c0c0c0;
	border-top: 0px;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
}
.search_bg{
	border-color: #ffffff;
	border-top: 0px;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	color: #ffffff;
	background-color: #25B4E0;
	font-size: 14px;
}

.menu_footer{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.menu_footer:hover{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: red;
}

.menu_footer:active{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: red;
}

.menu_footer:visited{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.lista_table{
	border-color: #c0c0c0;
	border-top: 0px;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;

}

.lista_megnev{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #D32E12;
	font-weight: bold;
	text-align: left;
}

.lista_text{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: none;
	text-align: left;
}

.lista_cikkszam{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
.lista_ar{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #F00909;
	font-weight: bold;
}

.termek_top_line{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
}

a.cart_up:link{
	padding: 0px;
	outline-width: 0px;
	color: #c0c0c0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.namecard{
	border-color: #c0c0c0;
	border-top: 0px;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	font-size: 12px;
	color: #AC3309;

}

hr{
	border-color: #c0c0c0;
	border-top: 0px;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}


/*a.screen, a.screen:visited {
color:#c00; 
position:relative; 
z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
/*width:200px; /* give it a width */
/*height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
/*border:1px solid #000; /* add a border */
/*background-color: #ffffff; 
left:0; /* position:the image */
/*top:-150px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
/*z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
/*height:150px; /* now give it a height */
/*cursor:pointer; /* for IE */
/*z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
/*}*/


a.info{
    font-size: 12px;
    position:relative; /*this is the key*/
    z-index:24; 
    cursor: help;
    text-decoration:underline}

a.info:hover{z-index:1; background-color:#ffffff}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
	  display:block;
    position:absolute;
    border:1px solid #CFCFCF;
    background-color:#F7F6F4;
    color:#4B4B4B;
    text-decoration:none;
    text-align: left}

#info p {margin-right:20px;}
#info img {margin:0 15px 15px 0; float:left;}
#info h1 {margin-left:15px;}

/* the style starts here */
/*.hov table {position:absolute; border:0; border-collapse:collapse; left:0;}
.hov a {background:#9c9; color:#000; text-decoration:none;}
.hov b {display:none; font-weight:normal;}
.hov:hover {position:relative; z-index:100;}
.hov a:hover,
.hov:hover a
{border:0; text-decoration:none; position:relative;}
.hov:hover b, 
.hov a:hover b
{display:block; visibility:visible; position:absolute; left:-10px; top:1em; background:#ffc; cursor:pointer; border:1px solid #888; padding:5px 10px;}
.hov b a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block;}
.hov b a:hover {text-decoration:underline;}



a.hid {color:#000; text-decoration:none; outline-style:none;}
a.hid em {display:none;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#fff;}
a.hid:active span, a.hid:focus span {display:none;}
a.hid:active em, a.hid:focus em {display:block; color:#555; width:100%; font-style:normal; cursor:default;}
.clear {clear:both;}*/


.clear {clear:both;}

.fomenu_table{
	border-color: #c0c0c0;
	border-top-width: 0px;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	font-size: 12px;
	color: #AC3309;
	background-color: #ffffff;

}


a.cart_up:link{
	padding: 0px;
	outline-width: 0px;
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}
a.cart_up:visited{
	padding: 0px;
	outline-width: 0px;
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}
a.cart_up:hover{
	padding: 0px;
	outline-width: 0px;
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

a.cart_up:active{
	padding: 0px;
	outline-width: 0px;
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

a.cart_up_orange:link{
	padding: 0px;
	outline-width: 0px;
	color: #D32E12;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.cart_up_orange:hover{
	padding: 0px;
	outline-width: 0px;
	color: #D32E12;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.cart_up_orange:active{
	padding: 0px;
	outline-width: 0px;
	color: #D32E12;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.cart_up_orange:visited{
	padding: 0px;
	outline-width: 0px;
	color: #D32E12;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.footer_menu:link{
  color: #AC3309;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

.footer_menu:active{
  color: #AC3309;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

.footer_menu:hover{
  color: #AC3309;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

a.idx_cat:link {
	padding: 2px;
	color: #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.idx_cat:active {
	padding: 2px;
	color: #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.idx_cat:hover {
  background: #F1F0EF;
	padding: 2px;
	color: #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.idx_cat:visited {
	padding: 2px;
	color: #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}


############## HIRLEVEL BOX ##########
.hirlev{display:block}
.hirlev *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#0B9AC6}
.hirlev1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #96d3e6;
  border-right:1px solid #96d3e6;
  background:#48b3d4}
.hirlev2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e6f4f9;
  border-right:1px solid #e6f4f9;
  background:#39add0}
.hirlev3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #39add0;
  border-right:1px solid #39add0;}
.hirlev4{
  border-left:1px solid #96d3e6;
  border-right:1px solid #96d3e6}
.hirlev5{
  border-left:1px solid #48b3d4;
  border-right:1px solid #48b3d4}
.hirlevfg{
  background:#0B9AC6}
.hirlev_head{
  color: #333333;
  font: 20px Verdana, Arial, Helvetica, sans-serif;  
}
.hirlev_text{
  color: #333333;
  font: 14px Verdana, Arial, Helvetica, sans-serif;  
}
.hirlev_input{
	border-color: #000000;
	border-style: strong;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-size: 14px;
	background-color: #C0C0C0;
}

.hirlev_table{
	border-color: #c0c0c0;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}

/* formval.css */

  .info   { color: red; background-color: transparent; font-weight: normal; font: 12px Verdana, Arial, Helvetica, sans-serif }
  .warn   { color: red; background-color: transparent; font-weight: normal; font: 12px Verdana, Arial, Helvetica, sans-serif}
  .error  { color: red; background-color: transparent; font-weight: bold; font: 12px Verdana, Arial, Helvetica, sans-serif }

  .formtab TD      
          { padding: 0.2em; height: 2em; vertical-align: top; font-size: 6px; }


/* checkboxes */
  .checkcl    { text-align: right; }
  .checkbox   { clear: right; float: right; margin: 0 0.5em; }
  .formtab2 TD      
          { padding: 0.2em; height: 2.5em; vertical-align: top;  }


a.header_menu{
    color: #ffffff;
    font-size: 11px;
    text-decoration:none}

a.header_menu:active{
    color: red;
    font-size: 11px;
    text-decoration:none}    

a.header_menu:hover{
    color: red;
    font-size: 11px;
    text-decoration:none;
    }

a.header_menu:visited{
    color: #ffffff;
    font-size: 11px;
    text-decoration:none;
    }

.white{
    color: #ffffff;
    font-size: 10px;
    text-decoration:none;
}

###### NEWS BOX ######

.news_categ{
    color: #000000;
	  font: Verdana, Arial, Helvetica, sans-serif;    
    font-size: 8px;
    text-decoration:none;
}

.news_apropo{
    color: #000000;
	  font: Verdana, Arial, Helvetica, sans-serif;    
    font-size: 12px;
    text-decoration:none;
}

.news_lead{
    color: #000000;
	  font: Verdana, Arial, Helvetica, sans-serif;    
    font-size: 10px;
    text-decoration:none;
}

###### LOGINBOX ######

.loginbox_text{
    color: #000000;
	  font: Verdana, Arial, Helvetica, sans-serif;    
    font-size: 8px;
    text-decoration:none;
    
}

.loginbox_input{
    color: #000000;
	  font: Verdana, Arial, Helvetica, sans-serif;    
    font-size: 8px;
    text-decoration:none;
    
}

.loginbox{
    color: #000000;
	  font: Verdana, Arial, Helvetica, sans-serif;    
    font-size: 12px;
    text-decoration:none;
    border-color: #CFCFCF;
    border-top: 3px;
    border-left: 3px;
    border-right: 3px;
    border-bottom: 3px;    
}

a.loginbox_text2{
    color: #DF0001;
	  font: Verdana, Arial, Helvetica, sans-serif;    
    font-size: 10px;
    text-decoration:none;
}
