body {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	background: #c0ccc0;
}
table { 
	border-collapse: collapse;
}

td{
	vertical-align:top;
	border: none;
	padding: 0px;
	background:  #f8fff8;
	font: 13px Arial;
	color: #c00000;
	text-decoration: none;
}
td.vrh{
	background-image: url(../files/vrh.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding:0px;
	height:85px;
	vertical-align:bottom;
}
td.menu{
	background:#dde9dd;
	border-right:1px solid #b0c0b0;
	width:150px;
	padding:0px;
}
td.main{
	border:none;
	padding-left:15px;
	padding-right:15px;
}

td.dno1{
	background: #dde9dd;
	border-right:1px solid #b0c0b0;
	border-top:1px solid #d00000;
	width:150px;
	padding:0px;
}

td.dno2{
	background: #f8fff8;
	border-top: 1px solid #d00000;
	padding:2px;
	height:25px;
	font: bold 13px Arial;
	text-align:right;
	vertical-align:middle;
}


td.psi{
	width:50%;
	border: 10px solid #f8fff8;
	text-align:center;
	background: #dde9dd;
	padding:5px;
}

div.okvir{
	border: 1px solid #b0c0b0;
	background: #dde9dd;
	padding:10px;
}

table.pedigre{
	width:520;
	border-left:2px solid white;
	border-right:2px solid #90a090;
	border-top:2px solid white;
	border-bottom:2px solid #90a090;
}

table.pedigre td {
	vertical-align: middle;
	background: #dde9dd;
	padding: 5px;
	border:1px solid #b0c0b0;
	text-decoration: none;

}
td.gb{
	border: 5px solid #f8fff8;
	background: #dde9dd;
	padding: 2px;
	text-decoration: none;

}

div.tamno{color:#333}
div.tanko{font: 13px arial;}
p.counter{
	font:12px arial;
	color: #666;
	text-align:center;
	vertical-align:bottom;
}
em.broj{
	background: #dde9dd;
	border: 1px solid #b0c0b0;
	font: bold 14px arial;
}

img{
	border: 1px solid #343;
}
img.bez {border: none;}

h3 {font:24px Arial;}

A:link, a:visited{
	font: bold 13px arial; 
	text-decoration:  none; 
	color: #dd0000;
}
A:hover {font:bold 13px arial; text-decoration: underline; color: red}


hr{height: 1px; color: #c00000}
small{
	font: 11px arial;
	color: #b06050;
}
td.tamnije{
	background: #e5f0e5;
	padding: 6px;
}
.cmiddle, table.cmiddle td {
	text-align: center;
	vertical-align: middle;
}