body{
	margin:0;
	padding:0;
	background-color:#628f01; 
	color:#000000;
	text-align:center;
}
img {
	border:none;
}

h2 {
font-family:Arial;
font-size:20px;
font-weight:normal;
color:#00C300;
}



ul, a, h2 {
	margin:0; padding:0; list-style:none;
}
.spacer {
	font-size:0; line-height:0; clear:both;
}

p{
  font-family:Verdana;
  font-size:12px;
  }

#frame{
	width:774px;
	height:auto;
	background-color:#FFF; 
	color:#4D4747;
	padding:0 2px;
	margin:auto;
	margin-left:8px;
}

/* Header part style start from here */

#zag{
	width:774px;
	height:auto;
	background-color:#FFF; 
	color:#4D4747;
	margin:auto;
}

#logo{
	width:267px;
	height:40px;
	padding-top:45px;
	padding-left:5px;
	margin:0;
	}

#desnicontainer{
	width:389px;
	height:132px;
	background-image:url(aloye.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#FFFFFF; color:#4D4747;
	float:left;
	margin-top:auto;
}

#searchcontainer{
width:207px;
height:auto;
padding-right:20px;
float:right;
margin:auto;
}

#sleft{
width:10px;
height:33px;
float:left;
margin:auto;
}

#smiddle{
width:187px;
height:33px;
padding-top:5px;
background-image:url(searchbg.jpg);
background-repeat:repeat-x;
float:left;
margin:auto;
}

#search{
width:49px;
height:auto;
float:left;
margin:auto;
margin-top:10px;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#000; background-color:inherit;
}

#sbox{
width:125px;
height:auto;
float:left;
margin:auto;
}

#sbutton{
width:30px;
height:auto;
padding-top:3px;
text-align:center;
margin:auto;
}

#sright{
width:10px;
height:33px;
float:right;
margin:auto;
}

/* Header part style end here */


/* nav part style start from here */

#navcontainer{
	width:774px;
	height:39px;
	background:url(navbg.jpg) 0 0 repeat-x;
}
#navcontainer ul {
	font:bold 12px/35px Arial, Helvetica, sans-serif;
	padding:0 0 0 32px;
}
#navcontainer ul li {
	float:left; padding:0 23px 0 14px;
}
#navcontainer ul li.noPad {	
	padding-right:0;
}
#navcontainer ul li a {
	color:#b04b51; background-color:inherit; text-decoration:none;
}
#navcontainer ul li a:hover, #navcontainer ul li span {
	color:#000000; background-color:inherit;
	border-bottom:solid 1px #000000;
	padding-bottom:4px;
}



#foodgallerycontainer{
	width:108px;
	height:39px;
	float:left;
	margin-top:auto;
}

#foodarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#food{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}


#banner{
width:774px;
height:265px;
background-color:#FFFFFF; color:#4D4747;
margin:auto;
}

#bleft{
width:540px;
height:265px;
padding-top:1px;
padding-right:1px;
float:left;
margin:auto;
}

#bright{
float:right;
height:250px;
color:#b04b51;
border:2px solid #DDDDDD;
background:#f2f2f2;
float:left;
padding:5px;
z-index:12;
}



#brcategory{
width:188px;
height:auto;
float:left;
margin:auto;
}

#category{
width:128px;
height:24px;
padding-top:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFF; background-color:inherit;
text-decoration:underline;
float:left;
margin:auto;
}


.categorynav{
width:128px;
height:18px;
float:left;
margin:auto;
}




.cbullet{
width:22px;
height:18px;
float:left;
margin:auto;
}

.bullet{
width:8px;
height:10px;
padding-top:5px;
float:left;
margin:auto;
}


.ctxtcontainer {
width:106px;
height:18px;
float:left;
margin:auto;
}

.ctxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFF; background-color:inherit;
text-decoration:none;
}
.ctxt:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFE200; background-color:inherit;
text-decoration:none;
}

/* banner end part style end here */

.blank{
width:774px;
height:12px;
background-color:#FFFFFF; color:#4D4747;
margin:auto;
}

/* body part style start from here */

.blok {
width:774px;
height:auto; color:#4D4747;
background-color:#FFF;
margin:auto;
padding:0;
}



#donja_slika{
padding:5px;
border:solid 2px #cccccc;
}


h1{
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
line-height:34px;
font-weight:bold;
text-align:justify;
color:#4D4747; background-color:inherit;
}

.srednja_mala{
width:192px;
height:auto;
text-align:center;
margin:auto;
}

#footer_glavni{
width:780px;
height:auto;
background-color:#FFFFFF; color:#4D4747;
 
margin:0;
}

#footerleft{
width:200px;
height:60px;
background-color:#5E8800;
color:#4D4747;
float:left;
margin:0;
padding:0; 
vertical-align:middle;
}

#footer{
width:100%;
height:65px;
background-color:#FFFFFF;
color:#000000;
margin:0;
margin-top:7px;
border-top:solid 2px #cccccc;
padding:0;
text-align:center;
}


a.fnav{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFF; background-color:inherit;
text-decoration:none;
}
a.fnav:hover, #fooertxt span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFE200; background-color:inherit;
text-decoration:none;
}


#kartica{
width:270px;
height:40px;
float:left;
margin:auto;
}

#card{

.cardtxt{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding-top:5px;
color:#4D4747; background-color:inherit;
}