body {
background:url(images/bg.jpg);
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 22px;
color: #987d4f;
margin: 0 0 35px;
padding: 0;
}

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

#container {
background: url(images/content_bg.jpg) repeat-y;
float: left;
}

#right {
float: right;
background: url(images/right_logo.jpg) no-repeat;
width: 266px;
min-height: 682px;
height: 682px;
}

#left {
float: left;
width: 632px;
overflow: hidden;
}


#header {
background: url(images/header.jpg) no-repeat;
width: 632px;
height: 194px;
float: left;
}

#nav {
background: url(images/nav.jpg) no-repeat;
height: 51px;
width: 607px;
float: left;
font-size: 0.9em;
padding: 0 0 0 25px
}

#content {
background: url(images/content_top.jpg) no-repeat;
float: left;
width: 585px;
font-size: 0.9em;
padding: 35px 12px 0 40px;
text-align: justify;
overflow: hidden
}

#footer {
clear: both;
background:url(images/footer.jpg);
float: left;
width: 898px;
height: 58px;
font-size: 0.7em;
text-align: center;
padding-top: 42px
}

.product {
width: 444px;
margin: 20px 0 10px 40px;
background: #fffffe url(images/product.jpg) no-repeat bottom;
border: 1px solid #e7d9a3;
padding: 10px;
}

* html .product {
padding-bottom: 0;
}

.product ul {
margin: 0;
padding: 5px 0 0 0;
list-style: none;
}

.product img {
float: left;
margin: 0 15px 0 0;
border: 0;
clear: left;
}

.product img.prod2 {
margin-top: 10px;
}

.product img.prod3 {
margin-top: 10px;
}

* html #contact {
height: 350px;
}

.cijena {
text-align: right;
padding-top: 10px;
}


/* TEXT STYLING */

#header h1 {
display: none;
}

#content h1 {
font-weight: normal;
color: #a569c0;
text-align: right;
border-bottom: 2px solid #dbbbd0;
padding: 0 30px 10px;
margin-bottom: 5px
}

h2 {
font-weight: normal;
color: #a569c0;
font-size: 1.2em;
margin-top: 5px;
font-style: italic;
}

.product h2 {
font-style: normal;
color: #b69b60;
text-align: left;
}


.clear {
height: 1px;
margin: 0;
clear: both;
}

dl {
padding: 15px 0 20px 30px;
margin: 0;
clear: both
}

* html dl {
padding-top: 10px;
padding-bottom: 0
}

dt {
font-weight: bold;
color: #b69b60;
float: left;
display: block;
width: 60px;
}

dd {
float: left;
}

#footer span {
color: #a96dbb;
}



/* LINKS */

a {
outline: none;
}

#nav a {
font-weight: bold;
text-decoration: none
}

#nav a:link, #nav a:visited {
color: #a569c0;
background: url(images/nav_hover.jpg) no-repeat 0 51px
}

#nav a:hover, #nav a:active {
color: #FFFFFF;
background: url(images/nav_hover.jpg) no-repeat center
}

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

#nav li {
display: block;
height: 51px;
float: left;
}

#nav li a {
display: block;
height: 34px;
padding: 17px 25px 0 25px;
float: left;
}

#content a {
font-weight: bold
}

#content a:link, #content a:visited,
#footer a:link, #footer a:visited {
color: #a96dbb;
text-decoration: none;
}

#content a:hover, #content a:active,
#footer a:hover, #footer a:active {
color: #7d3792;
text-decoration: underline;
}


/* GALLERY */


.photo_th {
float: left;
margin: 0 13px 15px 0;
background: url(images/photo_th.jpg) no-repeat;
display: block;
width: 182px;
height: 139px;
}

.gallery_small .photo_th {
width: 133px;
height: 104px;
background: #FFFFFF;
}

.photo_th img {
border: 0;
}

.photo_th a {
display: block;
background:url(images/photo_th_hover.jpg) no-repeat 139px 182px;
width: 176px;
height: 134px;
padding: 6px 0 0 6px;
}

.gallery_small .photo_th a {
	width: 128px;
	height: 98px;
}

.photo_th a:hover, .photo_th a:active {
background:url(images/photo_th_hover.jpg) no-repeat
}

.gallery_small .photo_th a:hover, .gallery_small .photo_th a:active {
background: url(images/photo_th_hover.jpg) no-repeat center;
}

