@charset "utf-8";
/* Osnovni CSS Document za master strane*/
/* Global Defaults */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
html, body { height: 100% } /* Za Google mape */ 

body {
	line-height: 1;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
ol, ul {
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Links and Images */
a, a:link, a:visited, a:active, a:hover {
 text-decoration: underline;
}
img { border: none; }
/* Forms */
form {
 margin: 0;
 padding: 0;
 display: inline;
}
label { cursor: pointer; }

 /* Za Google mape */ 
#map_canvas { height: 100% }
 
 /* Common Classes */
 .clear { clear: both; }
 .floatLeft { float: left; }
 .floatRight { float: right; }
 .textLeft { text-align: left; }
 .textRight { text-align: right; }
 .textCenter { text-align: center; }
 .textJustify { text-align: justify; }
 .blockCenter { display: block; margin-left: auto; margin-right: auto; }/*remember to set width */
 .bold { font-weight: bold; }
 .italic { font-style: italic; }
 .underline { text-decoration: underline; }
 .noindent { margin-left: 0; padding-left: 0; }
 .nomargin { margin: 0; }
 .nopadding { padding: 0; }
 .nobullet { list-style: none; list-style-image: none; }

  /* Moje Klase */
 .velicina80posto {font-size: 80%}
 .uvucen20px { padding-left: 5px; }
 .noTop { margin-top: 0;	}
 .dropcap {
	float: left;
	font: 5em/0.85em Georgia, "Times New Roman", Times, serif;
	padding: 0.03em 0.1em 0 0;
	color: #7F98C3;
	text-shadow:2px 2px 2px #969696;;
 }
 .pod {
	padding: 10px 5px 5px 15px;
	border: 1px solid #628958;
	box-shadow:2px 2px 2px #333333;
	-moz-box-shadow:2px 2px 2px #333333;
	-webkit-box-shadow:2px 2px 2px #333333;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	background-color: #FFFFFF;
	color: #666666;
	margin-top: 7px;
	margin-bottom: 7px;
 }
 .fltrt { /* this class can be used to float an element right in your page. The floated element  must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
 }
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
 }
 .clearfloat { /* this class should be placed on a div or break element and should be the final  element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
 }
.indeks {
	font-size: 60%;
	font-variant: small-caps;
}
