a:visited
{
  color:blue;
}
html
{
  overflow:scroll;
}
html,body
{
  height:100%;
  margin:0px;
  padding:0px;
  font-family: arial,sans-serif;
  z-index:10;
}
body
{
  font-size:12px;
  background:#599744 url('/img/klima_hatter.jpg') repeat-y;
}
h1
{
  font-weight:bold;
  font-size:20px;
}
h2
{
  font-weight:bold;
  font-size:18px;
}
h3
{
  font-weight:bold;
  font-size:16px;
}
h4
{
  font-weight:bold;
  font-size:14px;
}
.topspacer
{
  height:15px;
  background:#599744 url('/img/klima_hatter.jpg') repeat-y;
  z-index:40;
}
.container
{
  z-index:20;
  padding:0px;
  height:auto;
  position:absolute;
  left:50%;
  height:auto !important;
  min-height:100%;
  float:left;
  margin:0px;
  margin-left:-401px;
/*  background:url('/img/klima_fejlec_hack.jpg') no-repeat;*/
}
.header
{
    margin:0px;
    padding:0px
    width:800px;
    height:163px;
    display:block;
}
.header .logo
{
  margin:0px;
  padding:0px
  width:800px;
  height:136px;
  border-top:none;
  display:block;
  position:relative;
}
.header .logo img
{
  position:absolute;
  bottom:0px;
}
.header .felsomenu
{
  margin:0px;
  padding:0px;
  width:800px;
  height:26px;
  max-width:800px;
  list-style-type:none;
  text-align:center;
  white-space:nowrap;
  display:block;
  background:url('/img/gomb_jobb.png') repeat-x;
  background-position:top right;
  border:1px solid black;
  border-top:none;
  border-bottom:none;
}
.header .felsomenu li
{
  display:inline;
  padding:0px;
  height:26px;
  margin:0px;
  float:left;
  background:url('/img/gomb_jobb.png') no-repeat;
  background-position:top right;
}
.header>/**/ .felsomenu li
{
  width:auto;
  background-position:top right;
}
.header .felsomenu li span 
{
  background:url('/img/gomb_bal.png') no-repeat;
  background-position:top left;
  margin:0px;
  display:block;
  padding:5px 8px 0px 8px;
  height:22px;
  width:81px;
  min-width:81px;
  position:relative;
}
.header .felsomenu li span a
{
  color:#FFFFFF;
  text-decoration:none;
}
.header>/**/ .felsomenu li a
{
  width:auto;
  background-position:top left;
  padding-top:7px;
}
.header div.lang
{
  margin-left:10px;
  height:20px;
  padding-top:0px;
  padding-left:10px;
  background:transparent;
  width:auto;
  position:absolute;
  right:10px;
}
.header div.lang a.langbutton
{
  display:block;
  width:27px;
  min-width:27px;
  padding-left:0px;
  padding-right:0px;
  height:16px;
  float:left;
  margin-right:3px;
  background-position:bottom left;
  background-repeat:no-repeat;
  padding-top:7px;
}
.header div.lang a span
{
  display:none;
}
.header div.lang .hu
{
  background-image:url('/img/hu.png');
}
.header div.lang .en
{
  background-image:url('/img/en.png');
}
.header div.lang .de
{
  background-image:url('/img/de.png');
}
.dontshow
{
  display:none;
}
.bgr
{
  height:80%;
  width:800px;
  position:absolute;
  bottom:0px;
  left:50%;
  margin-left:-401px;
  background-color:white;
  z-index:10;
  border-left:1px solid black;
  border-right:1px solid black;
}
.dontshow
{
  display:none;
}
form.termek_rendeles input.kosarba,input.vasarlas,input.rendeles
{
  background-color:#FFFFFF;
  background-image:url(/img/cart_button.gif);
  background-position:left center;
  background-repeat:no-repeat;
  border:1px solid #004B82;
  color:#004B82;
  font-size:11px;
  font-weight:bold;
  height:20px;
  margin-bottom:2px;
  margin-top:2px;
  padding:0 0 0 20px;
  text-align:left;
  width:100px;
  cursor:pointer;
}
tfoot.rendeles tr td
{
  text-align:center;
}
form.termek_rendeles input.mennyiseg
{
  width:3em;
  text-align:right;
}
form.kosar
{
margin-left:380px;
}
form table td.errorlabel
{
  background-color:red;
  color:white;
}
form table td.error
{
  text-align:right;
  color:red;
  font-weight:bold;
}
.hidden
{
  display:none;
}


