body {
  background: url(../images/bg.png);
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  margin:0;
}
a {
  color:#b00400;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
img {
  border:none;
}
h2, h2.contentheading, .componentheading {
  font-family: Georgia,serif;
  font-size:24px;
  color:#ac0400;
  font-weight:normal;
  margin-top:0;
}
h5 {
  font-family: Georgia,serif;
  font-size:12px;
  color:#fff;
  margin-bottom:-5px;
  font-weight:bold;
  font-style:italic;
}
h6 {
  font-family: Georgia,serif;
  font-size:20px;
  color:#ac0400;
  margin:0;
  font-weight:normal
}
#container {
  position: relative;
  left:50%;
  margin-left:-480px;
  width:960px;
  background:#fff;
  border-top:7px solid #599d0c;
  border-bottom:4px solid #b00801;
  padding-bottom:5px;
}
/* top */
#top {
  position: relative;
  height:104px;
  width:960px;
  border-bottom:2px solid #599d0c;
}
#logo {
  position: absolute;
  top:10px;
  left:10px;
}
#nav {
  position: absolute;
  bottom:5px;
  right:10px;
  color:#dfeec8;
}
#nav a {
  font-family:Georgia,serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#599d0c;
  text-transform: uppercase;
  margin:0 10px 0 10px;
}
#nav a:hover {
  font-family:Georgia,serif;
  font-size:11px;
  font-weight:bold;
  color:#b00400;
}
#lang {
  position: absolute;
  top:5px;
  right:10px;
  color:#dfeec8;
}
#lang a {
  font-family:Georgia,serif;
  font-size:12px;
  color:#599d0c;
}
#lang a:hover {
  color:#b00801;
  text-decoration:none;
}
/* middle */
#left {
  position: relative;
  width:265px;
  background:#eee;
  left: 0;
  top:2px;
  float:left;
  background: url(../images/bg_left.jpg) no-repeat;
}
#preporuka {
  height:295px;
  padding:17px;
  color:#fff;
}
#preporuka img {
  margin-left:-3px;
}
#dostava {
  padding:17px;
  text-align:center;
  color:#3e6f03;
}
#anketa {
  padding:17px;
  text-align:center;
  background: url(../images/bg_modul.png) repeat-x top;
  color:#3e6f03;
}
#dostava h2, #anketa h2, #preporuka h2 {
  font-family:Georgia,serif;
  font-size:24px;
  font-weight:normal;
  margin-top:0;
  text-align:center;
  color:#3e6f03;
}
#preporuka h2 {
  color:#fff;
}
#right {
  position: relative;
  width:695px;
  float:right;
  top:2px;
  background:url(../images/pizza.jpg) no-repeat left top;
}
#flash {
  position:relative;
  width:695px;
}
#istaknuto {
  position:relative;
  border-top:2px solid #599d0c;
  border-bottom:2px solid #599d0c;
  padding:2px 0 2px 0;
  top:2px;
  clear:both;
}
#l {
  padding:10px 15px 0 15px;
  width:200px;
  height:60px;
  background:#599d0c;
  float:left;
}
#m {
  padding:10px 15px 0 15px;
  width:200px;
  height:60px;
  float:left;
}
#r {
  padding:10px 15px 0 15px;
  width:200px;
  height:60px;
  background:#b00801;
  float:right;
}
#l h2, #r h2, #l p, #r p {
  color:#fff;
  font-weight:normal;
  margin:0;
}
#m h2, #m p {
  color:#b00801;
  font-weight:normal;
  margin:0;
}
#sadrzaj {
  position:relative;
  width:423px;
  float:left;
  padding:20px;
}
#sadrzaj2 {
  position:relative;
  width:200px;
  float:right;
  padding:15px;
  background:#f5f9ef;
  border-bottom:1px solid #d6e7c3;
  top:2px;
}
#sadrzaj2 h2 {
  font-family:Georgia,serif;
  font-size:24px;
  font-weight:normal;
  margin-top:0;
  color:#3e6f03;
}
#page {
  margin-top:0;
}
/* bottom */
#legal {
  position:relative;
  left:50%;
  margin-left:-480px;
  width:960px;
  padding:3px;
  font-size:10px;
  color:#ac0400;
  text-align: center;
}
#legal a {
  font-weight:bold;
}
.clear {
  clear:both;
}
.crveno {
  color:#ac0400;
}
.zeleno {
  color:#3e6f03;
}
/* izbornik - jelovnik */
ul#jelovnik {
  position:relative;
  list-style:none outside none;
  margin-left:-55px;
  width:230px;
  margin-top:-13px;
}
ul#jelovnik a {
  background-color:#fff;
  border-bottom:1px solid #d6e7c3;
  color:#ac0400;
  display:block;
  padding:9px 15px 9px 15px;
  text-decoration:none;
}
ul#jelovnik a:hover {
  color:#3e6f03;
  background:#f5f9ef;
  font-weight:bold;
}
/* tablica jelovnik */
.ArialNormal {
  font-weight:bold;
  padding:5px;
  border-bottom:1px solid #d6e7c3;
  background-color:#f5f9ef;
  text-align:center;
}
.ArialBold {
  padding:5px;
  border-bottom:1px solid #d6e7c3;
}
.ArialNaslov {
  font-family:Georgija,serif;
  font-size:16px;
  color:#ac0400;
}
/* anketa */
input.button, form a, input#submit_bt, input#reset_bt {
  border:none;
  background-color:transparent;
  font-family:Georgia,serif;
  font-size:16px;
  color:#ac0400;
  cursor:pointer;
}
fieldset {
  border:none;
}
