* {
	padding: 0;
	margin: 0;
	border: 0;
	}
/*body { behavior: url("csshover3.htc"); }*/
body {
	font: 1em "Century Gothic", Arial, Helvetica, sans-serif;
	color: #ebebea;
	text-align: center;
	background: #80674a;
	}
body#prodaja h1 {
        position: relative;
        float: left;
        color: #ecc08d;
        /*color: #be9a71;*/
        padding: 30px 0 5px 430px;
        }
#name h2, #name h3 {
	color: white;
	font-weight: normal;
	/*text-transform: uppercase;*/
	}
#name h2 {
        font-size: 1.7em;
        }
#name h3 {
	font-style: italic;
	}
h3 {
	font-weight: normal;
	font-style: italic;
	color: #b4f3fd;
        font-size: 1.2em;
	}
#top h4 {
	font-weight: normal;
        font-size: .9em;
        color: #1f1010;
        }
#content a.link:link, #content a.link:visited, ul#news a.link:link, ul#news a.link:visited {
        color: #b4f3fd;
        padding: 2px;
        border-bottom: 1px solid white;
        text-decoration: none;
        }
#content a.link:hover, ul#news a.link:hover {
        color: #57e02c;
        border-bottom: 1px solid white;
        }
body#prodaja  #content ul li.prodaja_uvod {
        background-color: #6f5a41;
        font-size: 1em;
        margin-bottom: -60px;
        }
ul li img.left { float: left; margin: 5px 8px 0 0; border: 5px solid #997b59; }
ul li img.left:hover { border: 5px solid #582a01; }
ul li img.right { float: right; margin: 5px 0 0 8px; border: 5px solid #997b59; }
ul li img.right:hover { border: 5px solid #582a01; }
#content ul li p {
	line-height: 1.5em;
	color: white;
	}
#content ul.left_column, #content ul.right_column {
	position: relative;
	float: left;
	width: 480px !important;
        width: 475px;
	list-style-type: none;
	margin: 80px 0 60px 0;
	}
ul.right_column_events {
        position: relative;
        float: left;
        width: 680px;
        list-style-type: none;
        margin: 80px 0 30px 0;
        }
ul.left_column_events {
        position: relative;
        float: left;
        width: 280px;
        list-style-type: none;
        margin: 80px 0 30px 0;
        }
body#prodaja #content ul {
        position: relative;
        float: left;
        width: 960px;
        list-style-type: none;
        margin: 60px 0 30px 30px !important;
        margin: 60px 0 30px 15px;
        }
body#prodotti #content ul, body#products #content ul {
        position: relative;
        float: left;
        width: 960px;
        list-style-type: none;
        margin: 60px 0 60px 0;
        }
body#prodaja #content ul li {
	position: relative;
        float: left;
	width: 840px;
	min-height: 50px;
	padding: 30px;
	margin: 0 0 20px 0;
        text-align: left;
	font-size: .9em;
	background-color: #7c6448;
	border: 1px dashed #997b59;
	list-style-type: none;
        }
#content ul li {
	text-align: justify;
	margin: 0 30px 0 30px;
	}
#content ul.left_column, #content ul.left_column_events {
	/* min-height: 700px; */
	border-right: 1px dashed #997b59;
	}
body#kontakt #content ul.left_column, body#contact #content ul.left_column {
        min-height: 500px !important;
        height: 500px;
        }
#content_in_proizvodi ul li.uvod, #content ul li.foto_galerija {
	position: relative;
	float: left;
        width: 838px;
	margin: 30px 0 20px 0;
	padding: 10px 30px 15px 30px;
	font-size: .9em;
	/*background: #6f5a41 url(../images/back_li.png) top repeat-x;*/
	background:  #6f5a41;
	border: 1px dashed #997b59;
	list-style-type: none;
	}
#content_in_proizvodi ul li.proizvod_livo, #content_in_proizvodi ul li.proizvod_desno {
	position: relative;
        float: left;
	/*width: 378px;
	min-height: 400px;*/
	padding: 10px 30px 15px 30px;
	margin: 0 0 20px 0;
	font-size: .9em;
	background-color: #7c6448;
	border: 1px dashed #997b59;
	list-style-type: none;
	}
/*#content_in_proizvodi ul li.proizvod_livo {
	float: left;
	}
#content_in_proizvodi ul li.proizvod_desno {
	float: right;
	}*/
#content_in_proizvodi ul li h3, #content_in ul li h3 {
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 10px;
	}
body#pokloni h3.naslov {
	font-size: 1.2em;
	font-weight: bold;
	padding: 40px 0 10px 0;
        float: left;
        }
body#pokloni #content_in_proizvodi ul li.proizvod_livo {
        width: 840px;
        }
#content_in_proizvodi ul li#kosarica {
        width: 840px;
        }
#top {
	position: relative !important;
        position: inherit;
	float: left;
	width: 100%;
	height: 156px;
	background: url(../images/top.png) top repeat-x;
	margin-bottom: -10px;
	z-index: 10;
	}
#top2 {
	position: relative;
	float: left;
	width: 100%;
	height: 393px;
	background: #6c3a02 url(../images/top2_background.jpg) center no-repeat;
	}
.slideshow {
	position: relative;
	width: 901px;
	height: 393px;
	margin: 0 auto;
	}
#nav {
	position: relative !important;
        position: inherit;
	float: left;
	width: 100%;
	height: 88px;
	background: url(../images/nav_back.png) repeat-x;
        margin-top: -10px;
	z-index: 20;
	}
#content {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	background: url(../images/sace.jpg) top repeat-x;
	margin-top: -10px;
	}
#content_in {
	position: relative;
        float: left;
        left: 50%;
        margin-left: -480px;
	width: 961px;
	background: url(../images/maslina_background.gif) bottom left no-repeat;
	}
body#kontakt #content_in, body#contact #content_in, body#prodaja #content_in, body#dogadjanja #content_in, body#events #content_in, body#eventi #content_in, body#produzione #content_in, body#contattaci #content_in, body#foto-galerija #content_in, body#fotogalerie #content_in, body#produktion #content_in {
        background: none;
        }
#content_in_proizvodi {
	position: relative;
	margin: 0 auto;
	width: 900px;
	}
#bottom {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	background: url(../images/dno.png) top repeat-x;
        margin-top: -10px;
	z-index: 10;
	}
#logo {
	position: absolute;
	float: left;
	width: 257px;
	height: 147px;
	left: 50%;
	margin-left: -500px;
	}
#name {
	position: absolute;
	float: left;
	width: 420px;
	height: 100px;
	left: 50%;
	margin: 68px 0 0 -310px;
	text-align: left;
	}
#contact_nav {
	position: relative;
	float: right;
	width: 356px;
	height: 46px;
	right: 50%;
	margin-right: -450px;
	background: url(../images/kontakt_back.jpg);
	}
#lang {
	position: absolute;
	float: right;
	display: block;
	width: 300px;
	height: 30px;
	right: 50%;
	margin: 124px -425px 0 0;
	}
/*********** navigacija ***************/
#nav ul {
	position: relative;
	height: 30px;
	margin-top: 32px;
	}
#nav ul li {
	font: .8em Arial;
	display: inline;
	padding: 32px 16px;
	text-transform: uppercase;
	background: url(../images/vertical_line.jpg) right no-repeat;
	}
#nav ul li.smjestaj-gostiju {
        background: none;
        }
#nav ul li.last {
	background: none;
	}
#nav a, #nav a:link, #nav a:visited, #contact_nav a:link, #contact_nav a:visited, #lang a, #lang a:link, #lang a:visited {
	color: white;
	text-decoration: none;
	}
#nav a:hover, #contact_nav a:hover, #lang a:hover {
	color: #b4f3fd;
	}
#contact_nav ul {
	margin: 12px 0;
	list-style-type: none;
	}
#contact_nav ul li {
	display: inline;
	padding:40px 20px 0 20px;
	font-size: .9em;
	text-transform: uppercase;
	}
/*body#about-us li.onama a, body#about-the-products li.oproizvodima a, body#products li.proizvodi a, body#production li.proizvodnja a, body#events li.dogadjanja a, body#photo-gallery li.foto-galerija a, body#contact li.kontakt a,
body#proizvodi li.proizvodi a, body#proizvodnja li.proizvodnja a, body#prodaja li.prodaja a, body#dogadjanja li.dogadjanja a, body#foto-galerija li.foto-galerija a, body#o-nama li.onama a, body#kontakt li.kontakt a
        {
        color: #b4f3fd;
        padding: 5px 0 5px 15px;
        background: url(../images/leptiric.png) left no-repeat;
        }*/
/*body#proizvodi li.proizvodi,
body#proizvodnja li.proizvodnja,
body#prodaja li.prodaja,
body#dogadjanja li.dogadjanja,
body#foto-galerija li.foto-galerija,
body#smjestaj-gostiju li.smjestaj-gostiju {

background-position: 50% 80%;
}*/
/*********** end navigacija ***************/
#lang a {
	display: inline;
	padding: 10px;
	font-size: .8em;
	text-transform: uppercase;
	}
/*********** bottom ***********************/
div#wrapper_box {
	width: 960px;
	margin: 0 auto;
	padding: 30px 0 0 0;
	text-align: center;
	}
div.box {
	float: left;
	padding: 5px;
	width: 310px;
	height: auto;
	}
ol#potpis {
	position: relative;
	width: 960px;
	margin: 0 auto;
	background: none;
	}
div.rounded {
	position: relative;
	float: left;
	width: 300px;
	height: 310px;
	list-style-type: none;
	background-color: #825826;
	border: 1px solid #a07f59;
	}
ol#potpis li {
	float: left;
	width: 46%;
	margin: 1em 10px 0 10px;
	padding: 1em 0 1em 0;
	list-style-type: none;
	}
ol#potpis li.copy {
	float: left;
	}
ol#potpis li.design {
	float: right;
	}
div.rounded h3 {
	margin-top: -20px;
	padding: 0 0 10px 0;
	}
div.rounded p {
	padding: 1em;
	text-align: left;
	}
ol#potpis li p {
	font-size: .7em;
	}
ol#potpis li.design p {
	text-align: right;
	}
ol#potpis li.copy p {
	text-align: left;
	}
ol#potpis li.design a.link, ol#potpis li.design a.link:visited {
        margin: 2px;
        border-bottom: 1px solid white;
        color: #b4f3fd;
        text-decoration: none;
        }
ol#potpis li.design a.link:hover {
        margin: 2px;
        border-bottom: 1px solid white;
        color: white;
        }

/*********** contact form ****************/
.tbContactform .antispam {
	 display:  none;
	 visibility: hidden;
}

.tbContactform label {
		 width:  105px;
		 display:  inline-block;
		 vertical-align: top;
		 clear: both;
		 font-size: 1em;
	}

.tbContactform input.text,
.tbContactform textarea {
		 width:  300px;
		 padding: 2px;
                 font-size: 1em;
                 margin-bottom: 5px;
                 color: white;
	         border: 1px solid black;
	         background-color: #a07f59;
	}

.tbContactform textarea {
	 height:  150px;
}

.tbContactform input.submit
	{
	float: left !important;
        float: right;
	display: block;
	width: 100px;
	height: 28px;
	border: 1px solid black;
	background-color: #a07f59;
	font-size: .8em;
	color: white;
	margin-left: 316px !important;
        margin-right: 0;
	cursor: pointer;
	}

body#kontakt .tbContactform .tbErrors p, body#contact .tbContactform .tbErrors p, body#contattaci .tbContactform .tbErrors p {
        position: relative;
        width: 100%;
        padding: 2px 15px 2px 0;
        font-size: .9em;
        color: #ffcc00;
	}
/*********** navigacija proizvoda ********/
.proizvodi {
	width: 901px;
	height: 393px;
	background: url(../images/proizvodi_rotacija.jpg);
	}
.accordion {
	position: relative;
	float: left;
	width: 400px;
	margin: 15px 25px 0 25px !important;
        margin: 15px 15px 0 15px;
	}
.accordion h3 a {
	font-size: .9em;
	text-align: center;
	color: #b4f3fd;
	padding: 1px;
	text-decoration: none;
	}
.accordion ol li a {
	font-size: .8em;
	color: white;
	text-decoration: none;
	}
.accordion ol li {
	list-style-type: none;
	text-align: center;
	padding: 1px;
	}
a.top {
        position: relative;
        float: right;
        display: block;
        width: 800px;
        margin: 0 -20px -10px 0;
        text-decoration: none;
        text-align: right;
        color: yellow;
        }
body#prodaja table a.top {
        margin: 0;
        }
/* table prodaja ***********************/
body#prodaja #content table, body#kontakt #content table, body#contact #content table, body#contattaci #content table {
	position: relative;
	float: left;
	width: 900px;
	margin: 0 30px 40px 30px !important;
        margin: 0 30px 40px 15px;
        padding: 2px;
	font-size: .9em;
	background-color: #7c6448;
	border: 1px dashed #997b59;
	}
body#prodaja #content table thead th {
	height: 40px;
        color: #ecc08d;
	background:  #6f5a41;
        font-weight: normal;
	}
body#prodaja #content table tbody tr td, body#kontakt table td, body#contact table td, body#contattaci table td {
	padding: 5px;
	background: #80674a;
        width: 33%;
	}
body#prodaja #content table thead tr td {
        padding: 5px;
	background: #80674a;
        }
body#prodaja #content h3.naslov, body#foto-galerija #content ul li.foto_galerija h3.naslov {
        float: left;
        display: block;
        width: 100%;
        font-size: 1.2em;
	font-weight: bold;
        margin: 0;
        }
body#prodaja table span {
        font-size: 1.3em;
        font-weight: bold;
        float: left;
        margin-left: 10px;
        }
body#prodaja table p.naziv_proizvoda {
        float: left;
        margin-left: 10px;
        color: #ffdab6;
        }
body#prodaja a.link2:link, body#prodaja a.link2:visited, body#proizvodi a.link2:link, body#proizvodi a.link2:visited {
        padding: 0 5px 2px 5px;
        /* color: #ecc08d; */
	color: #b4f3fd;
        text-decoration: none;
        font-weight: bold;
        }
body#prodaja a.link2:hover, body#proizvodi a.link2:hover {
        padding: 0 5px 1px 5px;
        border-bottom: 1px solid #66cc66;
        }
table a.vise, table a.vise_naslov {
        float: left;
        display: block;
        width: 46px;
        height:13px;
        overflow: hidden;
        margin: 4px 0 0 6px;
        }
table a.vise_naslov {
        margin: 8px 0 0 7px;
        }
table a.vise:hover img, table a.vise_naslov:hover img {
        margin-top: -13px;
        }
table a.vise span {
        display: none;
        }
/*ie6 needs his fix*/
/*a:hover {
        zoom: 1;
        }*/
/* ostalo ******************************/
p.updated {
        float: right;
        font-size: .8em;
        padding: 25px 25px 25px 0;
        font-style: italic;
        color: #000;
        list-style-type: none;
        }
#content ul li.foto_galerija {
        display: inline;
        text-align: center;
        margin: 60px 0 0 28px;
        }
#content ul li.foto_galerija img {
        margin: 10px;
        border: 5px solid #997b59;
        }
#content ul li.foto_galerija img:hover {
        border: 5px solid #582a01;
        }
#content div.group_gallery {
        float: left;
        width: 278px;
        height: 220px;
        }
ul#news {
        position: absolute;
        left: 50%;
        top: 75px;
        margin-left: -20px;
        z-index: 20;
        }
ul#news li {
        list-style-type: none;
        font-size: 1.1em;
        font-weight: bold;
        color: #b4f3fd;
        float: left;
        }
ul.list li {
       list-style-type: disc;
       color: #b4f3fd;
      }