/*!SYSTEM*/
.DEL, #DEL {
	position:absolute;
	top:-12288;
}
.INV, #INV {
	position:absolute;
	top:-12288;
	left:0;
	width:0;
	height:0;
	visibility: hidden;
	display: none;
}

.NOB {
	border: 0px solid;
	padding: 0;
	margin: 0;
}

.DIS {
	color: #999999;
}
.ERR {
	color: #FF0000;
}
.HDN {
	color: #FFFFFF;
}

HR {
    height: 1px;
    color: #c1d6FF;
    margin: 0 0 0 0;
}

TABLE#TB_HL {
	border: 0px solid;
	width: 178;
	padding: 0px 0px 0px 0px;
	margin: 3px 2px 1px 2px;
}
TD#HR_DN {
	background: #556688;
	width: 100%;
	height: 1px;
}
TD#HR_UP {
	background: #AABBDD;
	width: 100%;
	height: 1px;
}

H2 {
	text-decoration: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 0px;
	border: 1px solid;
	border-top: 1px solid;
	padding: 0px 0px 0px 0px;
	margin: 2px 2px 2px 2px;
}


/*!STANDART*/
html {
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

form {
	display: inline;
	margin: 0; /* removes mystery form tag gapping */
	padding: 0; /* removes mystery form tag gapping */
}

UL {
	margin: 0px 0px 0px 33px;
	padding: 0;
}
LI {
	margin: 3px 3px 3px 3px;
	padding: 0;
}

body,td,th {
    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #222233;
}
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #FFFFFF;
}

input {
	border: 1px #999999 solid;
	background-color: #877DDA;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

select, option {
	border: 0px solid;
	background-color: #877DDA;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
optgroup {
	border: 0px solid;
	background-color: #325897;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

input.checker {
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #877DDA;
	background-color: transparent;
}

input.button, input.edit {
	border: 1px #999999 solid;
	background-color: #877DDA;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;

	color: #FFFFFF;
}


textarea {
	border: 1px #999999 solid;
	background-color: #877DDA;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

B#FS12 {
	font-size: 12px;
}

p {text-align:justify;}

div {text-align:justify;}

li {list-style-type: square;
    color: #444444;}

.header {
font-size: 13px;
color: #4A83C0;
}

a, a:link, a:visited, a:active {
	color: #4433AA;
	background: none;
	text-decoration: none;
}
a:hover {
	color: #FF00FF;
	background: none;
	text-decoration: none;
}
a#bld, a#bld:link, a#bld:visited, a#bld:active {
	color: #6655CC;
	background: none;
	text-decoration: none;
	font-weight: bold;
}
a#bld:hover {
	color: #FF33FF;
	background: none;
	text-decoration: none;
	font-weight: bold;
}
#sln {
	color: #FF00FF;
}
#sle {
	color: #006666;
}
#slb {
	color: #FF33FF;
	font-weight: bold;
}
tr#slh {
	background-color: #FFFFFF;
}
tr#slh:hover {
	background-color: #877DDA;
}

#nwb {
	font-weight: bold;
}

.style1 {
    color: #FFFFFF;
    font-weight: bold;
}
.style2 {color: #FFFFFF}

A.header, A.header:visited {color:#4A83C0; font-size:13px; text-decoration: none; font-weight:bold;}
A.header:hover {color:#ff6600; text-decoration: none;}

A.vmenu, A.vmenu:visited {color:#FF6F01; font-weight:bold; text-decoration: none;}
A.vmenu:hover {color:#ffffff; text-decoration: none;}

A.admin, A.admin:visited {color:#0453A7; font-weight:normal; text-decoration: none;}
A.admin:hover {color:#ffffff; font-weight:normal; text-decoration: none;}

A.hmenu, A.hmenu:visited {color:#ffffff; font-weight:bold; text-decoration: underline;}
A.hmenu:hover {color:#ffffff; text-decoration: none;}

.catmenu {
	color: #000000;
	font-weight:bold;
	font-size:11;
	text-align: center;
}
TD.catmenu {
	background: transparent url(../img/bg-ttl.gif);
	color: #000000;
	font-weight:bold;
	font-size:11;
	text-align: center;
}
TD.catmenu_c {
	background: transparent url(../img/bg-ttl.gif);
	color: #000000;
	font-weight:bold;
	font-size:11;
	text-align: center;
	cursor: pointer;
}
A.menuitem, A.menuitem:visited {font-size:11px; color:#001234; font-weight:normal; text-decoration: none;}
A.menuitem:hover {font-size:11px; color:#006666; text-decoration: underline;}

.anons_header {color:#0453a7; font-weight: bold; font-size: 12px;}
.section_header {color:#ff6600; font-weight: bold;}

.imgborder {  border-color: #666666; border-style: solid}
.imgborder1 {  border-color: #666666; border-style: solid; margin-right:5px;}
.imgborder2 {  border-color: #666666; border-style: solid; margin-left:5px;}

A.sh, A.sh:visited {color:#ff6600; font-weight:bold; text-decoration: none;}
A.sh:hover {color:#ff9900; text-decoration: none;}

A.lb, A.lb:visited {color:#000000; font-weight:normal; text-decoration: none;}
A.lb:hover {color:000000; text-decoration: none;}

.line0 {background: #DDDDFF;}
.line1 {background: #E3FFE3;}
.line9 {background: #999999;}

TD#AlignL {text-align: left;}
TD#AlignC {text-align: center;}
TD#AlignR {text-align: right;}
TD#AlignJ {text-align: justify;}

IMG#Brd0, DIV.Brd0, TD.Brd0 {
	margin: 0px;
	padding: 0px;
	border: 0px solid;
}

IMG#Brd1, DIV.Brd1, TD.Brd1 {
	margin: 0px;
	padding: 0px;
	border: 1px solid #333243;
}

TABLE#TRNS, TD#TRNS {
	background: transparent;
}

TD#FS12 {
	font-size: 12px;
	font-weight: bold;
	background: #EEEEEE;
}

.hintshead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #D1DCEB; border: 1px solid #97A2B0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 300px; }
.hintstext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F5F9FD; color: #000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 100%; }
.hintsbrd0 { border-top: 1px solid #97A2B0; }
.hintsbrd1 { border-top: 1px solid #97A2B0; border-left: 1px solid #97A2B0; }



/*!MODULS*/

/*AF*/

/*:*/
.menuitem_dis {
	color: #999999;
}

/*N3*/
TD#N3L {
	background: #EEEDFE;
}
TD#N3M {
	background: #EEEDFE;
}
TD#N3R {
	background: #EEEDFE;
}

TD#N3B {/*BORDER*/
	 background: transparent;
}

TD#N3S {/*SHADOW*/
	background: #BBBACB;
	/*background: #CCCBDC;*/
}

DIV.N3D {
	margin: 0px;
	padding: 7px 3px 3px 3px;
	border: 1px solid #888798;
	border-top: 0px solid;
	display:block;
}

DIV#L { width: 200px; border: solid 0px #FF0000; }
DIV#M { padding: 3px 3px 3px 3px; border: solid 0px #00FF00; text-align: center; }
DIV#R { width: 200px; border: solid 0px #00FF00; }

#text_a {
	color: #0453A7;
}
