body {
	 background-color:#80a80d;
	 font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	 color:#0b5000;
	 font-size:16px;
	 margin:0px
	
		}
		
a:link {color:#0b5000; text-decoration:none;}	
a:hover {color:#0b5000; text-decoration:none;}	
a:visited {color:#0b5000; text-decoration:none;}	
a:active {color:#0b5000; text-decoration:none;}	

	
.title {padding-left:80px;
		font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
		font-size:16px;}
		
.title a { color:#0b5000;
			text-decoration:none;}

img:link { border:0;
		   }
			
table.products {
		background-image: url(../images/back_prod.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		
		
}

				
.products th{ 	padding-left:10px;
				background-color:#f2f2e4;
				font-size:16px;
				background-image: url(../images/back_prod_t.jpg);
				background-position:bottom left;
				background-repeat:no-repeat;
				color:#073300;
				vertical-align:middle;
				text-align:left}
				
				

.products td { 	background-color:#f2f2e4;
				font-size:16px;
				color:#275b09}				

.products img{ 
				border:1px solid #0b5000;
				}
.products a { color:#a14d22; 
			font-weight:bold;
			text-decoration:underline;
			font-style:italic;
}
.products a:visited { color:#a14d22; 
			font-weight:bold;
			text-decoration:underline;
			font-style:italic;
}


div.products_thumb{	display:block;
				width:140px;	
				background-color:#f2f2e4;
				font-size:16px;
				background-image: url(../images/back_prod.jpg);
				background-position:bottom right;
				background-repeat:no-repeat;
				color:#073300;
				vertical-align:middle;
				text-align:left;				
				margin:10px 5px 10px 5px;
				padding:5px;						
				}
				
div.products_thumb:hover { }


div.prod_cont{	display:block;
				width:350px;				
				background-color:#f2f2e4;
				font-size:16px;
				background-image: url(../images/back_prod_d.jpg);
				background-position:bottom left;
				background-repeat:no-repeat;
				color:#073300;
				vertical-align:middle;
				text-align:right;
				text-decoration:none;
				margin:10px 5px 10px 10px;
				padding:5px;
				position:absolute;
				top:50px;
				}

				

div.products_t {/* info title*/
				
				background-color:#f2f2e4;
				font-size:16px;
				font-weight:bold;
				background-image: url(../images/back_prod_tt.jpg);
				background-position:bottom right;
				background-repeat:no-repeat;
				color:#073300;
				vertical-align:middle;
				text-align:275b09}
				
div.products_d{	/* info description*/
				display:block;
				width:350px;				
				background-color:#f2f2e4;
				font-size:16px;				
				color:#073300;
				vertical-align:middle;
				text-align:left;
				text-decoration:none;}

.info {
padding:5px 10px 10px 5px;
font-size:16px;
text-align:justify;
}


/*gallery*/
#gall_m {position:relative;
}

.gall {position:relative;
		display:block;
		width:100%;
		height:500px;
		padding:5%
		
}
.thumbnail img{
border:1px solid #0b5000;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border:1px solid #0b5000;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#f9f9f0;
visibility: hidden;
z-index:1000;
top:0;
left:35%; /*position where enlarged image should offset horizontally */
z-index: 1000;
padding:5px;


}
.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:0;
left:35%; /*position where enlarged image should offset horizontally */
z-index: 2000;
padding:5px;
background-color:transparent;


}

a.thumbnail:hover span{ /*CSS for enlarged image*/
cursor:auto;
}




.n_thumbnail img{
border:1px solid #0b5000;
}

.n_thumbnail:hover{
background-color: transparent;
}

.n_thumbnail:hover img{
border:1px solid #0b5000;


}

.n_thumbnail span{ /*CSS for enlarged image*/
position: absolute;

background-color:#f9f9f0;
visibility: hidden;

}
.n_thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
bottom:-15px;
left:-10%; /*position where enlarged image should offset horizontally */
z-index: 1000;
padding:5px;
background-color:#e8e8d6;

}
a.n_thumbnail:hover span{ /*CSS for enlarged image*/
cursor:auto;
}


.c_thumbnail img{
border:1px solid #0b5000;
}

.c_thumbnail:hover{
background-color: transparent;
}

.c_thumbnail:hover img{
border:1px solid #0b5000;
}

.c_thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left:-100px;

visibility: hidden;
}

.c_thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
bottom:-10px;
left:-24%; /*position where enlarged image should offset horizontally */
z-index: 1000;
padding:5px;
background-color:#e8e8d6;
}

.c_thumbnail span img{ /*CSS for enlarged image*/
}

a.c_thumbnail:hover span{ /*CSS for enlarged image*/
cursor:auto;
}

/*gallery end*/


/*menu*/
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {

}

#menu dt {
cursor: pointer;
margin:0;

}

#menu dd {
position: absolute;
z-index: 100;
left: -30;
margin-top:5;
background: #f2f2e4;
border:0;
display:none;

}

#menu dd:hover {visibility:visible;}

#menu ul {
padding: 2px;
}
#menu li {
text-align: left;
padding:3px;

}
#menu li a, #menu dt a {
color: #a14d22;
text-decoration: none;
display: block;
font-style:italic;
font-weight:bold;
font-size:14px;
z-index:2500;
}

#menu li a:hover {
text-decoration: underline;
}



.imap span {
position:absolute;
left:167;
visibility:hidden;}

.imap:hover span {
visibility:visible;
left:167;
top:0;
z-index: 1000;}

.imap:hover{
background-color: transparent;
}

.imap:hover img{
border:0;
}

.imap span img{ /*CSS for enlarged image*/
}

.imap img{
border:0;
}
/*menu end*/


.active {color:#a14d22}

.active_admin {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color :#275b09;
	font-size : 10px;
	background-color:#ffffff;	
	display:block;
	height:18px;
	width: 135px;
	padding-top:5px;
	border:1px solid #275b09;
	text-decoration:none;	

}
.menu_admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size : 10px;
	background-color:#275b09;
	display:block;
	height:18px;
	width: 135px;
	padding-top:5px;
	border:1px solid #275b09;
	text-decoration:none;	
	}

.menu_admin:hover {
	display:block;
	height:18px;
	width: 135px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color :#275b09;
	font-size : 10px;
	background-color:#ffffff;	
	border:1px solid #275b09;
	text-decoration:none;	
}

a.menu_admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size : 10px;
	background-color:#275b09;
	display:block;
	height:18px;
	width: 135px;
	padding-top:5px;
	border:1px solid #275b09;
	text-decoration:none;	
	}
.admin {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color :#275b09;
	font-size : 10px;}
	
	
a.add {
	color:#FF6600;
	text-decoration:none
}
.input {
	border:1px solid #275b09;
	font-size:12px
}
.submit {
	border:1px solid #275b09;
	background-color:#275b09;
	font-size:10px;
	color:#FFFFFF;
	
}
.submit:hover {
	background-color:#ffffff;
	color:#275b09;
}


.err_txt
{
    font-family : Verdana;
    color : #ff0000;
    font-size : 11px;
}

.succ_txt
{
    font-family : Verdana;
    color : #418907;
    font-size : 11px;
}


/*calendar*/
.calendar{
position:absolute;
top:280px;
right:1%;
width:140px;


}
.main {

border:0;
}

.month {
background-color:#0b5000;
font:bold 10px verdana;
color:white;
}

.daysofweek {
background-color:#0b5000;
font:bold 10px verdana;
color:white;
}

.days {
font-size: 10px;
font-family:verdana;
color:#0b5000;
background-color:#e5e9d8;
padding: 2px;
}

.days #today{
font-weight: bold;
color: #a14d22;
}

.praznici {
display:block;
width:141px;
background-color:#eaeadb;
font-size:11px;
padding:1px;
text-align:left;
}

.payment {
margin-top:10px;
display:block;
width:141px;
background-color:#eaeadb;
font-size:12px;
padding:1px;
text-align:left;
}

.payment p{
font-weight:bold;
margin:0;
padding:2px;
background-image:url(../images/back_prod.jpg);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#f2f2e4
}

.payment ul li {
padding-left:5px;
}
/*end of calendar e5e9d8*/
