/* Links */
A:link { text-decoration: none}
A:visited { text-decoration: none}
A:active { text-decoration: none}

A:LINK { color :#2dbcf1; text-decoration : underline; }
A:VISITED { color :#2dbcf1; text-decoration : underline; }
A:HOVER {color :#2dbcf1; text-decoration : none; }

A.lang:LINK { color: #3a3f41; text-decoration : underline; }
A.lang:VISITED { color: #3a3f41; text-decoration : underline; }
A.lang:HOVER {color: #3a3f41; text-decoration : none; }

A.langSel:LINK { color: #fff; text-decoration : none; }
A.langSel:VISITED { color: #fff; text-decoration : none; }
A.langSel:HOVER {color: #fff; text-decoration : none; }

A.innerMenu:LINK { color: #fff; font-weight: bold; text-decoration : underline; margin-left: 5px;}
A.innerMenu:VISITED { color: #fff; font-weight: bold; text-decoration : underline; margin-left: 5px;}
A.innerMenu:HOVER {color: #fff; font-weight: bold; text-decoration : none; margin-left: 5px;}

A.mainMenu:LINK { color: #3b4041; text-decoration : none; }
A.mainMenu:VISITED { color: #3b4041; text-decoration : none; }
A.mainMenu:HOVER { color: #2cbbf0; text-decoration : underline; }

A.mainMenuSel:LINK { color: #2cbbf0; text-decoration : none; }
A.mainMenuSel:VISITED { color: #2cbbf0; text-decoration : none; }
A.mainMenuSel:HOVER { color: #2cbbf0; text-decoration : underline; }
a.blockDetails { font-weight: bold; }

html, body { margin: 0px; height: 100%; background-color:#fff; 
SCROLLBAR-FACE-COLOR: #ffffff; 
	 SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	 SCROLLBAR-SHADOW-COLOR: #6D6D6D; 
	 SCROLLBAR-3DLIGHT-COLOR: #6D6D6D; 
	 SCROLLBAR-ARROW-COLOR: #EB8B03; 
	 SCROLLBAR-TRACK-COLOR: #DADADA; 
	 SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
}

/*=== Layout ===*/
#mainbg {
	position: relative;
	height: auto;
	width: 100%;
	background-color:#ffffff;
	background-image: url('../images/bg_main.gif'); background-position: top;  background-repeat: repeat-x;
	align: center;
}

.bottom {
	clear: both;
	position: relative;
	height: 60px;
	width: 100%;
	background-color:#ffffff;
	background-image: url('../images/bg_bottom.gif'); background-position: top;  background-repeat: repeat-x;
	align: center;
}

#workarea { height: auto; width: 947px; margin: 0 auto; }
#header { height: 115px; width: auto; margin: 0 auto; }
#menu { height: 65px; width: auto; margin: 0 auto; }
#splash { height: 314px; width: auto; margin: 0 auto; }

div.lang { position: relative; float: left; padding: 0; list-style:none; }
div.langRight { position: relative; padding: 2px 10px 4px 11px; float: left; list-style:none; }
div.langRightSel {
	position: relative;
	background-image: url('../images/bg_langsel_right.gif'); background-position: right; background-repeat: no-repeat;
	padding: 2px 10px 4px 1px;
	float: left;
	list-style:none;
}
div.langSel {
	position: relative;
	background-color: #84def9;
	background-image: url('../images/bg_langsel_left.gif'); background-position: left; background-repeat: no-repeat;
	float: left;
	padding: 0 0 0 10px;
	list-style:none;
}
div.mainMenu { float: left; padding: 22px 25px 0 25px; font-family: Tahoma; font-style: normal; font-weight: bold; font-size: 13px; color: #3b4041;}
div.mainMenuDelim { float: left; width: 1px; height: 65px; background-color:#ffffff;}

div.splashMenu {float: left; width: 315px; height: 314px;}
div.splashImage {float: left; width: 362px; height: 314px; }

div.leftColumn { float: left; width: 290px; }
div.rightColumn { float: right; width: 607px; background-image: url('../images/bg_innerworkhdr.gif'); background-position: top left; background-repeat: no-repeat; padding: 25px 25px 0 25px; }

div.innerMenu { width: 290px; background-image: url('../images/bg_workmenu.gif'); background-position: top; background-repeat: repeat-y; margin-bottom: -1px;}
div.innerMenuTop { width: 290px; height: 11px; background-image: url('../images/bg_workmenu_top.gif'); background-position: top; background-repeat: no-repeat; margin: 0; padding:0;}
div.innerMenuBottom { width: 290px; height: 11px; background-image: url('../images/bg_workmenu_bottom.gif'); background-position: bottom; background-repeat: no-repeat; margin: 0; padding:0;}
div.innerMenup { border-bottom: 1px solid #7bdefb; font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 15px; color: #fff; padding: 14px 15px 17px 20px; }
div.innerMenuDelim { width: 290px; height: 1px; background-color:#7bdefb; margin: 0; padding:0;}
div.innerHdrm { width: 607px; border-bottom: 1px solid #84def9; font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 22px; color: #4b4b4b; padding-bottom: 5px; margin-bottom: 25px; text-align: left; }
div.innerHdr { width: 607px; border-bottom: 1px solid #84def9; font-family: Tahoma; font-style: normal; font-weight: bold; font-size: 15px; color: #4b4b4b; padding-bottom: 5px; margin-bottom: 10px; text-align: left; }

div.mainDelim {position: relative; height: 40px; margin: 0; padding: 0; }
div.indexBlock {float: left; height: 200px; width: 265px; padding: 0 25px 0 25px; border-right: solid 1px #e6e6e6; margin-bottom: 25px;}
div.indexBlockRight {float: left; height: auto; width: 265px; padding: 0 25px 0 25px; margin-bottom: 25px;}
div.blockHeader { font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 22px; color: #4b4b4b; line-height: 24px; margin-bottom: 17px; text-align: left;}
div.blockInner { font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 12px; color: #676767; line-height: 16px; text-align: left; }
div.blockDetails { font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 12px; color: #676767; line-height: 16px; text-align: right; margin-top: 10px;}

div.copyright { width: 922px; margin: 0 auto; text-align: left; font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 11px; color: #8d8d8d; padding: 8px 0 0 25px;}

ul.innerBUl {margin: 0; padding: 0; }
li.innerBLi { background:url(../images/str.gif) 0 7px no-repeat; margin-bottom: 5px; padding-left:10px; list-style:none; font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 12px; color: #676767; line-height: 14px; }

ul.innerUl {margin: 0 0 0 3px; padding: 0; }
li.innerLi { background:url(../images/str.gif) 0 7px no-repeat; margin-bottom: 7px; padding-left:15px; list-style:none; font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 12px; color: #2d2d2d; line-height: 16px; }


/* === Input fields === */
input.inField {background-color: #ffffff; font-family: Tahoma; font-size: 12px; color : #6f6f6f; border: 1px solid #b3b3b3; width:230px; height:16px; font-weight: normal; padding: 2px;}
input.inSubmit {background-image: url('../images/bg_submit.gif'); font-family: Tahoma; font-weight: bold; font-size: 11px; color: #fff; border: 1px solid #5c5c5c; width:130px; height:20px; padding: 1px 0 2px 0;}
input.inSubmitGr {background-image: url('../images/bg_submit_gr.gif'); font-family: verdana; font-size: 11px; color : #FFFFFF; border: 1px solid #545454; width:30px; height:16px; font-weight: bold; vertical-align: top; font-style: normal; padding-bottom: 3px;}
select.inSelect { background-color: #ffffff; font-family: Tahoma; font-size: 12px; color : #6f6f6f; border: 1px solid #5c5c5c; width:130px; height:19px; font-weight: normal; padding-left: 2px; }
textarea.inArea {background-color: #ffffff; font-family: Tahoma; font-size: 12px; color : #6f6f6f; border: 1px solid #b3b3b3; width:380px; height:150px; font-weight: normal; padding: 2px;}


/* === Texts === */
.text { font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 12px; color: #676767; line-height: 16px;}
.textGreenBold { font-family: Tahoma; font-style: normal; font-weight: bold; font-size: 12px; color: #42b809; line-height: 16px;}
.textHdrB { font-family: Tahoma; font-style: normal; font-weight: bold; font-size: 14px; color: #4b4b4b; margin-bottom: 10px; }
.textHdrCalc { font-family: Tahoma; font-style: normal; font-weight: bold; font-size: 14px; color: #4b4b4b; padding-bottom: 5px; margin-bottom: 10px; padding-top: 20px; border-bottom: 1px solid #84def9; }
.textSmall { font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 11px; color: #3b3b3b; line-height: 16px;   }			  
.lang { font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 12px; color: #3a3f41; }
.langSel { font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 12px; color: #fff; }

/* === Others === */
img.picBorder { border: 1px solid #adadad; }
td.tbl_res {padding: 2px 5px 3px 6px; font-family: Tahoma; font-weight: normal; font-size : 11px; color: #464646; line-height: 14px; z-index: 1; position: relative;}
td.tbl_hdr {background-color: #d9e8f2; padding: 3px; font-family: Tahoma; font-weight: bold; font-size : 11px; color: #40505a;}

