		:link img,
		:visited img {
			border: 0; }
		li {
			padding: 2px 0px 6px 0px; }


/* ---[ Navbox ]------------------------------------------------------------ */

		.navbox {
			font-family: Tahoma,Verdana,Courier New,Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; font-weight: none; color:black;
			width: 100%;
			border-top: 1px black solid; border-left: 1px black solid; border-right: 1px black solid;
			margin-bottom: 8px;
		}
		.navbox #head {
			background-image : url("../gfx/raw/bg-smallhead.jpg");
			color: white;
			font-weight: bold; font-size: 11px;
			height: 22px;
			padding-left: 6px;
			border-right: 1px #333333 solid; border-bottom: 1px black solid;
			white-space:nowrap;
		}
		.navbox #body, .navbox .body {
			background-image : url("../gfx/raw/bg-bright.jpg");
			padding:5px;
			border-bottom: 1px black solid;
			white-space:nowrap;
		}
		.navbox a {
			color: #103050;
			text-decoration: none;
			font-weight: bold;
			b2order-bottom: 1px dotted/*dashed*/ #f5d800;
		}
		.navbox a.obj {
			font-weight: normal;
		}
		.navbox a:hover {
			color: black;
			text-decoration: none;
			b2order-bottom: 0px;
			border-bottom: 1px dotted/*dashed*/ #f5d800;
		}
		.navbox hr {
			color: #101010;
			background-color: #101010;
			height:1px;
			border: 0;
		}

		.optionheader {
			font-family: Tahoma,Verdana,Courier New,Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; font-weight: bold; color:white;
			width: 100%; }
		.optionheader a, .optionheader a:hover {
			border: 0px; }
		.optionheader #caption {
			padding-left: 5px;
			width: 100%; }
		.optionheader #maincaption {
			padding-left: 5px;
			text-align: center;
			font-size: 13px;
			width: 100%;
			height: 25px; }
		.optionheader #name {
			padding-right: 5px;
			padding-left: 5px;
			width: 1px; }
		.optionheader #switch {
			padding-right: 5px; width: 1px; }





/* ---[ Userforms ]--------------------------------------------------------- */

		.boxbright {
			font-family: Tahoma,Verdana; font-style: normal; font-size: 12px; font-weight: none; color:black;
			width: 100%;
			border-top: 1px black solid; border-left: 1px black solid; border-right: 1px black solid;
			margin-bottom: 8px;
		}

		.boxbright #head {
			background-image : url("../gfx/raw/bg-smallhead.jpg"); color: white; height: 22px; font-weight: bold; font-size: 11px; border-right: 1px #333333 solid; border-bottom: 1px black solid; padding-left: 10px;
		}
		.boxbright #mainhead {
			background-image : url("../gfx/raw/bg-head.jpg"); color: white; height: 22px; font-weight: bold; font-size: 11px; border-right: 1px #333333 solid; border-bottom: 1px black solid; padding-left: 10px;
		}
		.boxbright .body {
			background-image : url("../gfx/raw/bg-bright.jpg");
			border-bottom: 1px black solid;
			padding:5px;
		}
		.boxbright #foot {
			background-image : url("../gfx/raw/bg-smallhead.jpg");
			border-left: 1px #777777 solid; border-top: 1px #777777 solid; border-right: 1px #333333 solid; border-bottom: 1px #333333 solid;
			padding-top: 0px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px;
		}
		.boxbright input {
			font-family: Tahoma,Verdana,Courier New,Tahoma,Arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold;
			padding: 3px 3px 3px 5px;
			border: 1px solid #778;
			height:21px;
		}
		.boxbright textarea {
			font-family: Tahoma,Verdana; font-size: 11px; font-weight: normal;
			padding: 2px;
			border: 1px solid #778;
		}
		.boxbright input:focus,.boxbright textarea:focus {
			background-color: #FFFF88; }
		.boxbright input[type="submit"] {
			font-size: 11px; font-weight:bold; padding: 2px 8px 2px 8px; margin-left: 3px; border: 1px solid #778; background-image : url("../gfx/btn-bg.gif"); text-decoration: none; }






		.hiddenbright {
			font-family: Verdana,Tahoma,Verdana,Courier New,Tahoma,Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; font-weight: none; color:black;
			width: 100%;
		}

		.option {
			width:33%;
			text-align: center;
			border-left: 1px solid black;
			padding: 5px;
		}
		.foption {
			width:33%;
			text-align: center;
			padding: 5px;
		}


/* ---[ Statistic forms ]--------------------------------------------------- */

		.boxdark {
			font-family: Verdana,Tahoma,Verdana,Courier New,Tahoma,Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; font-weight: none; color:black;
			width: 100%; border: 1px black solid; margin-bottom: 8px;
		}
		.boxdark #head {
			background-image : url("../gfx/raw/bg-smallhead.jpg");
			color: white;
			height: 22px;
			font-weight: bold;
			font-size: 11px;
			border-right: 1px #333333 solid;
			border-bottom: 1px black solid;
			padding-left: 10px;
		}
		.boxdark #body {
			background-image : url("../gfx/raw/bg-dark.jpg");
			border-bottom: 1px black solid;
			padding:5px;
			color: #DDD;
		}
		.boxdark #foot {
			background-image : url("../gfx/raw/bg-smallhead.jpg");
			border-left: 1px #777777 solid; border-top: 1px #777777 solid; border-right: 1px #333333 solid; border-bottom: 1px #333333 solid;
			padding-top: 0px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px;
		}






		.darklist {
			font-family: Tahoma,Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; font-weight: none;
			width: 100%;
		}
		.darklist .fhead {
			color: #C0C080; font-weight: bold; text-align: center; padding: 4px 5px 4px 8px; white-space:nowrap; }
		.darklist .head {
			color: #C0C080; font-weight: bold; text-align: center; border-left: 1px #555555 solid; padding: 4px 5px 4px 8px; white-space:nowrap; }
		.darklist .fcell {
			color: #D8E8D8; text-align: center; border-top: 1px #555555 solid; padding: 4px 5px 4px 5px; white-space:nowrap; empty-cells:show; }
		.darklist .cell {
			color: #D8E8D8; text-align: center; border-left: 1px #555555 solid; border-top: 1px #555555 solid; padding: 4px 5px 4px 5px; white-space:nowrap; empty-cells:show; }

		.keylist, .brightlist {
			font-family: Tahoma,Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; font-weight: none;
			width: 100%;
			color: black;
		}
		.brightlist .fhead {
			font-weight: bold; text-align: center; padding: 4px 5px 4px 5px; }
		.brightlist .head {
			font-weight: bold; text-align: center; border-left: 1px #333333 solid; padding: 4px 5px 4px 5px; }
		.brightlist .fcell {
			text-align: center; border-top: 1px #333333 solid; padding: 5px 5px 5px 5px; empty-cells:show; }
		.brightlist .cell {
			text-align: center; border-left: 1px #333333 solid; border-top: 1px #333333 solid; padding: 5px 5px 5px 5px; empty-cells:show; }
		.b2rightlist input {
			font-size: 10px; padding: 2px; }
		.b2rightlist input:focus {
			background-color: #FFFF88; }
		.b2rightlist textarea {
			font-size: 11px; padding: 2px; }
		.b2rightlist textarea:focus {
			background-color: #FFFF88; }


		.keylist .fhead {
			te2xt-align: center; padding: 4px 5px 4px 5px; width:70%; }
		.keylist .head {
			te2xt-align: center; padding: 4px 5px 4px 5px; border-left: 1px #333333 solid; }
		.keylist .fcell {
			t2ext-align: center; border-top: 1px #333333 solid; padding: 5px 5px 5px 5px; empty-cells:show; }
		.keylist .cell {
			t2ext-align: center; border-left: 1px #333333 solid; border-top: 1px #333333 solid; padding: 5px 5px 5px 5px; empty-cells:show; }



		ul.buttons {
			padding: 3px 0;	margin: 0px; font-size: 11px; white-space:nowrap; }
		ul.buttons li {
			list-style: none; margin: 0; display: inline; font-weight: bold; }
		ul.buttons li a {
			padding: 3px 8px 3px 8px; margin-left: 3px; border: 1px solid #778; background-image : url("../gfx/btn-bg.gif"); text-decoration: none; }
		ul.buttons li a:hover {
			color: #000; border-top-color: #A0A0B0; border-left-color: #A0A0B0; border-bottom-color: #445; border-right-color: #445; b2order-color: #227; }






		.hint {
			background-image : url("../gfx/hintcorner.gif"); background-repeat:no-repeat; }
		.left {
			text-align: left ! important; }
		.center {
			text-align: center ! important; }
		.right {
			text-align: right ! important; }
		.top {
			vertical-align: top ! important; }
		.bottom {
			vertical-align: bottom ! important; }
		.underline {
			text-decoration: underline; }
		.bold {
			font-weight: bold; }
		.nobold {
			font-weight: normal ! important; }
		.nlb {
			border-left: 0px ! important; }
		.nrb {
			border-right: 0px ! important; }
		.ntb {
			border-top: 0px ! important; }
		.nbb {
			border-bottom: 0px ! important; }
		.nb {
			border: 0px ! important; }
		.nw {
			white-space:nowrap ! important; }
		.wrap {
			white-space:normal ! important; }
		.short {
			width: 1px ! important; }
		.full {
			width: 100% ! important; }






		.purple	{
			color:purple ! important; }
		.red    {
			color:#880000 ! important; }
		.green  {
			color:green ! important; }
		.blue   {
			color:blue ! important; }
		.orange {
			color:#F90 ! important; }
		.white	{
			color:#FFF ! important; }
		.yellow {
			color:yellow ! important; }
		.gray {
			color:gray ! important; }

