@CHARSET "UTF-8";



body{
	font-family: Arial ;


}


.clickable{
	cursor: pointer;
	cursor: hand;
	
}
	
div#loginMessage{
	position:relative;
	top:23px;
	color:red;
	}
	
	
div#logo{
	padding:0px;
	margin-top:20px;
	border:0px;
	height:96px;
	width:302px;
	background: transparent url(../img/bigLogo.png) no-repeat scroll 0 0;
	position:absolute;
	cursor: pointer;
	}
	
div#lng{
	position:relative;
	margin-right:3px;

	
	}
div#lnglogin {
	
	position:absolute;
	right:0px;
	top:10px;
	font-size:8pt;
}


	
div#lng a{
	text-decoration: none;
	color: #b0b0b0;
	font-size:10pt;
	border:0px;
	margin-left:6px;
	margin-right:8px;
	border-style: solid;
	font-family: "arial";
	font-weight: normal;
	
}

.lastA{
	margin-right:18px !important;
	
	}
	
div#lng a:hover{
	text-decoration: underline;
	}
	
div#lng a.checked{
	color: #1d1d1d;
}

div#lng .sep{
	border-style: solid;
	border:0px;

	border-right:1px solid #b0b0b0;
}

form#loginform table div{
		border:1px solid black;
		border-right: 0px;
}

form#loginform table{

		border-spacing: 0px;
		border: 0px;
		border-collapse: collapse;
		
}


form#loginform table td{
		padding: 0px;
		
}


form#loginform table div.inputShadow{
		border:0px;
		border-left:1px solid #989898;
	border-top:1px solid #989898;
}


form#loginform  input{
	width:120px;
	border:0px;
	height:16px;
}

#inputCompanyID{
	position:relative;
	left:0px;
}


#blinkingTD{
	background: black url(../img/loginButtonBackground.png) repeat-x scroll 0 0;
	color:white;

	font-family: "arial";
	font-weight: bold;
	font-size:7pt;
	cursor: pointer  ;
	height:13px;
	z-index: 100;
	text-decoration: none;

	}


.loginButton {
	border:0px  !important;
	padding-left: 5px;
	padding-right: 5px;

}


form#loginform  {
	display:none;
	z-index: 1000;
}







form#loginform  input.inactive{
	color:#bfbfbf;	
}

/* bookmarki  */

ul#bookmarks{
	height:46px;
	position:absolute;
	right:0px;
	margin:0px;

	
}

ul#bookmarks,ul#bookmarks li{
	display: block;
	list-style: none;	

}

li.bookmark{
	float: left;
	cursor: pointer  ;
	
}




li.bookmark{
	margin-right:20px;
	background: transparent url(/img/leftBookmarkPart.png) no-repeat left top;

	
	height:46px;
	color:#1d1d1d;
}



	
li.bookmark div.bookmarkR{
	padding-right:4px;
	background: transparent url(/img/rightBookmarkPart.png) no-repeat right top;
	padding-left:4px;
	
	
}




li.bookmark .background{
	background: white url(/img/bookmarkBackgroud.png)  repeat-x top;
	height:46px;
	min-width:110px;	
	
	
}
li.bookmark.checked .background{
	background-position:right -46px;
	
}


li.bookmark .text{
	text-align:center;
	padding-top:11px;
	color:#999999;

	
	font-size:14pt;
	margin-left:10px;
	margin-right:10px;
}


li.bookmark.checked .text{
	color:white;
	}
	
li.bookmark .text:hover{
	text-decoration: underline;
}
li.bookmark.checked .text:hover{
	text-decoration: none;
}

li.bookmark.checked{
	background-position:0 -46px;
}

li.bookmark.checked div.bookmarkR{
	background-position:right -46px;
}

/* koniec bookmarkow  */
/* bookmarki 2 */
ul#bookmarksW{
	height:40px;
	margin:0px;
	padding:0px;
	
}

ul#bookmarksW,ul#bookmarksW li{
	display: block;
	list-style: none;	

}

li.bookmarkW{
	float: left;
	cursor: pointer  ;
	
}




li.bookmarkW{
	margin-right:0px;
	background: #e8e8e8 url(/img/leftBookmarkW.png) no-repeat left top;

	
	height:40px;
	color:#1d1d1d;
}



	
li.bookmarkW div.bookmarkR{
	padding-right:4px;
	background: transparent url(/img/rightBookmarkW.png) no-repeat right top;
	padding-left:4px;
	
	
}

li.bookmarkW.checkedW{
	background-position:0 -40px;
}

li.bookmarkW.checkedW div.bookmarkR{
	background-position:right -40px;
}


li.bookmarkW .backgroundW{
	background: #f5f6f7 url(/img/bookmarkW.png)  repeat-x top;
	height:40px;
	min-width:100px;
	
}
li.bookmarkW.checkedW .backgroundW{
	background-position:right -40px;
	
}


li.bookmarkW .textW{
	text-align:center;
	padding-top:8px;
	color:#999999;
	font-size:12pt;
}


li.bookmarkW.checkedW .textW{
	color:#1d1d1d;
	}
	
li.bookmarkW .textW:hover{
	text-decoration: underline;
}



/* koniec bookmarki 2 */


.contenttitle{
	color:#1d1d1d;
	font-size:12pt;
	margin-top:10px;
	line-height: 15pt;
}



.pictogram{
	position:relative;
	top:-5px;
	left:-10px;
	margin-bottom:6px;
	
	}



div#content{
	background-color: white;
	border-top: 2px solid #e6e6e6;
	color:#1d1d1d;
	}
	


div#innercontainer{
	padding:20px 0px 20px 0px;

}


.contentfooter{
	font-size:12px;
	padding:7px 0px 6px 3px;
	border-top: 1px solid #e6e6e6;
	line-height: 14pt;
}

.contentfooterLinks{
	font-size:12px;
	line-height: 14pt;
	text-align:right;
}




.contentfooter a{
	color:#777777;
	text-decoration: none;
}

.contentfooter a:HOVER{
	text-decoration: underline;
}

.contentfooter a.first{
	color:#1d1d1d;
}

div#contentfooter a:hover{
	text-decoration: underline;
}

div#footer {
	width:100%;
	border-top: 2px solid #e6e6e6;
	padding: 18px 0px 0px 0px;
	font-family: "arial";
	font-size:9pt;
	height:40px;
	color:#999999;
	text-align: right;
	line-height: 13pt;
}






div#footer a{
	text-decoration: none;
	color:#999999;
}
div#footer a:hover{
	text-decoration: underline;
}




td#splittercolumn{
	width:100%; 
	border-right:1px solid #e6e6e6  ;
	

}

div#leftColumnText{
	margin-right:20px;
	min-height:310px;
}


.biglabel{
	color:#1d1d1d;
	font-size:14pt;
	line-height: 20pt;
	text-align: left;
	
}

.middlelabel{
	color:#1d1d1d;
	font-size:13pt;
	line-height: 17pt;
	text-align: justify;

	
}

.bigboldlabel{
	color:#1d1d1d;
	font-size:15pt;
	line-height: 21pt;
	font-weight:bold;
	text-align: left;
	
	}
	
.normalText{	
	font-size:13px;
	color:#777777;
	text-align: left;
	line-height: 19px;

}

.decorate{
	font-size:15px;
	font-style: normal;
	color:#1d1d1d;
	line-height: 15pt;
	}
	


	
.www{
	font-size:12pt;
	line-height: 17pt;
	color:#1d1d1d;
}	
	


.formTable td{
 		padding-bottom: 9pt;
		vertical-align: top;
		color:#999999;
		font-size:9pt;
		margin-top:1px;
	
	}
.formTable input{
	margin-left:10px;
	width:260px;
}

.formTable textarea{
	width:500px;
	margin-left:10px;
	}
	
.formTable td.left{
	text-align:right;
	padding-right:10px;
	padding-top:3px;
	}


td.noBottom{
	padding-bottom: 0pt;
	}
td.submitButton {
		text-align: right;
		font-size:10pt;
		padding-bottom:0;
	}
td.submitButton a{
	color:#999999;
	margin-top:30px;
	text-decoration: none;
}

td.submitButton a:HOVER{
	text-decoration: underline;
}

td#rightColumn{
	vertical-align: top;
	padding-left:20px;
}



.addToolTip{
	color:#999999;
	text-decoration: underline;
	

}

.contact{
	padding-bottom:17px;
	cursor: pointer;
	text-decoration: none;
	color:#1d1d1d;
	}
	
	
.contact:hover{

	text-decoration: underline !important;
	
	}



.textarea-handle {
	height: 11px;
	display: block;
	width: 11px;
	background: #C5C5C5;
	background-image: url('../img/handler.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position:relative;
	top:-14px;
	margin-left:10px;
	left:231px;
}


.v{
	background: transparent url('../img/texticons/v.png') no-repeat left 5px;
	padding-left:20px;
	vertical-align: top;
	padding-right: 20px;
	text-align: left;
	
}

.exc{
	background: transparent url('../img/texticons/exc.png') no-repeat center center;
	padding-left:15px;
	display:none;
	
}


div#diagramtext{
	left:410px;
	padding-bottom:5px;
	padding-top:65px;
	position:relative;
	width:438px;
	min-height:144px;
	z-index:2;
}
div#next{	
	background: transparent url('../img/next.png') no-repeat center right;
	position:absolute;
	right:0px;
	padding-right:15px;
	text-decoration: none;
}

div#diagramimg{	
	background-repeat:no-repeat;
	margin-left:45px;
	margin-top:10px;
	min-height:336px;
	position:relative;
	width:850px;
}

