body {
	background: url(../images/2016/bodyBG.jpg) repeat-x #fff 0px 0px;
}

#logo { text-align:left; position:fixed; z-index:1; top:-75px; lefT:-15px; }
#content { position: relative; z-index:20; }
#content .pd { padding:20px 10px 10px 10px; }
/*
#content .logged { background: url('../images/main.png') no-repeat transparent top left; }

#loginForm { margin:100px auto; width:650px !important; background: url('../images/loginBG.png') repeat-x #ccc top center; border:1px solid #339933; }
#loginForm div.bg { background: url('../images/logo.png') no-repeat top left; padding:120px 0 20px 0; }

#loginForm dl dt { width: 200px; float: left; clear: left; padding:10px; text-align: right; }
#loginForm dl dd { width: 400px; margin: 0 0 0 200px; padding:7px 10px; }
#loginForm dl dd input,#loginForm dl dd select { width: 360px; }
*/

#loginForm { 
	margin:100px auto; width:650px !important; border:1px solid #f9b233; background: #fcf3e4;
}

#loginFormX { 
	margin:100px auto; width:650px !important; border:1px solid #f9b233; 
	background: #cdf6ce;
	background: -moz-linear-gradient(top, #dbfad4 0%, #befca6 100%);
	background: -webkit-linear-gradient(top, #dbfad4 0%,#befca6 100%);
	background: linear-gradient(to bottom, #dbfad4 0%,#befca6 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbfad4', endColorstr='#befca6',GradientType=0 ); 
}

#loginForm div.bg { background: url('../images/2016/logo2016.png') no-repeat -13px -73px; padding:140px 0 20px 0; }

#loginForm dl dt { width: 200px; float: left; clear: left; padding:10px; text-align: right; }
#loginForm dl dd { width: 400px; margin: 0 0 0 200px; padding:7px 10px; }
#loginForm dl dd input,#loginForm dl dd select { width: 360px; }

#paginatorCsv { font-size: 8pt; }

#royal_id { width:100px; }
#SearchForm_royalid, #SearchForm_wyzn_tow, ul.checkbox_list { float:left;  }

ul.checkbox_list li label { position:relative; top:-3px; }

table.topPanel { margin: 0px auto; }
table.topPanel td.left { width:200px; }

div.tableContainer { text-align: center; margin: 10px; }
div.tableContainer table { width:auto; margin: 0px auto; font-size: 8pt; }
div.tableContainer table th { border:1px solid #000; padding:5px; background: #ddd; color:#222; }
div.tableContainer table td { border:1px solid #000; padding:5px; height:12px !important; background-color: #fff; }
div.tableContainer table td input,div.tableContainer table td select { font-size: 8pt; }

div.recordList { overflow-x:scroll; margin:5px 0 0 0; }
div.recordList table { font-size: 8pt; }
div.recordList table th { border:1px solid #ccc; padding:5px; background: #222; color:#eee; }
div.recordList table td { border:1px solid #ccc; padding:5px; height:12px !important; white-space: pre; }

div.recordList table td.statusPZ { background-color: #51B83E; color:#eee; }
div.recordList table td.statusSP { background-color: #C9170A; color:#eee; }
div.recordList table td.statusWY { background-color: #ffffff; color:#000; }
div.recordList table td.statusWZ { background-color: #3260C9; color:#eee; }
div.recordList table td.statusZA { background-color: #F5F527; color:#222; }
div.recordList table td.statusSEL { background-color: #27F5DD; color:#222; }

div.recordList table td.royalid { padding:0px !important; }
div.recordList table div.royalid { width:150px; cursor: pointer; padding:5px; }

div.recordList table td.royal_ilosc2 { padding:0px !important; width:80px; }
div.recordList table div.royal_ilosc2 { width:80px; }
div.recordList table div.royal_ilosc2 input { width:60px; font-size:8pt; background: inherit; border:0px; color:#d00; }

div.recordList table td.delivery, div.recordList table td.material, div.recordList table td.batch { padding:0px !important; width:95px;}
div.recordList table div.delivery, div.material, div.batch { width:90px;}
div.recordList table div.delivery input, div.material input, div.batch input, div.dmb input, div.dmbx input { width:80px; font-size:8pt; background: inherit; border:0px; color:#000; margin:0 0 0 5px; }
td.sscc div input { width:120px; }

div.recordList table tr.hover td { background-color: #F0E6CE !important; color:#222 !important; } 

th.konosament { width:100px !important; white-space: pre; }

.error { font-size:9pt; color: #d00; margin: 10px 0 0 0; }
.fs8 { font-size:8pt; }
.buttonfoto { width:auto !important; border:1px solid #ccc !important; background: #eee !important; border-radius: 3px; }