body {
background: url(../../images/bg.gif) repeat top center;
margin: 0;
padding: 35px 0 0 0;
font: normal 0.75em Arial, Helvetica, sans-serif;
}

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

#header {
background: url(../../images/header.jpg) no-repeat bottom;
height: 260px;
}


/* navigacija */

#nav {
height: 50px;
}

#nav ul {
list-style: none;
margin: 0;
padding: 0;
}

#nav li {
float: left;
height: 50px;
}

#nav li a {
display: block;
height: 50px;
text-decoration: none;
}

#nav li em {
visibility: hidden;
}

#nav_left {
width: 57px;
background: url(../../images/nav_left.jpg) no-repeat;
}

#nav_right {
background: url(../../images/nav_right.jpg) no-repeat;
width: 243px;
}

#nav1 {
width: 147px;
}

#nav1 a {
background: url(../../images/nav_01.jpg) no-repeat;
}

#nav1 a:hover {
background: url(../../images/nav_01.jpg) no-repeat bottom;
}

#nav2 {
width: 157px;
}

#nav2 a {
background: url(../../images/nav_02.jpg) no-repeat;
}

#nav2 a:hover {
background: url(../../images/nav_02.jpg) no-repeat bottom;
}

#nav3 {
width: 191px;
}

#nav3 a {
background: url(../../images/nav_03.jpg) no-repeat;
}

#nav3 a:hover {
background: url(../../images/nav_03.jpg) no-repeat bottom;
}

#nav4 {
width: 165px;
}

#nav4 a {
background: url(../../images/nav_04.jpg) no-repeat;
}

#nav4 a:hover {
background: url(../../images/nav_04.jpg) no-repeat bottom;
}


/* content */

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

#content_top {
background: url(../../images/content_top.jpg) no-repeat top;
float: left;
width: 960px;
}

#content_bottom {
background: url(../../images/content_bottom.jpg) no-repeat bottom;
float: left;
width: 960px;
padding: 0 0 75px;
}


/* right */

#right {
float: right;
width: 230px;
padding: 32px 70px 0 0;
}

#right a {
text-decoration: none;
}

#right em {
visibility: hidden;
}

#banner1 {
width: 215px;
height: 156px;
float: right;
margin-bottom: 20px;
}

#banner1 a {
display: block;
width: 215px;
height: 156px;
float: right;
background: url(../../images/banner1.jpg) no-repeat left top;
}

#banner1 a:hover {
background: url(../../images/banner1.jpg) no-repeat bottom left;
}

#banner2 {
width: 215px;
height: 150px;
float: right;
}

#banner2 a {
display: block;
width: 215px;
height: 150px;
float: right;
background: url(../../images/banner2.jpg) no-repeat left top;
}

#banner2 a:hover {
background: url(../../images/banner2.jpg) no-repeat 0 -149px;
}

#novosti_banner {
width: 215px;
height: 130px;
float: right;
margin-bottom: 20px;
}

#novosti_banner a {
display: block;
width: 215px;
height: 130px;
float: right;
background: url(../../images/novosti.jpg) no-repeat left top;
}

#novosti_banner a:hover {
background: url(../../images/novosti.jpg) no-repeat bottom left;
}


/* */

#left {
float: left;
width: 525px;
padding: 60px 30px 0 105px;
text-align: justify;
color: #4d4c4c;
line-height: 20px;
}


/* galerija slika */

#galerija {
clear: both;
padding: 15px 0 0;
}

#galerija a {
float: left;
display: block;
width: 145px;
height: 97px;
margin: 0 15px 15px 0;
padding: 10px;
background: #cdbfa6;
}

#galerija a.galerija_last {
margin-right: 0;
}

#galerija a:hover {
background: #b8c9a5;
}

#galerija a img {
border: 0;
}


/* ponuda */

.ponuda_left {
float: left;
width: 250px;
}

.ponuda_right {
float: right;
width: 250px;
}

.p_red, .p_red2 {
float: left;
clear: left;
width: 250px;
border-bottom: 1px solid #d4c6ae;
padding: 4px 0 5px;
text-align: left;
font-size: 0.9em;
line-height: 17px;
}

.p_red_left {
float: left;
width: 210px;
}

.p_red2 .p_red_left {
width: 150px;
}

#jela .p_red_left {
width: 180px;
}

.p_red2 .p_red_mid {
float: left;
width: 50px;
}

.p_red_right {
float: right;
width: 40px;
text-align: right;
color: #8E5017;
}

#jela .p_red_right {
width: 70px;
}

.p_red2 .p_red_right {
width: 50px;
}


/* footer */

#footer {
clear: both;
height: 50px;
width: 860px;
font-size: 0.9em;
color: #8c8b8b;
padding: 13px 50px 0;
background: url(../../images/footer.jpg) no-repeat top left;
}

#footer_left {
float: left;
width: auto;
}

#footer_right {
float: right;
width: auto;
text-align: right;
}


/* links */

a {
outline: none;
}

#left a {
color: #367118;
text-decoration: none;
}

#left a:hover {
color: #982400;
text-decoration: underline;
}

#footer a {
color: #8c8b8b;
text-decoration: none;
}

#footer a:hover {
color: #FFFFFF;
text-decoration: underline;
}


/* other */

h1 {
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.8em;
color: #8e5017;
font-weight: normal;
border-bottom: 1px solid #d4c6ae;
height: 35px;
}

h1 strong {
font-weight: normal;
color: #79746e;
}

.h1_left {
float: left;
}

.h1_right {
float: right;
}

.h1_right a {
float: right;
background: #faf4ea;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.6em;
font-weight: bold;
padding: 3px 8px;
margin-left: 8px;
}

#left .h1_right a:hover {
background: #FFFFFF;
text-decoration: none;
}

.h1_right a img {
	vertical-align: top;
	border: 0;
	margin-top: 2px;
}

h2 {
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.5em;
color: #AF5341;
font-weight: normal;
padding: 10px 0 10px;
}

h3 {
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
color: #AF5341;
font-weight: bold;
padding: 10px 0;
border-bottom: 1px solid #d4c6ae;
}

.ponuda_left h3, .ponuda_right h3 {
clear: both;
padding: 20px 0 5px;
}

h4 {
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
color: #AF5341;
font-weight: bold;
padding: 0;
}



#left p {
margin: 0;
padding: 10px 0 7px;
}

.kartica {
margin: 0 0 0 10px;
vertical-align: middle;
}

.sep {
border-bottom: 1px solid #d4c6ae;
height: 1px;
font-size: 1px;
padding: 15px 0 0 0;
margin-bottom: 10px;
}

a img {
border: 1px solid #d4c6ae;
}

.emph {
font-weight: bold;
}


/* kontakt forma */

form {
margin: 0;
padding: 0;
}

.kontakt_forma input, .kontakt_forma textarea, .kontakt_forma select {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
width: 250px;
margin-top: 3px;
margin-bottom: 10px;
padding: 2px;
background: #f4f1ea;
border: 1px solid #baa98e;
float: left;
color: #505253;
}

.kontakt_forma select {
width: 256px;
}

.kontakt_forma input.datum_input {
width: 120px;
}


.kontakt_forma {
width: 430px;
float: left;
padding: 10px 0 15px 0
}

.kontakt_forma label {
width: 120px;
float: left;
margin-top: 5px;
font-weight: bold;
}

.kontakt_forma input.button {
width: 83px;
margin-left: 120px;
height: 25px;
background: url(../../images/button.jpg) no-repeat;
color: #7c3500;
border: 1px solid #b57012;
font-weight: bold;
cursor: pointer;
margin-bottom: 0;
}

.kontakt_forma input.txt_error, .kontakt_forma textarea.txt_error, .kontakt_forma select.txt_error {
border: 1px solid #FF3F3F;
background: #FFE7DF;
color: #CF1A0C;
}

.txt_error_img, .calendar {
float: left;
margin: 4px 0 0 4px;
border: 0;
}

.txt_error_img {
margin-top: 8px;
}





.slike_text2
{float:left;
width:525px;
font-size:11px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #d4c6ae;

}

.vise
{width:525px;
margin-top:10px;
color:#8e5017;
text-align:right;}

.vise a
{
padding:3px 10px;
float:right;
margin-left:10px;
color:#8e5017;
font-weight:bold;
text-decoration:none;
width:80px;
text-align:center;
background:#faf3e6;}

.datum
{padding-top:4px;
float:right;
}

.vise a:hover
{
color:#ca803c;
text-align:center;
background:#fff;}

.vise1
{width:525px;
color:#8e5017;
text-align:right;}

.vise1 a
{
padding:3px 10px;
float:right;
margin-left:10px;
color:#8e5017;
font-weight:bold;
text-decoration:none;
width:115px;
text-align:center;
background:#faf3e6;}

.vise1 a:hover
{
color:#ca803c;
text-align:center;
background:#fff;}

.slike
{background: #eadfcb url(../../images/slike-bg.gif) no-repeat;
background-position:left;
width:180px;
float:left;
height:123px;}


.slike a img 
{text-decoration:none;
padding-left:10px;
padding-top:12px;
border:none;}



.slike img 
{text-decoration:none;
padding-left:10px;
padding-top:12px;
border:none;}


.text
{
width:auto;
}

.text h3
{margin-top:0px;
color:#8e5017;
font-size:13px;
padding: 10px 0;
border-bottom: 1px solid #d4c6ae;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;}

.text h3 a
{text-decoration:none;
color:#4a130e;}