/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.12.1
*/
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%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #9cf;
}

table { font-size: 100%; /* IE hack */ }

h1, h2, h3, h4, h5, h6 {
font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
margin-bottom: 1em;
}

h2 {
	color: #09f;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: .5em;
}

#kontejner {
	margin: 0 auto;
	margin-top: 50px;
	width: 870px;
	background: #fff url(img/bg.gif) left top repeat-y;
}

	#zaglavlje {
		background: url(img/top-bg.gif) no-repeat;
		height: 130px;
	}
	
		#zaglavlje h1 {
			float: left;
			width: 235px;
			height: 130px;
			overflow: hidden;
			text-indent: -20000px;
			margin-bottom: 0;
			background: url(img/logo.gif) no-repeat;
		}
		
			#zaglavlje h1 a {
				display: block;
				width: 235px;
				height: 130px;
				overflow: hidden;
				text-indent: -20000px;
			}
		
		#navigacija {
			float: right;
			padding: 105px 40px 0 0;
			font-size: 1.2em;
		}
		
			#navigacija li {
				display: inline;
				margin-left: 1.2em;
			}
			
				#navigacija li a {
					text-decoration: none;
					color: #09c;
					border-top: 5px solid #fff;
					padding-top: 5px;
				}
				
					#navigacija li a:hover {
						border-top: 5px solid #f90;
						color: #f90;
					}
			
		#intro {
			clear: both;
		}
			
	#sadrzaj {
		float: left;
		width: 470px;
		padding: 40px;
	}
	
		#sadrzaj p {
			font-size: 1.2em;
			margin-bottom: 1em;
			line-height: 1.7em;
			text-align: justify;
			color: #069;
		}
		
			#sadrzaj .poz-poruka {
				font-size: 140%;
			}
			
			#sadrzaj div.ambijent {
				margin-bottom: 1em;
				text-align: center;
			}
			
			#sadrzaj img.slicica {
				border: 1px solid #ddd;
				margin-right: 2em;
				padding: 4px;
			}
		
		#sadrzaj table {
			margin-bottom: 1em;
		}
		
			#sadrzaj table td {
				width: 80%;
				padding: .3em;
			}
			
				#sadrzaj .odd {
					background-color: #f0f0f0;
				}
			
			#sadrzaj table td.cijena-usluge {
				text-align: right;
			}
		
			#sadrzaj h3 {
				font-size: 1.1em;
				font-weight: bold;
				color: #39f;
				text-transform: uppercase;
			}
	
	#sajdbar {
		float: right;
		width: 195px;
		padding: 40px;
		text-align: right;
	}
	
		.adresa {
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size: 1.7em;
			font-weight: bold;
			line-height: 1.4em;
		}
				
			.adresa p {
				margin-bottom: .5em;
			}
		
			.adresa a {
				text-decoration: none;
				color: #39c;
			}
			
				.adresa a:hover {
					text-decoration: underline;
				}
				
			.adresa p.ulica, p.telbroj {
				color: #f93;
			}
	
		#sajdbar img.mapa {
			border: 1px solid #999;
		}
		
		#sajdbar h3 {
			margin-top: 1em;
			margin-bottom: .5em;
			font-size: 1.6em;
			font-weight: bold;
			color: #39f;
		}

#footer {
	clear: both;
	background: #9cf url(img/bot-bg.gif) left top no-repeat;
	height: 1px;
	padding: 50px 30px 0 30px;
	color: #fff;
}

	#footer a {
		text-decoration: none;
		color: #09c;
	}

		#footer a:hover {
			text-decoration: underline;
			color: #09c;
		}

.copyrights {
	float: left;
}

.glitzy { 
	float: right; 
	background: url(img/logo-glitzy.gif) no-repeat; /* Glitzy logotip */
	width: 60px;
	height: 28px;
	overflow: hidden;
	text-indent: -20000px;
}

	.glitzy a { 
		display: block;
		width: 60px;
		height: 28px;
		overflow: hidden;
		text-indent: -20000px;
	}
	
.kontakt-forma {
	clear: both;
	margin-bottom: 4em;
}

	.kontakt-forma label {
		float: left;
		width: 90px;
		padding: 5px;
		margin-bottom: 1em;
	}
	
	.kontakt-forma input, .kontakt-forma textarea {
		width: 348px;
		margin-bottom: 1em;
		padding: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		border: 1px solid #ccc;
		background-color: #eee;
	}
	
	.kontakt-forma button {
		float: right;
		margin-right: 1em;
	}
	
	body#kontakt-greska { background: none; background-color: #fff; margin-top: 200px; text-align: center;}
	body#kontakt-greska h1 { margin-bottom: 1em; font-size: 3em; font-weight: bold; }
	#kontakt-greska h2 { font-size: 2em; font-weight: bold; color: #009; }
	#kontakt-greska p { font-size: 1.2em; font-weight: bold; color: #999; margin-bottom: 1.2em; }