/*<--BODY-->*/
BODY {
	FONT-FAMILY: "Verdana CE", "Helvetica CE", "Verdana", "Arial CE", "Arial", "Helvetica", "sans-serif";
	margin-left: 0px;
	margin-top: 0px;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #ffffff;
}
/* Style */
#sitewrapper{ margin: 0 auto;	text-align: center;}


body#login-page{
	background: #f7fbfb !important;
}

#login .field {
	font-size:1.8em; margin-top:3px; width:97%;
	background:#F4F4F4 none repeat scroll 0%;
	border:1px solid #B2B2B2;
	color: #3E3E3E;
	font-weight: normal;
}
#login .submit{
	text-align: right;
}
#login .submit input{
	border-color:#CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204) !important;
	border-style:double !important;
	border-width:3px !important;
	color:#333333 !important;
	background-color: transparent !important;
	height: auto !important;
}
#login input { padding:4px;}

#login{
	width: 410px;
	background: transparent url(../../pix/GEP/login-bg.gif) no-repeat scroll center top;
	position:relative;
	z-index:100;
	margin: 0 auto;
	margin-top: 40px;
	text-align: left;
	padding:20px 0pt 0pt;
}

#login h1 {
	border-bottom:1px solid #A7A7A7;
	margin-bottom:10px;
	padding-bottom:7px;
	font-size: 18px;
}

#login form {
background: transparent url(../../pix/GEP/login-bg-bottom.gif) no-repeat scroll center bottom;
height:auto !important;
min-height:200px;
padding:0pt 50px 25px;
margin-top:140px;
}

#login label{
	display: block;
	padding: 5px 0;
}

span select, span input {
	border:1px solid #A7A7A7 !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:13px !important;
	font-weight:bold !important;
	padding:4px !important;
	margin: 0 !important;
	width: 70% !important;
}

.error{
	color: Red;
	border: 1px solid Red;
	background: #FFF4F4;
}

BODY DIV {
	FONT-SIZE: 10px;
}

BODY P {
	FONT-SIZE: 10px;
}

/*<--DIV-->*/
DIV {
	FONT-SIZE: 10px;
}
DIV.pageText {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 0px;	
	PADDING-BOTTOM: 5px;	
	FONT-SIZE: 10px;
	TEXT-ALIGN: justify;
}
DIV.headLine1 {
	PADDING: 0px;
	PADDING-BOTTOM: 2px;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ff0000;
}
DIV.headLine2 {
	PADDING: 0px;
	PADDING-BOTTOM: 2px;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ff0000;
}
DIV.helpH1 {
	PADDING: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
}
DIV.helpH2 {
	PADDING: 0px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
}
DIV.errorHeading {
	PADDING: 0px;
	PADDING-TOP: 8px;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ff0000;
}
DIV.errorBrief {
	PADDING: 0px;
	PADDING-TOP: 8px;	
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: left;
}
DIV.errorBriefLong {
	PADDING: 0px;
	PADDING-TOP: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: left;
	width: 760px;
}
DIV.warn2 {
	TEXT-ALIGN: center;
}
DIV.warnHeading2 {
	PADDING: 0px;
	PADDING-TOP: 8px;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ff9900;
	TEXT-ALIGN: center;
}
DIV.warnBrief2 {
	PADDING: 0px;
	PADDING-TOP: 4px;	
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: center;
}
DIV.warn {
	PADDING: 0px;
	PADDING-TOP: 8px;	
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: left;
}
DIV.warnHeading {
	PADDING: 0px;
	PADDING-TOP: 8px;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ff9900;
}
DIV.warnBrief {
	PADDING: 0px;
	PADDING-TOP: 4px;	
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: left;
}
DIV.okHeading {
	PADDING: 0px;
	PADDING-TOP: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #009900;
}
DIV.okBrief {
	PADDING: 0px;
	PADDING-TOP: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	WIDTH: 500px;
	COLOR: #000000;
	TEXT-ALIGN: left;
}
DIV.popupmenu {
	PADDING: 2px;
	FONT-SIZE: 8px;
	BACKGROUND: #ffffff;
	VISIBILITY: hidden;
	CURSOR: hand;
	COLOR: #0072bc;
	TEXT-ALIGN: left;
}
DIV.page_scroll {
	WIDTH: 786px;
	HEIGHT: 386px;
	OVERFLOW: auto;
	SCROLLBAR-BASE-COLOR: #FECFAB;
	overflow-y: scroll;
}
/*<--FORM-->*/
FORM {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
/*<--TABLE-->*/
TABLE {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	padding: 0px;
}
TABLE.formhead {
	PADDING: 2px;
	FONT-SIZE: 10px;
	MARGIN: 0px;
	BACKGROUND-COLOR: #DA8D00;
}
TABLE.form {
	BORDER: #999999 1px solid;
	PADDING: 2px;
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 8px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #999999;
}
TABLE.formtopmenu {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	BORDER-LEFT: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: #fecfab;
	border: 0px none;
	bottom: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;
	right: 0px;
	top: 0px;
}
TABLE.formmenu {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #FF9900;
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	border: 0px none;
	padding: 0px 0px 0px 0px;
}
TABLE.filter {
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #999999;
	width: 769px;
}
TABLE.filter_showListForSelect {
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #999999;
}
/* Banner [PV] 16. 8. 2007*/
TABLE.banner {
	background: #4690a1 url(../../pix/GEP/portal_header_bg.gif) repeat-x top;
	color: #FFFFFF;
}
TABLE.headline1 {
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: medium none;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #cdcdcd;
}
TABLE.helpxit {
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 2px;
	MARGIN-BOTTOM: 8px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #999999 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #999999;
}
TABLE.helpxit TD {
	FONT-SIZE: 12px;
	COLOR: #ff0000;
}
TABLE.form TD A {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: bottom;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
TABLE.form A:link {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: bottom;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
TABLE.form A:visited {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: bottom;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
TABLE.form A:hover {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: bottom;
	COLOR: #ff0000;
}
/*<--TR-->*/
TR.header {
	BORDER-RIGHT: #ffff00 1px solid;
	PADDING-RIGHT: 0.4em;
	BORDER-TOP: #ffff00 1px solid;
	PADDING-LEFT: 0.4em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0.2em;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #ffff00 1px solid;
	COLOR: #ffffff;
	PADDING-TOP: 0.2em;
	BORDER-BOTTOM: #ffff00 1px solid;
	BACKGROUND-COLOR: #ff9900;
	TEXT-ALIGN: left;
}
TR.odd {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 1px;
	COLOR: #999999;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.even {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #CCCCCC;
	PADDING-BOTTOM: 1px;
	COLOR: #999999;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.edit {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #A5E200;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: top;
	COLOR: #999999;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.week {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #00dddd;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: top;
	COLOR: #999999;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.oddWeek {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #ffffb0;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: top;
	COLOR: #999999;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.evenWeek {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #fff0c0;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: top;
	COLOR: #999999;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.oddred {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: top;
	COLOR: #ff0000;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.evenred {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #CCCCCC;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: top;
	COLOR: #ff0000;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.oddWeekred {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #ffffb0;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: top;
	COLOR: #ff0000;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.evenWeekred {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #fff0c0;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: top;
	COLOR: #ff0000;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.oddDim {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #005080;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: top;
	COLOR: #ffff00;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.evenDim {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #004070;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: top;
	COLOR: #ffff00;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.oddg {
	color: #FFFFFF;
}
TR.subsum1 {
	PADDING-RIGHT: 1px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.subsum {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: top;
	COLOR: #000000;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
}
TR.sum1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #cdcdcd;
}
TR.sum {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #999999;
}
/*<--TD-->*/
TD.headmnu {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #000000;
	TEXT-DECORATION: none;
}
TD.headmnu A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}
TD.headmnu A:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}
TD.headmnu A:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}
TD.headmnu A:hover {
	COLOR: #ffff00;
}
TD.formhead {
	PADDING-RIGHT: 0.4em;
	PADDING-LEFT: 0.4em;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0.2em;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0.2em;
	BACKGROUND-COLOR: #FF9900;
	TEXT-ALIGN: left;
	COLOR: white;
}
TD.formheadm {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #004e7c;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
}
TD.formheadc {
	PADDING-RIGHT: 0.4em;
	PADDING-LEFT: 0.4em;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0.2em;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0.2em;
	BACKGROUND-COLOR: #FF9900;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
}
TD.formheadr {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: Red;
	TEXT-ALIGN: right;
	color: White;
}
TD.formcapm {
	PADDING-RIGHT: 3px;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right
}
TD.formcap {
	PADDING-RIGHT: 3px;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #fecfab;
}
TD.formval {
	PADDING-RIGHT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
}
TD.formcapl {
	PADDING-LEFT: 3px;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
}
TD.formcapc {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
}
TD.formimg {
	TEXT-ALIGN: center;
}
TD.formbt {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 5px;
}
TD.formbtl {
	PADDING-RIGHT: 5px;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
}
TD.formdate {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
}
TD.formerr {
	PADDING-RIGHT: 5px;
	BORDER-TOP: #999999 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	COLOR: Red;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center;
}
TD.formvaluid {
	PADDING-RIGHT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	COLOR: #ffff00;
	TEXT-ALIGN: left;
}
TD.bgSFDark {
	FONT-SIZE: 10px;
	BACKGROUND: #999999;
	COLOR: #ffffff;
}
TD.bgSFLight {
	FONT-SIZE: 10px;
	BACKGROUND: #f0f0f0;
	COLOR: #000000;
}
TD.menuItemOFF {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND: #999999;
	PADDING-BOTTOM: 2px;
	CURSOR: hand;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
}
TD.menuItemON {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND: #cdcdcd;
	PADDING-BOTTOM: 2px;
	CURSOR: hand;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
}
TD.sum1 {
	BORDER-TOP: #000000 1px solid;
}

TD.menuRowOff {
	FONT-SIZE: 10px;
	BACKGROUND: #cdcdcd;
	CURSOR: hand;
	COLOR: #000000;
	TEXT-ALIGN: left;
}
TD.menuRowOn {
	FONT-SIZE: 10px;
	BACKGROUND: #cdcdcd;
	CURSOR: hand;
	COLOR: #000000;
	TEXT-ALIGN: left;
}
TD.menuRowDis {
	FONT-SIZE: 10px;
	BACKGROUND: #cdcdcd;
	CURSOR: hand;
	COLOR: #999999;
	TEXT-ALIGN: left;
}
/*<--UL-->*/
UL {
	MARGIN: 0px 0px 0px 20px;
}
/*<--A-->*/
A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: bottom;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A:hover {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: bottom;
	COLOR: #ff9900;
}
A.siteNavi {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: bottom;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.siteNavi:hover {
	VERTICAL-ALIGN: bottom;
	COLOR: #ff9900;
}
A.siteNaviMenu {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: bottom;
	TEXT-DECORATION: none;
	BACKGROUND: #FF9900;
	COLOR: #FFFFFF;
}
A.siteNaviMenu:hover {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: bottom;
	TEXT-DECORATION: none;
	COLOR: #004e7c;
}
A.siteNaviON {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: bottom;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.siteNaviON:hover {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: bottom;
	COLOR: #ff0000;
}
/*<--OpxION-->*/
OpxION {
	PADDING-RIGHT: 0.1em;
	PADDING-LEFT: 0.1em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0.1em;
	MARGIN: 0em 0.2em 0em 0em;
	COLOR: #999999;
	PADDING-TOP: 0.1em;
}
/*<--LABEL-->*/
LABEL {
	PADDING-RIGHT: 0.1em;
	PADDING-LEFT: 0.1em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0.1em;
	MARGIN: 0em 0.2em 0em 0em;
	VERTICAL-ALIGN: middle;
	COLOR: #999999;
	PADDING-TOP: 0.1em;
}
LABEL.dark {
	PADDING-RIGHT: 0.1em;
	PADDING-LEFT: 0.1em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0.1em;
	MARGIN: 0em 0.2em 0em 0em;
	VERTICAL-ALIGN: middle;
	COLOR: #999999;
	PADDING-TOP: 0.1em;
}
LABEL.label_menu {
	PADDING-RIGHT: 0.1em;
	PADDING-LEFT: 0.1em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0.1em;
	MARGIN: 0em 0.2em 0em 0em;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	PADDING-TOP: 0.1em;
	cursor: hand;
}
LABEL.label_menu:hover {
	COLOR: #004E7C;
	cursor: hand;
}
/*<--TEXTAREA-->*/
TEXTAREA {
	PADDING-RIGHT: 0.1em;
	PADDING-LEFT: 0.1em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0.1em;
	MARGIN: 0em 0.2em 0em 0em;
	COLOR: #999999;
	PADDING-TOP: 0.1em;
}
TEXTAREA.area {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
/*<--SELECT-->*/
SELECT {
	PADDING-RIGHT: 0.1em;
	PADDING-LEFT: 0.1em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0.1em;
	MARGIN: 0em 0.2em 0em 0em;
	COLOR: #999999;
	PADDING-TOP: 0.1em;
}
SELECT.select {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
/*<--INPUT-->*/
INPUT {
	PADDING-RIGHT: 0.1em;
	PADDING-LEFT: 0.1em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0.1em;
	MARGIN: 0em 0.2em 0em 0em;
	COLOR: #999999;
	PADDING-TOP: 0.1em;
}
INPUT.button {
	BORDER-RIGHT: #ff0000 0px solid;
	BORDER-TOP: #ff0000 0px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #ff0000 0px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #ff0000 0px solid;
	HEIGHT: 2em;
	BACKGROUND-COLOR: #004E7C;
	cursor: hand;
}
INPUT.button2 {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: bold;
	BORDER-LEFT: 0px;
	COLOR: #ffffff;
	BORDER-BOTTOM: 0px;
	BACKGROUND-COLOR: #004e7c;
	cursor: hand;
	border: 0 none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
INPUT.field {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
/*<--class-->*/
.fgSFLight {
	COLOR: #999999;
}
.fgSFDark {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	COLOR: #000000;
	PADDING-TOP: 2px;
}
.bgSFLight {
	BACKGROUND: #cdcdcd;
}
.bgSFBrightLight {
	BACKGROUND: #cdcdcd;
}
.bgSFDark {
	BACKGROUND: #999999;
}
.bgChanged {
	BACKGROUND: #004E7C;
	COLOR: #ffffff;
}
.bgFieldActive {
	BACKGROUND: #ffffff;
}
.bgFieldInActive {
	BACKGROUND: #f0f0f0;
}
.bgFieldReadOnly {
	BACKGROUND: #cdcdcd;
}
.hidden {
	VISIBILITY: hidden;
}
.visible {
	VISIBILITY: visible;
}
.error {
	COLOR: #ff0000;
}
.pageSubtitle {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	WIDTH: 769px;
	COLOR: #000000;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #999999 1px solid;
}
.outLine {
	BORDER-RIGHT: #cdcdcd 2px solid;
	BORDER-TOP: #cdcdcd 2px solid;
	FONT-WEIGHT: normal;
	BACKGROUND: #ffffff;
	BORDER-LEFT: #cdcdcd 2px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #cdcdcd 2px solid;
}
.thinFrame {
	BORDER-RIGHT: #cdcdcd 1px solid;
	BORDER-TOP: #cdcdcd 1px solid;
	BORDER-LEFT: #cdcdcd 1px solid;
	BORDER-BOTTOM: #cdcdcd 1px solid;
}
.thickFrame {
	BORDER-RIGHT: #cdcdcd 2px solid;
	BORDER-TOP: #cdcdcd 2px solid;
	BORDER-LEFT: #cdcdcd 2px solid;
	BORDER-BOTTOM: #cdcdcd 2px solid;
}
.thinOutlineB {
	BORDER-RIGHT: #cdcdcd 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #cdcdcd 1px solid;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #cdcdcd 1px solid;
	CURSOR: hand;
	COLOR: #000000;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #cdcdcd 1px solid;
}
.thinOutline {
	BORDER-RIGHT: #cdcdcd 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #cdcdcd 1px solid;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: normal;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #cdcdcd 1px solid;
	CURSOR: hand;
	COLOR: #000000;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #cdcdcd 1px solid;
}
.button {
	BORDER-RIGHT: #f0f0f0 2px solid;
	BORDER-TOP: #f0f0f0 2px solid;
	FONT-WEIGHT: bold;
	BACKGROUND: #004E7C;
	BORDER-LEFT: #f0f0f0 2px solid;
	CURSOR: hand;
	COLOR: #ffffff;
	BORDER-BOTTOM: #f0f0f0 2px solid;
}
.noDisplay {
	DISPLAY: none;
}
.Display {
	DISPLAY: inline;
}
.headimg {
	BACKGROUND-COLOR: #DA8D00;
}
.headtit {
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	COLOR: #ff0000;
	TEXT-ALIGN: right;
}
.headmnutab {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: right;
}

/* [Petr Vytlacil - vytlacil@4people.cz] - Redesign 16. 8. 2007 --------------------------------------------------------------------------------------------------- */

/* HEAD-TOP [PV] 16. 8. 2007 */
#head-top{ height: 70px; background-color: #233543; width: 974px; position: relative;}
#head-top #logo{ background: url(../../pix/GEP/logo_misys-car.gif) no-repeat;	width: 500px; height: 45px; position: absolute;	left: 15px;	top: 12px;}
#head-top #user_info{  position: absolute; right: 10px; height: 20px; color: #FFF; padding: 6px 0 0 6px;}
#control_panel { background: #4690a1 url(../../pix/GEP/portal_header_bg.gif) repeat-x top; color: #FFF; width: 974px; height: 30px; padding: 2px 0 0 0; position: relative;}
#control_panel a{ color: #FFF;}
#control_panel a:hover{ color: #BDD4F4;}
#control_panel #logout_form{ position: absolute; right: 10px; background: none;}

/* Page Left Menu */
BODY.ScrollbarColor { }
BODY.menu { overflow-x: hidden; padding: 0; margin: 0;}
	/* Copyright */
	BODY.menu DIV.copyright { BORDER-TOP: #cdcdcd 1px solid; FONT-SIZE: 10px; COLOR: #515151; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff;}
	/* Menu */
div.menu{ margin-top: 2px}
div.menu, div.menu table.formmenu { background: #4690a1;}
div.menu td.formheadc{ }
div.menu input.button2 { background: #004e7c;}
div.menu td.formcapc{ color: #233543;}
div.menu td.formcap { FONT-WEIGHT: bold; VERTICAL-ALIGN: top; TEXT-ALIGN: right; background: none; color: #233543;}
div.menu a.siteNaviMenu { TEXT-DECORATION: none; BACKGROUND: none; COLOR: #FFF;}
div.menu a.siteNaviMenu:hover { TEXT-DECORATION: underline; color: #FFF;}

div.menu td.formheadc{ border: 1px solid #E3E9EC; background: #c4cfdb url(../../pix/GEP/menu_td_formheadc.gif) repeat-x top;}
div.menu td.formheadc label{ color: #0a2747 }
table.formtopmenu { background: #e7eef7 url(../../pix/GEP/menu_formtopmenu.gif) repeat-x bottom;}

/* Table list */
tr.header, tr.Header { background: #2c7a8c; }
tr.header td.passiveColumn, tr.Header td{ background: #4690a1 url(../../pix/GEP/portal_header_bg.gif) repeat-x top; padding-top: 2px; color: #FFF;}

tr.odd {	background: #ffffff; }
tr.even { background: #eaf1f9;}
tr.edit { background: #D7FFD9;}

/* Filter */
TABLE.filter { background: #f4fbfd; border: 1px solid #AFAFAF; border-bottom: none; border-top: none; padding: 3px;}
TABLE.filter_showListForSelect { BACKGROUND-COLOR: #999999;}

/* Head Line */
table.headLine1{ background-color: #F8F8F8; border: 1px solid #AFAFAF; padding: 3px; margin-top: 2px;}

/*Form*/
select,input{ padding: 2px}
form{ background: #e8eff7 url(../../pix/GEP/form_bg.gif) repeat-x top;}
input,select{ color: #4E4E4E;}

/* InputActionChange */
.bgFieldActive{ BACKGROUND: #FFFBF9;}
.bgFieldInActive { BACKGROUND: #f0f0f0;}
.bgFieldReadOnly { BACKGROUND: #cdcdcd;}

DIV.page_scroll { SCROLLBAR-BASE-COLOR: #2c8ea5;}

/* IMG */
a img{ border: none;}
a:hover img{ border: nono;}
a:visited img{ border: none;}

