a:visited
{
  color:blue;
}
html,body
{
    min-height:100%;
    margin:0px;
    padding:0px;
    font-family: arial,sans-serif;
}
body
{
    margin:0px;
    padding:0px;
    font-size:12px;
}
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;
}
.container
{
    margin:0px;
    padding:0px;
    width:1000px;
    height:auto;
    position:absolute;
    min-height:100%;
    float:left;
}
.header
{
    margin:0px;
    padding:0px
    width:1000px;
    height:179px;
    display:block;
}
.header .logo
{
    margin:0px;
    padding:0px
    width:1000px;
    height:149px;
    background:url('/img/karcher_top3.png') no-repeat;
    background-position:bottom left;
    border-right:1px solid black;
    display:block;
}
.header .felsomenu
{
    margin:0px;
    padding:0px;
    padding-top:8px;
    width:998px;
    height:21px;
    max-width:998px;
    border:1px solid black;
    background-color:black;
    list-style-type:none;
    text-align:center;
    white-space:nowrap;
    display:block;
    color:white;
}
.header .felsomenu li
{
    display:inline;
    padding:0px;
    height:21px;
    margin:0px;
    margin-right:1px;
    float:right;
    background:url('/img/gomb_J.png') no-repeat;
    background-position:bottom right;
    width:90px;
    min-width:90px;
}
.header>/**/ .felsomenu li
{
    width:auto;
    background-position:top right;
}
.header .felsomenu li a
{
    background:url('/img/gomb_B.png') no-repeat;
    background-position:bottom left;
    color:#FFFFFF;
    font-style:oblique;
    text-decoration:none;
    margin:0px;
    padding:4px 8px 0px 8px;
    /*margin-left:-9px;*/
    display:block;
    height:20px;
    width:85px;
    min-width:85px;
}
.header>/**/ .felsomenu li a
{
    width:auto;
    background-position:top left;
}
.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;
}

