* {
	font-size:11px;
}


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:black;
}

br {
	clear:both;	
}

hr {
  height:1px;  
  background-color:black;
  border:0px;
}

a.imgLink {
  height:14px;
  cursor:pointer;  
}


label {
	display:block;
	float:left;
	width:175px;
	line-height:20px;
	margin-bottom:4px;
}

label.addLink {
  cursor:pointer;  
  background-image:url(img/Add.png);
  background-position:90px top;
  background-repeat:no-repeat;
}


label.long {
  width:auto;  
}

legend {
	font-weight:bold;	
}


/* input & select*/
input{
  padding:1px;
  height:14px;
  width:180px;
	display:block;
	float:left;
	margin-right:10px;  
}

select {
  width:186px;
  height:18px;
	display:block;
	float:left;
	margin-right:10px;    
}

input.button {
  width:auto;
  height:22px;
  margin:0px 4px 0px 0px;
  padding:0px 10px 0px 10px;  
  background-image:url(img/button_bg.png);
  border-top:1px solid black;
  border-left:1px solid black;
  border-bottom:2px solid black;
  border-right:2px solid black;  
  text-transform:capitalize;
  position:relative;
  display:block;
}

input.mini {
  width:50px;  
}

input.buttonMini {
  width:auto;  
  height:auto;
  background-image:url(img/button_bg.png);
  border-top:1px solid black;
  border-left:1px solid black;
  border-bottom:2px solid black;
  border-right:2px solid black;  
}

input.checkbox {
  width:15px;
  height:20px;
  margin:0px; 
  margin-right:2px;
  background-color:transparent;
}

input.radio {
  width:15px;
  height:20px;
  margin:0px; 
  margin-right:2px;
  background-color:transparent;  
}

input.error{
  border: 1px solid red;
}

input.date {
  background-image:url(../img/calendar.gif);
  background-repeat:no-repeat;
  background-position: right 1px;
  border:1px solid #7F9DB9;
  cursor:pointer;
  height:16px;
  width:182px;
}

input.search {
  background-image:url(img/find.png);
  background-repeat:no-repeat;
  background-position: right top;
  border:1px solid #7F9DB9;
  cursor:pointer;
  height:16px;
}

input.hidden {
  display:none;
}

div.block {
  width:200px;
  text-align:left;
  float:left;  
  margin-bottom:2px;
}

div.block label {
  height:auto;
  width:auto;
  padding:0px;
  margin:0px;
  clear:both;  
}
div.block input {}


div#main {
	width:580px;	
	margin-left:20px;
	margin-top:10px;
	padding:20px;
	border:1px dotted #c2c2c4;
}

div#mainNavi {
  width:580px;  
  border-left:1px solid #91a7b4;
  border-right:1px solid #91a7b4;
  font-weight:bold;
}

div#secondaryNaviCont {
  margin-top:5px;
  position:relative;
  height:30px;
}

div#secondaryNavi {
  position:absolute;
  top:0px;
  right:0px;  
}

div#content {
  width:auto;
}


img#prosessing {
  position:absolute;
  top:3px;
  right:3px;  
}

/*New Window*/
div#newWindowArea {
  position:fixed;
  z-index:1;
  width:100%;
  height:100%;
  background-image:url(img/new_window_bg.png);
}

div#newWindowCont {
	width:780px;  
	position:relative;
}

div#newWindow {  
  position:absolute;
  top:100px;
  left:25%; 
  background-color:#F5F5F5;
  border-top:1px solid black;
  border-right:2px solid black;
  border-left:1px solid black;
  border-bottom:2px solid black;
}

div#nwContent {
  right:0px;
  height:auto;
  background-color:#FFFFFF;  
  margin:38px 10px 42px 10px;
  padding:10px;
  border:1px solid gray;
}

div#nwControlCont {
  position:absolute;
  bottom:0px;
  left:0px;
  right:0px;
  height:32px;
  padding:0px 5px 5px 5px;
}

div#nwControl {
  position:absolute;
  top:5px;
  right:5px;
}


div#nwHeader {
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  background-image:url(img/nw_header.png);  
  background-repeat:repeat-x;
  height:28px;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  line-height:28px;
}

a#nwClose {
  position:absolute;
  right:2px;
  top:2px;
  width:21px;
  height:21px;
  background-image:url(img/close.png);
  background-position:top left;
}

a#nwClose:hover {
  background-position:top right;    
}


/*Login*/

form#formLogin fieldset {
	padding:10px;
	width:350px;	
}

form#formLogin select {
  width:300px;
  height:100px;
  font-family:courier;
  overflow:scroll;  
  margin-bottom:10px;
}


/*Customer*/
div#customer {
  margin-bottom:20px;
}

div#customer fieldset {
  border:0px;
  margin-top:0px;
  margin-bottom:20px;
  padding-bottom:0px;
}

div.tab{
  padding:10px;
}

div.subTab {
  padding:10px;
  /*background-color:gray;*/
}

div#customer div.input_area {
  float:left;
  width:184px;     
  margin:0px;
  margin-right:16px; 
  margin-bottom:4px;
}

div#customer input#id_zip {
  width:35px;
}

div#customer input#id_city {
  width:129px;
}

div#customer div.checkbox {
  padding-left:120px;
  width:196px;
  height:20px;
  float:left;  
}

div#customer div.checkbox2{
  padding-left:120px;
  background-color:blue;
  height:20px;
  float:left;  
}

div#customer input#id_dnk_betservice_bankbranch {
  width:40px;
  margin:0px;  
}
div#customer label#mark{
  margin-left:2px;
  width:7px;
}
div#customer input#id_dnk_betservice_bankaccount{
  margin:0px;
  width:127px;  
}


div#customer input#prodPrice {
  width:80px;
  height:12px;
  font-weight:bold;
  color:black;  
}

div#customer input.price_refresh {
  width:auto;
  height:20px;
}

div#customer textarea {
  font-family: Verdana;
  width:505px;
  height:75px;
  margin-bottom:4px;
}

span#customerName {
  height:20px;
  line-height:20px;
}

/*customer rcrOrder */
div#gridRcrRow {
  margin-top:10px;
  width:484px;
  height:105px; 
  float:left;  
}


/*open customer */
div#customerOpen {
  height:275px;  
}

input#idSearch {
  width:400px;
  margin-bottom:10px;  
}

select#idCustomerList {
  width:404px;
  height:200px;  
}


/*business */

div#business {
  width:560px;  
}

div#business h2 {
  padding-top:5px;
  margin:20px 0px 5px 0px;  
  border-top:1px solid gray;
}

div#business input {
  width:140px;  
}

div#business select {
  width:146px;  
}

div#business input.checkbox{
  width:auto;  
}

div#businessArea {
  /*width:700px;  */
}

