html, body {
height : 100%;

}

body {
	color: black;
	 background-repeat :
	repeat-y; font-family : verdana, helvetica, arial, sans-serif;
	font-size: 71%; /* Enables font size scaling in MSIE */
	margin: 0;
	padding: 0;
	font-family: verdana, helvetica, arial, sans-serif;
	background-repeat: repeat-x;
	width:1024px;
	text-align: left;
	margin: 0 auto 0 auto;

}


div.header {
	height:100px;
	background: url("../img/logoBikSmall.png") no-repeat transparent;
	width:1024px;

}
#bodyDiv{
	height:100%;

}

a {
font-weight: bold;
text-decoration: none;
color: white;
line-height: 11px;
}
a:link {
	color: white;
}

a:active {
	color: white;
}

a:hover {
text-decoration: underline;
}

a:visited {
	color: white;
}

#headerTitle {
	font-size: 337%;
	font-weight: normal;
	position: relative;
	margin: 0 0 0 4mm;
	padding: 0.25ex 0;

}
div.revNo{
	padding:80px 0 0 120px;font-size:10px;
}

.subHeader {
	color: white;
	background-color: #99D365;
	margin: 0;
	padding: 1ex 1ex 1ex 1.5mm;
}

.subHeader a {
	color: white;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0 0.75ex 0 0.5ex;
}

.subHeader a:hover {
	text-decoration: underline;
}
.mainTable ,.reportTable{
	width:100%;
	border-spacing:0px;
	border: 1px solid #FF6633;
	margin-bottom: 5px;
	margin-top:20px;
}
.transactionTable, .changePassTable{

	border-spacing:0px;
	border: 1px solid #FF6633;
	margin-bottom: 5px;
	margin-top:10px;
}
.loginTable{

	border-spacing:0px;
	border: 1px solid #FF6633;
	margin-bottom: 5px;
	margin-top:10px;
}
.chPassButtons{
	 float:right;text-align:right;
}
.violationTable{
border-spacing:0px;
border: 1px solid #FF6633;
text-align: center;
margin-top: 20px;
}
.calendarTable{
border-spacing:0px;
border: 1px solid #FF6633;
margin-bottom: 5px;
margin-top:10px;
}
.dictTable{

	border-spacing:0px;
	border: 1px solid #FF6633;
	margin-bottom: 5px;
	margin-top:10px;
	border-collapse: separate;
}
.Tekst
{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 11px;
color: #000000;
text-align: justify;
line-height: 15px;
vertical-align: top;
}
.GridTekst
{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 11px;
color: #000000;
text-align: left;
padding-left:5px;
line-height: 15px;
vertical-align: middle;
border-collapse: collapse;
border-spacing:0px;
border-width: 1px;
border-style:solid;
border-color:#00274c;

}
.HeaderGridTekst
{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 11px;
color: #000000;
text-align: left;
padding-left:5px;
line-height: 15px;
vertical-align: middle;
border-collapse: collapse;
border-spacing:0px;
border-width: 1px;
border-style:solid;
border-color:#00274c;
border-right:1px solid white;
}
.GridFooter
{
font-weight: bold;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 11px;
color: #FFFFFF;
text-align: left;
padding-left:5px;
line-height: 15px;
vertical-align: middle;
border-collapse: collapse;
border-spacing:0px;
border-width: 1px;
border-style:solid;
border-color:#00274c;



}
.buttonWide{

	width: 100% !important ;
	margin: 0 !important;
	padding: 0 !important;
}
.dijitInline{


}
.tundra .dijitButtonNode{

text-align:left !important;

}

.dijitCheckBox{
margin:0 0 0 0 !important;
width:15px !important;
}
.dijitReset .dijitInline .dijitButtonNode{
padding:inherit;
}
.Button
{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 12px;
font-weight:bold;
color: #000000;
text-align: justify;
line-height: 15px;
vertical-align: top;

}
.Tytul
{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 18px;
color: #000000;
text-align: left;
font-weight: bold;
vertical-align: top;
}
.Podtytul
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
text-align: left;
font-weight: bold;
vertical-align: top;
font-size: 16px;
color: #00274c;

border-bottom: 1px solid #FF6633;
margin-top:15px;
margin-bottom: 15px;
}
.Stopka
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-align: center;
font-style: normal;
vertical-align: top;
}
.Podpis
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: right;
font-style: italic;
vertical-align: top;
}
.Formularz
{
color:#FF6633;
font-family: Arial, Helvetica, sans-serif !important;
font-weight:bold;
text-align: center;
font-size: 10px;
line-height: 18px;
border-width: 1px;
border-top-color:#999999;
border-left-color:#999999;
border-right-color:#666666;
border-bottom-color:#666666;
background-color:#FFFFFF;
}
.Grid{

border-collapse: collapse;
border-width: 1px;
border-style:none;
width:100%;
margin-bottom:0px;

}

.Grid .ui-widget-content a {
	color: white;
}

#menu {

	width:100%;
	float: left;
	clear: left;
	position:static;



}
#menu ul{

	font-weight:bold;
	font-size:14px;

	margin-left:5px;
}
#menu ul li{
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	font-size:12px;



}

.menuBar{
	background-color: #FF6633;
	float:left;
}
.menuBar tr td{
	background-color: #FF6633;
}
.menuBar tr td a span {
	background-color: #FF6633;
}



#side-bar a {
	color: #31430f;
	background-color: transparent;
	text-decoration: none;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0.75em;
	padding-right: 1ex;
	padding-bottom: 0.75em;
	padding-left: 5mm;
	display: block;
}

#side-bar a:hover {
	color: white;
	background-color: #488214;
	text-decoration: none;
}

#side-bar p {
	background-color: #488214;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #488214 transparent #488214 transparent;
	border-collapse: separate;
	background-color: transparent;
}
#all{
height:100%;
position: relative;
	}

#container{
 min-height:100%;
   position:relative;
	margin: 0 auto;

}
#footer {
	color:black;
	background-color: white;
	font-size: 91%;
	margin: 20px auto;
	border: 1px solid #FF6633;
	width:1024px;
	padding:10px 0;
	position:absolute;
    bottom:0;
	height:40px;
}
.selSubs{
padding-top:5px;
}



#content {
	color: black;
	/* background-color: white;
	text-align: justify;
	 */
	line-height: 1.4em;

	padding: 0mm 0mm 0mm 0mm;
	padding-bottom:90px;
		margin: 0 auto;
}
.operatorClass{
	visibility:hidden;
}
.operatorClassV div div.dijitDownArrowButton{
z-index:5;
visibility:visible !important;
}
.operatorClassV{
	visibility:visible !important;
}
#content p {
	margin: 1em 1ex 2em 1ex;
	padding: 0;

}
.editHeader {
	border-collapse:collapse;
	width:100%;
	margin-bottom:7px;
	background-color: #404fab;
	margin-right:10px;
}

#content h1 {
	width:100%;
	color: white;
	background-color: #404fab;
	font-size: 14pt;
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 0.5ex 0 0.5ex 1ex;
}

table.search {
	margin: 1em 1ex 2em 1ex;
	font-size: 91%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: separate;
	background-color: white;
}

table.search th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.search td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.errors {
	color: red;
}

fieldset {
	float: left;
	margin: 1em 1ex 2em 1ex;
	padding: 1em 1ex 2em 1ex;
}

div.form-row {
	clear: both;
	padding-top: 10px;
}

div.form-row label {
	float: left;
	width: 100px;
	text-align: right;
	padding: 0ex 0.5ex 0ex 0ex;
}

div.form-row input {
	float: left;
	text-align: left;
	padding: 0ex 0ex 0ex 0ex;
}

div.form-buttons {
	clear: both;
	padding-top: 10px;
}

div.form-buttons div.button {
	float: right;
}

.w80px {
	width: 80px;
}

fieldset {
	border: none;
}
#helloUser{
	color: white;

	float:right;
	font-weight:bold;
	font-size:12px;
	padding-top:10px;
	padding-right:10px;

}
#projectName{
	color:black;
	padding:5px 0;

	background-color:#b2b3b7;

	text-align:center;
	font-size:18px;
}

#editTable{
	overflow:hidden !important;
}

#editTable1 tbody tr td{
	font-size:12px;
	font-weight:bold;
	width:95px;
	color:black;
	background-color:#e1e2ec;
	text-align:right;
	padding:10px 5px;

}
#editTable2 tbody tr td{
	font-size:12px;
	font-weight:bold;
	width:95px;
	color:black;
	background-color:#e1e2ec;
	text-align:right;
	padding:10px 5px;
	overflow:scroll;

}
.days{
	background-color:#b2b3b7 !important;
	width:140px !important;
	text-align:left !important;

}
.hours {
	background-color:#b2b3b7 !important;
	width:140px !important;
	text-align:left !important;
	font-size: x-small !important;
}
.headerPlan{
	font-size:12px;
	font-weight:bold;
	color:black;
	background-color:#b2b3b7;
	text-align: center;
	padding:10px 5px;
}
.date{
	padding-top:3px !important;
	padding-bottom:2px !important;
	width:80px !important;
}
.logout{
	margin-left:15px;
	color:white !important;

}
#scheduleHeader{
	margin-top:5px;
}
#jsddm
{	margin: 0;
	padding: 0;
	width: auto;
	z-index: 5;
}

	#jsddm li
	{	float: left;
		list-style: none;
		width: auto;
		font: 12px Arial, Helvetica, sans-serif;
		margin: 2px;
		border: 1px solid white;
		z-index: 5;
	}

	#jsddm li a
	{	display: block;
		margin: 5px 10px;
		text-decoration: none;
		width: auto;
		white-space: nowrap;
		z-index: 5;}

	#jsddm li:hover
	{
	background-color: #FFFFFF;
	color:#FF6633;z-index: 5;	}
	#jsddm li:hover a
	{
	background-color: #FFFFFF;
	color:#FF6633;z-index: 5;	}

	#jsddm li a:hover
	{
	color:#FF6633;
	background-color: #FFFFFF;
	z-index: 5;
	}

		#jsddm li ul
		{
		width: inherit;
		margin: 0;
		background-color: #FF6633;
		padding: 0;
		position: absolute;
		visibility: hidden;
		border-top: 1px solid white;
		z-index: 5;
		}

		#jsddm li ul li
		{float: none;
		width: inherit;
		display: block;
		z-index: 5;
		}

		#jsddm li ul li a
		{color:white;
		background-color: #FF6633;
		z-index: 5;}
		#jsddm li:hover ul li a
		{	color:white;
			background-color: #FF6633;
			z-index: 5;
		}
		#jsddm li:hover ul li:hover a
		{
			color:#FF6633;
			background-color: #FFF;
			z-index: 5;
		}
		#jsddm li ul li a:hover
		{	background-color: white;
		color:#FF6633;
		z-index: 5;
		}
		#jsddm li:hover ul li a:hover
		{	background-color: white;
		color:#FF6633;
		z-index: 5;
		}

#logoutBtn
{
	float:right;
	margin: 0;
	padding: 0;
	width: auto;
	z-index: 5;
}

	#logoutBtn li
	{	float: left;
		list-style: none;
		width: auto;
		font: 12px Arial, Helvetica, sans-serif;
		margin: 2px;
		border: 1px solid white;
		z-index: 5;
	}

	#logoutBtn li a
	{	display: block;
		margin: 5px 10px;
		text-decoration: none;
		width: auto;
		white-space: nowrap;
		z-index: 5;}

	#logoutBtn li:hover
	{
	background-color: #FFFFFF;
	color:#FF6633;z-index: 5;	}
	#logoutBtn li:hover a
	{
	background-color: #FFFFFF;
	color:#FF6633;z-index: 5;	}

	#logoutBtn li a:hover
	{
	color:#FF6633;
	background-color: #FFFFFF;
	z-index: 5;
	}




		.selectedMenu{
		color:#FF6633;
		background-color: #FFFFFF ;
		}
		.selectedMenu a{
		color:#FF6633;
		background-color: #FFFFFF ;
		}

		.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }

		#transMenu
{	margin: 0;
	padding: 0;
	width: auto;
}

	#transMenu li
	{	float: left;
		list-style: none;
		width: auto;
		font: 16px Arial, Helvetica, sans-serif;
		border-right: 1px solid white;
		color:white;
display:block;
padding:2px 2px;
text-decoration:none;
white-space:nowrap;
font-weight:bold;
line-height:11px;

vertical-align: middle;
	}

	#transMenu li a
	{	display: block;

		padding: 5px 2px;
		text-decoration: none;

		width: auto;
		color: white;
		white-space: nowrap}

	#transMenu li a:hover
	{	}

		#transMenu li ul
		{
		width: inherit;
		margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;

			}

		#transMenu li ul li
		{	float: none;
		width: inherit;
		display: block;

			}

		#transMenu li ul li a
		{	width: 100%;
			background: #00274c}

		#transMenu li ul li a:hover
		{	background: #00274c;
		color:#FF6633;
		}
		.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }


		#transMenu2
{	margin: 0;
	padding: 0;
	width: auto;
}

	#transMenu2 li
	{	float: left;
		list-style: none;
		width: auto;
		font: 16px Arial, Helvetica, sans-serif;
		border-right: 1px solid white;
		color:#00274c;
display:block;
padding:2px 2px 0px 2px;
text-decoration:none;
white-space:nowrap;
font-weight:bold;
line-height:11px;
border:1px solid #FF6633;
border-bottom:none;
margin:0px 5px 0px 5px;

vertical-align: middle;
	}

	#transMenu2 li a
	{	display: block;

		padding: 5px 2px;
		text-decoration: none;

		width: auto;
		color:#00274c;
		white-space: nowrap}

	#transMenu2 li a:hover
	{	}

		#transMenu2 li ul
		{
		width: inherit;
		margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;

			}

		#transMenu2 li ul li
		{	float: none;
		width: inherit;
		display: block;

			}

		#transMenu2 li ul li a
		{	width: 100%;
			background: #00274c}

		#transMenu2 li ul li a:hover
		{	background: #00274c;
		color:#FF6633;
		}


.clickMenu{
	font-size:12px;
	font-weight: normal;

}
.inputV{
width:360px !important;
font-size: 12px;
height:18px;
}
.transactionInput{
	background-color:  #FFFFFF ;

	height:20px;
	padding-top: 3px;
	padding-bottom: 3px;
	height:100%;
}

.transactionInputReadOnly{
	background-color:  #FFFFFF ;
	height:20px;
	padding-top: 3px;
	padding-bottom: 3px;
	height:100%;
	width: 150px;
}
.transactionLabel{
	padding-top: 3px;
	text-align:left;
	background-color:   #FFFFFF;
	color: #00274c !important;
		white-space: nowrap;

}
.transactionLabelMainPage{
	padding-top: 3px;
	text-align:left;
	background-color:   #FFFFFF;
	color: #00274c !important;
}
.metrykaRaportu{
	padding-top: 8px;
	text-align:left;
	background-color:   #FFFFFF;
	color: #00274c !important;


}
.transactionMenu{
	vertical-align:middle;

padding-right:10px;
padding-left:10px;
	color: #00274c !important;
		white-space: nowrap;
		font-size: 12px;
		height:25px;
		font-weight: bold;
		border-right: 1px solid white;
}
.header
{
background-color:   #FF6633;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #FFFFFF;
text-align: left;
font-weight: bold;
height:25px;

}
thead.header tr td div
{
padding-top:3px;
padding-bottom:3px;
}
.headerLabel
{
padding-left:5px;
}
.header2
{
background-color:   #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #00274c;
text-align: left;
font-weight: bold;
vertical-align: top;
border-bottom:2px solid #FF6633;

}
.whiteLabel{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 12px;
color: #00274c;
text-align: left;
font-weight: bold;

padding-left:5px;
}
.metrykaLabel{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 12px;
color: #00274c;
text-align: left;
font-weight: bold;

}
#regon, #nomination, #clientName ,#product, #tenor, #purchase, #price, #npv, #direction, #deposit, #type, #term,#notices{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

text-align: left;

vertical-align: middle;
}
#term{
	margin-top:20px;
}
.wideButton{
	 width:100%;
	 margin-bottom: 10px;
}
.wideButton .dijitReset{
	text-align:center;
	height:30px;
}
.wideButton .dijitReset .dijitButtonContents {
	width:100%;
	}
.wideButton .dijitReset .dijitButtonContents .dijitReset {
	width:auto;
	}
.wideButton .dijitReset .dijitButtonContents .dijitReset .Button{
	line-height: 30px;
	text-align: center;
}
.wideButton .dijitReset .dijitButtonContents  .dijitButtonText{
	width:100%;
}
.wideButton .dijitReset .dijitButtonText{
	width:100%;
}
#productList{
	max-height: 150px;
	overflow-x:hidden;
	overflow-y:auto;
}
.dijitCalendarIcon {
/* prevent height change when widget goes from valid to invalid state, and
* workaround browser (FF and safari) sizing bugs when last table column is empty or display:null
*/

width: 16px;
height: 16px;
background-repeat: no-repeat;
background-image: url('img/EditIcon.gif');
}
GridTekst.th div{
   word-wrap:normal !important;
   width:100%;
    height:auto !important;
    padding:2px;
}
.generalInfoTable{
text-align: left;
white-space: nowrap;
}
.generalInfoAttr{
	text-align: left;
font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FF6633;
	padding-top:10px;

}
.tundra .dijitTextBox, .tundra .dijitComboBox, .tundra .dijitSpinner, .tundra .dijitTextArea, .tundra .dijitInlineEditor input {

background:#FFFFFF none repeat scroll 0 0 !important;
}
.procentPopr{
float:right;
font-size: 12px;
}
.fail{
	background-color: #FF6633;
}
table.jquery_columnSizing{
	table-layout: fixed;
	width : 100%;
	}
table.jquery_columnSizing tr td{
	overflow : hidden;
	}
#gbox_{
border:0px;
}
.ui-jqgrid-bdiv, .ui-jqgrid-hdiv{
	width:995px !important;
}
.dialogText{
margin-top:10px;
}
.dialogButtons{
	text-align: center;padding-top:5px;width:auto;
}
.dijitToggleButton, .dijitButton, .dijitDropDownButton, .dijitComboButton{
margin:0 !important;
}
.currency1{
width:175px !important;
}
.currency2{
width:175px !important;
}
.dateTransaction{
width:335px !important;
}
.standardInput{
width:200px !important;

}
#shortTable{
width: 500px !important;
}
.ui-jqgrid .ui-jqgrid-htable th div {
height: auto !important;

padding-right:4px;
position:relative;
vertical-align:text-top;
white-space:normal !important;
}

.dijitButton:disabled {
    background: #999;
    color: #555;
    cursor: default;
}

.dijitButtonContents:disabled {
    background: #999;
    color: #555;
    cursor: default;
}