* { margin :0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
ol,ul { list-style:none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal;font-weight:normal; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img, img a { border:0; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
a { outline:none; }
a img { border:none; }
strong { font-weight: bold; }
em { font-style: italic; }
/* ------------------------------------- */
body {
	text-align:center;
	color:#232323;
	font:1em Arial, Helvetica, sans-serif;
	background:#fff url(layout/background.jpg) repeat-y top center;
	}
#container {
	text-align:left;
	margin:0 auto;
	width:840px;
	}
#header {
	text-indent:-9999px;
	width:840px; height:157px;
	background:url(layout/head-back.jpg) no-repeat 0 0;
	}
#upitnik {
	width:800px;
	margin:0px auto;
	}
div#tekst {
	margin:5px 0px 0px 20px;
	}
div#tekst p { 
	font-size:0.85em;
	margin-bottom:0.8em;
	}
div#tekst p.zadnji { margin-bottom:0; }	
div#tekst,#upitnik p {
	width:710px;
	font-size:0.8em;
	padding:15px 15px 10px 75px;
	background:#fff url(layout/pitanje-back-g.gif) no-repeat 0 0;
	}
div#tekst { background:#fff url(layout/tekst-back-g.gif) no-repeat 0 0; }
#upitnik p.naslov-kraci { padding-bottom:24px; }
#upitnik p em { color:#7e7e7e; font-style:normal; }
#upitnik span,#container span.back-d {
	display:block;
	margin-bottom:12px;
	font-size:1px;
	width:800px; height:5px;
	background:url(layout/pitanje-back-d.gif) no-repeat top left;
	}
#container span.back-d { margin-left:20px; }
#upitnik textarea {
	width:710px; height:75px;
	padding:15px 15px 10px 75px;
	margin-bottom:12px;
	border:none;
	overflow:auto;
	color:#232323;
	font:0.8em Arial, Helvetica, sans-serif;
	background:#fff url(layout/odgovor-back.gif) no-repeat left top;
	}
* html #upitnik textarea { background-attachment:fixed; }
#upitnik h2 {
	text-indent:-9999px;
	width:700px; height:27px;
	margin:15px 0px 8px 15px;
	}
#upitnik h2#opceniti-podaci { background:url(layout/opceniti-podaci.gif) no-repeat 0 0; }
#upitnik h2#opceniti-podaci-web { background:url(layout/opceniti-podaci-web.gif) no-repeat 0 0; }
#upitnik h2#korisnici { background:url(layout/korisnici.gif) no-repeat 0 0; }
#upitnik h2#dizajn { background:url(layout/dizajn.gif) no-repeat 0 0; }
#upitnik #submit { margin:0px 0px 10px 0px; }
#upitnik #submit input {
	width:796px; height:36px;
	margin-left:2px;
	cursor:pointer;
	border:none;
	background:url(layout/submit-button.gif) no-repeat 0 0;
	}
a:link,a:visited { color:#4c86bc; }
a:hover,a:active { text-decoration:none; background-color:#f4f4f4; }
#footer {
	position:relative;
	width:840px; height:3em;
	background:url(layout/footer-back.jpg) no-repeat 0 0;
	}
#footer p {
	font-size:0.75em;
	color:#fff;
	padding:20px 0px 0px 22px;
	}
#footer p a { color:#fff; text-decoration:none; }
#footer p a:hover { text-decoration:underline; background:none; }
#footer #vrh {
	position:absolute;
	top:19px; right:24px;
	display:block;
	width:106px; height:21px;
	font-size:6px;
	text-indent:-9999px;
	background:url(layout/vrh.jpg) no-repeat 0 0;
	}
#footer #vrh:hover { background-position:0px -21px; }