body {
  background:#291406 url(images/body_back2.png) repeat-x;
  margin:0;
  text-align:center;
  font-family:verdana;
  font-size:12px;
  cursor:default;
  color:#E9C369;
}

#main {
  width:1000px;
  margin:0 auto;
  background:url(images/main_back.gif) repeat-y;
}

#baloldal, #jobboldal {
  width:200px;
  float:left;
}

#top {
  height:197px;
  background:black;
  background:url(images/hatter.png) center repeat-x;
  border-bottom:#6D0600;
}

#kozep {
  float:left;
  width:600px;
}

#jobboldal .keret,
#baloldal .keret {
  /*background:#400000 url(images/keret_back.png) no-repeat;*/
  border:1px solid #6D0600;
  border-bottom:none;
}

#kozep .keret {
  /*background:#400000 url(images/keret_kozep_back.png) no-repeat;*/
  border-top:1px solid #6D0600;
}

.keret_content {
  /*background:url(images/hatter2.png) center repeat-x;*/
  min-height:430px;
  padding:10px 0;
  /*height:400px;*/
}

* html #kozep .keret_content {
  background:#720502;
}

#kozep .keret_content {
  /*background:url(images/hatter2.png) center repeat-x;*/
}

#kozep h3,
#jobboldal h3,
#baloldal h3 {
  margin:0;
  padding:3px 0;
  background:url(images/h3_back.png) center repeat-x;
  font-size:13px;
  border:1px solid #6D0600;
  border-bottom:none;
}

#kozep h3 {
  border-left:none;
  border-right:none;
}

#bottom {
  clear:both;
  background:#24030A;
  border-top:1px solid #6D0600;
}

#baloldal img,
#jobboldal img {
  margin:5px 0;
  border:none;
}

#felsomenu_keret { background:#291406; padding:1px 0; }

#felsomenu {
height:30px;
background:url(images/h3_back2.png) repeat-x;
/*margin:1px 0;*/
}

#felsomenu ul {
  margin:0;
  padding:7px 0 0 15px;
  list-style:none;
}

#felsomenu ul li {
  display:inline;
  /*background:url(images/kocka.png) no-repeat;
  padding:0px 40px 2px 40px;*/
padding:0 30px 0 10px;
}

#felsomenu ul li a {
  background:url(images/kocka.png) no-repeat;
  padding:0px 0px 2px 30px;
}

#felsomenu ul li.akt a {
  background:url(images/kocka_red.png) no-repeat;
}

#felsomenu ul li a:hover { color:yellow; }

#alsomenu {
  padding:1px 0 2px 0;
  margin:0;
  list-style:none;
  }

#alsomenu li {
  display:inline;
  padding:0 20px;
}

a {
  color:#F9C379;
  text-decoration:none;
}

#alsomenu a { font-size:10px; }
.text_content {
  text-align:justify;
  margin:0 15px;
}

ul.dice {
  list-style:none;
  margin:0;
  padding:20px 0 0 0;
  font-size:14px;
}

ul.dice li {
  background:url(images/kocka.png) 0 0px no-repeat;
  padding:0 0 10px 20px;
}

.success,
.error {
font-weight:bold;
padding:5px;
color:#0d0;
width:400px;
margin:0 auto;
}

.error {
color:yellow;
}

.loginerror {
padding:5px;
font-weight:bold;
color:yellow;
}

ul.loginactions {
list-style:none;
margin:0;
padding:10px 0 10px 0;
}

hr {
  border:1px solid #900;
}

.termek {
  float:left;
  width:278px;
  border:1px solid #400;
  margin:10px;
  /*min-height:250px;*/
}

* html .termek {
  width:268px;
}

.termek_reszletes {
  border:1px solid #400;
  margin:0 10px;
  padding:0 0 10px 0;
  width:575px;
}

.termek_reszletes h4,
.termek h4 {
  margin:0;
  padding:3px 0;
  background:#400;
  font-size:12px;
}

.termek_reszletes .kep,
.termek .kep {
  padding:10px 0;
  border:none;
}

.termek_reszletes .kep {
  float:left;
  padding:10px 20px;
}

.termek_reszletes .leiras {
  padding:10px 0;
  text-align:left;
  width:380px;
  float:left;
}

.termek_reszletes a,
.termek a { text-decoration:underline; }
.termek_reszletes a:hover,
.termek a:hover { color:yellow; }

.termek_reszletes a { display:block; margin-top:10px; }

#welcome { padding-bottom:10px; }

.kosartartalom {
  font-size:11px;
  border:1px solid #291406;
  border-left:none;
  border-right:none;
  padding-bottom:10px;
}

#baloldal .kosartartalom h3 {
  margin-bottom:10px;
}

.header td { font-weight:bold; }

.row1 td {background:#400;}

#rendelesform ul {
  list-style:none;
  text-align:left;
}

.counters {
  clear:both;
  text-align:right;
  padding:0 10px;
}

.counters .counter_akt,
.counters .counter {
  background:#c00;
  padding:2px 6px;
  font-weight:bold;
  font-size:12px;
}

.counters .counter:hover {
  background:yellow;
  color:#222;
}

.counters .counter_akt {
  background:#777;
}

.rendeles_ok {
  margin:15px;
  border:3px double #800;
  padding:10px;
  font-weight:bold;
}

.nemkaphato {
  padding-top:10px;
  font-weight:bold;
  color:yellow;
}