html, body {margin:0;padding:0; }
body {
		font: 76% 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		text-align:center;

		background: url('images/page.png') top repeat-y;
		background-color: #F12929;
		}
hr { 
		border: 0;
		color: #008000;
		background-color: #008000;
		height: 1px;
		}		
a {
		color: #981793;
		text-decoration: none;
		}
a:hover {
		text-decoration: none;
		}		
h1 { 
		color: #A60B0B;
		font-size:24px;
		line-height:200%;
		}


.kform {
		background-color: #f2f2f2;
		border: 1px solid #ccc;
		font: 100% 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		}
div#slike {
		text-align: center;
		}
div#slike img {
		padding:8px; 
		border:1px solid #dddddd;
		margin: 5px 20px;
		}
		
.ref1, .ref2, .ref3 {
		padding: 6px;
		color: black;
		font-size: 11px;
		}
.ref1 {
		border: 1px dashed #cccccc; 
		background-color: #efefef;
		padding: 5px;
		padding-left:20px;
		}
.ref2 {
		border: 1px dashed #cccccc; 
		border-bottom:0px;
		background-color: #ffffff;
		padding-left:20px;
		}
.ref3 {
		border: 1px dashed #cccccc; 
		border-bottom:0px;
		background-color: #dddddd;
		font-weight: bold;
		}		
				
			
/*------------------ layout design -----------------*/
div#container {
		text-align:left;
		}
div#wrapper {
		text-align:left;
		background: url('images/bg-tbl.png') top repeat-y;
		}		
div#content {
		line-height: 160%;
		}
div#navigation {
		
		}

div#footer {
		background: url('images/bg-tbl-bottom.png') top no-repeat;
		 line-height:130%
		}		
div#footer a {color: white;}



/*------------------ layout -----------------*/

div#container {
		width:950px; 																									/* a */
		margin:0 auto;
		}

div#wrapper{float:left;width:950px;}															/* a */



/* override */

div#header{width:950px; margin: 0 auto; }
div#navigation{float:left;width:220px;margin-left:-940px; }
div#content{margin: 0 20px 0 250px}
div#footer{clear:left;width:950px; margin: auto; min-height: 140px;}

xdiv#naslovnica {clear:both;position: relative; left:-115px;}

xhtml>body div#naslovnica {position: relative; left:-250px;}
			
			
/*---------------- leftmenu button --------------*/
#button {
	width: 170px;
	padding: 0 0 0 0;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: #333;
	}
html>body div#button {width: 210px;}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 1px solid #F12929;
		border-top: 1px solid #F12929;
		margin-top: 10px;
		}

	#button li a {
		display: block;
		padding: 5px 5px 5px 25px;
		background-color: #F12929;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

html>body div#button li a {margin: 2px;}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		background-color: #A60B0B;
		color: #fff;
		}			
		
		
/* ---- iskaznica tvrtke ---- */
dl.tvrtka dt {
		width:120px;
		float:left;
		font-weight:normal;
		}

dl.tvrtka dd {
		font-weight:bold;
		margin-left:120px;
		}
