﻿@charset "utf-8";
/* Print */

.webElement
{
	visibility: hidden;
	display: none;
}

.printElement
{
	visibility: visible;
	display: inline;
}

body, .maincontainer, .blueboxbody, .blueboxfoot, .blueboxline, .whiteboxhead, .whiteboxfoot, .topmenu, .tableftcap, .tabrightcap, .tabbody, .breadcrumbsbox, button, button span, button ins, .contentheader, .contentheader h1, .contenttablehead th, .content h2.formblockheader, .infomsgbox, .errormsgbox, .warningmsgbox, button.buttongreen span, button.buttonyellow span, button.buttonred span, button.buttongreen ins, button.buttonyellow ins, button.buttonred ins, button.buttonsmall span, button.buttonsmall ins, .evenrow, .formroweven, .contenttable .selected {
	background: none;
	color: #000000;
}

.orangebackground
{
    background-color: #FECFA0;
}
.redbackground {
	background-color:#FFD1D1;
}	
.greybackground {
	background-color:#C69DA0;
}	

h2.formblockheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.username a 
{
	color: #FFFFFE;	
}

.contenttable {
	margin: 1px 1px 20px 1px;	
	width: 99%;
	border-bottom:solid 1px black;
}

.contenttablehead th {
	border-bottom:2px solid #000000;
}
.contenttable > tr > td, .contenttable > tbody > tr > td {
    border: 1px solid #000000 !important;		
}
	
.yellowborder, .yellowborder td, .yellowborder th
{
    border:solid 2px #000000;
}

.printonly {
	display: block;
	color: #000000;
	text-decoration: none;
}

.iconbulletright {
	background: none;
	width: 17px;
	height: 20px;
	margin: 0;
	padding: 0 5px;
}

a {
	color: #006fa7;
}

h1 {
	border-bottom: 2px solid #000000;
}

.contentheader {
	border: none;
}

h2 {
	border-bottom: 1px solid #000000;
}


.bluebox {
	border: 1px solid #898989;
}

.whitebox {
	border: 1px solid #898989;
}

.whiteboxbody {
	border: none;
}

button {
	border: 1px solid #898989;
}

.selected {
	font-weight: bold;
}

.inputtextcode {
	width: 40px;
	padding: 1px;
	margin: 0;
}

.inputtextvalue {
	width: 400px;
	padding: 1px;
	margin: 0;
}

/*
.logo {
	background: url(../img/logoprint.png) no-repeat top left;
	}


.logo img {
	visibility: visible;
	src: url(../img/logoprint.png);
	border: none;
}
*/

.copyright, .language, .textsize, .eraf, .leftcorner, .rightcorner, .infomsgbox .msgboxtopleft, .infomsgbox .msgboxtopright, .infomsgbox .msgboxbottomleft, .infomsgbox .msgboxbottomright, .errormsgbox .msgboxtopleft, .errormsgbox .msgboxtopright, .errormsgbox .msgboxbottomleft, .errormsgbox .msgboxbottomright, .warningmsgbox .msgboxtopleft, .warningmsgbox .msgboxtopright, .warningmsgbox .msgboxbottomleft, .warningmsgbox .msgboxbottomright, .iconbulletdown {
	display: none;
}

/* Icons */

/*.iconsearch, .iconinfo, .iconexport, .iconcreate, .iconcatalog, .iconcart, .iconorders, .iconsupport, .iconmessages, .iconusers, .iconaudit, .iconhelp, .iconlogout, .iconmsginfo, .iconmsgerror, .iconmsgwarning, .iconformerror, .iconcalendar {
	display: none;
}
*/

/*
iconPriceDown img, .iconPriceUp img, .iconlink img, .iconcopy img, .iconhasbeenincreased img,.iconcanbereduced img, .iconnotdeliverable img, .iconedit img, .iconview img, .iconenable img, .icondisable img, .icondelete img, .iconadd img, .icondown img, .iconup img, .iconissearchable img, .iconismandatory img, .iconishighlighted img, .iconisdisplayedincheapestproductlist img, .iconsupplierhasfapostion img, .iconallproducts img, .iconaddproduct img, .iconorgusers img {
	visibility: visible;
	border: none;
	display: block;
}
*/

.modalBackground 
{
    background-color:#EEE;
    filter:alpha(opacity=100);
    opacity:1;
}

.popup
{
    background-color:#FFFFFF;
    border: solid 2px #AAAAAA;
    z-index:1000;
}

.basket_equipment_price { 
    width: 90px;
}

/*updated print layout fix*/

.search-wrapper, .whitebox, .bluebox, .topmenu, .menu-selector{
    display: none;
}

.leftpanel-top-part{
    border-bottom:0px;
}

.breadcrumbs span, .breadcrumbs .static{
    color:#000 !important;
}

.header-title {
    color: #000 !important;
}

.header-title-row {
    padding-right: 105px;
    background-color: #fff !important;
}

.leftpanel-top-part{
    background-color:#fff !important;
}

.row-inverse-space{
    background-color:#fff !important;
}

.leftpanel-menu{
    display:none !important;
}

.maincontainer-header{
    display:none !important;
}