body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

html { font-size: 100%; /* IE hack */ }
body { 
	font-size: 62.5%; /* Reset velicine fonta na 10px */ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #efefe2;
	border-top: 10px solid #cc9;
}
table { font-size: 100%; /* IE hack */ }

/* Font families
font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", Verdana,sans-serif,Tahoma;
font-family: Arial, Helvetica, sans-serif;
font-family: "Times New Roman", Times, serif;
font-family: "Courier New", Courier, monospace;
font-family: Georgia, "Times New Roman", Times, serif;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-family: Geneva, Arial, Helvetica, sans-serif;
*/

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom: .5em;
}

h2 { clear: both; font-size: 2.2em; font-weight: bold; color: #09c; }
h3 { clear: both; font-size: 1.6em; font-weight: bold; color: #09c; }

a { color: #99c; }
a:hover { text-decoration: none; }

p { 
	font-size: 1.2em; 
	line-height: 1.5em;
	margin-bottom: 1.5em;
	}
	
strong { color: #69c; }
		
#wrap { margin: 2em auto; width: 900px; }

#logo {
	float: left;
	background: url(images/logo.gif) no-repeat;
	width: 275px;
	height: 100px;
}

	#logo a {
		display: block;
		width: 275px;
		height: 100px;
	}
   
	#logo span {
		display: none;
	}

#head { margin-bottom: 1em; }

#head .contact {
	float: right;
	background: url(images/mail.gif) left center no-repeat;
	margin-top: 2em;
	padding-left: 20px;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 2em;
}

#navbar { 
	clear: both;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 2em;
}

	#navbar a { text-decoration: none; }
	#navbar ul { margin-bottom: 0; }
		#navbar ul li { display: inline; margin-bottom: 0; }
	
	#nav li { display: inline; }
	#nav a {
		float: left;
		margin-right: 5px; /*spacing between each tab*/
		padding: 0 0 0 10px;
	}
   
	#nav a span {
		float: left;
		display: block;
		padding: 5px 10px 4px 0;
		font-weight: bold;
	}
   
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#nav a span { float: none; }
	/* End IE5-Mac hack */
      
	#nav a:hover { /*onMouseover style*/
		background: url(images/nav-l.gif) no-repeat left top;
	}
   
	#nav a:hover span { /*onMouseover style*/
		background: url(images/nav-r.gif) no-repeat right top;
		color: #369;
		margin: 0;
	}
	
	#lang { float: right; font-size: .7em; }
		#lang li { margin-left: 1em; }
			#lang li a:hover { color: #369; }
	
#intro { clear: both; background-color: #fff; padding: 10px; }

#content { float: left; width: 570px; background-color: #fff; padding: 10px; }

#content ul { margin: 0 0 1.5em 1em; font-size: 1.2em; }
#content ul li { margin-bottom: .7em; }

#content img { padding: 4px; border: 1px solid #ddd; }

#sidebar { 
	float: right; 
	width: 280px; 
	background-color: #fff; 
	padding: 10px;
	}
	
	#sidebar p { font-size: 1.1em; color: #555; }
	
	#sidebar img { margin-bottom: 1em; }

#foot { clear: both; padding: 1em; color: #666; }
	.copy { float: left; font-size: .9em; }
	.footnav { float: right; }
		.footnav li { display: inline; margin-left: 1em; }
		
.galerija { margin: 0 0 1.5em 0; }
.galerija li { float: left; margin: 0 1.5em 1em 0; }

.cjenik { margin-bottom: 1em; font-size: 1.2em; line-height: 1.8em; }
.cjenik td { padding: .5em; }
.naslovi { font-weight: bold; color: #fff; }
.naslovi td { width: 140px; background-color: #99f; }
.period { background-color: #9cf; }
.cijena { background-color: #d8e2fc; }

.kontakt li { float: left; width: 243px; margin: 10px; }
		
.star li { background: url(images/star.gif) left top no-repeat; padding-left: 20px; }
.tick li { background: url(images/tick.gif) left top no-repeat; padding-left: 20px; }

.align-left { float: left; margin: 0 1em 1em 0; }
.align-right { float: right; margin: 0 0 1em 1em; }