div.desk-column
{
  /*width:49.9%;*/
  width:39.5em;
}

/***/

div.sfGuardAuth div.welcome,
div.sfGuardAuth div.login-form
{
  margin-top:7em;    
}

div.sfGuardAuth div.welcome
{
  text-align: right;
  float:left;
  
  width:49%;
  width:39em;
  margin-right:2em;
  
  margin-top:7.8em;
}

div.sfGuardAuth div.welcome h1
{
  color:black;
  font-size:2em;
  margin-bottom:0.4em;
  text-transform: none;
  font-weight:normal;
}

div.sfGuardAuth div.welcome p
{
  font-size:1.3em;
}

div.sfGuardAuth div.login-form a
{
  color:#A6C8D7;
  margin-left:9em;
  display: inline-block;
}

div.sfGuardAuth div.login-form a.reset-password
{
  float:left;
  font-size:0.95em;
  margin-left:9.5em;
}

div.sfGuardAuth div.login-form
{
  float:left;
  background-color: #195A82;
  background-image: url(../images/login_form_bg.png);
  background-repeat: repeat-x;
  color: white;
  max-width:30em;
  _width:30em;
}

div.sfGuardAuth div.login-form .inner-dimension
{
  padding:1em;
}

div.sfGuardAuth div.login-form h2
{
  color:#A6C8D7;
  margin:0;
  text-transform: uppercase;
  font-size:1.3em;
  margin-bottom:0.5em;
}

div.sfGuardAuth div.login-form div.row
{
  margin-bottom:0.5em;
}

div.sfGuardAuth div.login-form label
{
  min-width:9em;
  _width:9em;
  display:-moz-inline-box;
  display:inline-block;
}

div.sfGuardAuth div.login-form input.text
{
  border:1px solid #CCCCCC;
  width:14em;
}

div.sfGuardAuth div.login-form input.button
{
  text-transform: uppercase;
  background-color: transparent;
  color:#FE9900;
  font-weight:bold;
  border:none;
  padding:0;
  margin:0;
  line-height:inherit;
}

div.sfGuardAuth div.login-form ul.error-list
{
  color: white;
}


#recaptcha_table td
{
    display:inline-block;
}
#recaptcha_table,
#recaptcha_table tbody,
#recaptcha_table tr,
#recaptcha_table td:first-child,
#recaptcha_table a
{
    display:block;
}
#recaptcha_table{
    max-width: 100%;
    background-color: white;
}
#recaptcha_table tr{
    height: auto;
}

#recaptcha_table a
{
    margin-left: 0;
}
/******************/

div.customerSales-orderEdit div.block-widget-content 
{
  padding-top:0;
}

div.customerSales-orderEdit div.block-widget-content div.order
{
  background-color:#C8DDE6;  
  padding-bottom:1em;
}
div.customerSales-orderEdit div.block-widget-content div.order-customer 
{
  border-top: 1px solid white;
  background-color:#C8DDE6;  
  padding-bottom:1em;
}

div.ui-dialog div.ui-dialog-content p.refund_text_head
{
  font-weight: bold;
  padding-bottom:1em;
}
div.ui-dialog div.ui-dialog-content p.refund_text_top
{
  padding-bottom:1em;
}
/***********/

div.oepnvShopMajorCustomerRegistrationAdmin-create div.block-widget-content,
div.oepnvShopMajorCustomerRegistrationAdmin-update div.block-widget-content,
div.oepnvShopMajorCustomerRegistrationAdmin-edit div.block-widget-content,
div.oepnvShopMajorCustomerAdmin-update div.block-widget-content,
div.oepnvShopMajorCustomerAdmin-edit div.block-widget-content,
div.oepnvPointOfSale-update div.block-widget-content,
div.oepnvPointOfSale-edit div.block-widget-content,
div.oepnvPointOfSale-create div.block-widget-content
{
  padding-top:0;
}

div.oepnvShopMajorCustomerRegistrationAdmin-create div.block-widget-content div.mark,
div.oepnvShopMajorCustomerRegistrationAdmin-update div.block-widget-content div.mark,
div.oepnvShopMajorCustomerRegistrationAdmin-edit div.block-widget-content div.mark,
div.oepnvShopMajorCustomerAdmin-update div.block-widget-content div.mark,
div.oepnvShopMajorCustomerAdmin-edit div.block-widget-content div.mark,
div.oepnvPointOfSale-update div.block-widget-content div.mark,
div.oepnvPointOfSale-edit div.block-widget-content div.mark,
div.oepnvPointOfSale-create div.block-widget-content div.mark
{
  background-color: #C8DDE6;
  padding-top: 1em;
  padding-bottom: 1em;
}
div.oepnvShopMajorCustomerRegistrationAdmin-create div.block-widget-content div.odd,
div.oepnvShopMajorCustomerRegistrationAdmin-update div.block-widget-content div.odd,
div.oepnvShopMajorCustomerRegistrationAdmin-edit div.block-widget-content div.odd,
div.oepnvShopMajorCustomerAdmin-update div.block-widget-content div.odd,
div.oepnvShopMajorCustomerAdmin-edit div.block-widget-content div.odd,
div.oepnvPointOfSale-update div.block-widget-content div.odd,
div.oepnvPointOfSale-edit div.block-widget-content div.odd,
div.oepnvPointOfSale-create div.block-widget-content div.odd,
div.oepnvTickeosClientAdmin-edit div.block-widget-content div.odd
{
  background-color: #F8F8F6;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-bottom: 0px;
}
div.oepnvShopMajorCustomerRegistrationAdmin-create div.block-widget-content div.even,
div.oepnvShopMajorCustomerRegistrationAdmin-update div.block-widget-content div.even,
div.oepnvShopMajorCustomerRegistrationAdmin-edit div.block-widget-content div.even,
div.oepnvShopMajorCustomerAdmin-update div.block-widget-content div.even,
div.oepnvShopMajorCustomerAdmin-edit div.block-widget-content div.even,
div.oepnvPointOfSale-update div.block-widget-content div.even,
div.oepnvPointOfSale-edit div.block-widget-content div.even,
div.oepnvPointOfSale-create div.block-widget-content div.even,
div.oepnvTickeosClientAdmin-edit div.block-widget-content div.even
{
  background-color:#EAEAE4;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-bottom: 0px;
}

/***********/

div.cms-block
{
  background-color: #DDDDD2;
  margin-bottom:1em;
  padding:0.5em;
}

div.cms-block ul.error_list li
{
  color: red;
  margin-bottom:1em;
}

/***********/

div.eosDesk-index div.column
{
  float: left;
  width: 49.4%;
  margin-left: 1.2%;
}

div.eosDesk-index div.first
{
  margin-left: 0;
}



div.eosDesk-index div.column div.desk-widget-slot div.desk-widget
{
  clear:both;
	min-height:5em;
	margin-bottom: .1em;
}

div.eosDesk-index div.column div.desk-widget-slot div.empty
{
  height:0;
  min-height: 0;
  margin-bottom: 0;
}


div.eosDesk-index div.column div.two-third
{
	width: 66.24%;
}

div.eosDesk-index div.column div.desk-widget a.details
{
  position:absolute;
  right:5px;
  top: 20%;  
}

/********************/

div.oepnvNews-list div.news-archive
{
  padding-left:1em;
  margin-bottom:1em;
}
div.oepnvNews-list div.news-archive p.news-item-text
{
  margin-bottom:1em;
}

div.eosDesk-index div.column div.desk-widget.news p.more
{
  margin-top:1em;
  text-align:right;
}


/******************/

ul.permissions
{
  list-style-type: none;
  margin-left: 10px;
}

/******************/

div.product-edit div.block-widget-content div.product_type
{
  background-color:#C8DDE6;
  margin-top:-1em;
  
}

div.payment-closing div.block-widget-content table.default tr.closing-error,
div.payment-closingDetails div.block-widget-content table.default tr.closing-error
{
  color: red;  
}

/******************/
div.oepnvShopCombiTicketOrder-index div.block-widget-content,
div.oepnvVDVTxAgbstberLogEntryAdmin-index div.block-widget-content
{
	padding-top:0px;
}
div.oepnvShopCombiTicketOrder-index thead,
div.oepnvVDVTxAgbstberLogEntryAdmin-index table thead
{
  background-color:#C8DDE6;
}
div.oepnvShopCombiTicketOrder-index thead tr th
{
  padding-top:0.5em;
  padding-bottom:0.5em;
}
div.oepnvShopCombiTicketOrder-index tr td.line
{
	background-color:#FFF;
  height:2px;
  padding:0px;
  margin:0px;
}

/*************/

div.permissions-preamble
{
  background-color:#C8DDE6;
}

table.permissions
{
  width:100%;
}

table.permissions tr td, 
table.permissions tr th 
{
  padding:0.5em 1em;
  white-space:nowrap;  
}

table.permissions label,
table.permissions input
{
  vertical-align:middle;
}

table.permissions tbody.odd td, 
table.permissions tbody.odd th 
{
  background-color:#f8f8f6;
}

table.permissions tbody.even td, 
table.permissions tbody.even th 
{
  background-color:#eaeae4;
}

table.permissions tr th
{
  font-weight: bold;
}

table.permissions tr.sub th
{
  padding-left:2em;
  font-weight: normal;
} 

table.permissions tr.sub-2 th
{
  padding-left:3em;
  font-weight: normal;
} 

table.permissions tr.sub-3 th
{
  padding-left:4em;
  font-weight: normal;
} 

/***********/

ul.product-presentation-layout-block-field-list
{
  min-height:1.5em;
  
}

ul.product-presentation-layout-block-field-list li span
{
  cursor:n-resize; 
  cursor:ns-resize;   
}

ul.product-presentation-layout-block-field-list li,
ul.product-presentation-layout-block-field-list li span,
ul.product-presentation-layout-block-field-list li label,
ul.product-presentation-layout-block-field-list li input
{
  vertical-align:middle;
}

ul.product-presentation-layout-block-field-list li.ui-state-highlight
{
  border:1px dashed #2E83A2;
  height:1.5em;
}

div.content.oepnvStatistics div.statistics-loader
{
  display: inline-block;
}

div.content.oepnvStatistics div.statistics-loader .statistics-loader-progress-bar
{
  position: relative;
  margin: 0 0 15px 0;
  width: 250px;
  border: 1px solid #CCC;
  background: #FFF;  
}
 
div.content.oepnvStatistics div.statistics-loader .statistics-loader-progress-bar span#statistics-loader-progress-current-percentage-bar
{
  position: absolute;
  left: 0;
  top: 0;
  line-height: 20px;
  background-color: #D3D3D3;
}
 
div.content.oepnvStatistics div.statistics-loader .statistics-loader-progress-bar strong span
{
  position: relative;
  z-index: 10;
  display: block;
  line-height: 20px;
  text-align: center;
}

.oepnvStatistics-customers .content-select-tabs
{
    clear:both;
}

/***********************************************************/

.contactSubjectReason table td.default
{
  font-style: italic;
}