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: Georgia, "Times New Roman", Times, serif;
	background-color: #000;
}
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 {
	margin-bottom: 1em;
}

a { color: #900; }
a:hover { text-decoration: none; }

#wrap { 
	margin: 0 auto;
	width: 800px; 
	background: #000 url(images/bg-content.gif) repeat-y;
}

#head {
	background: #000 url(images/bg-head.jpg) repeat-y;
	padding: 0 25px;
	margin-bottom: 1.5em;
	height: 180px;
}

	#head h1 {
		float: left;
		background: url(images/logo.jpg) no-repeat;
		width: 350px;
		height: 130px;
		text-indent: -30000px;
		overflow: hidden;
	}
	
		#head h1 a {
			display: block;
			width: 350px;
			height: 130px;
			text-indent: -30000px;
			overflow: hidden;
		}
		
	#lang {
		float: right;
		text-transform: uppercase;
		font-size: 1.2em;
		background-color: #600;
		padding: 1em;
	}
		#lang a { color: #ffc; text-decoration: none;}
			#lang a:hover { text-decoration: underline; }
		
		#lang li { display: inline; }
			#lang li.hr { margin-left: 1em; }

#nav {
	clear: both;
	text-align: right;
	font-size: 1.5em;
	font-weight: bold;
	padding: 1em;
}

	#nav a { color: #ffc; text-decoration: none; first-letter: }
		#nav a:hover { color: #fff; text-decoration: underline; }
	
	#nav li {
		display: inline;
		margin-left: 1em;
	}
	
#intro { text-align: center; margin-bottom: 2em; }

#content {
	float: left;
	padding-left: 25px;
	width: 475px;
}

	#content h2 { font-size: 2.2em; margin-bottom: .2em;  }
	#content h3 { clear: both; font-size: 1.6em; font-weight: bold; margin-bottom: .4em; }
	#content p { font-size: 1.4em; line-height: 1.5em; margin-bottom: 1.5em; }
	#content img { background-color: #fff; border: 1px solid #e3dac3; padding: 4px; }

#sidebar {
	float: right;
	padding-right: 25px;
	width: 225px;
}

	#sidebar h3 { 
		width: 225px;
		height: 30px;
		line-height: 30px;
		font-size: 1.4em;
		font-weight: bold;
		color: #ffc;
		background: url(images/bg-side-head.gif) no-repeat;
		padding-left: 15px;
	}

	#sidebar p { 
		margin-left: 15px; 
		margin-bottom: 1.5em; 
		font-size: 1.1em;
		line-height: 1.5em; 
	}
	
	#sidebar img { background-color: #fff; border: 1px solid #e3dac3; padding: 4px; }
	#sidebar img.mapa-m { margin-left: 15px; margin-bottom: 1.5em; }
	
	.thumbs { margin-left: 5px; }
	.thumbs li {float: left; padding: 5px; margin-bottom: .5em; }

.kontakti { font-size: 1.4em; line-height: 1.5em; }

.kontakti li {
	float: left;
	width: 200px;
	height: 100px;
	margin-right: 20px;
	margin-bottom: 1em;
}
.zadnja { margin-right: 0; }

.mapa { border: 1px solid #e3dac3; background-color: #fff; padding: 4px; margin-bottom: 2em; }

.foot-img { clear: both; text-align: center; margin: 2em 0;}

#foot {
	clear: both;
	background: url(images/bg-foot.gif) top center no-repeat;
	padding: 60px 0 2em 0;
	text-align: center;
	line-height: 1.6em;
	color: #c96;
}

	#foot a { color: #963; }

.sobe { 
	margin-bottom: 2em;
	padding-left: 2em;
	font-size: 1.2em;
}
	.sobe li { 
		background: url(images/tick.gif) left center no-repeat;
		padding-left: 20px;
		margin-bottom: .5em;
	}

.cjeniknocenja { 
	width: 100%; 
	margin-bottom: 2em; 
	font-size: 1.2em;
}

	.cjeniknocenja td { padding: .3em; }
	.cjeniknocenja tr.odd { background-color: #e9ddc0; }
	.cjeniknocenja .cijena { width: 100px; text-align: right; }
	.cjeniknocenja .uvuci { padding-left: 2em; }
	
.galerija img { float: left; margin: 0 0 1em 1em; border: 1px solid #e3dac3; background-color: #fff; padding: 4px; }

.align-left { float: left; margin: 0 1em 1em 0; }
.align-right { float: right; margin: 0 0 1em 1em; }