.MainImage
{
	visibility: visible;
	padding: 0px;
	margin: 0px;
	width: 918px;
	height: 140px;
}

.MainImage IMG{
	margin: 0px;
}
.menu_table
{
	
}

.checkboxstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.LoginFontStyle {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.contractName 
{
	margin-right: 10px;	
}

.clientNotVisible
{
	background-color: Gray;
}

.separator_login {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.Languages
{
	margin-top : 0px;
	padding-top : 0px;
	text-align : left;
	width: 140px;
	height: 18px;
	top : 142px;
	right : 15px;
	visibility : visible;
	float: left;
	margin-left: 0px;
}

.buttonsHeader{
	border-collapse: collapse;
}

.buttonsHeader td{
	padding: 0px;
}

.menu_cell_left {
	background-color: #728899;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #121212;
	border-right-color: #121212;
	border-bottom-color: #121212;
	border-left-color: #121212;
}
.menu_cell_right {
	background-color: #DFE8EE;
	border-top-color: #8ca2b5;
	border-bottom-color: #8ca2b5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8ca2b5;
	border-left-color: #8ca2b5;
}
.menu_cell_right_click {
	background-color: #A7B5BF;
	border-top-color: #8ca2b5;
	border-bottom-color: #8ca2b5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8ca2b5;
	border-left-color: #8ca2b5;
}
a.pagelink:link {
	color: #666666;
	text-decoration: none;
	font-size:11px;
	margin-left: 7px;
}

a.pagelink:visited {
	color: #666666;
	text-decoration: none;
	font-size:11px;
	margin-left: 7px;
}

a.pagelink:active {
	color: #000000;
	text-decoration: none;
	font-size:11px;
	margin-left: 7px;
}

a.pagelink:hover {
	color:#0099FF;
	text-decoration: none;
	font-size:11px;
	margin-left: 7px;
}


.PrintImage
{
	visibility : hidden;		
	margin-top: -12px;
	display: none;
}

.PrintImage img
{
	width :0px;
	height : 0px;
}

.rbtop div  {
	background: url(images/main_top_left.gif) no-repeat top left;
}
.rbtop      { background: url(images/main_top_right.gif) no-repeat top right; }
.rbbot div {
	background: url(images/main_bottom_left.gif) no-repeat bottom left;
}
.rbbot{
	background: url(images/main_bottom_right.gif) no-repeat bottom right;
}

 
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  {
	margin-top:0px;
	PADDING-LEFT: 0px;
	width: 918px;
	clear: both;
}

.dropDownList
{
	width: 100%;
	height: 14px;
	padding-top : 0px;
}

.menu_left {
	float: left;
	height: 200px;
	width: 258px;
	margin-right: 14px;
	clear: both;
}

.rbroundbox{
	width: 918px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.rbSmallroundbox {
	background-color : #E9EFF3;
	text-align: center;
	display: block;
	width: 100%;
	margin: 0px 0px 5px 0px;
	border: 1px solid #CCCCCC;
}

.rbSmallroundboxGenDelVP {
	background-color : #E9EFF3;
	text-align: center;
	display: block;
	width: 100%;
	margin: 0px 0px 5px 0px;
	border: 1px solid #CCCCCC;
	MARGIN-BOTTOM: 10px; 
	WIDTH: 641px; 
	HEIGHT: 253px;
}

.rbSmallroundboxDetStatVP {
	background-color : #E9EFF3;
	text-align: center;
	display: block;
	width: 100%;
	margin: 0px 0px 5px 0px;
	border: 1px solid #CCCCCC;
	MARGIN-BOTTOM: 10px; 
	WIDTH: 641px; 
	HEIGHT: 420px;
}

.buttonTable
{
	MARGIN-BOTTOM: 15px;
}

.nh_logintable{
	border: 1px solid #BBBBBB;
	margin: 1px auto;
}
.nh_logininput{
	width: 200px;
}
.languageCombo{
	width: 200px;
}

.rbSmallroundboxReport {
	background-color : #E9EFF3;
	float: left;
	margin-left: 0px;
	text-align: center;
	margin-right: 0px;
	display: inline;
	margin-bottom: 5px;
}

.rbBackground
{
	background-color: #E9EFF3;
}


.rbSmallroundbox1 
{
	background-color: #E9EFF3;
	float: left;
	margin-left: 0px;
	text-align: center;
	margin-right: 0px;
	width:643px;
	border: 1px solid #CCCCCC;
}

.rbSmallroundboxNoreport {
	
	width: 100%;
}

.rbSmalltop div  { background: url(images/second_top_left.gif) no-repeat top left; }
.rbSmalltop      { background: url(images/second_top_right.gif) no-repeat top right; }
.rbSmallbot div  { background: url(images/second_bottom_left.gif) no-repeat bottom left; }
.rbSmallbot      { background: url(images/second_bottom_right.gif) no-repeat bottom right; }

 
.rbSmalltop div, .rbSmalltop, .rbSmallbot div, .rbSmallbot {
	width: 100%;
	height: 4px;
	font-size: 1px;
}
.rbSmallcontent  {
	margin-bottom: -20px;
	width:643px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
}

.rbDetailsroundbox { background: url(images/details_background.jpg) no-repeat; background-color: #FFFFFF; }
.rbDetailstop div  { background: url(images/main_top_left.gif) no-repeat top left; }
.rbDetailstop      { background: url(images/main_top_right.gif) no-repeat top right; }
.rbDetailsbot div  { background: url(images/main_bottom_left.gif) no-repeat bottom left; }
.rbDetailsbot      { background: url(images/main_bottom_right.gif) no-repeat bottom right; }


.rbDetailstop div, .rbDetailstop, .rbDetailsbot div, .rbDetailsbot {
	width: 100%;
	height: 4px;
	font-size: 1px;
}
.rbDetailscontent  { margin:0px; }
.rbDetailsroundbox { margin-top: auto; border: 1px solid #CCCCCC;}


.rbDetailsSmallroundbox { background-color : #E9EFF3; }
.rbDetailsSmalltop div  { background: url(images/second_top_left.gif) no-repeat top left; }
.rbDetailsSmalltop      { background: url(images/second_top_right.gif) no-repeat top right; }
.rbDetailsSmallbot div  { background: url(images/second_bottom_left.gif) no-repeat bottom left; }
.rbDetailsSmallbot      { background: url(images/second_bottom_right.gif) no-repeat bottom right; }


.rbDetailsSmalltop div, .rbDetailsSmalltop, .rbDetailsSmallbot div, .rbDetailsSmallbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
	padding-top : 0px;
}
.rbDetailsSmallcontent  { margin-top:0; margin-right: 0px; margin-bottom:0px; margin-left : 0px; PADDING-RIGHT:5px; PADDING-LEFT:5px; MARGIN-LEFT:0px; MARGIN-RIGHT:0px;}
.rbDetailsSmallroundbox { width: 100%;  margin-top:10px; margin-bottom:4px; margin-left:0px;border: 1px solid #CCCCCC;}
.rbDetailscontentParent {MARGIN-TOP:5px;PADDING-LEFT:0px;WIDTH:100%;}

.ExtraDataTitle{ background-color: #DFE8EE; width: 100%;  margin-top:10px; margin-bottom:0px; margin-left:0px;border: 1px solid #CCCCCC;}

.ExtraDataTable
{
	font-family: Verdana, Tahoma, sans-serif, 'Times New Roman';
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
	PADDING-BOTTOM:10px;
	PADDING-TOP:0px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color : #E9EFF3;
}


.rbFootroundbox {
	background-color: #416E98;
	color:#CCC;
	height: 20px;
	width: 918px;
	margin-top:5px;
	font-size:10px;
	border: 1px solid #CCCCCC;
	clear: both;
}

.rbFootroundbox a {color:#fff; font-weight:bold;}

.rbFootcontent  { 
	margin: 2px auto;
	padding: auto;
	}

body { font-family : Verdana, Arial, Helvetica, sans-serif; }
h2 { font-size: 1em; font-weight: bold; font-family : Arial, sans-serif; }
p  { font-size: 0.8em; } 
h2 { padding: 0; margin: 0 0 1em 0; }


p { padding-bottom: 1em!important; }
img {border:0}


.HistoryTable
{
	border-top: solid 1px #BBBBBB;
	border-bottom: solid 1px #BBBBBB;
	border-right: solid 1px #BBBBBB;
	font-size : 10px;
	width : 98%;
	margin-top : 20px;	
	background-color: #C6D5DF;	
	margin-bottom: 5px;	
	margin-left:8px;
}

.HistoryRowTitle td
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight : bold;	
	border-left : solid 1px #BBB;
	border-bottom : solid 1px #AAAAAA;
}

.HistoryRowEvent td
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color : #EFF3F6;
	border-left : solid 1px #BBBBBB;
	font-size : 10px;
}

.HistoryAlternateRowEvent td
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color : #DFE8EE;
	border-left : solid 1px #BBBBBB;
	font-size : 10px;	
}

.TableCaption
{
	margin-top:20px;
	margin-bottom:8px;
	padding-left:2px;
	font-weight : bold;
	font-size: 12px;
}

.SearchCriterion
{	
	font-size : 12px;
	font-weight : bold;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 5px;
	text-align : left;
	margin-top : 0px;
	margin-bottom : 0px;	
}

.SearchCount
{
	font-size : 12px;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
	padding-top:8px;
	padding-bottom : 8px;
	margin-top : 12px;
	background-color : #DFE8EE;
	border-top: solid 1px #BBBBBB;
	border-bottom: solid 1px #BBBBBB;
	border-right: solid 1px #BBBBBB;
	border-left: solid 1px #BBBBBB;
	clear: both;
}

.tableCenterIcon {
	text-align: right;
	float: right;
}


.InfoIco
{
	margin-top : 0px;
	padding-top : 0px;	
	position:relative;
	text-align : right;
	width: 790px;
	top : 50px;	
	right : 15px;	
}

.SearchInput input
{
	width : 98%;
}

.Home
{
	margin-top : 0px;
	padding-top : 0px;	
	position:relative;
	text-align : left;
	width: 100px;
	top : 90px;	
	left : 0px;	
}



.EditLabelLeft
{
	font-size: 0.8em;
	text-align: right;
	padding-right: 5px;
	padding-left: 15px;
	line-height : 20px;
}

.EditLabelRight
{	
	text-align: left;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 0.8em;
	line-height : 20px;
}

.EditLabelLeftNowrap
{
	font-size: 0.8em;
	text-align: right;
	padding-right: 5px;
	padding-left: 15px;
	line-height : 20px;
	white-space : nowrap;
}

.EditLabelRightNowrap
{	
	text-align: left;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 0.8em;
	line-height : 20px;
	white-space : nowrap;
}

.text
{
	font-family: Verdana, Tahoma, sans-serif, 'Times New Roman';
	font-size: 0.7em;	
}

a
{
	color : black;		
}

a:hover
{
	color : #CCCCCC;		
}

.tbxShort
{
	text-align : left;
}
.tbxShort input
{
	width : 55px;
}

.tbxMed
{
	text-align : right;
	padding-left : 6px;
}

.tbxMed input
{
	width : 100%;
}

.SearchData td
{
	padding-right : 5px;
}

.tabDetails
{
	width : 100%;	
}

/* */
.ShipmentDetails
{
	font-family: Verdana, Tahoma, sans-serif, 'Times New Roman';
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
	PADDING-BOTTOM:10px;
	PADDING-TOP:0px;
	border: 1px solid #CCCCCC;
	background-color : #E9EFF3;
	margin-top:5px;			
}



.container 
{	
	margin-top: 10px;
	padding: 0px;			
	position:relative;		
}

.spacer
{
	background-color:Gray;
	margin-top:-5px;
}

.LabelValue {
	padding-left: 6px;
	font-size:0.75em;	
	height:1.5em;
	line-height:1.5em;	
}

.LabelName {
	margin: 0;
	padding-right: 10px;
	padding-left: 5px;
	text-align:right;						
	width:25%;
	float:left;	
	font-size:0.65em;	
	height:1.6em;
	line-height:1.6em;	
}

.LabelNameOtherPanel {
	margin: 0;
	padding-right: 10px;
	text-align:right;						
	font-size:0.65em;	
	height:1.6em;
	line-height:1.6em;	
}

.LabelNameRefNo
{
	margin: 0;
	padding-right: 10px;
	padding-left: 5px;
	text-align:right;
	width:25%;
	font-size:0.65em;
	height:1.6em;
	line-height:1.6em;
	
}

.LabelValueRefNo 
{
	padding-left: 0px;
	font-size:0.75em;	
	display:inline;
	position:absolute;
	top:3px;
	left:242px;			
	text-align:left;
	
}
.statusImages
{
	font-family: Verdana, Tahoma, sans-serif, 'Times New Roman';
	font-size : 0.75em;
	margin-top:0px;			
	font-weight:bold;
	height:25px;
	line-height:25px;			
}

.statusImagesEuropaczka
{
	font-family: Verdana, Tahoma, sans-serif, 'Times New Roman';
	font-size : 0.75em;
	padding: 5px;
	font-weight:bold;
	height:25px;
	line-height:25px;
}

.statusLabelLeft
{
	height:24px;
	line-height:24px;	
	display:inline;	
	padding-bottom:5px;
}

.imgStatus
{
	float:left;
	width:60%;
	padding-left:5px;	
	vertical-align:top;	
	display:inline;
	height:25px;
	line-height:25px;
	padding-top : 1px;
	padding-bottom : 1px;	
}

.imgStatus span
{
}

.SearchPanelOther
{
	padding-bottom: 2px;
}

.imgContractPlace
{
	display:inline;
	padding-right:5px;
	padding-left:5px;
	font-size : 0.85em;
	text-align:right;
	padding-top : 1px;
	padding-bottom : 1px;
	float: right;
	width: 300px;
}

.imgContractPlace span
{
	height:24px;
	line-height:24px;
	margin-right: 3px;

}


.ExtraFields
{
	float: right;	
	width: 60%;	
	position: absolute;
	top: 0px;
	right: 0px;
}

.LabelValueEx {
	padding-left: 6px;
	font-size:0.75em;
	height:1.5em;
	line-height:1.5em;	
}

.LabelNameEx {
	margin: 0;
	padding-right: 10px;
	padding-left: 5px;
	text-align:right;						
	width:55%;
	float:left;	
	font-size:0.65em;	
	height:1.6em;
	line-height:1.6em;		
}

.receiverValue {
	padding-left: 6px;
	font-size:0.75em;	
	height:1.5em;
	line-height:1.5em;		
	height:5.75em;	
	width:60%;
	display: block;
	
}

.receiverName {
	margin: 0;
	padding-right: 10px;
	padding-left: 5px;
	padding-top:3px;
	text-align:right;						
	width:25%;
	float:left;	
	font-size:0.65em;				
	height:5.75em;	
}


.timeLineTitle
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;	
	font-size : 10px;
	font-weight:bold;
	color:	#444;
	background-image: url(images/time-med-top.gif);
	background-repeat: repeat-x;		
	background-position : 0px 0px;	
	border-right: 1px solid #dee3eb;
}


.timeLineTitleBegin
{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 19px;		
	font-size : 10px;
	background-image: url(images/time-beg-top.gif);
	background-repeat: no-repeat;	
	background-position : 0px 0px;			
}

.timeLineTitleEnd
{
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 5px;		
	font-size : 10px;
	background-image: url(images/time-end-top.gif);
	background-repeat: no-repeat;	
	background-position : 0px 0px;			
}

.timeLineTitleEndNotFinished
{
	padding-top: 3px;
	padding-right: 32px;
	padding-bottom: 5px;
	padding-left: 5px;		
	font-size : 10px;
	background-image: url(images/time-end-ip-top.gif);
	background-repeat: no-repeat;	
	background-position : 0px 0px;			
}

.erpClass
{	
	background-color : #EFF3F6;	
	font-size : 9px;	
	background-image: url(images/time-med-btm.gif);
	background-repeat: repeat-x;		
	padding:5px;
}

.xpackClass
{	
	background-color : #EFF3F6;	
	font-size : 9px;
	background-image: url(images/time-med-btm.gif);
	background-repeat: repeat-x;		
	padding:5px;
}

.traceClass
{
	background-color : #EFF3F6;	
	font-size : 9px;
	background-image: url(images/time-med-btm.gif);
	background-repeat: repeat-x;	
	padding:5px;	
}

.timeLineBegin
{	
	background-color : #EFF3F6;		
	background-image: url(images/time-beg-btm.gif);	
	background-repeat:repeat-x;
	background-position:0px 0px;		
}

.timeLineEnd
{	
	background-color : #EFF3F6;	
	font-size : 9px;
	background-image: url(images/time-end-btm.gif);		
	background-repeat:no-repeat;
	padding-right: 20px;
}

.timeLineEndNotFinished
{	
	background-color : #EFF3F6;	
	font-size : 9px;
	background-image: url(images/time-end-ip-btm.gif);		
	background-repeat:no-repeat;
}

.divTimeLine 
{	
	text-align:center;
	padding-top:10px;
}

.divTimeLine-block{}

.TimeLineTable
{	
	text-align: center;
	margin: auto;	
}

a.pagelinklogout:link {
	color:#0066CC;
	text-decoration: none;
	font-size:10px;
	margin-left: 7px;
}

a.pagelinklogout:visited {
	color: #666666;
	text-decoration: none;
	font-size:10px;
	margin-left: 7px;
}

a.pagelinklogout:active {
	color: #000000;
	text-decoration: none;
	font-size:10px;
	margin-left: 7px;	
}

a.pagelinklogout:hover {
	color:#0099FF;
	text-decoration: none;
	font-size:10px;
	margin-left: 7px;
}

#mybutton   {
        border: black 1px solid;
	color: white;
	font-family: Verdana, Tahoma, 'Times New Roman';
	font-weight: bold;
	font-size: 8pt;
	background-color: #DFE8EE;
	/*cursor:hand;*/
}
 
 .buttonLog
{
	border: #CCCCCC 1px solid;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Tahoma, 'Times New Roman';
	background-color:#416E98;
	/*cursor: hand;*/
 }
 
 .buttonLog:hover
{
	border: #121212 1px solid;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Tahoma, 'Times New Roman';
	background-color:#416E98;
	/*cursor:pointer;
	cursor: hand;*/
}
.buttonLog:visited
{
	border: black 1px solid;
	color: white;
	font-family: Verdana, Tahoma, 'Times New Roman';
	font-weight: bold;
	font-size: 8pt;
	background-color: #DFE8EE;
	/*cursor:hand;
	cursor:hand;*/
}    
.dropDown 
{
	width:300px;
}

.margins
{
	margin: 5px;
}

.SearchControlTable{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}
.SearchControlTable td{
	padding: 0px;
	height: 24px;
	width: 10px;
}

.BackgroundColor SPAN{
	padding: 0px 0px 0px 65px;
	display: block;
	width: 631px;
	text-align: left;	
}

.CalendarChangeView
{
	vertical-align: bottom;
	margin-bottom: 1px;	
}
.EditLabel
{
	text-align: right;
	width: 100px;
}
.CalendarCell
{
	white-space:nowrap;
	width: 250px;
	font-size : 8pt;
	text-align :left;	
}

.LabelsSearchPanel
{
	padding-right: 10px;
	width: 155;	
}

.ComboSearchPanel
{
	width: 155 !important;
}

SearchPanel
{
	padding-bottom: 2px;
	margin-bottom: -10px;
}

.ValidatorText
{
	font-weight: bold;
	font-size:18px;	
}

.nh_textBox{
	width: 100%;
}

.CalendarDiv
{
	float: left;
	margin-left: 0px;
	width: 150px;
	height: 24px;
}


.CalendarDiv table td.EditLabel{
	display: none;
}

 td.EditLabel{
	border: 1px solid black;
	background: red; 
	display: none;
}

input.calendar {
	height: 22px; /* fix - resize przy zmianie typu wprowadzanej daty */
}

select.CalendarComboPeriods{
	width: 311px;
	height: 22px; /* fix - resize przy zmianie typu wprowadzanej daty */
}
