body,html {
  margin:0px;
  padding:0px;
}
body {
    background: #000 url(bg_body3.png) repeat;
    color: #CCC;
}

#container {
  display:block;
  width:980px;
  height:100%;
  margin: 0px auto;
  background: #F93 url(bg_cont4.jpg) repeat-y;
}

#header {
  display: block;
  height: 107px;
  width: 100%;
  background: url(bg_header.jpg);
  margin: 8px 0px 0px 0px;
  text-align:center;
}
#content {
  display:block;
  width: 590px;
  color: #333;
  float:left;
  /*border: #F60 1px solid ;*/
  margin: 0px 0px 0px 10px;
  padding:0px 8px;
  /*background: yellow;*/
}
#sav1 {
  float:left;
    width:178px;
}
#sav2 {
  display:block;
  width:180px;
  float:left;
  /*background: #000;*/
  margin:1px;
  padding: 0px 0px;
}
#sav2 .kosarElem {
  clear:right;
  margin: 5px 0px;
  border-top: 1px solid #FFF;
  padding: 2px 5px;
}
#sav2 input.db {
  text-align:right;
  /*border:none;*/
}

#footer {
  display:block;
  clear:both;
  background: url(bg_foot.jpg);
  height:30px;
  text-align:center;
  padding: 20px 0px 0px;
  font-size:smaller;
}


#arak {
  border: 1px solid #000;
}
#arak td, #arak th {
  width:30%;
  border: 1px solid #000;
  vertical-align: top;
}

#creditCard {
  clear:both;
  clear:both;
  padding: 5px;
  text-align:center;
  margin-top: 15px;
}

#creditCard img {
  opacity: 0.5;
}
#creditCard img:hover {
  opacity: 1;
}


#hirek {
  display:block; 
  width:570px;
  height:80px;
  padding: 340px 0px 0px 20px;
  margin: 10px 0px 0px;
  clear:both;
}
#theShop {
  text-align: center;
  margin-top: 15px;
}


#banner {width: 120px; margin: 10px auto 0px;}


a {
  color: #C00;
  font-weight:bold;
  text-decoration:none;
  /*border-bottom: 1px dotted #C00;*/
}
a:hover {
  /*color: #F60;*/
  color: #F30;
  /*border-bottom: 1px solid #F30;*/
}
a img{
  border:0px;
  border:none;
}
#sav2 a {
  border:0px;
  border:none;
}
a>img {
  border:0px;
}

h1 {
  text-align:center;
  font-size: 150%;
}
h2 {
  font-size:120%;
}

fieldset {
  border: 1px solid #000;
}
legend {
  font-weight:bold;
}

p {
  text-align:justify;
}


.button {
  border:3px outset #666;
display:block;
  padding:2px 0px 3px 10px;
  background: url(button_1.png) no-repeat;
  cursor: pointer;
  width:170px;
  color:#FFF;
  margin: 3px;
  border:none;
  font-weight:bold;
}
.button:hover {
 border:none;
 color:#F90;
  cursor:hand; 
}
.regiAr {
  text-decoration: line-through;
}
.termekOdd, .termekEven {
  padding: 5px;
  margin:10px auto;
  display:block;
  width:95%;
  border: 1px dotted #333 ;  
  clear:left;
  text-align: justify;
}
div.extraInfo{
  float:left;
}
div.extraInfo img {
  float:left;
}
.halfLeft,.halfRight {
  width:48%;
  margin:0px;
}
.halfRight {
  float:right;
}
.halfLeft {
  float:left;
}
.hiba {
  background: #900;
  color: #FFF;
}
div.info {
  clear:left;
}
.itt {
  font-weight:bold;
}
.kukac {
  display:none;
}
.nomargin {
  margin:0px;
}
.pager {
  text-align:center;
}
.pager a{
  margin: 0px 5px;
}
fieldset.settings {
  border:0px;
  text-align:right;
  margin:0px;
}
.tablazat1 {
  margin:0px auto;
}
.tablazat1, .tablazat1 td, .tablazat1 th {
  border:1px solid #000;
}
.termekOdd a, .termekEven a {
  border:none;
}

.termekOdd img, .termekEven img {
  float:right;
  margin:5px;
}

.termekOdd h2, .termekEven h2 {
  margin:0px;
}

.termekSav {
  display:block;
  clear:right;
  margin-top:8px;
  /*background: #CCC;*/
  font-weight:bold;
}
.termekSav input{
  text-align:right;
}
.rendel {
  float:right;
  display:block;
}

.termek1 {
  background: #BBB;
}

.smallimages {
  display:none;
}

.termek2 {
  background: #EEE;
}
 /************/
/*   menuX  */
/***********/
#menuX {
  display:block;
  height:28px;
  background: url(bg_menu_x.jpg) center center;
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 0px 0px;
  text-align: center;
}
#menuX a{
    color:white;
    height:10px;
    padding: 4px 5px 2px;
    margin: 0px 5px;
    border:none;
}
#menuX a:hover {
      background: url(menu_03_2.jpg) bottom;
}
  

 /************/
/*   menuY  */
/***********/
#menuY {
    width:178px;
  float:left;
  margin:1px 1px 1px 5px;
  background:#333;
  border-bottom: 1px solid #FFF;
}
#menuY p, #sav1 p,  #sav2 p {
  text-align:center;
  /*FOnt-family: Arial, sans-serif;*/
  font-weight:bold;
  color: #FFF;
  margin: 10px 0px 10px 0px;
}
#menuY ul {
  padding: 0px;
  margin: 0px; 
  list-style-type: none;
}
#menuY li {
  border-top: 1px solid #FFF;
}
/* 1. szint */
#menuY ul li{
  width:100%;
  background: #000;
  color:white;
}
#menuY ul li.menuOpen{
  background: url(menu_02.jpg) #F90;
}
/* 2. szint */
#menuY ul li ul li {
  background: #333 no-repeat top left;
}
#menuY ul li ul li a {
  margin-left: 7px;
}
/* 3. szint */
#menuY ul li ul li ul li {
  background: #666 no-repeat top left;
}
#menuY ul li ul li ul li a {
  margin-left: 14px;
}
/* Minden szinten a bez�rt alapb�l nyitva vannak */
#menuY .menuClose ul {
  display: block;
}
/* Linkek :*/
#menuY a{
  display:block;
  height:25px;
  padding:5px 0px 0px 17px;
  background: url(menu_4.gif)  bottom left no-repeat;
  color: #FFF;
  text-decoration:none; 
  border:none;
}
#menuY .menuOpen a {
  color:#000;
  background-position: center left;
}
#menuY .menuClose a {
  color:#FFF;
  background-position: top left;
}
#menuY .menuNormal a {
  color:#FFF;
  background-position: bottom left;
}
/*----------*/
* {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

    /*lapoz*/

		
    div.lapozz ul li{
      background: #666;
      color: #FFF;
      list-style-type: none;
      float:left;
      padding: 2px 5px;
      margin: 2px;
      border: 1px solid #000;
      display: block;
    }
    
    div.lapozz ul li:hover{
      background-color: #999;
    }
    
    div.lapozz ul {
      /*height: 0; /*IE 6*/
      margin: 0px;
      padding: 0px;
    }
    div.lapozz ul:after{
      content:"";
      clear:both;
      height:0;
      display:block;
    }
    .lapozz {
      width: 590px;
      height:450px;
      color:#FFF;
    }
    .lapok {
      width: 590px;
      height:460px;
      padding: 0px;
      margin: 0px 0px 0px 0px;
      overflow: hidden;
    }

    .csukva {
      display:none;
    }
    .lap1, .lap2, .lap3, .lap4, .lap5, .lap6, .lap7, .lap8, .lap9 {
      color: #FFF;
      width:590px;
      height:460px;
      padding: 0px;
      margin: 0px;
    }
    
    .lap1 div, .lap2 div, .lap3 div, .lap4 div, .lap5 div, .lap6 div, .lap7 div, .lap8 div, .lap9 div {
      position: relative;
    }

    
    .tartalom1 {
      width: 590px;
      height: 420px;
      color: black;
      padding: 300px 0px 0px 120px;
    }
    
    /* / lapoz*/

    .termek_mini {
        width:130px;
        margin: 5px;
        float:left;
        text-align:center;
    }
