/* Tables */
.oglmap { background-image:url(oglmap.png); }
.ogm_row { text-align:center; border: none;}
.ogm_row th { height: 15px; text-align:center; border: none; }
.ogm_row td { height: 25px; text-align:center; border: dotted #CCCCCC; border-left: none; border-right: none; border-top:none; }
.tabogl { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 530px; text-align: center; border-collapse: collapse; border-top: 7px solid #9baff1; border-bottom: 7px solid #9baff1; }
.tabogl td {padding: 8px; background: #e8edff; border-right: 1px solid #aabcfe; border-left: 1px solid #aabcfe; color: #669;}
.tabogl td#kol1 {width:240px; font-size: 13px; font-weight: normal; padding: 8px; background: #e8edff; border-right: 1px solid #9baff1; border-left: 1px solid #9baff1; color: #039;}
.tabogl td#kol2 {width:85px;font-size: 13px; font-weight: normal; padding: 8px; background: #e8edff; border-right: 1px solid #9baff1; border-left: 1px solid #9baff1; color: #039;}
.tabogl td#kol3 {width:85px;font-size: 13px; font-weight: normal; padding: 8px; background: #e8edff; border-right: 1px solid #9baff1; border-left: 1px solid #9baff1; color: #039;}
.tabogl td#kol4 {width:85px;font-size: 13px; font-weight: normal; padding: 8px; background: #e8edff; border-right: 1px solid #9baff1; border-left: 1px solid #9baff1; color: #039;}
.tabogl td#kol5 {width:85px;font-size: 13px; font-weight: normal; padding: 8px; background: #e8edff; border-right: 1px solid #9baff1; border-left: 1px solid #9baff1; color: #039;}

/* Newspaper design table */
#newspaper
{	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background:#FFF;
	width: 570px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;}
#newspaper th
{	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;}
#newspaper td
{	padding: 7px 17px 7px 17px;
	color: #669;}
#newspaper tbody tr#alt:hover
{	color: #339;
	background: #d0dafd;}
#newspaper tbody td#alt:hover
{	color: #339;
	background: #d0dafd;}

/* Boxes */

.curvy {position:relative; width:350px; background: #FC6; color:#000; margin:5px auto;}

#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#FC6; background:#FFF; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#FC6; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:5px 10px;}



/* Next page tables */
#nmbpage { position: inherit; font-size:x-small; margin-top:-2px; margin-left:-5px; }
#nmbpage .current a { background-color:#036; }

#nxtpage { float:right; }
#prvpage { float: left; }

#hoverpic05 :hover a { outline:solid; }

#greymark {position:relative; width:350px; background: #CCC; color:#000; margin:5px -15px auto; padding:5px; list-style-image:url(lbox/blank.gif); padding-top: 3px;}