body {
background: #784915 url(images/bg.jpg);
font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.7em;
margin: 0;
padding: 0;
}

#bg_top {
background: url(images/bg_top.jpg) repeat-x;
}

#center {
margin: 0 auto;
width: 960px;
}

#header {
background: url(images/header.jpg) no-repeat;
height: 282px;
position:relative;
}

/*	Logo	*/

#header h1 {
	position: absolute;
	display: block;
	width: 434px;
	float: left;
	height: 330px;
	text-indent: -9999px;
	padding:0;
	margin:0;
	top:0;
	left:270px;
	border-bottom:none;
	z-index:900;
	background: url('../images/logo.jpg') no-repeat 0 0;
}

	#header h1 a {
		display: block;
		width: 100%;
		height: 100%;
		outline: none;
	}
	
#flash {
	z-index:1000;
	position:absolute;
	top:0;
	left:0;
}

#content {
width: 960px;
float: left;
margin-bottom: 10px;
line-height: 18px;
}

#content_bg {
background: url(images/bg_content.jpg) repeat-y;
width: 960px;
float: left;
}

#content_footer {
background: url(images/content_foot.jpg) no-repeat bottom;
width: 960px;
float: left;
padding-bottom: 37px;
}

#menu {
background: url(images/nav.jpg) repeat-y 27px 0;
width: 260px;
float: left;
}

#chef {
background: url(images/chef.jpg) no-repeat bottom;
padding-bottom: 220px;
float: left;
width: 234px;
padding-left: 25px;
}

#main {
float: right;
width: 690px;
padding-left: 10px;
}

.box1 {
background: url(images/box1.jpg);
border: 1px solid #ab9166;
color: #59524a;
padding: 15px 20px;
width: 610px;
margin-bottom: 20px;
float: left;
}

.box2 {
background: #e6dccf;
float: left;
width: 250px;
text-align: center;
padding: 10px 0;
margin: 10px 0 10px 40px;
height:170px;
}

.box2 img {
border: 0;
margin: 8px 0
}

.float_r {
float: right;
border: 1px solid #b79f79;
/*margin: 38px 20px 0 0;*/
margin: 0 5px 0 20px;
}

.img_nobd {
	border: 0;
}

.float_l {
float: left;
border: 1px solid #b79f79;
margin: 0 20px;
}

.float_l2 {
float: left;
border: 1px solid #b79f79;
margin: 10px 20px 0 0;
}

.ambijent img {
border: 4px solid #dbcebb;
float: left;
margin: 6px
}

#main p.img_center {
padding: 20px 0;
text-align: center
}

.img_center img {
border: 1px solid #b79f79;
}

.box1_text_l {
margin-left: 30px;
width: 320px;
}

.box1_text_r {
margin-right: 70px;
}

.box1 p {
margin: 0;
padding: 5px 0 7px;
}

.jelo, .vino, .vino_h, .preporuke {
float: left;
width: 550px;
margin-left: 30px;
}

p.indent {
margin-left: 30px;
}

.vino_h {
font-size: 1.2em;
}

.vino {
padding: 4px 0 2px;
border-bottom: 1px solid #d5d0c8;
font-size: 0.9em;
}

.jelo strong, .vino_h strong, .vino strong {
color: #8b6740;
font-size: 1.2em;
text-transform: uppercase
}

.jelo_l, .vino_l, .vino_l2, .vino_r {
float: left;
}

.jelo_r, .vino_r2 {
float: right;
}

.vino_l {
width: 370px;
}

.vino_l2, .vino_r, .vino_r2 {
width: 60px;
text-align: right;
}

.jelo_r strong, .vino_l2 strong, .vino_r strong, .vino_r2 strong {
font-size: 1.2em;
color: #b35f3f;
text-transform: none
}

.vino_h .vino_l2 strong, .vino_h .vino_r strong, .vino_h .vino_r2 strong {
font-size: 1em;
}

p strong {
color: #8B6740;
}

.jelo em {
font-style: normal;
color: #93827c;
}

#copyright {
height: 20px;
clear: both;
color: #b59d74;
padding: 0 25px;
}

#cp_left {
float: left;
}

#cp_right {
float: right;
text-align: right;
}

#cp_right img {
vertical-align: middle;
margin-left: 5px;
}

#footer {
background: url(images/footer.jpg) no-repeat;
height: 115px;
clear: both;
margin-bottom: 15px;
padding-top: 21px;
}

#citat {
height: 94px;
}

#menu ul.ul1, #menu ul.ul2 {
list-style: none;
margin: 0;
padding: 0;
}

#menu ul.ul1 {
font-size: 1.2em;
font-weight: bold;
}

#menu ul.ul2 {
padding: 3px 0 7px 55px;
color: #707070;
}

#menu .ul1 li {
background: url(images/nav_but.jpg) no-repeat 23px 8px;
height: 28px;
}

#menu .ul2 li {
background: url(images/subnav_but.gif) no-repeat left;
padding: 2px 0 2px 10px;
}

#menu .ul1 a {
color: #9f9f9f;
text-decoration: none;
display: block;
height: 23px;
background: url(images/nav_hover.jpg) no-repeat 0 28px;
padding: 5px 0 0 47px;
}

#menu .ul2 a {
color: #9f9f9f;
text-decoration: none;
}

#menu .ul1 a:hover {
color: #FFFFFF;
background: url(images/nav_hover.jpg) no-repeat
}

#menu .ul2 a:hover {
color: #FFFFFF;
}

.hr {
background: url(images/hr.jpg) repeat-x center;
height: 6px;
clear: both;
padding: 10px 0;
width: 550px;
margin-left: 30px;
}


.hr2 {
background: url(images/hr2.jpg) repeat-x center;
height: 6px;
clear: both;
padding: 20px 0;
width: 550px;
margin-left: 30px;
}

.preporuke .hr, .preporuke .hr2 {
margin-left: 0;
}


.right_link {
text-align: right;
margin: 0;
padding: 0 45px 10px 0;
color: #a48d65;
}

/* HEADINGS */

.box1 h1 {
background: url(images/h1_1.jpg) no-repeat;
height: 26px;
color: #a62f03;
text-transform: uppercase;
font-size: 2em;
padding: 21px 0 12px 50px;
margin: 0;
}

.box1 h1 em {
font-style: normal;
color: #a78158;
font-size: 0.75em;
font-weight: normal;
}

.box1 h2 {
color: #9e4f32;
text-align: center;
margin: 0;
font-size: 1.6em;
font-weight: normal;
padding-bottom: 20px;
text-transform: uppercase;
}

.box1 h2 em {
font-size: 0.7em;
font-style: normal;
color: #aa705b;
}

.box2 h3 {
color: #9e4f32;
font-size: 1.5em;
font-weight: normal;
margin: 0;
}

.box1 h4 {
color: #9e4f32;
text-align: center;
margin: 0;
font-size: 1.3em;
padding-bottom: 20px;
text-transform: uppercase;
}


/* LINKS */

a {
outline: none;
}

#main a {
color: #328d43;
text-decoration: none;
font-weight: bold;
}

#main a:hover {
color: #c85023;
text-decoration: underline;
}

#main .box2 a {
font-weight: normal;
}

#main h3 a {
color: #9e4f32;
}

#main h3 a:hover {
text-decoration: none;
}

#main .right_link a {
font-weight: normal;
color: #933d1d;
margin: 0 2px;
}

#copyright a {
color: #c9b086;
text-decoration: none;
}

#copyright a:hover {
color: #d4c09e;
}


/* KONTAKT FORMA */

#forma {
margin-top: 10px;
}

input, select, textarea {
background: #FFFFFF;
border: 1px solid #b79f79;
font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
color: #926432;
font-size: 1em;
width: 300px;
margin-top: 3px;
margin-bottom: 10px;
padding: 3px
}

.button {
background: #FFFFFF;
width: 65px;
padding: 2px 0
}

legend {
display: none;
}

fieldset {
border: 0;
margin: 0;
padding: 0
}

.alert {
color: #FF0000
}
