#flag-1 {
	position:absolute;
	left:0px;
	top:0px;
	width:267px;
	height:38px;
}

#flag-2 {
	position:absolute;
	left:267px;
	top:0px;
	width:89px;
	height:130px;
}

#flag-3 {
	position:absolute;
	left:356px;
	top:0px;
	width:88px;
	height:130px;
}

#flag-4 {
	position:absolute;
	left:444px;
	top:0px;
	width:89px;
	height:130px;
}

#flag-5 {
	position:absolute;
	left:533px;
	top:0px;
	width:89px;
	height:130px;
}

#flag-6 {
	position:absolute;
	left:622px;
	top:0px;
	width:89px;
	height:130px;
}

#flag-7 {
	position:absolute;
	left:711px;
	top:0px;
	width:89px;
	height:130px;
}

#flag-8 {
	position:absolute;
	left:0px;
	top:38px;
	width:89px;
	height:92px;
}

#flag-9 {
	position:absolute;
	left:89px;
	top:38px;
	width:89px;
	height:92px;
}

#flag-10 {
	position:absolute;
	left:178px;
	top:38px;
	width:89px;
	height:92px;
}

#flag-11 {
	position:absolute;
	left:0px;
	top:130px;
	width:89px;
	height:29px;
}

#flag-12 {
	position:absolute;
	left:89px;
	top:130px;
	width:89px;
	height:29px;
}

#flag-13 {
	position:absolute;
	left:178px;
	top:130px;
	width:89px;
	height:29px;
}

#flag-14 {
	position:absolute;
	left:267px;
	top:130px;
	width:89px;
	height:29px;
}

#flag-15 {
	position:absolute;
	left:356px;
	top:130px;
	width:88px;
	height:29px;
}

#flag-16 {
	position:absolute;
	left:444px;
	top:130px;
	width:89px;
	height:29px;
}

#flag-17 {
	position:absolute;
	left:533px;
	top:130px;
	width:89px;
	height:29px;
}

#flag-18 {
	position:absolute;
	left:622px;
	top:130px;
	width:89px;
	height:29px;
}

#flag-19 {
	position:absolute;
	left:711px;
	top:130px;
	width:89px;
	height:29px;
}

body { background-color:#fff;
	   margin-top: 0px; 
	   margin-bottom: 0px; 
	   margin-left: 0px; 
	   margin-right: 0px}

#leftblock { position: absolute;
			 left: 20px;
			 top: 170px;
			 width: 80px;
			 border: 1px solid #036;
			}

#middleblock {position: absolute;
	   left: 120px;
	   top: 170px;
	   width:520px;
	   border: 2px solid silver
}

#rightblock { position: absolute;
			 left: 660px;
			 top: 170px;
			 width: 120px;
			 border: 1px solid #036;
			 background-color: #ccc
}

#rightblock li, #leftblock li, #rightblock ul, #leftblock ul {
	margin-left: 0.5em;
	padding-left: 0.3em }

a:link { color: #036 }
a:visited {color: #69c }
a:hover { color: #fff; background-color: #036 }

h1, h2, h3, h4, h5, h6 { margin-left: 10px; margin-right: 10px; margin-top: 10px; font-family: Trebuchet MS, Trebuchet-MS, sans-serif }
p, li { margin-left: 10px; margin-right: 10px;
        font-family: arial, geneva, sans-serif;
        font-size: 12px }
td  {  font-family: arial, geneva, sans-serif;
        font-size: 12px }
        
ul { margin-top: 10px; }
.gbentry { border-top: 2px dotted silver; margin-top: 2px; padding: 1px; }
