body {
	padding: 0;
	background: #EAECE2;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

a {
	text-decoration: none;
	color: #CC6600;
}

a:hover {
	color: #2a4a34;
}

a img {
	border: 0;
}

h3 {
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", serif;
	line-height: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d1bc;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.blue {
	color: #286ea0;
}

#bg {
	width: 860px;
	background-image: url(main-bg.gif);
	background-repeat: repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 100%;
}

#maincontent_indexsearch {
	COLOR: #303030;
	padding: 0px 10px 0 2px;
	color: #303030;
	width: 836px;
		height: 250px;
	
}

#maincontent {
	COLOR: #303030;
	padding: 0px 10px 0 2px;
	color: #303030;
	width: 836px;
	
}

#insidemain {
	clear: both;
	text-align: right;
	padding: 10px 15px 0 0;
	margin: 0px 0 3px 0;
	height: 30px;
	background: #FFF url(fade.gif) repeat-x;
	color: #808080;
}

#title {
	FONT: Georgia, "Times New Roman", serif;
	float: left;
	font-size: 14pt;
	font-weight: bold;
	padding: 0 0 0 10px;
}

#navigacija {
	FONT: Georgia, "Times New Roman", serif;
	clear: left;
	float: left;
	width: 150px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.9em;
}

#navigacija ul {	
	list-style: none;
	width: 150px;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1.1em;
	border-right: 1px solid #d6d1bc;
}	

#navigacija li {
	margin-bottom: 4px;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 0;
	padding-left: 1px;
}

#navigacija li a {
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	height: 20px;
	text-decoration: none;
	color: #808080;
	display: block;
	background: #fff;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d6d1bc;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 0px;
}	
	
#navigacija li a:hover {
	color: #2a3a34;
}

.lijevo {
	margin: 9px 0 10px 0;
	padding: 3px 10px 5px 10px;
	width: 130px;
	color: #6B6B6B;
	line-height: 1.6em;
}

.lijevo a {
	text-decoration: underline;
}

.lijevo p {
	margin: 0;	
}

#infobox {
	border: 1px solid #ccc;
	background: #f4f4f4;
	padding: 3px;
	margin-top: 5px;
}

.rightlinks {
	FONT: 1em Verdana, sans-serif;
	COLOR: #333;
	float: right;
	width: 180px;
	margin: 0 0 10px 0;
	padding: 5px 13px 20px 10px;
	color: #5D5D5D;
	line-height: 1.5em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d6d1bc;
}

.rightlinks  p {
	margin: 0px;
	font-size: 90%;
}

.rightlinks a {
	display: block;
	padding-bottom: 4px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d6d1bc;
}

#pic {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic.jpg) repeat-x;
	height: 200px;
}



#picandflash {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(picflash.jpg) repeat-x;
	height: 200px;
}
#picandflash h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picandflash p {
	FONT: Georgia, "Times New Roman", serif;
	font-size: 12pt;
	margin: 0;
	padding: 0 0 0 5px;
	color: #FFFFFF;
	width: 260px;
}






#pic h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#pic p {
	FONT: Georgia, "Times New Roman", serif;
	font-size: 12pt;
	margin: 0;
	padding: 0 0 0 5px;
	color: #FFFFFF;
	width: 260px;
}

#pic2 {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-magazines.jpg) repeat-x;
	height: 200px;
}

#pic2 h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picfamilynames {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(fnheader.jpg) repeat-x;
	height: 200px;
}

#piccomp {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-competition.jpg) repeat-x;
	height: 200px;
}

#piccomp h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}
#picsurvey {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-survey.jpg) repeat-x;
	height: 200px;
}

#picsurvey h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}
#picwinter2 {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-newsletter.jpg) repeat-x;
	height: 200px;
}

#picwinter {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(fnheader.jpg) repeat-x;
	height: 200px;
}
#picwinter h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picbench {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-parkbench.jpg) repeat-x;
	height: 200px;
}
#picbench h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picbench p {
	FONT: Georgia, "Times New Roman", serif;
	font-size: 12pt;
	margin: 0;
	padding: 0 0 0 5px;
	color: #FFFFFF;
	width: 260px;
}

#pictaski {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-taxi.jpg) repeat-x;
	height: 200px;
}
#pictaski h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picsteps {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-steps.jpg) repeat-x;
	height: 200px;
}

#picsteps h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picstones {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-stones.jpg) repeat-x;
	height: 200px;
}

#picstones h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#pichock {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-hockley.jpg) repeat-x;
	height: 200px;
}

#pichock h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picpath {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-path.jpg) repeat-x;
	height: 200px;
}

#picpath h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picdown {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-library.jpg) repeat-x;
	height: 200px;
	
}

#picdown h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}
#picwho {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-who.jpg) repeat-x;
	height: 200px;
	
}
#picwho h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picbegin {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-shore.jpg) repeat-x;
	height: 200px;
}

#picbegin h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#pichelp {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-helpline.jpg) repeat-x;
	height: 200px;
}

#pichelp p {
	FONT: Georgia, "Times New Roman", serif;
	font-size: 12pt;
	margin: 0;
	padding: 10 0 0 5px;
	color: #FFFFFF;
	width: 260px;
}

#pichelp h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picnews {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-newsletter.jpg) repeat-x;
	height: 200px;
}

#picnews p {
	FONT: Georgia, "Times New Roman", serif;
	font-size: 12pt;
	margin: 0;
	padding: 0 0 0 5px;
	color: #FFFFFF;
	width: 260px;
}

#picnews h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picmap{
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(abm-map.jpg) repeat-x;
	height: 200px;
}

#picmap h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picroof{
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-rooftop.jpg) repeat-x;
	height: 200px;
	left: 0px;
}

#picroof h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#picnews{
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-london.jpg) repeat-x;
	height: 200px;
}
#picpark{
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-park.jpg) repeat-x;
	height: 200px;
}

#picpark h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}

#piclink{
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	background: url(pic-jaguar.jpg) repeat-x;
	height: 200px;
}

#piclink h2 {
	FONT: Georgia, "Times New Roman", serif;
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 15pt;
	color: #FFFFFF;
}
	
.lijeva_rubrika {
	FONT: 1em Verdana, sans-serif;
	COLOR: #333;
	line-height: 2em;
	text-align: left;
	color: #5D5D5D;
	margin-top: 0;
	margin-right: 230px;
	margin-bottom: 20px;
	margin-left: 150px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d6d1bc;
}

.lijeva_rubrika a, #lijeva_rubrika a:visited {
	text-decoration: underline;	
}

.lijeva_rubrika p {
	padding: 0;
	margin: 0;
}
.menu2main {
	line-height: 1.6em;
	text-align: right;
	color: #5D5D5D;
	border-left: 0px;
	margin-top: 0;
	margin-right: 240px;
	margin-bottom: 20px;
	margin-left: 160px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.menu2main a, #menu2main a:visited {
	text-decoration: underline;	
}

.menu2main p {
	padding: 0;
	margin: 0;
}
.secondmenu {
	FONT: 0.9em Verdana, sans-serif;
	COLOR: #6B6B6B;
	text-align: right;
	width: 135px;
	color: #6B6B6B;
	line-height: 1.6em;
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.secondmenu a {
	text-decoration: underline;
}

.secondmenu p {
	margin: 0;	
}

#downbox {
	FONT: 0.9em Verdana, sans-serif;
	COLOR: #333;
	LETTER-SPACING: 0.1em;
	margin: 15px 10px 15px 10px;
	border: 1px solid #ffffff;
	background: #D6D1BC;
	height: 150px;
}

#downbox4 {
padding-left: 5px;
	FONT: 0.9em Verdana, sans-serif;
	COLOR: #333;
	LETTER-SPACING: 0.1em;
	margin: 15px 10px 15px 10px;
	border: 1px solid #ffffff;
	background: #D6D1BC;
}

#downbox p {
	padding: 6px;
	margin: 0;
}
#downbox3 {
	FONT: 0.9em Verdana, sans-serif;
	COLOR: #666666;
	LETTER-SPACING: 0.1em;
	border: 1px solid #ffffff;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #EFEFE7;
}

#downbox p3 {
	padding: 6px;
	margin: 0;
	}
#downbox2 {
	FONT: 0.9em Verdana, sans-serif;
	COLOR: #333;
	LETTER-SPACING: 0.1em;
	margin: 15px 10px 15px 10px;
	border: 2px solid #EFEFE7;
	height: 150px;
}

#downbox2 p {
	padding: 6px;
	margin: 0;
}


#footer {
	FONT: 0.8em Verdana, sans-serif;
	COLOR: #808080;
	clear: both;
	color: #808080;
	background: #FFF;
	text-align: center;
	border: 1px solid #d6d1bc;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 27px;
	padding-left: 0;
	list-style-type: square;
	height: 25px;
	
}

#footer a {
	text-decoration: underline;
	color: #564f3e;
}

#footer a:hover {
	color: #CC6600;
}
#insidemain2 {
	text-align: right;
	padding: 10px 15px 0 0;
	margin: 0px 0 3px 0;
	height: 215px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d1bc;
	background-image: url(fade.gif);
	background-repeat: repeat-x;
}
#insidemain3 {
	text-align: right;
	height: 170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d1bc;
	background-image: url(fade.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
}
#ish {
	FONT: bold 10px Arial, sans-serif;
	LETTER-SPACING: 1px;
	POSITION: relative;
	left: 720px;
	width: 99px;
	height: 99px;
	top: -560px;
	background-image: url(family-tree-magazine/inside-this-months-magazine.gif);
	}
#ish A {
	BORDER-BOTTOM-WIDTH: 0px
}
#ish A:link {
	HEIGHT: 52px; voice-family: inherit
}
#ish A:visited {
	HEIGHT: 52px; voice-family: inherit
}




#ishandflash {
	FONT: bold 10px Arial, sans-serif;
	LETTER-SPACING: 1px;
	POSITION: relative;
	left: 160px;
	width: 99px;
	height: 99px;
	top: -555px;
	background-image: url(family-tree-magazine/inside-this-months-magazine.gif);
	}
#ishandflash A {
	BORDER-BOTTOM-WIDTH: 0px
}
#ishandflashA:link {
	HEIGHT: 52px; voice-family: inherit
}
#ishandflash A:visited {
	HEIGHT: 52px; voice-family: inherit
}
#advert {
	width: 246px;
	height: 192px;
	text-align: right;
	float: right;
	margin: 0px;
	padding: 0px;
	}



#endofpage {
	height: 1px;
	background-color: #FFFFFF;
	width: 840px;
}
.lijeva_rubrika2 {
	FONT: 1em Verdana, sans-serif;
	COLOR: #5D5D5D;
	line-height: 2em;
	text-align: left;
	color: #5D5D5D;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 150px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d6d1bc;
}
.lijeva_rubrika3 {
	FONT: 1em Verdana, sans-serif;
	COLOR: #5D5D5D;
	line-height: 2em;
	text-align: left;
	color: #5D5D5D;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


#navigacija_extra {
	FONT: Georgia, "Times New Roman", serif;
	clear: left;
	float: left;
	width: 150px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.9em;
}

#navigacija_extra ul {	
	list-style: none;
	width: 150px;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1.1em;
	border-right: 1px solid #d6d1bc;
}	

#navigacija_extra li {
	margin-bottom: 4px;
	padding: 0 5px 0 10px;
}

#navigacija_extra li a {
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	color: #808080;
	display: block;
	padding: 6px 10px 0 10px;
	background: #fff;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d6d1bc;
}	
	
#navigacija_extra li a:hover {
	color: #2a3a34;
}

