@charset "utf-8";
/* CSS Document */
body {
	background:url(../../images/pozadina2.jpg) repeat;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif;
	font-size:12px;
}

html, body {
height: 100%;
}

#bg_bottom {
background: url(../../images/footer.jpg) repeat-x bottom;
display: block;
min-height: 100%;
width: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 0
}

* html #bg_bottom {
height: 100%;
position: relative;
}

*:first-child+html #bg_bottom {
position: relative;
}

/********************************************************************** OKOLNI *********************************************************************************************/
#okolni{
		background:url(../../images/pozadina.jpg) repeat-x;
		padding-bottom: 115px;
}
#okolni2{
		margin:0 auto;
		width:929px;
}
/********************************************************************** HEADER *********************************************************************************************/
#header{
		width:929px;
		height:331px;
}
/********************************************************************** SREDINA *********************************************************************************************/
#sredina{
		float:left;
}
#sadrzaj{
		width:635px;
		float:left;
		margin-right:25px;
}
#naslov{
		background:url(../../images/naslov.jpg) no-repeat;
		width:635px;
		height:51px;
		
}
#tekst {
		padding:5px;
		width: 625px;
		text-align:justify;
		line-height: 20px;
}
#tekst p{
		margin:0;
		color:#caebac;
		padding: 10px 0;
}
#tekst p strong {
color: #E6FFCF;
}
#banner{
		width:269px;
		float:left;
		margin-top:26px;
}
#galerija{
		background:url(../../images/galerija.gif) no-repeat;
		width:269px;
		height:105px;
		margin-bottom:15px;
}
#galerija a{
		width:269px;
		height:105px;
		display:block;
}
#galerija a:hover{
		background:url(../../images/galerija.gif) no-repeat bottom;
}
#lokacija{
		background:url(../../images/lokacija.gif) no-repeat;
		width:269px;
		height:105px;
}
#lokacija a{
		width:269px;
		height:105px;
		display:block;
}
#lokacija a:hover{
		background:url(../../images/lokacija.gif) no-repeat bottom;
}
/********************************************************************** FOOTER *********************************************************************************************/
#footer{
		position: absolute;
		left: 0px;
		bottom: 0px;
		display: block;
		z-index: 3;
		width: 100%;
		height:109px;
}
#footer2{
		width:929px;
		margin:0 auto;
		padding-top:40px;
}
#foole{
		float:left;
		color:#ac8b4c;
		font-size:11px;
}
#foole a{
		color:#e6ce96;
}
#foole a:hover{
		color:#ac8b4c;
}
#foode{
		float:right;
		color:#e6ce96;
}
#foode a{
		color:#e6ce96;
}
#foode a:hover{
		color:#ac8b4c;
}
#footer ul {
margin: 0;
padding: 0 0 10px;
list-style: none;
}

#footer li {
display: inline;
color: #8F4F2C;
}

#footer ul a {
margin: 0 10px;
}

#footer li.foole_first a {
margin: 0 10px 0 0;
}

/********************************************************************** HEADING I LINK *********************************************************************************************/
h1{
	margin:0;
	font-size:18px;
	color:#a57a38;
	padding:14px 0 0 20px;
}
h3{
	margin:0;
	font-size:11px;
	color:#333333;
	border-bottom:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
	margin:0 10px;
	padding:5px 0;
	background:#D3D3D3;
	text-align:center;
}
a{
	outline:none;
	text-decoration:none;
}
#tekst a {
color: #e3b71b;
}
#tekst a:hover {
color: #ffea95;
text-decoration: underline;
}
/********************************************************************** SPANOVI *********************************************************************************************/

/********************************************************************** CLEAR *********************************************************************************************/
.clear{
		clear:both;
}

/* galerija */

#gallery {
margin-top: 20px;
}

.gallery, .gallery_last {
background: #638F3E;
width: 195px;
float: left;
height: 137px;
margin: 0 24px 24px 0;
}

.gallery_last {
margin-right: 0;
}

.gallery a, .gallery_last a {
display: block;
width: 175px;
float: left;
height: 117px;
padding: 10px;
}

.gallery a:hover, .gallery_last a:hover {
background: #DFB137;
}

#gallery img {
border: 0;
}

/* kontakt forma */

form {
margin: 0;
padding: 0;
}

.kontakt_forma input, .kontakt_forma textarea, .kontakt_forma select {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
width: 250px;
margin-top: 3px;
margin-bottom: 15px;
padding: 1px 2px;
background: #AACF8E;
border: 1px solid #213711;
float: left;
color: #213711;
}

.kontakt_forma select {
width: 256px;
}

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


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

.kontakt_forma label {
width: 150px;
float: left;
margin-top: 5px;
color: #CAEBAC;
}

.kontakt_forma input.button {
width: 83px;
margin-left: 150px;
height: 25px;
background: #e1b51a;
color: #683f0e;
border: 1px solid #b38404;
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;
}

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

.txt_error_img {
margin-top: 7px;
}

.calendar_cont {
clear: both;
float: left;
width: 440px;
height: 35px;
}

.pdf_icon {
vertical-align: middle;
}