* {
	margin:0px; 
	padding:0px;  
}
html {
     overflow: -moz-scrollbars-vertical;
}

body,html {       
	background:#643418;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	z-index:5;
	position:relative;
} 

h4{
	color:#002d62;
	padding:5px 0 7px 0;
	font-size:14px;
}
a{color:#002d62;}
a:hover{text-decoration:none;}
#container{
	position:relative;
	z-index:200;
	margin:0 auto;
	width:990px;
}	
#wrap{
	float:left;
	margin:-41px 0 0 0;
	width:990px;
	z-index:20;
}
#overflash_title{
	position:absolute;
	width:565px;
	height:211px;
	margin: 152px 0 0 424px;
}
#wrap>#overflash_title{	
	background:transparent url(../images/overflash_title.png);	
}
* html #overflash_title {
	background-color: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/overflash_title.png', sizingMethod='image');
}
#topmenu{	
	height:41px;
	width:100%;
	position:relative;
	z-index:20;
}
/* super duper ie6 png hack*/
body>#topmenu{	
	background:transparent url(../images/topmenu_bg.png) repeat-x;	
}
* html #topmenu {
	background-color: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/topmenu_bg.png', sizingMethod='scale');
}
/* konec super duper hacka */

#top_menubar{
	width:auto;
	height:22px;
	font-size:11px;
	padding:7px 0px 0 5px;
	margin: 0 0 20px 0;
	position:relative;
	z-index:1;
}

	#top_menubar a{
		
		font-size:11px;
		color:#fff;
	}
	#top_menubar a:hover{
		text-decoration:none;
	}
	#top_menubar_right{
		width:350px;
		float:right;
	}
		#top_menubar_right span{ float:left; }
		#search{width:188px; float:left; background:url(../images/searchform.gif) no-repeat; position:relative; top:-3px; left:10px;}
		#search form{padding:0;margin:0;}
		#search form input{padding:3px 5px 0 5px; margin:0; height:19px; width:148px; font-size:11px; background:none; border:0px solid;}
		#search form input.poslji{padding:0;margin:0; height:24px; width:25px; font-size:11px; background:none; border:0px solid; cursor:pointer;}

#leftmenu_container{
	width:220px;
	float:left;
}
#leftmenu{
	float:left;
	width:220px;
	color:#ffbf2e;
	border-bottom:2px solid #002045;
	
}
	#leftmenu ul{list-style-type:none}
	#leftmenu ul li{
		padding:0 0 3px 25px;
	}
	#leftmenu ul li a,#leftmenu ul li a:visited,#leftmenu ul li a:hover{
		position:relative;
		font-size:12px;
		z-index:100;
		color:#ffbf2e;
		font-weight:bolder;
		text-decoration:none;
	}
	#leftmenu ul li a:hover{
		padding-left:3px;
		color:#fff;
	}
	#leftmenu_container>#leftmenu{	
		background:transparent url(../images/leftmenu_bg.png) repeat-y;	
	}
	* html #leftmenu {
		background-color: transparent;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftmenu_bg.png', sizingMethod='crop');
	}
	
#prva_stran_spodaj{
	width:990px;
	height:222px;
	clear:left;
	float:left;
	margin-top:19px;
}
	#prva_stran_spodaj a {position:relative;}
	#wrap>#prva_stran_spodaj{	
		background:transparent url(../images/prvastran_spodaj.png) no-repeat;	
	}
	* html #prva_stran_spodaj {
		background-color: transparent;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/prvastran_spodaj.png', sizingMethod='image');
	}
	
	#noob_container {
	float:left;
	width:688px;
	height:155px;
	background:url(../images/noob_posebnabg.jpg) no-repeat top;
	margin:18px 0 0 20px;
	display:inline;
	padding:40px 0 0 16px;
	}
		#spodaj_naslov {
		float:left;
		width:240px;
		height:185px;
		margin:18px 0 0 16px;
		background:url(../images/noob_naslov.png) no-repeat top left;
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/noob_naslov.png', sizingMethod='image');
		display:inline;
		}
			#spodaj_naslov p {
			font-size:12px;
			color:#FFF;
			line-height:16px;
			padding-top:26px;
			position:relative;
			}
			#spodaj_naslov p a {
			color:#FFF;
			text-decoration:underline;
			}
			#spodaj_naslov p a:hover {
			text-decoration:none;
			}
			#spodaj_naslov a.noob_rezervacija {	
				height:52px;	
				position:relative;
				background:transparent url(../images/online-rezervacija.png) repeat-x;	
				display:block;
				float:left;
				width:226px;
				position:relative;
				margin-top:11px;
			}
			* html #spodaj_naslov a.noob_rezervacija {
				cursor:pointer;
				height:52px;
				background-color: transparent;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/online-rezervacija.png', sizingMethod='scale');
			}
			#spodaj_naslov a.noob_rezervacija:hover {
				background:url(../images/rezervacija.gif) 0 0;
			}
			
		#noob_container p.no_title {
		color:#002d62;
		font-weight:bold;
		font-size:14px;
		float:left;
		width:260px;
		padding-bottom:6px;
		}
		#noob_container img.no_image {
		float:left;
		padding:0 10px 0 0;
		width:90px;
		}
		#noob_container div.no_body {
		font-size:12px;
		}
		
		
		
	#footer{
		clear:both;
		color:#cb6c16;
		font-size:11px;
		padding:0 0 0 5px;
		*margin:-10px 0 0 0;
	}
		#footer a{
			font-size:10px;
			color:#cb6c16;
			text-decoration:none;
			position:relative;
		}	
		#footer a:hover{
			text-decoration:underline;
		}
		#footer span{float:right; margin:-8px 0 0 0;}	
		
		
		
/* PODSTRAN styles */

.podstran{
	background:#643418 url(../images/podstran_bg.jpg) top center no-repeat;

}
.podstran input,.podstran textarea, .podstran select{background:#ffb862; border:#ca6d03 1px solid}
.podstran #footer{position:relative; top:10px; *top:25px;}
* html .podstran #footer span {position:relative; top:0px;}

		.podstran #wrap{
			float:left;
		}

		.podstran #container>#wrap{	
			padding-bottom:15px;
			background:url(../images/podstran_wrap_bg.png) bottom repeat-x;	
		}
		* html .podstran #container #wrap {
		
			background-color: transparent;
			padding-bottom:15px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/podstran_wrap_bg.png', sizingMethod='scale');
		}
		.podstran #container a {position:relative;}
#content{
	float:left;
	width:519px;
	margin:0 10px;
	border:3px solid #f69510;	
	background: #f69510 url(../images/bott_repeat.jpg) bottom repeat-x;
}

#main_content{
	min-height:398px; height:auto !important; height:383px;
	background:url(../images/topcrta.jpg) 0 21px no-repeat;
	padding:0 13px;	
	font-size:12px;
}

#main_content a{
	font-weight:bolder;
}

#main_content h1{
	color:#002d62;
	font-size:15px;
	margin-bottom:12px;
}
#main_content ul{
	padding-left:20px;
}
#desno{
	float:left;
	background:url(../images/koledar-bg.png) top no-repeat;
	width:225px;
	_background: transparent none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/koledar-bg.png', sizingMethod='scale');
}

#desno_menu{
	float:left;
	/*background:#f49714 url(../images/untitled.jpg) top no-repeat;*/
	/*background:#f49714 url(../images/untitled.jpg) top no-repeat;*/
	/*background:#3e699e;*/
	width:225px;
	height:210px;
	margin-bottom:10px;
}
	#desno_menu a{
		float:left;
		display:block;
		width:225px;
		height:52px;
		margin-bottom:1px;
	}
	
#podstran_gumbi{
	float:left;
	margin:10px 0 0 22px;
	
}
#podstran_gumbi img{
	margin:0 12px 10px 0;
}
#podstran_gumbi a{
	float:left;
	display:inline;
}
#podstran_gumbi br{
	clear:left;
}

#desno_naslov {
float:left;
width:180px;
height:180px;
margin:12px 0 0 16px;
background:url(../images/noob_naslov.png) no-repeat top left;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/noob_naslov.png', sizingMethod='image');
display:inline;
}
	#desno_naslov p {
	font-size:12px;
	color:#FFF;
	line-height:16px;
	padding-top:26px;
	position:relative;
	}
	#desno_naslov p a {
	color:#FFF;
	text-decoration:underline;
	}
	#desno_naslov p a:hover {
	text-decoration:none;
	}

#posebnaslider {
	float:left;
	clear:left;
	display:inline;
	margin:10px 0 0 0;
}
	#posebnaslider p.no_title {
	color:#002d62;
	font-weight:bold;
	font-size:14px;
	float:left;
	width:208px;
	padding-bottom:6px;
	}
	#posebnaslider img.no_image {
	float:right;
	padding:0 10px 0 0;
	width:90px;
	}
	#posebnaslider div.no_body {
	font-size:11px;
	}

.piktogram-show span{
	display:block;
}
.piktogram-hide span{
	display:none;
}
.popupek{
	display:block;
	width:127px;
	height:52px;
	font-size:11px;
	background:transparent url(../images/pikto.png) top no-repeat;
	_background: none transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pikto.png', sizingMethod='image');
	display:none;
	position:absolute;
	margin:-55px 0 0 -40px;
	z-index:9000;
	color:#F69510;
	padding:7px 5px 5px 5px;
	text-align:center;
}
#podstran_gumbi a:hover{
	text-decoration:none;
}

.event_calendar{
	color:#ffffff;
	text-align:center;
	z-index:5000;
	font-size:11px;
	margin:-7px 0 0 0;
}
.calendar *,.calendar{
	z-index:5000;
}
.normalDate{
	padding:0 3px;
}
.navigateYear, .month{
	padding:5px;
}
.event_calendar a{
	text-weight:bolder;
	color:#fff;
	text-decoration:none;
}

.selectedDate{
	background:#002456;
}
.selectedDatedouble a{background:transparent}
.selectedDatedouble{
	background:transparent url(../images/cal_double.jpg);
}
.selectedDateinterno{
	background:#b53a1e;
}
.selectedDateeksterno{
	background:#1c3071;
}

#newMember td{
	padding:2px;
}
a {outline:none;}

#pod-menujem{
	float:left;clear:left;
	display:inline;
	margin:10px 0 0 23px;
	color:#fff;
}
#pod-menujem img{
	position:relative;
	left:-3px;
}

/* HOVER GUMBI */

.spodaj3>.rezervacija_gumb, #desno_menu>.rezervacija_gumb{	
	height:52px;	
	position:relative;
	background:transparent url(../images/online-rezervacija.png) repeat-x;	
}
* html .rezervacija_gumb {
	position:relative;
	cursor:pointer;
	height:52px;
	background-color: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/online-rezervacija.png', sizingMethod='scale');
}
#desno_menu a.rezervacija_gumb:hover,a.rezervacija_gumb:hover{
	background:url(../images/rezervacija.gif) 0 0;
}



.spodaj3>.newsletter_gumb, #desno_menu>.newsletter_gumb{	
	height:52px;	
	position:relative;
	background:transparent url(../images/eobvestila-off.png) repeat-x;	
}
* html .newsletter_gumb {
	position:relative;
	cursor:pointer;
	height:52px;
	background-color: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/eobvestila-off.png', sizingMethod='scale');
}
#desno_menu a.newsletter_gumb:hover,a.newsletter_gumb:hover{
	background:url(../images/eobvestila-on.png) 0 0;
}



.spodaj3>.guestbook_gumb, #desno_menu>.guestbook_gumb{	
	height:52px;	
	position:relative;
	background:transparent url(../images/knjigagostov-off.png) repeat-x;	
}
* html .guestbook_gumb {
	position:relative;
	cursor:pointer;
	height:52px;
	background-color: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/knjigagostov-off.png', sizingMethod='scale');
}
#desno_menu a.guestbook_gumb:hover,a.guestbook_gumb:hover{
	background:url(../images/knjigagostov-on.png) 0 0;
}



.spodaj3>.ecard_gumb, #desno_menu>.ecard_gumb{	
	height:52px;	
	position:relative;
	background:transparent url(../images/razglednice-off.png) repeat-x;	
}
* html .ecard_gumb {
	position:relative;
	cursor:pointer;
	height:52px;
	background-color: transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/razglednice-off.png', sizingMethod='scale');
}
#desno_menu a.ecard_gumb:hover,a.ecard_gumb:hover{
	background:url(../images/razglednice-on.png) 0 0;
}



.podstran #content * {position:relative;}

.citygumb{
	display:inline;
	padding:6px 20px 4px 20px;
	background:url(../images/citygumb.jpg) repeat-x;
	text-decoration:none;
	border:1px solid #ca6d03;
}
.citygumb:hover{
	display:inline;
	padding:6px 20px 4px 20px;
	background:url(../images/citygumb_on.jpg) repeat-x;
	text-decoration:none;
	border:1px solid #bd5b00;
}