﻿body
{
  background-color: #050608;
  font-family: Arial, Verdana;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
}
body a:link, body a:visited, body a:focus {
  outline:0;
}
img
{
  border: 0px;
}
h1
{
  font-size: 14px;
  margin: 0;
  padding: 0;
}
h2
{
  font-size: 13px;
  margin: 0px;
	color:#000000;
}
/* master page */
.page
{
  margin: auto;
  width: 960px;
}
.page-logo
{
	height:110px; /*17.01.2013*/
}
.page-left
{
  width: 220px;
  float: left;
  vertical-align: top;
  margin-left:0px;
}
.page-left-boxes
{
	margin-bottom: 55px;
}

.page-center
{
  margin-left: 10px;
  width: 710px;
  float: left;
  margin-bottom: 55px;
}
.page-right
{
  clear: left;
}
.page-right-boxes
{
}
.page-center-subpage
{
width: 688px;
padding: 3px 10px 10px;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.page-center-subpage-cont
{
}
.page-bottom
{
	width: 960px;
	margin:auto;
	text-align: center;
}
.page-bottom-boxes
{
}
.page-navigation
{
	width:688px;
	height: 25px;
}
.page-bottom-asco
{
    text-align: center;
	font-size:11px;
	margin-top:25px;
}
.page-bottom-asco A
{
    text-decoration: none;
    color: #ccc;
}
.page-bottom-asco A:hover
{
    text-decoration: underline;
}
.errorpanel
{
	margin-top: 10px;
	margin-bottom: 10px;
    border: 1px solid #e53324;
    padding:8px;
	font-size:15px;
    background: #fef1ec url(jquery.ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;    
    color: #cd0a0a;
}

.infopanel
{
	margin-top: 10px;
	margin-bottom: 10px;
 border: 1px solid #e99326;
 padding:8px;
 font-size:13px;
 background: #fbf9ee url(jquery.ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;    
 color: #363636; /*background-color: #00ff00;     color: #ffffff;     font-weight: bold;     padding: 10px;     margin-top: 5px;     font-size: 14px;*/
}


/* global */
.btn
{
    background: #e99326;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Arial;
}
.btn-order
{
}
.btn-back
{
}
.fieldsetbox
{
}

.inputdate
{
    width: 70px;
    margin-right: 10px;
}
.clickable
{
    cursor: pointer;
}
.ddldocument
{
    width: 300px;
	border:1px solid #cccccc;
}
.ddltransport
{
    width: 300px;
}
.ddlquantity
{
    width: 300px;
}
.inputquantity
{
    width: 30px;
	border:1px solid #cccccc;
	height:16px;
	font-size:11px;
	margin-bottom:0px;
}
.inputcomments
{
    width: 300px;
    height: 30px;
}
.noborder
{
    border: none;
}

#waitwindow
{
    border: solid 1px red;
    width: 500px;
    margin: auto;
    text-align: center;
    background-color: #ffffff;
    padding: 60px;
    font-size: 14px;
}
.tcenter
{
    padding: 6px;
    margin-left: 205px;
    text-align: left;
}
.page-left .tcenter{
    padding: 6px;
    text-align: right;
    margin:0px;
}
.tleft
{
    text-align: left;
}
.tright
{
    text-align: right;
}
.fleft
{
    float: left;
}
.fright
{
    float: right;
}
.frclear
{
    clear: right;
}
.flclear
{
    clear: left;
}
.fclear
{
    clear: both;
}
.hidden
{
    display: none;
}
/* tecdoc */
.partscatalog
{
    margin: auto;
    width: 700px;
}
.partscatalog fieldset
{
    width: 680px;
	border: 1px solid #cccccc;
}
.partscatalog legend
{
    border: 1px solid #CCCCCC;
    margin: 10px;
    padding: 5px 16px;
	background: #f7f7f7;
	color:#000000;
	font-weight:bold;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.partscatalog .fscont
{
    width: 100%;
    text-align: center;
}
/*2012-10-12*/
.partscatalog .cbcont
{
    float: left;
    border: solid 1px red;
    text-align: right;
    width: 300px;
    vertical-align: middle;
    border: solid 1px #cccccc;
    margin-bottom: 5px;
    height:22px;
}
/*2012-10-12*/
.partscatalog .cblabel
{
  float: left;
  width: 200px;
  text-align: right;
  padding-top: 5px;
  margin-right:4px;
}
/*2012-10-12*/
.partscatalog .cbedit
{
    font-size: 12px;
    border: none 0;
    width: 277px;
    vertical-align: top;
    height: 19px;
}
/*2012-10-12*/
.partscatalog .cbresult
{
    width: 297px;
    height: 250px;
    text-align: left;
    padding: 0px 1px 0px 2px;
    z-index: 1010;
    position: absolute;
    overflow: auto;
    border: solid 1px #cccccc;
    background-color: #ffffff;
    overflow-x: hidden;
    margin-left:-4px;
  -webkit-box-shadow: 0px 10px 10px 0px #777777;
  box-shadow: 0px 10px 10px 0px #777777; 
}
.partscatalog .cbresult TABLE
{
    font-family: Arial, Verdana;
    font-size: 12px;
    cursor: pointer;
    color: #666666;
}
.partscatalog .cbLoading
{
    background-image: url('global/loading2.gif');
    background-repeat: no-repeat;
    background-position: center left;
}
/*2012-10-13*/
.partscatalog .addl_over
{
    color: #000000;
    background-color: #cccccc;
}
.partscatalog .addl_item
{
}



/* grid */
.dgrid
{
    text-align: left;
    width: 100%;
}
.dgrid A
{
    text-decoration: none;
    color: #000000;
}
.dgrid .code
{
}
.dgrid .name
{
 text-align: left !important;
}
.dgrid .producer
{
 text-align: left !important;
}
.dgrid .pricenet
{
    text-align: right;
    width: 75px;
}

.dgrid .pricegross
{
    text-align: right;
    width: 75px;
}
.dgrid .branchcurrent
{
    font-weight: bold;
    text-align: center;
}
.dgrid .branchcurrenthead
{
    font-weight: bold;
}
.dgrid .branchesother
{
    text-align: center;
}
.dgrid .branch
{
    text-align: center;
}

.dgridhead
{
    text-align: center;
    background-color: #f7f7f7;
	font-size: 11px;
}
.dgridfooter
{
    background-color: #cccccc; /*text-align: right;*/
}

.dgridselected
{
    background-color: #FFFFCC;
}

.dgriditem
{
    background-color: #eeeeee;
	
}
.dgridaltitem
{
    background-color: #e0e0e0;
}
.dgridaltitem td{
	text-align:right;
}
.dgriditemsel
{
    background-color: #cccccc;
    
    color: #c41c1c;
    cursor: pointer;
	text-align: center;
}
.dgriditem .code, .dgridaltitem .code{
	text-align:left;
}
.dgriditemsel td{
	text-align:right;
}
.dgriditemsel A
{
    color: #ffffff;
}
.dgridempty td
{
    padding: 20px;
    font-size: 14px;
    cursor: default;
    border:1px solid #d9d8d8;
}
.dgridedititem
{
}
.dgridedititem .editquantity input
{
    width: 30px;
}
.dgrid caption
{
    background: url("global/gradient-grey_35.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #D9D8D8;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    padding-left: 10px;
    text-align: left;
}
/* site navigator */
.pnavi
{
    border-bottom: solid 1px #cccccc;
    padding: 2px;
}
.snavcont
{
    float: left;
}
.snavback INPUT
{
  border:none;
  background: #e99326;
  border-radius: 5px;
  font-size: 11px;
  color:#ffffff;
  height:19px;
  padding-bottom:3px;
  font-weight:bold;
  margin-bottom: 1px;
  cursor: pointer;
  font-family: Arial;
  outline:0;
}
.snavback 
{
    float: right;
}
.snav
{
}
.snavitem
{
    float: left;
}
.snavitem A
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}
.snavitem A:hover
{
    text-decoration: underline;
}
.snavend
{
    clear: left;
}
.snavisep
{
  margin-top: -3px;
  width: 20px;
  height: 20px;
  float: left;
  background-image: url(global/navi_arrow_right.png);
  background-repeat: no-repeat;
  background-position: center center;
}

/* informacja */
.meswin
{
    height: 100px;
    text-align: center;
    vertical-align: middle;
}
.meslab
{
    position: relative;
    top: 50%;
}
.meser
{
    position: relative;
    top: 50%;
    color: #FF0000;
}
/* boxy */
.leftbox
{
    padding: 0px 5px 5px 5px;
}
.leftboxhead
{
    background-image: url(global/leftmenubg.gif);
    padding: 7px;
    font-weight: bold;
}
.leftboxitem
{
    padding: 4px;
}

/* menu */
.mvertical
{
	display: inline-block; /*17.01.2013*/
}
.mveritem
{
	float: left; /*17.01.2013*/
	background:url("global/separator.png");
	background-repeat: no-repeat;
	background-position:right;
}
.mveritem .menu
{
    display: block;
    color: #4f4f4f;
    text-decoration: none;
	font-size:16px;
	text-transform: uppercase;
	/*padding-right: 32px;
	background:url("global/separator.png");
	background-repeat: no-repeat;
	background-position:right;*/
}
.mveritem .menu:hover
{
    text-decoration: none;
}
.mveritem .separator
{
    border-bottom: dotted 1px #aaaaaa;
    padding-bottom: 4px;
}
.mveritem .bold
{
}

.mveritemend
{
}
.mhorizontal
{
    background-image: url(global/topmenubg.gif);
    background-repeat: repeat-y;
}
.mhoritem
{
    float: left;
    width: 310px;
    text-align: center;
    padding: 5px;
    font-family: Arial, Verdana, MS Sans Serif;
    font-size: 12pt;
}
.mhoritem .menu
{
    color: #ffffff;
    text-decoration: none;
    display: block;
}
.mhoritem .menu:hover
{
    text-decoration: underline;
}
.mhoritemend
{
    clear: left;
}
/* documents */
.docPanel table
{
    font-size: 10px;
    width: 100%;
}
.docPanel .inputdate
{
    width: 90px;
}

.docPanel2
{
    border-bottom: solid 1px #cccccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
/* payments */
.platsum
{
    padding: 5px;
}
.platsum .row
{
    text-align: right;
    padding: 2px;
}
.platsum .row .name
{
    float: left;
    width: 200px;
}

.platsum .row .value
{
    float: left;
    width: 80px;
    font-weight: bold;
}
.platsum .row .end
{
    clear: left;
}

/* kolory przeterminowanych platnosci */
.payment0
{
    color: #ff6100;
    font-weight: bold;
}

.payment1
{
    color: #ff2db2;
    font-weight: bold;
}

.payment2
{
    color: #ff0000;
    font-weight: bold;
}

/* articleorderform */
.article
{
}
.artrow
{
    padding: 1px;
}
.artparam
{
    width: 155px;
    padding: 3px;
    text-align: left;
    float: left;
    font-weight: bold;
}
.artvalue
{
    padding: 2px;
    width: 430px;
}
.artinfo
{
    float: left;
    width: 500px;
}
.orderform
{
    background-color: #F7F7F7;
    border: 1px solid #d9d8d8;
    margin-bottom: 4px;
    margin-left: 6px;
    min-height: 250px;
    width: 430px;
}
.arterror
{
}
.artdoc
{
}
.arttrans
{
}
.artquant
{
    font-size: 12px;
}
.artbtn
{
}
.artcomment
{
}
.artinput
{
}



/* menubox */
.menubox
{
    margin-bottom: 10px;
}

.menuboxhr, .page-center-title
{
	/*background: #efefef; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #efefef 0%, #cecece 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#cecece)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #efefef 0%,#cecece 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #efefef 0%,#cecece 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #efefef 0%,#cecece 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  #efefef 0%,#cecece 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */
background-color: #050608;
	padding: 11px;
	font-weight: bold;
	color:#fffafa;
	font-size:14px;
}

.boxquicksearch {
	border: 1px solid #ccc;
	margin-bottom:10px;
}
.boxquicksearch  .menuboxhr {
	text-shadow:none;
}
.menuboxcont 
{
  margin:5px;
}
.menuboxrow
{
}
/* quick search */
.quicksearch
{
    border: solid 1px #ccc;
	border-radius: 5px;
    vertical-align: top;
    text-align: right;
	margin: 6px;
}
.quicksearch .noborder
{
    width: 132px;
    margin-top: -10px;
    font-size: 14px;
    height: 20px;
    background: none;
    border: none;
}
.qsbtn
{
    border: none;
    background: none;
    background-image: url(global/search.png);
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    cursor: pointer;
}
/* loginbox */
.logininp
{
}
.logintxt
{
	font-weight:bold;
	color:#968888;
}
.loginerror
{
    color: #ff0000;
}
/* cardetail */

.boxtdcarinfocont .ciless
{
    display: none;
}
.boxtdcarinfocont .caradinfo
{
    display: none;
}

/* custom parameters */
.ofpClientNetPrice
{
    color: #c41c1c;
    font-size: 11px;
    font-weight: bold;
}
.ofpClientGrossPrice
{
    color: #E53324;
    font-size: 15px;
    font-weight: bold;
}
.ofpRetailGrossPrice
{
    font-weight: bold;
    color: #ff0000;
}
/* password change */
.passchangepanel
{
    margin: auto;
    width: 530px;
    padding: 10px;
}
.passchangepanel .row
{
    padding: 2px 0px 2px 0px;
}
.passchangepanel .row .label
{
    text-align: right;
    width: 200px;
    float: left;
    margin: 5px 5px auto auto;
}

.passchangepanel .row .edit
{
    float: left;
}
.passchangepanel .row .error
{
    padding-left: 5px;
    float: left;
}
/* clientcatalog */
.clientcatalog
{
    padding-top: 20px;
}

.clientcatalog .dropdown
{
    text-align: center;
    margin: auto;
    width: 600px;
}

.clientcatalog .fscont
{
    width: 100%;
    text-align: center;
}
.clientcatalog .cbcont
{
    float: left;
    border: solid 1px red;
    text-align: right;
    width: 270px;
    vertical-align: middle;
    border: solid 1px #cccccc;
    margin-bottom: 4px;
}
.clientcatalog .cblabel
{
    float: left;
    width: 200px;
    text-align: right;
    padding-top: 5px;
}
.clientcatalog .cbedit
{
    font-size: 14px;
    border: none 0;
    width: 248px;
    vertical-align: top;
    height: 19px;
}
.clientcatalog .cbresult
{
    width: 370px;
    height: 300px;
    text-align: left;
    padding: 0px 1px 0px 2px;
    z-index: 1010;
    position: absolute;
    overflow: auto;
    border: solid 1px windowFrame;
    background-color: Window;
    overflow-x: hidden;
}
.clientcatalog .cbresult TABLE
{
    font-family: Arial, Verdana;
    font-size: 12px;
    cursor: pointer;
    color: #666666;
}
.clientcatalog .cbLoading
{
    background-image: url(global/loading2.gif);
    background-repeat: no-repeat;
    background-position: center left;
}
.clientcatalog .addl_over
{
    color: highlighttext;
    background-color: highlight;
}
.clientcatalog .addl_item
{
}

/* order article */
.partorder
{
    float: left;
}
.partclear
{
    clear: left;
}

.partordimg
{
    width: 250px;
    float: left;
}
.partimgempty
{
    width: 250px;
    height: 220px;
    float: left;
    background-image: url(global/emptyimage.gif);
    background-repeat: no-repeat;
    background-position: center center;
	margin-bottom:5px;
}

.partimgthumbs
{
}
.infobox
{
    padding-top: 10px;
}
.infobox .infohead
{
    background-color: #eeeeee;
    padding: 3px;
    font-style: italic;
}
.infobox .infocontext
{
    padding: 5px;
}

.loadprogress
{
    border: solid 1px #000000;
    background-color: #cccccc;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 1000;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.loadmess
{
    top: 0px;
    left: 0px;
    position: absolute;
    width: 300px;
    height: 100px;
    z-index: 2000;
    border: solid 1px #000000;
    background-color: #ffffff;
    vertical-align: middle;
    line-height: 100px;
    text-align: center;
}

/* style tecdocowe */
/* grid nadpisanie */
.dgriditemsel A
{
    color: #c41c1c;
}

/* cars */
.catcol
{
    float: left;
    width: 370px;
    text-align: left;
	font-size:11px;
}
.catcol A
{
    text-decoration: none;
    color: #000000;
}
.catcol A:hover
{
    text-decoration: underline;
}

/* partsgroup */
.pgsearchtree
{
	text-align:center;
	margin-bottom: 10px;
}
.pgsearchtreeres
{
    font-weight: bold;
}

.pgicons {
    height: 37px;
    overflow: hidden;
}
.pgicons img
{
    border: solid 1px #ffffff;
}
.pgiconssel img
{
    border: solid 1px #aaaaaa;
}
.pgtree
{
}
.pgsearch
{
}
.toggleclose
{
    margin-top: 2px;
    width: 18px;
    height: 18px;
    background-image: url('global/btdown.gif');
    background-repeat: no-repeat;
}
.toggleopen
{
    margin-top: 2px;
    width: 18px;
    height: 18px;
    background-image: url('global/btup.gif');
    background-repeat: no-repeat;
}

/* brand */
.brandscont
{
    border: solid 1px #cccccc;
    vertical-align: top;
    margin-bottom: 5px;
}

.brandshead, .partsfilter-head
{
    text-align: center;
    font-weight: bold;
    background-color: #eeeeee;
    vertical-align: middle;
    line-height: 25px;
}

.partsfilter-container
{
    padding: 5px;
}

.brandslist
{
    text-align: left;
}
.brandslist TD
{
    vertical-align: top;
}
.brandsAllBrands
{
    padding-left: 3px;
    border-top: solid 1px #cccccc;
}
/* parts */
.partscontrol
{
    border: solid 1px #cccccc;
}
.partscontrol-group
{
 
}
.partscontrol-group-head
{
    background-image: url(global/pod_belka.jpg);
    background-repeat: repeat-x;
    background-color: #cccccc;
    font-size: 18px;
    font-weight: 400;
    padding: 0px 0px 0px 10px;
    color: #aa0000;
	
	
}
.partscontrol-box
{
 margin-bottom:4px;
}
.partscontrol-box-detail
{
    text-align: left;
    font-size: 14px;
    background-color: #E7E7E7;
}
.partscontrol-box-detail A
{
    text-decoration: none;
    color: #D61410;
    font-size: 16px;
    font-weight: bold;
}
.partscontrol-box-detail A:hover
{
    text-decoration: underline;
}
.partscontrol-box-info-name
{
    font-weight: bold;
}
.partscontrol-box-info
{
    float: left;
    width: 300px;
    font-family: Arial, Verdana;
    font-size: 12px;
    margin-right: 5px;
}
.partscontrol-box-info-description
{
}
.partscontrol-box-img
{
	margin-top: 20px;
    width: 100px;
    height: 80px;
    float: left;
    text-align: center;
    vertical-align: middle;
}
.partival
{
    font-weight: bold;
}
.partscontrol-box-articles
{
    float: left;
	text-align: center;
}

/* client articles */
.partscontrol-box-articles-article
{
    width: 212px;
    padding: 10px 0px 0px 0px;
}
.partscatalog_client_price_1{
    width: 210px !important;
	margin-left:125px;
}
.partscatalog_client_price_0{
 margin-left:127px;
}
.partscatalog_client_price_2{
 margin-left:125px;
}
.partscontrol-box-replacments{
 margin-left:0px;
 text-align:center;
}
.partscontrol-box-articles-article A
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}
.partscontrol-box-articles-article A:hover
{
    text-decoration: underline;
}
.partscontrol-box-articles-article-row
{
    text-align: left;
}
.partscontrol-box-articles-article-table-head
{
    text-align: center;
    font-weight: bold;
}
.partscontrol-box-articles-article-table-row-pricegross
{
}
partscontrol-box-articles-article-table-row-pricenet
{
}
.oename
{
    font-weight: bold;
    text-align: right;
    width: 200px;
}
.oecode
{
    padding-left: 10px;
}
/* imagegallery */
.gallery
{
}
.gallery .thumb
{
}
.gallery .thumb ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.gallery .thumb li
{
    float: left;
    border: solid 1px #a1a1a1;
    margin: 2px;
}

.gallery .big
{
    text-align: center;
    padding-top: 5px;
}

.imgbig
{
    padding: 1px;
    background-color: #a1a1a1;
}

/* create account */
.useraccount
{
}
.useraccount .ca_cont
{
    padding: 2px 0px 2px 0px;
}

.useraccount .ca_cont2
{
    background-color: #eeeeee;
    padding: 2px 0px 2px 0px;
}

.useraccount .ca_label
{
    width: 250px;
    text-align: right;
    padding: 3px 0px 0px 10px;
    float: left;
    display: inline;
}

.useraccount .ca_require
{
    color: Red;
}

.useraccount .ca_input
{
  margin-left: 10px;
  border:1px solid #cccccc;
  background: #ffffff;
  font-size: 12px;
  color:#000000;
  width: 200px !important;
  padding-bottom:0px;
  font-weight:normal;
  margin-bottom: 4px;
  height: 20px;
}

.useraccount .ca_password
{
  margin-left: 10px;
  border:1px solid #cccccc;
  background: #ffffff;
  font-size: 12px;
  color:#000000;
  width: 200px;
  padding-bottom:0px;
  font-weight:normal;
  margin-bottom: 4px;
  height: 20px;
}
.useraccount .ca_submit
{
    text-align: center;
}
.useraccount .ca_label_radio
{
    margin-left: 10px;
}
.pages_createaccount
{
}

.pages_createaccount .ca_buttons
{
    text-align: center;
}
.customers-editaccount-btn{
  text-align:center;
}
.customers-editaccount-btnSave
{
    background: #e99326;
border: medium none;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
cursor: pointer;
font-size: 13px;
font-weight: bold;
height: 25px;
padding-bottom: 2px;
padding-left: 12px;
padding-right: 12px;
font-family: Arial;
width:107px;
margin-top:10px;
}
.rvisitedbox
{
    padding-bottom: 5px;
    margin: 2px;
}

.rvisitedlink
{
   color: #000000;
    font-weight: bold;
}

/* check order */
.checkorder
{
}
.checkorder-doc
{
}
.checkorder-doc-cont
{
}
.checkorder-address
{
}
.checkorder-address-cont
{
}
.checkorder-delivery
{
}
.checkorder-delivery-cont
{
}
.checkorder-paymentsdetails
{
}
.checkorder-paymentsdetails-cont
{
}
.checkorder-payments
{
}
.checkorder-payments-cont
{
}
.checkorder-comments
{
}
.checkorder-comments-cont
{
}
.checkorder-buttons
{
  margin-top: 5px;
}
.checkorder fieldset{
 margin-top:10px;
 border:1px solid #d9d8d8;
}
.checkorder legend{
 background: #f2f2f2;
 border:1px solid #d9d8d8;
 padding:3px 5px 3px 5px;
}
/* confirm order */

.confirmorder fieldset{
 margin-top:10px;
 border:1px solid #d9d8d8;
}
.confirmorder legend{
 background: #f2f2f2;
 border:1px solid #d9d8d8;
 padding:3px 5px 3px 5px;
}
.confirmorder
{
}
.confirmorder-address
{
}
.confirmorder-address-cont
{
}
.confirmorder-orderinfo-name
{
  width: 175px;
display: block;
float: left;
}
.confirmorder-orderinfo-value
{
  color: #c41c1c;
font-weight: bold;
display: block;
width: 495px;
}
.confirmorder-orderinfo-document
{
}
.confirmorder-orderinfo-payments
{
}
.confirmorder-orderinfo-transport
{
}
.confirmorder-orderinfo-comments
{
}

.confirmorder-payments
{
}
.confirmorder-payments-cont
{
}
.cofirmorder-articles
{
}
.cofirmorder-articles-cont
{
}
.cofirmorder-articles-totalnet
{
 margin-top: 5px;
}
.cofirmorder-articles-totalgross
{
}
.cofirmorder-articles-transport
{
}
.cofirmorder-articles-value
{
 font-weight: bold;
 color:#c41c1c;
}
.cofirmorder-articles-label
{
  width: 255px;
display: inline-block;
}
.confirmorder-buttons
{
  margin-top: 5px;
}

/* create account */
.createaccount
{
display:none;
}
.createaccount-agreement
{
  margin-left: 265px;
}
.createaccount-agreement a{
  color:#c41c1c;
}
.ca_legend{
  margin-left: 270px;
}
.createaccount-buttons
{
}
.createaccount-buttons-register
{
}
.confirmorderok
{
	margin-top: 10px;
	margin-bottom: 10px;
    text-align:center;
	padding-top:8px;
	padding-bottom:8px;
    font-size:13px;   
    color: #363636; /*background-color: #00ff00;     color: #ffffff;     font-weight: bold;     padding: 10px;     margin-top: 5px;     font-size: 14px;*/
}
.confirmorderok-label
{
 font-weight: bold;
}

/* shoppingcart control */
.shoppingcartcontrol-grid
{
}
.shoppingcartcontrol-empty
{
}
.shoppingcartcontrol-empty-message
{
}

/* news */
.newscontrol
{
}
.newscontrol-item
{
}
.newscontrol-item-head
{
}
.newscontrol-item-head-date
{
}
.newscontrol-item-head-title
{
}
.newscontrol-item-body
{
}
.confirmorderok
{
}
.confirmorderok-label
{
}
.confirmorderok-orderid
{
 font-weight: bold;
}
/* contact form */
.contactform
{
}
.contactform-question
{
}
.contactform-email
{
}
.contactform-phone
{
}
.contactform-car
{
}
.contactform-article
{
}
.contactform-text
{
}

.checkorder-delivery-price
{
    float: right;
    margin-left: 30px;
    margin-top: 4px;
    color: #c41c1c;
font-weight: bold;
}

.checkorder-delivery-cont table
{
    width: 100%;
}
.boxlogin-buttons
{
}
.boxlogin-buttons-create
{
  background: #e99326;
  color: #FFFFFF;
  display: block;
  font-size: 13px;
  font-weight: bold;
  height: 21px;
  margin-left: 6px;
  margin-top: -31px;
  padding-left: 15px;
  padding-top: 4px;
  text-decoration: none;
  width: 88px;
  border-radius: 5px;
  margin-bottom: 5px;
  font-family: Arial;
}
.boxlogin-buttons-reminder
{
  color:#c41c1c;
  font-size:10px;
}
ctForm-header
{
    padding: 10px 0 10px 0;
}


.contactForm-fieldName
{
    width: 150px;
}

.contactForm-fieldValue /*> input[type="text"], .contactForm-fieldValue > textarea, .contactForm-fieldValue > select*/
{
    width: 250px;
}

.contactForm-errorInfo
{
}

.payment-platnoscipl-info
{
    width: 350px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.wishlist-boxContent-container
{
    padding: 5px;
}

.users-search
{
    margin-bottom: 5px;
}

.users-searchfield
{
    margin-right: 5px;
    margin-bottom: 5px;
    width: 150px;
}

.users-list
{
    padding-top: 10px;
}

.users-userdetail
{
    padding-top: 10px;
}

.users-itemtitle
{
}

.users-itemtextbox
{
    width: 200px;
}

.users-itemdropdown
{
    width: 204px;
}

.users-search-itemtextbox
{
    width: 140px;
}

.users-search-itemdropdown
{
    width: 144px;
}

.partscontrol-box-articles-article-quantity
{
 margin-top: -33px;
 margin-left: 0px;
	width: 214px;
}

.articledetail-box-question
{
    float: right;
}

.articledetail-requestarticle
{
	color:#ffffff;
	margin-top:20px;
	margin-left: 50px;
}

.changeclientprice-ddl
{
    /*width:130px;*/
}
.partsfilter-price{
 text-align:center;
}
.partsfilter-price INPUT{
 border:1px solid #cccccc;
 background: #ffffff;
 height:15px;
 font-size:11px;
 color:#000000;
}
.menuboxcont-row{
 margin-bottom:10px;
}
.tecdoccars
{
 margin-left: 20px;
}
.cimore A
{
 color:#000000;
 font-weight: bold;
}
.page-bottom-firma{
 color: #000000;
 text-align:center;
 margin-top:5px;
 background:#F7F7F7;
 padding: 5px 0px 5px 0px;
}
.page-bottom-firma A{
 font-weight:normal;
 color:#000000;
 text-decoration:none;
}
.page-bottom-firma A:hover{
 text-decoration:underline;
}
.menuboxcont-row .btn{
 margin-left: 12px;
}
.partscontrol-box-articles-price-head{
 color: #2b2b2b;
}
.partscontrol-box-articles-price-gross-head{
 padding-bottom: 5px;
 padding-top: 6px;
 display:block;
}
.partscontrol-box-articles-price-gross{
 margin-left: 0px;
 color: #0B8400;
 font-weight: bold;
 padding-bottom: 5px;
 padding-top: 5px;
 display:block;
}
.partscontrol-box-articles-price-net{
 margin-left: 0px;
 color: #0B8400;
 font-weight: bold;
}
.partscontrol-box-articles-article-row-link{
	display: block;
	line-height: 22px;
	border: 1px solid #CCCCCC;
	margin-bottom:5px;
	margin-top: 5px;
	border-radius:5px;
	background: #f5f6f6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2RiZGNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2I4YmFjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2RkZGZlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f6), color-stop(21%,#dbdce2), color-stop(49%,#b8bac6), color-stop(80%,#dddfe3), color-stop(100%,#f5f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-8 */
	padding:4px;
}
.partscontrol-box-articles-article-row A{
 text-align: center;
}
#ctl00_pagecontext_ordercontrol2_btnOrder{
 border:1px solid #cccccc;
 background: #e4e4e4;
 font-size: 11px;
 color:#000000;
 height:21px;
 padding-bottom:0px;
 font-weight:bold;
}
.shoppingcart-cont-buttons-confirm{
 margin-top: 10px;
 border:none;
 border-radius:5px;
 background: #e99326;
 font-size: 11px;
 color:#ffffff;
 height:25px;
 padding-bottom:0px;
 font-weight:bold;
 cursor: pointer;
 font-family: Arial;
}
.btn-back{
 margin-top: 10px;
border: none;
border-radius: 5px;
background: #e99326;
font-size: 11px;
color: #ffffff;
height: 25px;
padding-bottom: 0px;
font-weight: bold;
cursor: pointer;
font-family: Arial;
}
.btn-order{
 margin-top: 10px;
border: none;
border-radius: 5px;
background: #e99326;
font-size: 11px;
color: #ffffff;
height: 25px;
padding-bottom: 0px;
font-weight: bold;
cursor: pointer;
font-family: Arial;
}
.shoppingcart-cont-buttons-continue{
 margin-top: 5px;
 border:1px solid #cccccc;
 background: #e4e4e4;
 font-size: 11px;
 color:#000000;
 height:21px;
 padding-bottom:0px;
 font-weight:bold;
}
.changepricecont{
 margin-top:-5px;
 background-color:#F7F7F7;
 padding: 4px 4px 5px;
 display:none;
}
.partscatalogue-partslist-quanity-table-col img{
 vertical-align:bottom;
}
.dgriditem td{
	text-align:right;
}
.dgridfooter td{
 text-align: center;
}
#ctl00_pagecontext_btnSave{

 background: #e99326;
border: medium none;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
cursor: pointer;
font-size: 13px;
font-weight: bold;
height: 25px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 15px;
font-family: Arial;
 
 
}
#ctl00_pagecontext_btnSavePassword{
 background: #e99326;
border: medium none;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
cursor: pointer;
font-size: 13px;
font-weight: bold;
height: 25px;
padding-bottom: 2px;
padding-left: 15px;
padding-right: 15px;
font-family: Arial;
}
.edit INPUT{
   border: 1px solid #CCCCCC;
   margin-bottom: 4px;
   text-align: left;
   vertical-align: middle;
}
.lw2{
   border: 1px solid #CCCCCC;
   margin-bottom: 4px;
   text-align: left;
   vertical-align: middle;
}
.createaccount-buttons INPUT{
 background: #e99326;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: Arial;
}
.createaccount-buttons{
 text-align: center;
 margin-top: 10px;
}
.confirmorderok-back INPUT{
 background: #e99326;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: Arial;
}
.confirmorderok-back{
 text-align: center;
}
#ctl00_pagecontext_btnDocuments{
 background: #e99326;
border: medium none;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
cursor: pointer;
font-size: 13px;
font-weight: bold;
height: 25px;
padding-bottom: 2px;
padding-left: 15px;
padding-right: 15px;
font-family: Arial;
}
.wishlist-goto A{
 font-weight: bold;
 color:#000000;
}
.articledetail-wishlistbtn{
	background: none repeat scroll 0 0 #E4E4E4;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    margin-bottom: 4px;
    margin-right: 3px;
    margin-top: 63px;
    padding-bottom: 0;
}
.grid_price_net{
 text-align: right !important;
}
.grid_price_gross{
 text-align: right !important;
}
.grid_item_name{
 text-align: left !important;
}
.grid_itemfooter_name{
 text-align: left !important;
}
.grid_pricefooter_net{
 text-align: right !important;
}
.grid_pricefooter_gross{
 text-align: right !important;
}
.checkorder-comments-cont{
 text-align: center;
}
.checkorder-comments-cont textarea{
 border:1px solid #cccccc;
 background: #f2f2f2;
 font-size: 12px;
 color:#000000;
 width:98% !important;
 padding-bottom:0px;
 font-weight:normal;
 margin-bottom: 4px;
 height:60px;
}
#ctl00_pagecontext_btnClearSearch{
 border:1px solid #cccccc;
 background: #e4e4e4;
 font-size: 11px;
 color:#000000;
 height:21px;
 padding-bottom:0px;
 font-weight:bold;
 margin-bottom: 4px;
}
#ctl00_pagecontext_edituseraccount1_rfvPostCode{
 display:none;
}
#ctl00_pagecontext_dateChooseRadioList{
 margin-bottom:10px;
 margin-top: 5px;
}
#ctl00_pagecontext_btnSearchArticle{
 border:1px solid #cccccc;
 background: #e4e4e4;
 font-size: 11px;
 color:#000000;
 height:21px;
 padding-bottom:0px;
 font-weight:bold; 
}
#ctl00_pagecontext_GridView1 CAPTION{
 background-image: url(global/tab_top.jpg);
 background-repeat: repeat-x;
 height: 25px;
 border-top: 1px solid gray;
 border-left: 1px solid gray;
 border-right: 1px solid gray;
 border-bottom: none;
 line-height: 25px;
}
.grid_order_net{
 text-align: right !important;
}
.grid_order_gross{
 text-align: right !important;
}
#ctl00_pagecontext_GridView3 CAPTION{
 background-image: url(global/tab_top.jpg);
 background-repeat: repeat-x;
 height: 25px;
 border: 1px solid #cccccc;
 line-height: 25px;
}

.cross
{
    z-index:200;    
    width: 300px;
}
.cross-head
{
    padding-top: 5px;  
}

.cross-hint 
{
    position: absolute;
    border: solid 1px #000000;
    z-index:500;
}
.cross-hint-title
{
    text-align: center;
    color: #ffffff;
    background-color:#000000;
    
}
.cross-hint-info
{
    padding: 3px;
    background-color: #eeeeee;    
}
.partdetail-cross
{
 font-size: 13px;
 font-weight: bold;
 text-align: center;
 padding-top:5px;
 padding-bottom:5px;
}



#all-pages a.all-pages-head
{
    cursor: pointer;
    color: #000;
    display: block;
    font-weight: bold;
    margin: 0px;
    padding: 5px;
    text-indent: 20px;
    text-decoration: none;
}

#handle
{
    cursor: move;
}

.all-pages-content
{
    background-color: #fff;
    border: solid 1px #ababab; /*padding: 10px;*/
    position: absolute;
    left: 45%;
    top: 45%;
    width: 380px;
}

.all-pages-fieldset
{
    padding: 10px;
    margin: 15px;
}

#all-pages ul
{
    border-width: 1px;
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

.tranpayconn-selected
{
    background-color: #f4f4f4;
    padding: 10px 0 10px 10px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.tranpaycon-addpayment-cont
{
     background-color: #f4f4f4;
    -moz-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-radius: 5px;
}
.partscontrol-box-articles-price-grossretail-head{
padding-bottom: 5px;
 padding-top: 6px;
 display:block;
}
.partscontrol-box-articles-price-grossretail{
 color: #0B8400;
 font-weight: bold;
 padding-bottom: 5px;
 padding-top: 6px;
 display:block
}
.textcontrol-boxContent-container{
 margin-top:0px;
 padding-top:5px;
 padding-bottom:5px;
 background-color:#F7F7F7;
 margin-bottom:12px;
 color:#FFFFFF;
}
.shoppingcart-goto a{
	background: #e99326;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 21px;
	line-height: 21px;
	text-align: center;
    margin-top: 10px;
	padding: 3px 7px;
    text-decoration: none;
    width: 108px;
	border-radius:5px;
	font-family: Arial;
}
.odermethod-login{
 background-color:#F7F7F7;
}
.ordermethod-box-header{
 font-size:13px;
 color:#000000;
 padding:5px 0px 5px 0px;
 text-align:center;
 font-weight: bold;
 margin-top:25px;
 background-color:#E2E2E2;
}
#ctl00_pagecontext_tbLogin{
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #CCCCCC;
 font-size: 12px;
 height: 20px;
 margin-bottom: 2px;
 width: 120px;
}
#ctl00_pagecontext_tbPassword{
 /*background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #CCCCCC;
 font-size: 12px;
 height: 20px;
 margin-bottom: 2px;
 width: 120px;*/
}
#ctl00_pagecontext_btnLogin{
 margin-top: 10px;
}
.loginbox{
	text-align:center;
}
.login-error-cont{
	color:red;
}
.ordermethod-box-cont-txt{
 padding:8px 0px 15px 0px;
 text-align:center;
}
.ordermethod-create{
 background-color:#F7F7F7;
}
.ordermethod-box-cont{
 padding:5px 0px 5px 0px;
 text-align:center;
}
#ctl00_pagecontext_btnCreateAccount{
 background-image: url('global/button_2.png');
 background-repeat: no-repeat;
 background-position: top center;
 border:0 solid #ffffff;
 color: #ffffff;
 font-size: 14px;
 font-weight: bold;
 height: 45px;
 width:145px;
 background-color:#F7F7F7;
 display:block;
 margin-left: 290px;
 margin-top: 10px;
 padding-bottom:4px;
}
#ctl00_pagecontext_Button1{
 background-image: url('global/button_1.png');
 background-repeat: no-repeat;
 background-position: top center;
 border:0 solid #ffffff;
 color: #000000;
 font-size: 12px;
 font-weight: bold;
 height: 45px;
 width:145px;
 background-color:#F7F7F7;
 display:block;
 margin-left: 290px;
 margin-top: 10px;
 padding-bottom:4px;
}
.ordermethod-single{
 background-color:#F7F7F7;
}
.searchpartscontrol-dl-cell
{
    text-align:left;
    vertical-align:top;
    width: 370px;
}
.searchpartscontrol-dl-header-cont h2{
 color:#E55F00;
 font-family: Arial;
 font-size: 14px;
}
.searchpartscontrol-dl-items-cont li a{
 font-family: arial;
 font-size: 11px;
 color:#000000;
}
.admin{
 padding-left: 50px;
}
.partscontrol-box-detail-link{
 display:block;
 width: 550px;
}
.edit-dialog-cont {
    background-color: #FFF6D6;
    border: 1px solid #FFD530;
    border-radius: 5px 5px 5px 5px;
    color: #E58500;
    margin: 2px 0;
    padding: 2px 5px;
}
.edit-dialog-cont a {
    color: #E58500;
}
.infoprawne {
    color: #626262;
    font-size: 10px;
    text-align: center;
	width: 964px;
	margin:10px auto 20px;
}
/* slider INI*/
.slider
{
    overflow: hidden;
    position:relative;
	padding-top:5px;
	margin-left:4px;
}
.slider-cont
{
    width: 5000px;
}
.slider ul
{
    clear: left;
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.slider li
{
 list-style: none;
 overflow: hidden;
 float: left;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
 width: 235px;
 text-align: center;
}

.slider li a
{
}

.slider li img
{
    border: 0;
}

#nextBtn, #prevBtn
{
    display: block;
    position: relative;
}

#prevBtn a, #nextBtn a
{
    height: 80px;
    width: 50px;
    display: block;
    position: absolute;
    background: url(global/btn_prev.png) no-repeat 0 0;
}
#nextBtn a
{
    left: 500px;
    background: url(global/btn_next.png) no-repeat 0 0;
    text-align:center;
}

#prevId, #nextId
{
    display: block;
    position: relative;
}


#prevId a, #nextId a
{
    height: 80px;
    width: 50px;
    display: block;
    position: absolute;
    left: -30px;
    top: -180px;
    background: url(global/btn_prev.gif) no-repeat 0 0;
}
#nextId a
{
    left: 500px;
    background: url(global/btn_next.gif) no-repeat 0 0;
    text-align:center;
}

.editslider-images li
{
    float: left;
    list-style: none;
    padding: 5px;
    margin: 5px;
    border: 1px solid #CCCCCC;
}

.editslider-title
{
   background-color: #f2f2f2;
    padding: 5px;
    border: 1px solid #ababab;
    margin-top: 10px;
}
.editslider-content
{
    padding: 15px 5px;
    border: 1px solid #ababab;
}
.slider-elemname a{
 color:#000000 !important;
 font-weight:bold !important;
}
.slider-elemname {
 color:#000000 !important;
 font-weight:bold !important;
}
.slider-elemdesc{
 color:#515151 !important;
}



.gradient-left
{
    background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
width:100px;
height:200px;
position:absolute;
background-position:top left;
top:0;
left:0;
}

.gradient-right
{background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );

width:100px;
height:200px;
position:absolute;
background-position:top right;
top:0;
right:0;
}
.sliderbox-boxContent{
 background-color:#ffffff;
}
/* slider END */

/*search form*/
.clientcatalogue-searchform-groups-input input {
    background-color: #FFFFFF;
    border: 0 none;
    color: #000000;
    font-family: cgfonr,arial;
    height: 14px;
    width: 277px;
}
.filtersearch  .clientcatalogue-searchform-groups-input input {
width: 190px;
}

.lbwitheditedit .clientcatalogue-searchform-groups-input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-weight: bold;
    height: 20px;
    margin-bottom: 3px;
    padding: 1px;
    vertical-align: top;
    width: 298px;
}
.clientcatalogue-searchform-input-label {
    margin-bottom: 6px;
}
.clientcatalogue-searchform-grups {
    background-color: #F7F7F7;
    margin-top: 5px;
    padding: 4px 7px;
}
.clientcatalogue-searchform-groups-input img {
    vertical-align: text-bottom;
}
.clientcatalogue-searchform-grups {
    background-color: #F7F7F7;
    margin-top: 5px;
    padding: 4px 7px;
}
.clientcatalogue-searchform-input1 {
    background-color: #F7F7F7;
    padding: 4px 7px;
}
.clientcatalogue-searchform-input-label {
    margin-bottom: 6px;
}
.clientcatalogue-searchform-input-text input {
    border: 1px solid #CCCCCC;
    color: #000000;
    height: 20px;
    margin-bottom: 3px;
    margin-top: 6px;
    width: 300px;
}
.clientcatalogue-searchform-groups-input-tree {
    border: 1px solid #CCCCCC;
    height: 200px;
    margin-top: -4px;
    overflow: auto;
    width: 300px;
}
/* -- KONIEC -- */
.ofpHasDependentProducts a{
 color:#000000;
}
.newscontrol-item-body
{
 display:none;
}
.newscontrol-item-head {
    border-top: 5px solid #CCCCCC;
    padding-top: 10px;
}
.newscontrol-item-head-title {
    font-size: 14px;
    font-weight: bold;
}
.newscontrol-item-readmore{
 font-size: 11px;
 font-weight: bold;
 color:#000000;
 cursor: pointer;
 padding:5px;
 border: 1px solid #cccccc;
 border-radius:5px;
 background-color: #f7f7f7;
 width: 80px;
 text-align: center;
}
.newscontrol-item-readless{
 font-size: 11px;
 font-weight: bold;
 color:#000000;
 cursor: pointer;
 padding:5px;
 border: 1px solid #cccccc;
 border-radius:5px;
 background-color: #f7f7f7;
 width: 80px;
 text-align: center;
}
textarea{
 resize: none;
}
.catalog-ddl-contener .cbresult{
 background-color:#ffffff;
 overflow: auto;
 height: 250px;
 width: 162px;
 left:681 !important;
 border: 1px solid #cccccc;
 -webkit-border-bottom-right-radius: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -moz-border-radius-bottomright: 5px;
 -moz-border-radius-bottomleft: 5px;
 border-bottom-right-radius: 5px;
 border-bottom-left-radius: 5px;
 padding-left: 5px;
}
.catalog-ddl-contener .addl_over{
 background-color:#f0f0f0;
}
.catalog-ddl-contener .cbcont{
 border:1px solid #cccccc;
 border-radius: 5px;
 padding:3px;
}
.catalog-ddl-contener .cbedit{
 vertical-align: top;
 height: 15px;
 border:0px;
}
#ctl00_pagecontext_cvAgreement{
  display: block;
}
.captcha-contener{
  text-align:center;
}
#ctl00_pagecontext_ConfirmCaptcha_CodeImage{
  display:block;
  margin-left: 284px;
}
#ctl00_pagecontext_ConfirmCaptcha_ConfirmCode{
  background-color: #F7F7F7;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    margin-top: 5px;
}
.captcha-contener .ca_require{
  
}
/*2012-10-12*/
.boxlogin-buttons-login{
}
.partscatalog-search-btn{
  height: 24px;
  padding-bottom: 0;
}
.cbimg{
  margin-right: 4px;
  margin-top: 3px;
}
/*----------*/
.clear-left{
	clear:left;
}
.top-AG-text-1{
	color: #777777;
    float: left;
    font-size: 11px;
    padding-left: 2px;
	width: 170px;
}
.top-AG-text-2{
	color: #777777;
    float: left;
    font-size: 11px;
    padding-left: 2px;
    width: 125px;
}
.top-AG-text-3{
	font-size: 11px;
    padding-left: 2px;
}
.top-AG-text-3 a{
	color: #19A219;
    cursor: pointer;
    font-size: 11px;
    text-decoration: none;
}
.top-AG-text-3 a:hover{
	text-decoration:underline;
}
.top-AG-text-4{
	padding-left:2px;
	font-size:11px;
	color:#777777;
}
.top-AG-text-4 a{
	color: #19A219;
    cursor: pointer;
    font-size: 11px;
    text-decoration: none;
}
.top-AG-text-4 a:hover{
	text-decoration:underline;
}
/*nowy loader*/
.logincontrol-loader{
	background-color: #FFFFFF;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.logincontrol-loader img{
	margin-left: 450px;
    margin-top: 280px;
}
/*-----------*/
.loader{
	background-color: #FFFFFF;
    height: 2000px;
    position: fixed;
    top: 0;
    width: 100%;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.ag-loader{
	background-image: url("global/asco_loading.gif");
    background-repeat: no-repeat;
    height: 128px;
    width: 128px;
	margin-top:280px;
	margin-left:450px;
}
.partscontrol-box-articles-price-gross-head-cont{
	float:left;
	text-align: left;
    width: 100px;
}
.partscontrol-box-articles-price-net-head-cont{
	float:left;
	text-align: left;
    width: 100px;
	font-size:11px;
}
.partscontrol-box-articles-price-gross-cont{
	text-align:right;
	font-size:14px;
}
.partscontrol-box-articles-price-net-cont{
	text-align:right;
	font-size:11px;
}
.partscontrol-box-articles-price-gross-contener{
	background-color: #EDEDED;
}
.partscontrol-box-replacments-btn{
	background: #cdeb8e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZWI4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWM5NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cdeb8e 0%, #a5c956 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdeb8e), color-stop(100%,#a5c956)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cdeb8e 0%,#a5c956 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=0 ); /* IE6-8 */
	border-radius:5px;
	margin-left:130px;
}
.not_linked{
	background: #a90329; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
	border-radius: 5px;
	height:22px;
	width:126px;
	padding-top:5px;
	margin-top:45px;
	margin-left:174px;
}
.not_linked a{
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}
.ofpNamerow, .ofpClientGrossPricerow{
	background-color:#D9d8d8;
}
.artinput{
	background-color:#D9d8d8;
}
.artinput .artparam{
	margin-top:2px;
}
.articledetail-orderarticle{
	background: #e99326;
    border: none;
	border-radius: 5px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    padding-bottom: 2px;
    cursor: pointer;
	padding-left:6px;
	padding-right:6px;
	font-family: Arial;
}
.tbsearchtree{
	border: 1px solid #CCCCCC;
    height: 19px;
    margin-top: 4px;
}
.pgsearchtree .base-submit{
	height: 23px;
    padding-bottom: 0;
}
.recaptcha-control-class{
 margin-left:191px;
}
.partscatalogue-partslist-quanity-table{
	width:214px;
}
.partscatalogue-partslist-quanity-table-col{
	width:50%;
	text-align:center;
}
.contactForm-content{
	background-color: #F7F7F7;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    margin: auto;
    padding: 14px;
    width: 500px;
	margin-bottom:10px;
}
.contactForm-content .contactForm-fieldName{
	margin-left: 10px;
    margin-top: 5px;
	width: 110px !important;
}
.contactForm-content .contactForm-item{
	background-color: #EFEDED;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 5px;
    padding: 3px;
}
.contactForm-content .contactForm-fieldValue{
	width: 370px !important;
	margin-top: 1px;
}
.contactForm-content .contactForm-fieldValue input{
	width: 360px !important;
}
.contactForm-buttons{
	width:500px;
	margin:auto;
	text-align:center;
	margin-top:10px;
}
.b2b-register{
	background-color: #FFC9C9;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 10px;
    padding: 3px;
    text-align: center;
    width: 200px;
}
.b2b-register:hover{
	background-color:#D1FFDC;
}
.b2b-register-link{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.partscontrol-box-articles-price-grossretail-head-cont{
	background-color: #D1FFDC;
    font-size: 11px;
    text-align: left;
    width: 115px;
	float: left;
}
.partscontrol-box-articles-price-grossretail-cont{
    text-align: right;
	background-color: #D1FFDC;
}
.box_jezyk{
	margin-left: -46px;
    position: fixed;
    top: 0;
}
.img-lang-1{
	float: left;
}
.img-lang-2{
	float: left;
    margin-left: 7px;
    margin-top: 2px;
}
.brandsAllBrands-all{
	text-align: right;
}
.brandsAllBrands-all-btn{
	background: #606c88; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwNmM4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjRjNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #606c88 0%, #3f4c6b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #606c88 0%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #606c88 0%,#3f4c6b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #606c88 0%,#3f4c6b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #606c88 0%,#3f4c6b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-8 */
	border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    height: 25px;
    margin: 3px;
}
.lang-da .base-txt{
	width: 100px;
}
.lang-da .partscatalogue-partslist-quanity-table{
	margin-left: -22px;
    width: 270px;
}
#ctl00_pagecontext_edituseraccount1_PanelCommercialAccount{
	display:none;
}
.grid_item_net_price, .grid_item_gross_price{
	width:100px !important;
	text-align: right !important;
}
.grid_item_date_creation{
  width:65px !important;
  text-align: center !important;
}
.grid_item_amount{
  width: 35px;
  text-align: center !important;
}
.grid_item_code{
  height:30px;
  text-align: center !important;
}
.grid_pricefooter_net, .grid_pricefooter_gross{
	text-align:right !important;
}
.body-customers-payments .dgriditem td{
	white-space:nowrap;
}
.page-left .base-txt{
	width:162px;
	height:20px;
	border: 1px solid #cccccc;
}
.quicksearch  .base-txt {
	border:none;
}
.base-page-logo-img {
    background-image: url("global/logo_.png");
	background-repeat: no-repeat;
	height: 108px;
	width: 314px;
	margin-top: 21px;
}
.logo-link{
	display:block;
	width:314px;
	height:108px;
	margin-left:36px;
}
.partInfo{
  text-align:left;
  font-size:10px;
  margin-bottom:10px;
  border:1px solid #cccccc;
  background-color:#E9E9E9;
  padding:3px;
}
.partInfo h2{
  font-size:10px;
  display:inline;
}

.listdropdown-radios-cont td{
	width:255px;
}
.pager-textbox{
    border: 1px solid #CCCCCC;
    font-size: 11px;
}
.pager-itemstodisplay{
    border: 1px solid #CCCCCC;
    font-size: 11px;
}
.pager-btnnext{
	vertical-align: bottom;
}
.pager-refresh{
	vertical-align: bottom;
}

/*add 17.01.2013*/

.menuboxcont .menuboxcont {
	border:none;
}
.page-top .shoppingcartview {
	background: url('global/koszyk-back.png');
	padding-bottom:10px;
}
.page-top {	
border-bottom:3px solid #e99326;
height:37px;
height:35px\0/ie8;
-bracket-:hack(;
        height:36px;
    );
}
x:-o-prefocus, .page-top {height:35px;	}

.page-top .menubox{
padding-bottom:0px;
}
.page-top .boxmenu .menuboxhr {
	display: none;
}
.page-top .shoppingcartview{
	width: 240px;
	float: right;
	margin-top: -100px;

	background-repeat: no-repeat;
	line-height: 16px;
	padding-top:20px;
	font-weight:lighter;
}

.page-top .shoppingcart-pricegross{
	display:none;
}
.page-top .shoppingcart-contains{
margin-top: -20px;
float: left;
margin-left: 52px;
font-size: 12px;
}
.page-top .shoppingcart-contains .cart-header_title{
	color: gray;
	text-transform: uppercase;
}
.treecont{
	padding-left:4px;
	padding-right:4px;
}
.page-left .shoppingcart-boxContent {
padding:4px;
margin-bottom:0px;
}
.count_cart, .price_cart{
	color: #c41c1c;
}
.pricenet_cart{
	color: #c41c1c;
}
.page-top .menuboxcont{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin-top: 19px;
	background:url("global/menu-back.jpg");
	border-radius:10px 10px 0 0;
	
}
.page-top .shoppingcartview .menuboxcont{
	border: none;
margin-top: 8px;
background: none;
margin-left: 4px;
}
#ctl00_box_1_upMenuBox{
	width:700px;
	float:left;
}
/*add 18.01.2013 */
.base-background {
	border-top:5px solid #e99326;
}
.page-footer{
	background-image: url("global/background-footer.jpg");
	background-repeat: repeat-x;
	padding-top:20px;
	padding-bottom:14px;
}
.page-bottom .menuboxhr {
	display:none;
}
.page-bottom .menuboxcont{
	border:none;
}
.page-top .active-link{
	color: #e8e8e8;
	background: #e99326;
	margin-top: -1px;
	padding-top: 9px !important;
}
.page-top .menu:hover{
	color: #e8e8e8;
	background: #e99326;
	margin-top: -1px;
	padding-top: 9px !important;
}
.page-bottom .menu:hover{
	text-decoration:underline;
}
#ctl00_box_9_menucontrol1_repmenu_ctl05_hlName{
	background:none;
}
.logincontrol-login, .logincontrol-password{
	height:23px;
	margin:6px;
}

.page-top .shoppingcart-pricenet, .page-top .shoppingcart-goto{
	display: none;
}
/*#ctl00_box_1_abcShoppingCartView_lbShoppingCart{
	display: block;
	width: 230px;
	height: 48px;
	position: relative;
	top: -40px;
	font-size: 0px;
}*/
.shoppingcart-boxContent{
	font-weight: bold;
	color: #585858;
	padding-bottom: 3px;
}
.shopping_cart_link{
display: block;
position: relative;
width: 237px;
height: 48px;
left: 721px;
top: -78px;
}
.menu_no_bg {
	background:none;
}
#ctl00_pagecontext_gvShoppingCart{
	
	border-color:#d9d8d8;
}
.page-left .shoppingcartview{
	border: 1px solid #ccc;
	margin-bottom:10px;
}
.contactForm-buttons-submit{
	background: #e99326;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: Arial;
}
.menunav1 ul{
	font-size: 13px;
    list-style-image: url("global/strzalka.png");
    list-style-type: none;
    margin-bottom: 5px;
    margin-top: 4px;
    padding-left: 20px;
}
.menunav1 ul li{
	line-height:22px;
}
.menunav1 a{
	text-decoration:none;
	color:#968888;
}
.menunav1 a:hover{
	text-decoration:underline;
}
.menunav1 .active-link, .user_name_box{
	color:#c41c1c;
	font-weight:bold;
}
.user-box .menuboxrow{
	color:#968888;
	padding:4px;
}

.title-image-url,
.title-image-url img{
	width: 40px;
}

#pagecontext_edituseraccount1_rfvFirstName, #pagecontext_edituseraccount1_rfvLastName,
#pagecontext_edituseraccount1_rfvPhone, #pagecontext_edituseraccount1_rfvemail,
#pagecontext_edituseraccount1_rfvStreet, #pagecontext_edituseraccount1_rfvStreetLow,
#pagecontext_edituseraccount1_rfvPostCode, #pagecontext_edituseraccount1_revEmail,
#pagecontext_edituseraccount1_revPostalCode, #pagecontext_edituseraccount1_rfvCity,
#pagecontext_edituseraccount1_rfvPassword, #pagecontext_edituseraccount1_cvPassword,
#pagecontext_cvAgreement {
  color: #e99326;
  margin-left:4px;
  font-weight: bold;
}
.clientcatalogue-searchform-buttons{
  margin-left:6px;
  margin-top: 6px;
}
.grouparticlescontrol-header {
  background:url("global/back-center-title.jpg");
  background-repeat:no-repeat;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 11px;
font-weight: bold;
color: #fffafa;
font-size: 14px;
margin-top:10px;
}
.slider-pager-cont {
  display:none;
}
.grouparticlescontrol-articles{
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 291px;
}
.articlerepeaterslider-elem-cont{
	border:1px solid #ccc;
	margin-right:5px;
	height: 280px;
	position: relative;
}

.articlerepeaterslider-name-title{
  display:none;
}
.articlerepeaterslider-name a{
	display: block;
	margin-top: 10px;
	height: 35px;
	font-weight: bold;
	color: #c41c1c;
	text-decoration: none;
}
.articlerepeaterslider-name-value{
	width: 200px;
	display:block;
	margin-left:14px;
}
.articlerepeaterslider-pricenet{
	display: block;
	margin-top: 10px;
}


.articlerepeaterslider-pricegross{
	color: #e53324;
	font-weight:bold;
	font-size: 16px;
	margin-top: 8px;
}
.articlerepeaterslider-addtocart-button{
	
}
.articlerepeaterslider-code{
	margin-top: 10px;
  display: block;
height: 25px;
font-weight: bold;
color: #968888;
width:200px;
margin-left:14px;
}
.articlerepeaterslider-code-value{
  text-decoration:none;
  color: #968888;
}
.articlerepeaterslider-image{
  display:block;
  height:110px;
  vertical-align: inherit;
}

.articlerepeaterslider-image img,
.articlerepeaterslider-img img{
	height: 100px
}
.articlerepeaterslider-linkdetail-cont{
  text-align: center;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  
}
.articlerepeaterslider-linkdetail{
	width: 160px;
	text-align: center;
	background: #e99326;
	color: #FFFFFF;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	height: 21px;
	padding-left: 2px;
	padding-top: 4px;
	text-decoration: none;
	width: 107px;
	border-radius: 5px;
	font-family: Arial;
}

.slider-bezlog .articlerepeaterslider-linkdetail-cont{

}
.slider-bezlog .articlerepeaterslider-elem-cont{
	height: 230px;
}
.slider-bezlog .grouparticlescontrol-articles{
	height: 241px;
}

.ui-widget-content{
  border-color:#d9d8d8;
}
.ui-corner-all{
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.ui-widget-header{
  background:url("global/gradient-grey_35.jpg");
}

.ui-dialog .ui-dialog-titlebar-close{
	outline: none;
}

.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{
	left: 0;
	top: 0;
	margin: 0;
}

.ui-dialog .ui-dialog-titlebar-close .ui-button-text{
	display: none;
}

.partimglarge .imgcontrollarge{
  cursor: pointer;
}
/* add 28.01.2013*/
.clientcatalogue-articledetail .ui-tabs{
  padding:0px;
}
.clientcatalogue-articledetail .ui-widget-header{
  border: 0px;
  border-bottom: 1px solid #d9d8d8;
}
.boxlogin-panel-reminder{
  text-align:center;
}
.pages_passwordreminder_paneluserid_txt{
  border: 1px solid #CCCCCC;
    height: 20px;
    width: 162px;
    margin-left:5px;
}
.pages_passwordreminder_page_button{
  background: #e99326;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-right: 12px;
    margin-top:10px;
}
.base-txt{
  height:20px;
}
#pagecontext_btnSavePassword, #pagecontext_btnDocuments{
  background: #e99326;
border: medium none;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
cursor: pointer;
font-size: 13px;
font-weight: bold;
height: 25px;
padding-bottom: 2px;
padding-left: 12px;
padding-right: 12px;
font-family: Arial;
}
#pagecontext_RequiredFieldValidator1, #pagecontext_RequiredFieldValidator2, #pagecontext_CompareValidator1{
  color:#e53324;
}
.documents-dateChoose{
  margin-bottom:5px;
}
.grid_item_action{
  width:45px;
  text-align: center !important;
}
#pagecontext_ordermethodcontrol1_hlPasswordReminder{
  display:none;
}
#pagecontext_ordermethodcontrol1_btnLogin{
   background: #e99326;
border: medium none;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
cursor: pointer;
font-size: 13px;
font-weight: bold;
height: 25px;
padding-bottom: 2px;
padding-left: 12px;
padding-right: 12px;
font-family: Arial;

position: relative;
top: 36px;
left: -236px;
}
#pagecontext_ordermethodcontrol1_lbLoginName{
 margin-left:70px; 
}
#pagecontext_ordermethodcontrol1_pLogin{
  height:115px;
}
#pagecontext_btnBack, #pagecontext_btnConfirm{
  background: #e99326;
border: medium none;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
cursor: pointer;
font-size: 13px;
font-weight: bold;
height: 25px;
padding-bottom: 2px;
padding-left: 12px;
padding-right: 12px;
font-family: Arial;
}
#pagecontext_lbTotalNetPriceValue{
  color:#c41c1c;
}
#pagecontext_pnlAdditionalAddress{
  display:none;
}
.customers-editaccount #pagecontext_edituseraccount1_ppass1, .customers-editaccount #pagecontext_edituseraccount1_ppass2{
  display:none;
}
.grid_item_unit{
  text-align:center !important;
}
.grid_order_id, .grid_order_date_creation, .grid_order_status{
  text-align:center !important;
}
.groupnavarrow{
width: 21px;
height: 14px;
background-image: url(global/navi_arrow_right.png);
background-repeat: no-repeat;
background-position: center center;
display: inline-block;
}
.groupnav2{
  font-weight:bold;
}
.group-ul-level-1, .group-ul-level-2{
  font-size: 13px;
list-style-image: url("global/strzalka.png");
list-style-type: none;
margin-bottom: 5px;
margin-top: 4px;
padding-left: 20px;
line-height: 18px;
}
.item-link{
  text-decoration:none;
  color:#968888;
}
.item-link:hover{
  text-decoration:underline;
}
.box-group-control{
  border-color: #D9D8D8;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
}
.box-group-control-container{
  padding:5px;
}
.login-box{
float: right;
margin-top: -21px;
text-align: center;
display: block;
width: 180px;
background: url("global/login-box_.png");
height: 22px;
padding-top:3px;
color: #ffffff;
font-size:12px;
font-family:Arial;
}
.login-box a{
	text-decoration:none;
	color:#ffffff;
}
.page-top .shoppingcart-boxContent{
	font-weight: normal;
}
.page-top .mveritem{
	background:none;
}
.page-top .mvertical{
	margin: 0 15px;
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	
}
.page-top .menu{
	display:block;
	padding: 8px 10px 8px 10px;
}
.content{
	float:left;
	border: 1px solid #cccccc;
	padding:9px;
	margin-bottom:10px;
	background:#fff;
}
.cpage table{
	border-collapse:collapse;
}
.boxgrtree{
	border:1px solid #ccc;
	margin-bottom:10px;
}
.textcontrol-boxHoverHeader{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.textcontrol-boxContent {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.textcontrol-boxContent  p{
	margin:0px;
	padding:4px;
}

.textcontrol-boxContent .-container{
	border:none;
}
.page-center .page-center-title{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.body-default .page-center-title{
	display:none;
}
.body-default .page-center-subpage{
	border:none;
	padding:0px;
	margin-top:-12px;
	margin-top: -1px\0/IE8;
}
.clientcatalogue-page{
margin-top:10px;
}
.shoppingcart{
	margin-top:10px;
}
.user-box {
	border: 1px solid #ccc;
	margin-bottom:10px;
}
.page-left .boxmenu{
border: 1px solid #ccc;
	margin-bottom:10px;
}
.page-bottom .menu{
	font-size:12px;
	text-transform: none;
	color: #fff;
}
.page-bottom .mveritem{
	padding: 0px 26px 2px 2px;
	margin-right:0px;
}
.grid_order_date_creation{
	width:100px;
}
.clientcatalogue-searchresult table, .ui-tabs-panel table{
	border-collapse:separate;
}
#ctl00_pagecontext_tbLoginName, #ctl00_pagecontext_tbPassword {
	width:200px;
}
.ordermethod-buttons-passwdreminder{
color: #c41c1c;
font-size: 10px;
}
.filtersearch-box{
  border: solid 1px #ccc;
border-radius: 5px;
vertical-align: top;
text-align: right;
padding-left: 6px;
padding-right: 6px;
padding-top:3px;
padding-bottom:3px;
width:192px;
margin-bottom:10px;
}

.filtersearch-box input{
  border:none;
  width:190px;
  height:20px;
}
.filtersearch-group{
  height:21px;
}
.new-cookie-rules{
  border-top: 7px solid #e99326;
}
.katalog-box-container{
border:none;
}
.katalog-box{
margin-bottom:10px;
}
.newscontrol > .newscontrol-item:first-child{
display:none;
}

.body-pages-news .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
border: 2px solid #c41c1c; 
-webkit-box-shadow: 0px 0px 30px 10000px rgba(50, 50, 50, 0.88);
-moz-box-shadow: 0px 0px 30px 10000px rgba(50, 50, 50, 0.88);
box-shadow: 0px 0px 30px 10000px rgba(50, 50, 50, 0.88);
}

.languagecontrol-boxHoverHeader {
position: absolute;
top: 0;
background: none !important;
}

.changelanguage-change-lang{
display: flex;
align-items: center;
}

.languagecontrol {
	position: absolute;
	top: 30px;
	margin-left: 20px;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.languagecontrol:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 5px 0 5px;
	border-color: #ffffff transparent transparent transparent;
	position: absolute;
	right: 1px;
	top: 3px;
	font-weight: 900;
	cursor: pointer;
}
.languagecontrol .boxcontrol-header-text {
	display: none;
}
.languagecontrol-boxHoverHeader{
	width: 30px;
}

.lang_pl {
    background-position: 0px 2px;
	background: url('/App_Themes/auto-gh/language/pl.png') no-repeat;
}
.lang_en {
    background-position: 0px 2px;
	background: url('/App_Themes/auto-gh/language/en.png') no-repeat;
}
.lang_de {
    background-position: 0px 2px;
	background: url('/App_Themes/auto-gh/language/de.png') no-repeat;
}
.lang_fr {
    background-position: 0px 2px;
	background: url('/App_Themes/auto-gh/language/fr.png') no-repeat;
}
.lang_ru {
    background-position: 0px 2px;
	background: url('/App_Themes/auto-gh/language/ru.png') no-repeat;
}
.lang_ro {
    background-position: 0px 2px;
	background: url('/App_Themes/auto-gh/language/ro.png') no-repeat;
}
.lang_es {
    background-position: 0px 2px;
	background: url('/App_Themes/auto-gh/language/es.png') no-repeat;
}
.changecurrency-label{
	display: inline-block;
	margin-bottom: 10px;
}
.changecurrency-field{
	display: inline-block;
}
.checkorder-payments, .confirmorder-orderinfo-payments, .confirmorder-articles-payment{
display: none;
}
.filtersearch-box .filtersearch-group-input{
	width: 100%;
	border: none;
}
.articlestate_custom1 .ofpClientNetPricerow .artvalue {
	display: inline;
}
#transport-info {
	display: inline-block;
    color: #c41c1c;
    margin: 0;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
    padding: 0px 6px;
    position: relative;
    top: 2px;
}
#transport-info::after {
	content: 'Produkt wielkogabarytowy, transport indywidualny';
	position: absolute;
	opacity: 0;
    font-size: 11px;
    text-align: center;
    color: white;
    border-radius: 5px;
    padding: 4px 6px;
    left: 20px;
    top: 9px;
    background: #e99326;
	transition: all 0.4s;
}
#transport-info:hover::after {
	opacity: 1;
}
.boxgrtreecont .jstree-container-ul .jstree-node .jstree-children .jstree-ocl {
	background-position: -68px -8px;
}
.boxgrtreecont .jstree-container-ul .jstree-node .jstree-children .jstree-anchor {
	line-height: 14px;
    height: 34px;
    max-width: 100%;
    display: inline-block;
    width: 85%;
    margin-left: 3px;
	white-space: pre-line;
}
/* informacja o zniżce na koszt dostawy dla typu Z (Custom2) */
.role-custom2 .checkorder-delivery fieldset {
	padding-bottom: 20px;
}

.role-custom2.lang-pl .checkorder-delivery fieldset tr:last-of-type td > span::after {
	content: 'Został przyznany rabat -50% na koszt wysyłki';
	top: 15px;
    position: relative;
    left: 10px;
	color: #c41c1c;
	font-weight: bold;
	display: inline-block;
	width: max-content;
}
.role-custom2.lang-pl .checkorder-delivery fieldset tr:last-of-type td > span[data-price="0,00"]::after {
	content: '';
}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
	display: none;
}
.body-customers-documentitems .page .page-logo,
.body-customers-documentitems .page .login-box,
.body-customers-documentitems .page .boxmenu,
.body-customers-documentitems .page .page-left-boxes,
.body-customers-documentitems .page-footer {
	display: none;
}
.body-customers-documentitems .page .page-center-title,
.body-customers-documentitems .page .page-center-subpage {
	min-width: 600px;
	width: 100%;
	
}
.body-customers-documentitems .base-background {
	border-top: none;
}
.document-items-confirm-panel-button input {
	   
}

.userinfo-payments {
    background-color: #FFC6C6 !important;
    border: 3px solid #C91E1E !important;
    border-radius: 5px 5px 5px 5px !important;
    padding: 3px !important; 
    text-align:center !important;
}

.userinfo-payments a {
    color: #FF0000 !important;
    font-weight: bold !important;
}

.userinfo-payments-label{
    display: block;
    font-size: 16px;
    margin-bottom: 10px;
    text-align: center;
}

.documents {
	font-weight: bold;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: unset;
    text-align: center;
}