html { font: 62.5%/1.25 Arial, Helvetica, sans-serif; }
strong { font-weight: bold; }
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000;
    margin: 0;
    background: #fff;
    _text-align: center;
}

textarea, select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}
td { font-size: 10pt; }
hr {
    color: #8e8e8e;
    background-color: #8e8e8e;
    height: 1px;
    border: 0;
}
form { margin: 0; }
ol, ul {
    margin-top: 5px;
    margin-bottom: 5px;
}
ul { list-style: square; }
img { border: none; }
/* images */
img.uprighttext { vertical-align: top; float: right; }
h1, h2, h3, h4 {
    font-family: verdana, tahoma, arial, sans-serif;
    font-weight: 100;
    margin-bottom: 0;
}
h1 { font-size: 28px; color: #a0a0a0; }
h2 { font-size: 24px; color: #808080; }
h3 { font-size: 20px; color: #707070; }
h4 { font-size: 16px; color: #707070; }
a {
    color: #0083ff;
    -moz-outline: none;
    text-decoration: none;
}
a:visited { color: #5e42c5; }
a:hover { text-decoration: underline; }
dl dd a {cursor: pointer;}
.vela .main-breadcrumb .main-breadcrumb-list a:visited { color: #0083ff; }
/* global */
/* universal */
.bold { font-weight: bold; }
.nobold { font-weight: normal; }
.italic { font-style: italic; }
.nowrap { white-space: nowrap; }
.preline { white-space: pre-line; }
.large { font-size: 12.5pt; }
.normal { font-size: 10pt; }
.small { font-size: 9pt; }
.smaller { font-size: 8pt; }
.xtrasmall { font-size: 7pt; }
.ultrasmall { font-size: 6.5pt; }
.verdana { font-family: Verdana, sans-serif; }
.arial { font-family: arial; }
.background { background: #fff; }
.fontcolor1 { color: #a0a0a0; }
.fontcolor2 { color: #000; }
.fontcolor3 { color: #777; }
.lineThrough { text-decoration: line-through; }
.toleft { text-align: left; }
.toright { text-align: right; }
.totop { vertical-align: top; }
.tobottom { vertical-align: bottom; }
.tocenter { text-align: center; }
.left { float: left; background: none; }
.right { float: right; background: none; }
.tomiddle { vertical-align: middle; }
.tobaseline { vertical-align: baseline; }
.newitem { font-style: italic; color: #008000;}
.orange { color: #fe6608 !important; }
.inline { display: inline; }
.msgincontent { color: #02910d; }
.msgincontent_orange { color: #ff6600; }
.errorincontent { color: #f30c0c; }
.inactiveincontent { color: #666666; }
.error { font-size: 12pt; color: #f30c0c; }
.borderNone{border:none!important}
.borderTop2{border-top:2px solid #ccc!important}
.borderBottomNone{border-bottom:none!important}
.clearBoth{clear:both}
.cursorPointer{cursor:pointer}
.displayBlock{display:block}
.displayNone{display:none}
.displayInlineBlock{display:inline-block!important}
.corAll3{border-radius:3px}
.borderRadius5,.corAll5{border-radius:5px}
.borderRadius7,.corAll7{border-radius:7px}
.borderRadius5500,.corTop5{border-radius:5px 5px 0 0}
.corBottom5{border-radius:0 0 5px 5px}
.floatLeft{float:left!important}
.floatRight{float:right!important}
.fontSize11{font-size:11px!important}
.fontWeightBold,.bold{font-weight:bold}
.fontWeightNormal{font-weight:normal!important}
.height1{height:1px!important}
.margin0{margin:0!important}
.margin10{margin:10px!important}
.margin0Auto{margin:0 auto!important}
.marginTop0{margin-top:0!important}
.marginTop5{margin-top:5px!important}
.marginTop10{margin-top:10px!important}
.marginTop20{margin-top:20px!important}
.marginRight5{margin-right:5px!important}
.marginRight10{margin-right:10px!important}
.marginRight20{margin-right:20px!important}
.marginBottom0{margin-bottom:0!important}
.marginBottom5{margin-bottom:5px!important}
.marginBottom10{margin-bottom:10px!important}
.marginBottom20{margin-bottom:20px!important}
.marginBottom30{margin-bottom:30px!important}
.marginBottom40{margin-bottom:40px!important}
.marginLeft0{margin-left:0!important}
.marginLeft4{margin-left:4px!important}
.marginLeft5{margin-left:5px!important}
.marginLeft10{margin-left:10px}
.marginLeft25{margin-left:25px}
.marginLeft30{margin-left:30px}
.maxWidth400{max-width:400px!important}
.padding0{padding:0!important}
.padding5{padding:5px!important}
.paddingTop5{padding-top:5px!important}
.paddingTop10{padding-top:10px!important}
.paddingTop13{padding-top:13px}
.paddingTop15{padding-top:15px!important}
.paddingTop40{padding-top:40px}
.paddingBottom5{padding-bottom:5px!important}
.paddingBottom10{padding-bottom:10px!important}
.paddingBottom20{padding-bottom:20px!important}
.paddingLeft0{padding-left:0!important}
.paddingLeft10{padding-left:10px!important}
.paddingLeft35{padding-left:35px!important}
.statusOk{color:#02910D!important}
.statusError{color:#f30c0c!important}
.statusNormal{color:#51504C!important}
.textAlignLeft{text-align:left!important}
.textAlignCenter{text-align:center!important}
.textAlignRight{text-align:right!important}
.textOverflowEllipsis{text-overflow:ellipsis;overflow:hidden;display:inline-block;white-space:nowrap}
.textTransformUppercase,.upper{text-transform:uppercase!important}
.lower{text-transform:lowercase!important}
.capitalize{text-transform:capitalize!important}
.top0{position:relative;top:0!important}
.top-1{position:relative;top:-1px}
.top-2{position:relative;top:-2px}
.top-3{position:relative;top:-3px!important}
.top1{position:relative;top:1px}
.top2{position:relative;top:2px}
.top3{position:relative;top:3px}
.top4{position:relative;top:4px}
.width100{width:100px!important}
.width400{width:400px!important}
.width600{width:600px}
.width4pr{width:4%}
.width20pr{width:20%}
.width30pr{width:30%}
.width50pr{width:50%}
.width70pr{width:70%}
.width80pr{width:80%}
.width100pr{width:100% !important; }
.verticalAlignTop{vertical-align:top!important}
.verticalAlignMiddle{vertical-align:middle!important}
.spinner11{display:none;width:11px;height:11px;position:relative;top:2px;left:0;background:url(../layout/spinner11.gif) 0 0 no-repeat}
.spinner16{display:none;width:16px;height:16px;position:relative;top:3px;left:0;background:url(../layout/spinner-dots.gif) 0 0 no-repeat}
.spinner20{display:none;width:20px;height:20px;position:relative;top:4px;left:0;background:url(../ajax-spinner.gif) 0 0 no-repeat}
.spinnerH{display:block;width:100%;height:22px;background:url(../layout/pbar-ani.gif) 0 0 repeat-x}
.errorLine,.error-line{text-align:left;background-color:#f2d5d9;color:#823000;margin:0;display:none;padding:5px;font-size:12px}
.cool-message-section{margin:0 0;position:absolute;top:2px;z-index:990;width:300px}
.cool-message-section .cool-message{margin:0 0 10px;padding:4px 17px 5px;position:relative;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,0.2);font-weight:bold;color:#3C3C3C;width:100%}
.cool-message-section .good-message{background:#F3FFCD;border:1px solid #B1DA81}
.cool-message-section .bad-message{background:#f2d5d9;border:1px solid #F9866A}
.showError{border:1px solid red!important;background:#F2D5D9;padding:2px 1px}
.errorOutline{border:1px solid red!important}
hr.shadowed-hr{position:relative;border:0;width:100%;height:1px;margin:20px 0;background:#dcdcdc;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#dcdcdc 15%,#dcdcdc 85%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#dcdcdc 15%,#dcdcdc 85%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#dcdcdc 15%,#dcdcdc 85%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,#dcdcdc 15%,#dcdcdc 85%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#dcdcdc 15%,#dcdcdc 85%,rgba(255,255,255,0) 100%)}
hr.shadowed-hr:after{content:'';position:absolute;display:block;width:100%;height:20px;top:1px;left:0;background:url(../vela/hr-shadow.jpg) top center no-repeat}
button{
    background-color: #f5f5f5;
    background:   -moz-linear-gradient(top,#fdfdfd 0,#dedede 50%,#cacaca 51%,#dfdfdf 100%);
    background:-webkit-linear-gradient(top,#fdfdfd 0,#dedede 50%,#cacaca 51%,#dfdfdf 100%);
    background:     -o-linear-gradient(top,#fdfdfd 0,#dedede 50%,#cacaca 51%,#dfdfdf 100%);
    background:    -ms-linear-gradient(top,#fdfdfd 0,#dedede 50%,#cacaca 51%,#dfdfdf 100%);
    background:        linear-gradient(top,#fdfdfd 0,#dedede 50%,#cacaca 51%,#dfdfdf 100%);
    height:25px;
    display:inline-block;
    border:1px solid #747474;
    text-align:center;
    margin:0;
    padding:0 5px;
    position:relative;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}
button:hover{
    background-position: 0 -23px;
    background:   -moz-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
    background:-webkit-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
    background:     -o-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
    background:    -ms-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
    background:        linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
    cursor: pointer;
}
button span,
.senditLink span {
    position: relative;
    top: 0;
    padding: 0;
    margin: 0;
    height: 19px;
    line-height: 19px;
    white-space: nowrap;
}
/**/
/*RN TO LESS*/
.toggle-down::after,
.toggle-up::after {
    background: url("../vela/sprite-listing.png") -13px -16px no-repeat;
    content: '';
    display: inline-block;
    height: 6px;
    width: 22px;
}
.toggle-up::after {
    background-position: 6px -16px;
}
.table-sendit td {
    width: 20%;
}
.table-sendit td + td {
    width: 55%;
}
.table-sendit td:last-child {
    width: 25%;
}

.table-sendit .accordionPanel dt {
    float: left;

}

.table-sendit .accordionPanel dd {
    margin-left: 27%;
}
.table-sendit .sendit-text-indent {
    text-indent: 23px;
}
.icon-sendit {
    background: url("../layout/spriteSendit.png") 0 -44px no-repeat;
    width: 20px;
    height: 12px;
    display: inline-block;
    position: relative;
    top: 2px;
}
.icon-sendit-logo {
    background: url("../layout/spriteSendit.png") 0 -25px no-repeat;
    width: 66px;
    height: 15px;
    display: inline-block;
    position: relative;
    top: 2px;
}
/* TO LESS*/

.filterSectionSmall {
    margin-bottom: 5px;
    position: relative;
    height: 35px;
    background: rgb(242,242,242);
}
.filterSectionSmall .first {
    position:absolute;
    top:5px;
    left:21.1%;
}
.filterSectionSmall .second {
    position:absolute;
    top:7px;
    left:66%;
}
.filterSectionSmall input[type=text],
.filterSectionSmall input[type=password],
.filterSectionSmall button {
    margin: 0 0 5px;
    height: 17px;
    padding: 4px 6px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    border: 1px solid #ccc;
    border-radius: 3px;
}
.filterSectionSmall button {
    vertical-align: top;
    margin-left: -3px;
    border-radius: 0 3px 3px 0;
    height: 27px;
    color: #333;
    position: relative;
}
.filterSectionSmall input[type="text"]:focus {
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 102, 0, 0.4);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 102, 0, 0.4);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 102, 0, 0.4);
}

.senditOrders table.form table {
    width: 100%;
    border-collapse: collapse;
    margin: 10px 0;
}
.senditOrders table.form table thead td {
    background-color: #E3EAF4;
    font-weight: bold;
}
.senditOrders table.form table td {
    padding: 3px 5px;
    font-size: 11px;
    background-color: #fff;
    border: 1px solid #d3d3d3;
}
h1.titleBar {
    color: #fff;
    font: bold 12px verdana,arial,sans-serif;
    margin: 0;
    background: url("../layout/form-header-bg.png") repeat-x scroll 0 0 #5178bf;
    background:    -moz-linear-gradient(top, #7399cd 0%, #5178bf 100%);
    background: -webkit-linear-gradient(top, #7399cd 0%, #5178bf 100%);
    background:      -o-linear-gradient(top, #7399cd 0%, #5178bf 100%);
    background:     -ms-linear-gradient(top, #7399cd 0%, #5178bf 100%);
    background:         linear-gradient(top, #7399cd 0%, #5178bf 100%);
    padding: 4px 10px 5px;
}

.messageInfoShadowHelper{width:95%;margin:0 auto;padding:10px!important;border:1px solid #ccc;color:#000;font-size:12px;box-shadow:0 0 0 1px #fff inset}
.messageInfoShadowHelper table{width:100%}
.messageInfoShadowHelper td{border-collapse:collapse;padding:0;vertical-align:middle!important}
.messageInfoShadowHelper img.logo{margin-right:10px}
.messageInfoShadowHelper .main{padding:4px 10px 4px 4px;width:100%}

div.buttonBox {
    padding: 0 4px 11px;
}
div.buttonBox .goRight {
    float: right;
    width: 186px;
    margin-left:5px
}

span.logoSendit {
    display: block;
    width: 100px;
    height: 22px;
    background: url('../layout/spriteSendit.png') 0 0 no-repeat;
}
.logoSenditSmall{
    background: url('../layout/spriteSendit.png') 0 -25px no-repeat;
    width: 66px;
    height: 15px;
}
span.logoPayu {
    display: block;
    width: 73px;
    height: 18px;
    background: url('../payu/payu-mid.png') 0 0 no-repeat;
}
span.iconChecked {
    width: 15px;
    height: 15px;
    background: url('../layout/icons-validator-ok.gif') 0 0 no-repeat;
}

i.ok-icon,
i.error-icon {
    display: inline-block;
    width: 15px;
    height: 15px;
}
i.ok-icon {
    background: url('../layout/icons-validator-ok.gif') 0 0 no-repeat;
}
i.error-icon {
    background: url('../layout/icons-validator-error.gif') 0 0 no-repeat;
}
i.vela-arrow {
    background: url('../vela/vela-icons-sprite.png') -12px -58px no-repeat;
    display: inline-block;
    width: 11px;
    height: 6px;
    -webkit-transition: -webkit-transform .1s ease 0s;
    -moz-transition: -moz-transform .1s ease 0s;
    -ms-transition: -ms-transform .1s ease 0s;
    -o-transition: -o-transform .1s ease 0s;
    transition: transform .1s ease 0s;
}
i.vela-arrow.active {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.separator-left, .separator-right { position: relative; }
.separator-left:after, .separator-right:after {
    background-image: -webkit-linear-gradient(top,rgba(255, 255, 255, 0.01),#f2f2f2 10%,#d4d4d4 40%,#d4d4d4 60%,#f2f2f2 90%,rgba(255, 255, 255, 0.01));
    background-image: -moz-linear-gradient(top,rgba(255, 255, 255, 0.01),#f2f2f2 10%,#d4d4d4 40%,#d4d4d4 60%,#f2f2f2 90%,rgba(255, 255, 255, 0.01));
    background-image: -ms-linear-gradient(top,rgba(255, 255, 255, 0.01),#f2f2f2 10%,#d4d4d4 40%,#d4d4d4 60%,#f2f2f2 90%,rgba(255, 255, 255, 0.01));
    background-image: -o-linear-gradient(top,rgba(255, 255, 255, 0.01),#f2f2f2 10%,#d4d4d4 40%,#d4d4d4 60%,#f2f2f2 90%,rgba(255, 255, 255, 0.01));
    background-image: linear-gradient(top,rgba(255, 255, 255, 0.01),#f2f2f2 10%,#d4d4d4 40%,#d4d4d4 60%,#f2f2f2 90%,rgba(255, 255, 255, 0.01));
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 1px;
}
.separator-top, .separator-bottom { position: relative; }
.separator-top:after, .separator-bottom:after {
    background-image: -webkit-linear-gradient(left,rgba(255, 255, 255, 0.01),#f2f2f2 10%,#d4d4d4 40%,#d4d4d4 60%,#f2f2f2 90%,rgba(255, 255, 255, 0.01));
    background-image: -moz-linear-gradient(left,rgba(255, 255, 255, 0.01),#f2f2f2 10%,#d4d4d4 40%,#d4d4d4 60%,#f2f2f2 90%,rgba(255, 255, 255, 0.01));
    background-image: -ms-linear-gradient(left,rgba(255, 255, 255, 0.01),#f2f2f2 10%,#d4d4d4 40%,#d4d4d4 60%,#f2f2f2 90%,rgba(255, 255, 255, 0.01));
    background-image: -o-linear-gradient(left,rgba(255, 255, 255, 0.01),#f2f2f2 10%,#d4d4d4 40%,#d4d4d4 60%,#f2f2f2 90%,rgba(255, 255, 255, 0.01));
    background-image: linear-gradient(left,rgba(255, 255, 255, 0.01),#f2f2f2 10%,#d4d4d4 40%,#d4d4d4 60%,#f2f2f2 90%,rgba(255, 255, 255, 0.01));
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
}
.separator-left { padding-left: 1px; }
.separator-left:after { left: 0; }
.no-cssgradients .separator-left { border-left: 1px solid #D4D4D4; }
.separator-right { padding-right: 1px; }
.separator-right:after { right: 0; }
.no-cssgradients .separator-right { border-right: 1px solid #D4D4D4; }
.separator-top { padding-top: 1px; }
.separator-top:after { top: 0; }
.no-cssgradients .separator-top { border-top: 1px solid #D4D4D4; }
.separator-bottom { padding-bottom: 1px; }
.separator-bottom:after { bottom: 0; }
.no-cssgradients .separator-bottom { border-bottom: 1px solid #D4D4D4; }

.wrapperForm1020 {
    width: 1020px;
    margin: 0 auto 10px;
}
.wrapperForm1020 fieldset {
    background: #f2f2f2 url('../layout/newItemAside.png') right top repeat-y;
    border: none;
    font-size: 12px;
    margin: 0;
    padding: 0;
    margin-bottom:10px;
}
.wrapperForm1020 ul.formList {
    float: left;
    margin: 0 10px;
    padding: 10px 0;
    width: 806px;
    list-style: none outside;
}
.wrapperForm1020 .formList li {
    border: 0;
    padding: 0;
    margin-bottom: 2px;
    clear: both;
    overflow: hidden;
}
.wrapperForm1020 .formList li label {
    color: #333;
    font: bold 12px arial,tahoma,sans-serif;
    padding: 0;
    width: 160px;
    position: relative;
}
.wrapperForm1020 .formList li.absolute {
    float: none !important;
    position: absolute !important;
}
.wrapperForm1020 ul.formList input[type=checkbox] {
    float: left;
    position: relative;
}
.wrapperForm1020 ul.formList label[for=invoice] {
    float: none;
    font-weight: normal;
    color:#000
}
.wrapperForm1020 ul.formList ul {
    list-style: none outside;
}
.wrapperForm1020 .formList li .padding {
    padding-top: 12px!important;
}
.wrapperForm1020 .formList ul {
    margin: 0 0 0 170px;
    padding: 0;
}
.wrapperForm1020 .aside {
    float: left;
    list-style-type: none;
    margin: 0 10px;
    padding: 0;
    width: 174px;
}
.wrapperForm1020 .aside li {
    margin: 12px 0;
    padding: 0 5px 0 5px;
}
#cancelOrderDialog h3.dialogTitle,
.wrapperForm1020 .aside h3,
#voucherDialog h3,
#ordersSelectionDialog h3 {
    clear: both;
    font-size: 13px;
    font-weight: bold;
    margin: 25px 0 7px;
    padding: 0;
}
.wrapperForm1020 .aside address {
    font-style: normal;
}
/**/
.selected1{background-color:#E6E6E6}


.closeLayer {
    background: url("../jquery_ui/ui-icons_222222_256x240.png") no-repeat -96px -128px;
    height: 16px;
    width: 16px;
}
.closeLayer span { display: none; }
.icoHelp {
    display: inline-block;
    width: 13px;
    height: 12px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMBAMAAABLmSrqAAAAAXNSR0IArs4c6QAAABhQTFRFYXAA//79//Ts9WoQ/9/J/nAU/9S4/+jY99NlBwAAAAF0Uk5TAEDm2GYAAAA+SURBVAjXY2AwBgEGBmZzQUFBZQMGZifBUEEVFFoQQotC+UqhSsi0e7lxeQmQdnE2NnEB0mZpaWnJBgxQcwFotw6VofTtQAAAAABJRU5ErkJggg==);
    cursor: help;
    text-decoration: none;
}

span.icoHelp, .cursorHelp {
    cursor: help;
}
/* universal */
/*Rejestracja*/
div.tocenter table {
    margin: 0 auto;
    text-align: left;
}
.regFormLabel label span.required { color: #f00; }
td.form2, td.form2bold { font-size: 10pt; }

.form-submit, .submit-delete {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    overflow: hidden;
}
td.formsubmit { text-align: right; }
form.validate .regFormLabel { width: 170px; }
#pagecontent1 td, #pagecontent2 td { vertical-align: top; }
form.validate td.validatorTip {
    font-size: 11px;
    line-height: 1.2;
    padding-bottom: 0;
    width: 270px;
}
form.validate span.validatorMessage {
    float: left;
    font-style: normal;
    margin: 0;
    padding-left: 28px;
    padding-right: 0;
}

/*/Rejestracja*/

/*Nowości i komunikaty*/
.gray {
    background-color: #eee;
    padding: 2px;
}
.white {
    background-color: #fff;
    padding: 2px;
}
/*Sprzedaj*/
td.formtitle {
    font-weight: bold;
    font-family: verdana, arial, sans-serif;
    white-space: nowrap;
    padding: 4px 0;
    color: #fff !important;
    font-size: 12px !important;
    background: #5178bf url(../layout/form-header-bg.png) repeat-x;
    text-indent: 10px;
    border-top: 1px solid #4f76be;
}
td.form1bold {
    border-top: 1px solid #d0d0d0;
    vertical-align: top;
    font-weight: bold;
}
.normal10 { font-weight: 400; }
.msgincontent { color: #02910d; }
/*myaccount*/
.msg {
    color: #02910d;
    font-size: 12pt;
}
#printPreview { display: none; }
#filtersBox { position: relative; }
a.rss {
    font-size: 9pt;
    color: #c8c8c8;
    text-decoration: underline;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAA/1BMVEUAAAD0kz398ebjgD7uhjruhzr2m0TrgznpjkLqj0LgaSzoezfrfjLrgDnxjDzndjDyjzzldjbwizvuhTP1lj7jby7xijTgez3jcjXzjzb1lTvxsYr8wIP5q1365dj3snXtmmP3mT/6uHb0nE/6vYP7o0b+587lcy77v4P7r1/4xJrjgFPshz75x5r0vJj96tnzpGbfajD5sWr+8+bupn37unfhbjT6t3bztov0kj37rl797+XwnWX2q2jrgDH4uYH++PLoeTDpfjf4xZrxlU3bXirxjznmejPwjUDdYyv98Ob3lzjvhjT2lDf+8ub4mDj6mznzjjb7nTr/+fP///9rw7+BAAAAAXRSTlMAQObYZgAAAJVJREFUCNcFwQUCggAQBMBVFAskFbu7u7uVhvv/W5wBmFskLIsBNRcDmHZloKSzpu14UbyvRL8hazuevkXkNLmPydp5uptEWOkdzZrvF10jBDlNZC27fvDD8RCzbGdO6zJthAQC5qzQtILGvpSSoNo+Nc50GFE8g6rTutQflF9Qf4qYp7sGJ6Ti36cGRF/JEJ+QMisNf62uGQfXvlQrAAAAAElFTkSuQmCC) no-repeat center left;
    padding: 0 0 0 15px;
}
a.rss:visited { color: #c8c8c8; text-decoration: underline; }
a.rss:visited span { color: #e9813c; }
a.rss:active { text-decoration: underline; }
a.rss span { color: #e9813c; }
a.rss:hover { color: #e9813c; text-decoration: underline; }
a.rss:hover span { color: #e9813c; text-decoration: underline; }
.my-list {
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
    padding: 2px;
}
.list-color {
    background-color: #eee;
    font-size: 9pt;
    padding: 2px;
    vertical-align: top;
    text-align: left;
}
.list-head {
    border-collapse:collapse;
    margin:0 0 16px;
    width:100%;
}
.list-white {
    background-color: #fff;
    font-size: 9pt;
    padding: 2px;
    vertical-align: top;
    text-align: left;
}
/*/Moja sprzedaż > Do wystawienia*/
.tabsContainer {
    width: 100%;
    margin: 0 auto;
}
.tabsContainer ul {
    padding: 0;
    margin: 0;
}
.tabsContainer ul li {
    list-style: none;
    float: left;
    width: auto;
}
.tabsContainer ul li a {
    outline: none;
    text-decoration: none;
    color: #666;
    float: left;
}
.tabsContainer ul.tabs {
    padding-left: 5px;
}
.tabsContainer ul.tabs li span {
    float: left;
}
.tabsContainer ul.tabs li.active span {
    background: none;
}
.tabsContainer ul.tabs li {
    height: 24px;
    overflow: hidden;
}
.tabsContainer ul.tabs li a {
    height: 30px;
}
.tabsContainer ul.tabs li a:hover {
    color: #333;
}

/*show user*/
.roundCornerGreyBG {
    background: #f7f7f7;
    border: 1px solid #d3d3d3;
    margin: 0;
    padding: 6px;
    margin-bottom: 10px;
}

.roundCornerWhiteBG {
    background: #fff;
    border: 1px solid #d3d3d3;
    margin: 0;
    padding: 0;
}

/*show_user end*/

/*Różne*/
a:link.signed { color: #00a800; }
a:visited.signed { color: #00a800; }
div.td-pager {
    text-align: right;
    margin: 0 5px;
}
div.td-pager a:visited {
    color: #0083ff;
}
.pagerInput.product {
  padding: 3px 0 0 20px;
}

.td-pager .arrLeft,
.td-pager .arrRight,
.td-pager .pagerSubmit,
.td-pager .pagerSubmit:hover,
.pagerInput .pagerSubmit,
.pagerInput .pagerSubmit:hover {
    display: inline-block;
    width: 10px;
    height: 13px;
    background: transparent url(../layout/sprite-listing.png?v=6) -48px -20px;
    vertical-align: middle;
}
.td-pager .arrLeft { background-position: -58px -20px; }
.td-pager .pagerSubmit,
.pagerInput .pagerSubmit {
    border: 0;
    padding: 0;
}
.table_msg {
    background-color: #f3ffec;
    border: 1px solid #02910d;
    padding: 5px;
}
.table_error {
    background-color: #feffd7;
    border: 1px solid #f30c0c;
    padding: 5px;
}
.textBN {
        font-weight: bold;
    color: #fb5a00;
}
td.form1bold,
td.form2,
td.form2bold
td.form1 table td,
td.form2 table td,
td.formsubmit,
td.formbright { font-size: 10pt; }
div.tocenter table table {
    margin: 0;
    text-align: left;
}
.pos { color: #009b00; font-weight: 700; }
.neu { color: #646464; font-weight: 700; }
.neg { color: #ee3e2b; font-weight: 700; }
.tab-head {
    font-size: 10pt;
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
    color: #3c3c3c;
    padding: 3px 3px 4px 6px;
    border: solid #dfe0e4;
    border-width: 1px 1px 0 0;
}
#ceneoSearchResult {
    float: left;
    white-space: nowrap;
}
#ceneoSearchResult td {
    vertical-align: middle;
    font-size: 12px;
}
.darkblue { background: #2c3167; }
.font-white { color: #fff; }
/*forum Opera*/
td.forumPost tt { font-size: 11pt; color:#000; }

.li2 {
    background: url(../common/li2.gif) no-repeat 0 0;
    padding: 1px 8px;
}
div#wrapper {
    width: expression(document.body.clientWidth < 979 ? "980px" : document.body.clientWidth > 1199 ? "1200px" : "auto");
    margin: 0 auto;
    padding: 0 4px;
    max-width: 1200px;
    min-width: 980px;
    text-align: left;
    position: relative;
}
div#wrapper p {
    margin-top:0;
    margin-bottom:3px;
}
#pagecontent1 { clear: both; }
/* navbar */
.search_panel {
    padding: 0;
    background: #5a5959 url(../layout/navbar.png) repeat-x 0 -110px;
    color: #fff;
    overflow: hidden;
}
.search_panel_1 {
    padding: 7px 0;
    float: left;
    width: 100%;
    background: transparent url(../layout/navbar.png) no-repeat 0 0;
}
.rightPanelContent {
    display: block;
    line-height: 18px;
    width: 30%;
    min-height: 58px;
    padding: 0;
    margin: 0 15px 0 0;
    text-align: left;
    float: right;
}
.rightPanelContent a:hover { color: #fff; }
#pagecontent2 .navbar { padding: 0; }
.clear { clear: both; }
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
.floatBox:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* breadcrumps */
.breadcrumbs {
    font-size: 9pt;
    text-align: left;
    color: #000;
    padding: 0 0 10px 0;
}
.breadcrumbs a,
.breadcrumbs a:visited {
    color: #0083FF;
}
/* legend */
dl.legend {
    margin: 5px 0;
    padding: 0;
    display: block;
    overflow: hidden;
}
dl.legend dt { float: left; }
dl.legend dd { margin: 5px 0 5px 28px; }
.cellShop { text-align: center; }
/* LISTINGS */
/* tabs in listing */
.tabsOptions {
    position: relative;
    overflow: hidden;
}
.tabsOptions .vList span, .tabsOptions .vGallery span {
    float: left;
    height: 24px;
    width: 24px;
    display: inline-block;
    line-height: 24px;
    border-radius: 3px;
    border: 1px solid #cdcdcd;
    margin-top: 10px;
}
.tabsOptions span.vList span { background: url(../layout/sprite-listing.png?v=6) -24px 0 no-repeat; }
.tabsOptions a.vList span { background: url(../layout/sprite-listing.png?v=6) 0 0 no-repeat; }
.tabsOptions span.vGallery span {
    background: url(../layout/sprite-listing.png?v=6) -24px -24px no-repeat;
    border-left: 1px solid #f2f2f2
}
.tabsOptions a.vGallery span {
    background: url(../layout/sprite-listing.png?v=6) 0 -24px no-repeat;
    border-left: 1px solid #f2f2f2
}
.tabsOptions .sort {
    position: absolute;
    left: 35%;
    width: 33%;
    text-align: left;
    line-height: 25px;
    white-space: nowrap;
}
.tabsOptions .sort select { width: 80%; }
/* lists & gallery
 * .itemList - wszystkie listingi
 * .itemListing - widok tekst i obrazki
 * .itemGallery - widok galeria
*/
.itemList { font-size: 13px; }
.itemListing table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
}
*+html .itemListing table { border-collapse: collapse; }
#wrapper .caption .showAll {
    font-size: 12px;
    float: right;
}
#wrapper .caption, /* p w widoku galerii */
.itemList caption {
    padding: 10px 6px 5px;
    font-size: 13px;
    text-align: left;
}
/* thead */
.itemListing th {
    padding: 6px 0 6px 20px;
    text-align: left;
}
.itemListing th a {
    text-decoration: none;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
}
.listFeatured th {
    background: #ebf8ff;
    border: 1px solid #c2e3f2;
    border-width: 1px 0;
}
.listFeatured th:first-child { border-left: 1px solid #c2e3f2; }
.listFeatured th.cellTime {
    border-right: 1px solid #c2e3f2;
    padding-right: 5px;
}
.listStandard th {
    background: #eee;
    border: 1px solid #c8c8c8;
    border-width: 1px 0;
}
.listStandard th:first-child { border-left: 1px solid #c8c8c8; }
.listStandard th.cellTime {
    border-right: 1px solid #c8c8c8;
    padding-right: 5px;
}
/* tbody */
/* wyklucz tabelę z komunikatem */
.itemListing .listFeatured td,
.itemListing .listStandard td {
    border-top: 1px solid #ddd;
    padding: 5px 0 5px 20px;
    font-size: 1em;
}
/* wyklucz tabelę z komunikatem */
.itemListing .listFeatured tr:first-child td,
.itemListing .listStandard tr:first-child td { border-top: 5px solid #fff; }
.itemListing td.cellPhoto {
    position: relative;
    width: 128px;
    height: 96px;
}
.itemListing td.cellCompare {
    width: 21px;
    padding-left: 2px;
}
.itemListing th.cellPhoto,
.itemListing td.cellPhoto { padding-left: 2px; }
.itemListing th.cellName,
.itemListing td.cellName {
    padding-left: 12px;
    padding-right: 5px;
    width: 100%;
}
.itemListing th.cellPrice { text-align: center; }
.itemListing td.cellPrice {
    padding-left: 0;
    min-width: 85px;
}
.itemListing td.cellTrans {
    color: #6e6e6e;
    min-width: 85px;
}
.iImg {
    display: block;
    margin: 0 auto;
    width: 128px;
    height: 96px;
    text-decoration: none;
}
.iImg.noPhoto { width: 130px; }
.iImg,
.ajaxLoader,
.rgBorder { background: url(data:image/gif;base64,R0lGODlhEAAQANU6AAMDAwwMDBQUFBwcHCMjIyYmJikpKS0tLTIyMjY2Njw8PEFBQUZGRkpKSk5OTlJSUlVVVVlZWV1dXWFhYWZmZmpqam1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiYyMjJGRkZWVlZqamp6enqKioqWlpampqa2trbCwsLS0tLm5ub29vcHBwcXFxcnJyc3NzdDQ0NXV1dnZ2d3d3eHh4eXl5ejo6Ozs7PHx8fX19fn5+f7+/gAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/h1CdWlsdCB3aXRoIEdJRiBNb3ZpZSBHZWFyIDQuMAAh+QQFBQA6ACwAAAAAEAAQAAAGn0CdcKhLQYhIHc0C04UEulwqlqwhJLrPQOca0Yi0mg5lUHUILlIrKtZtIiqc5PNCkU44GqqE08k4Dxg4OUM5LSMoX0MtJEkwVEIpJCQlM0k4LCsrjB4fIDJJNyknJypDNC9JMopCmCEmhEQqIys3kSMumDA4NzNxMZSEMV81IzEtiSNNN5BCOScoOiwm0iQ2VSVfKyU6OCZNl0IuKc5EQQAh+QQFBQA6ACwAAAAADQALAAAGXUCdcKgLXYhDGkamsyR0uYZqaJNodBiFDgRg6Wg23QqyyjRigON248JpRK9VqWCjfUcaEC4nzN1SI0MwKUg6MDEuKigodkg4LCsnJyg1hX9UTEgydjkuJCd8RCojQQAh+QQFBQA6ACwAAAAAEAAIAAAGVUCdcKgreYhIHQ1E03UmuptElbxtRDoPJWtYEWs33SsDC1VgBo4uJxOiSrFcKCVznRg2WCRg09lWIyg5OUM4GgAIKEQ0L0kcIEMuKyssfUg1ISorLUEAIfkEBQUAOgAsAwAAAA0ACgAABlVAnVCnIg2PNlRNR+LocJvXEFdC6Uod3cghHcpGMJNH9hA9ZTpZLrWiwVQWG8uxwI1QuSNOY3iodDRdRyFGQiw2R0I0HB4gJkqJaQoGBQ42aIknf0JBACH5BAUFADoALAUAAAALAA4AAAZlQJ3upRIahTbdqqTDiWDGlI5F0qUyMuNoxhrRNKjmzOqyyVyfm8siweWOOdAD4zoaTWG7sbaxVDx6MxENDBZ6JyxGb0cNBCNJLDA4NzEUNCACEDkjMS0oNCNFMCE6YSwmUyRJQkEAIfkEBQUAOgAsCAABAAgADwAABlTAki6XiumOJp1rRDvqTjZSa9ikyU632GeDO+ZMGZDRuZo6j7ZQhyNy0jIWS8eJYp2PkwJmpqOVIDUjCAg4HikAKDoxJzpJEgQ1TkI0A4lHKUc3Z0EAIfkEBQUAOgAsBgACAAoADgAABlxAHcukc41ouuSMdbKRWrpcrWijyU44GqqESyZzrdFJ5vW2oGWvzUQiodK20OdDSq9cae/m4UGSZjEoEzUoERM5JxYQLAUiOjNoEg46GAYwZRCTNAwqZRkYSV1eQQAh+QQFBQA6ACwDAAUADQALAAAGXcARKqcr6nItIU1HexmNsJiRZXsWcazVqoWqWXW2UumkskmtL5iRBMFZR5lSNTWjgGgylsbW2nCIKwMoGxAuDyc6NU42Bhg6GAs6Hw8yUwqVFglgFCxPbpIVRURGQQAh+QQFBQA6ACwAAAgAEAAIAAAGUsDV6USC6Y7IW2qoQrpGSKSMFr1lAgdcVJcarW5HRSBUy5BpsNANRirluDJdq1AKYWKZle4WqzYcOh8TOiYaVFswCXoeEnsdLVtHWjokG0dvSEEAIfkEBQUAOgAsAAAGAA0ACgAABldAnZAVEhp1sFjm8Zi4jkIcaxOBRFhQ3S1ljJ2yMprWc1jgoKqRjkLo0EAmmw2mwsV0LSzskTp9YiMwRzgWFzolHToqJDZGNBRPJBxaJoJGZzopIkI5OkEAIfkEBQUAOgAsAAADAAsADQAABmRAXUume41mrJONpJMIRLcKy0aTnXQ1DyFxy+m+3i/L8y3rPhULBmb+ZhgNSKttjq3oOhwJQgmbNQ4iNicrNzczKjouLjoyGSwqKDQjZTgfHzoqJjosZTQcMTorJXlmOF8uKV9BACH5BAUFADoALAAAAAAIAA8AAAZRQJ1wqHsNZQjjangjLHQsHWwGBZxOukeihINkYtJKAYLLEVefIanj+YCFnkoFAyMKacYhLqXpmIUhGSg3LDA4RWA0IzEtQzknKFBDNSU0OitBADs=) no-repeat 50% 50%; }
.noPhoto,
.noThumb { background: #fff; }
.iImg span {
    display: block;
    width: 128px;
    height: 96px;
    border: 1px solid #ccc;
    color: #bbb;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    line-height: 130px;
}
.cart-no-photo,
.noPhoto span,
.noThumb span { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAXCAQAAADE+VVXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOEJCNkUzNkEwRkUyN0QxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NDg3MURBOEY3RjExMUUwQTE0RjhEMjA2RjgyQzk1OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NDg3MURBN0Y3RjExMUUwQTE0RjhEMjA2RjgyQzk1OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEVEREFFN0EzOTIwNjgxMTg4QzZCODIwMjNBMkVDRkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzIwNjAzQTlCMTFGMTFFMDgxNEZCQ0Y3NUZCMDQ5ODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7a1rDQAAACrElEQVQ4y5WUu28TQRCHf3u7d7bvzo8zzoNEJAYpDydSEKRBSSho0iCghIa/jQ4oaQgFFCAgDRJIEUJ5ECAWliE2F1s+n++xu0dhJ0rOjgwzxa5mdr59zOyQJzhHkihCO2NpoNy/7AEARrpzFQwA4EP2vBdiCCCHQ3iD9mO9cQ5KbLfMgNU5/BoEIY8BHRepRRQgkiLA/0mENipMEEzTNAJwgBDCuDj2W8Z0SZ9SElDA3fLvvUp90CFgYoo8UlGCj52TSxQBIMGWVswlhpRPhRJJEjIv4X7bfm23B75JCAAUBBG6MwC51NW76pjhZt2eFUC63ZhcvL/zrGKfB2GYB+8lFkxZvK2OFo403tZaeqBGhETJIOPmWglt5l7jaaMTh9B1KkckJJWqVKUqicS168Zioaly2/RURQZMEEkC5qRkZHiUafnv+xJnlcXTkWTp5VSHhbbBeNYD9E413/XYJpGml70yni/HrqQEOKuXizJldHxq62ooIEC5jDi6Wjc5MdzxuXhM/0lGCCeioYekmci5qFfefjRnb2kTAMCVlqYHaiEe0wchJqRAh3HUTEervX9lYxty/mHX69FkRJNDISEXkJAQABzNGQ0+o51JH1eggASXQyGu4ysCCu9m3FpdJaGfv8GPn1Bw4nSGQg4OrBWPpnxhgACAtYKTj01lMnBY/edQyNbhbN1OFdpp98iIF1XekVGdfdodCgH2N9kd07PcQGmmTtsLTtpraXtb1b6eQue7FXtKy40JVRQNP+1pYagENAIiPRhrpf2OutvYeBNGQysWAJ5vrku+PNrK+PqJOyI1/Uf1xUtHDugHaypKg773zanSWtbK+AmuSY/67E/w9cPGl8GdiSwQLHQbQL8sWTOTmTxlzXq19q56bnfzySSQwaXzMP8gHAd/AcHSR/hiuRNxAAAAAElFTkSuQmCC) no-repeat 50% 40%; }
.iPopup .noPhoto span {
    background: url(../layout/showItemNoPhoto.png);
    text-indent: -9999px;
}
#tabMainBox.itemGallery { padding: 4px 0; }
.itemGallery .listGallery > div {
    margin: 0 2px;
    overflow: hidden;
}
.itemGallery .listGallery > div > div {
    position: relative;
    float: left;
    margin-left: -1px;
    width: 33.33%;
    border: 1px solid #d8d8d8;
    border-width: 0 1px 1px 0;
}
.itemGallery.wide .listGallery > div > div {
    width: 25%;
}
*+html .itemGallery.wide .listGallery  > div > div { width: 24.9%; }
.itemGallery .listGallery > div > div:first-child,
.itemGallery .listGallery > div > div:first-child + div,
.itemGallery .listGallery > div > div:first-child + div + div,
.itemGallery.wide .listGallery > div > div:first-child + div + div + div { border-top: 1px solid #d8d8d8; }
.itemGallery .listGallery > div > div.nobdr { border-right: 0; } /* nth-child od IE9 */
.itemGallery .listGallery > div > div > div {
    position: relative;
    margin: 0 0 0 1px;
    padding: 0;
    height: 255px;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 10px 10px 9px;
    font-size: 13px;
    text-align: left;
}
.itemGallery .listGallery .iImg {
    width: 192px;
    height: 144px;
}
.itemGallery .listGallery .iImg span {
    line-height: 180px;
    width: 190px;
    height: 142px;
    font-size: 12px;
}
.itemList .highlight { background: #dff3fe; }
.itemGallery .listGallery > div > div.highlight > div, .itemGallery .highlight > div {
    background: #dff3fe;
    border-color: #dff3fe;
}
.itemGallery .highlight { background: none; }
.iTitle { display: block; }
.itemListing .iTitle { margin: 0 0 5px; }
.itemGallery .listGallery .iTitle {
    display: block;
    height: 45px;
    overflow: hidden;
    line-height: 14px;
}
.itemGallery .listGallery input.comparer {
    margin: 0 5px 0 -5px;
    float: left;
}
.promoBold .iTitle span { font-weight: bold; }
.itemListing .cellName div {
    position: relative;
    min-height: 71px;
    padding-bottom: 25px;
}
.cellName div > span.listingParams { /* parametry */
    display: block;
    font-size: 11px;
    color: #333;
}
.cellName div > span > span { color: #888; }
.cellName div > span + span { /* ikony */
    position: absolute;
    bottom: 0;
    left: 0;
}
.iPriceR,
.iPriceRD,
.iPriceBN,
.iPriceBND,
.iPriceAdd {
    display: block;
    white-space: nowrap;
    position: relative;
}
.itemGallery .listGallery .iPriceRD,
.itemGallery .listGallery .iPriceBND,
.itemListing .iPriceR span:first-child,
.itemList .iPriceRD span:first-child,
.itemList .iPriceBND span:first-child,
.itemListing .iOffer span,
.itemListing .iTime span,
.itemList .iPrepareTime,
.itemList .iShippingTime { display: none; }
.itemList .iPriceRD span.currency:first-child,
.itemList .iPriceBND span.currency:first-child { display: inline; }
.iPriceBN span:first-child {
    font-weight: bold;
    color: #fb5a00;
}
.iPriceAdd span:first-child {
    font-weight: bold;
    color: #3c93be;
}
.iPriceBND span,
.iPriceRD span { color: #808080; }
.itemListing .iPriceBND .listingPostagePrice,
.itemListing .iPriceRD .listingPostagePrice {
    padding-right: 21px;
}
.itemListing .iPriceBND span.itemFS,
.itemListing .iPriceRD span.itemFS {
    position: absolute;
    right: 0;
}
.itemListing .iPriceR span:first-child,
.itemListing .iPriceBN span:first-child,
.itemListing .iPriceAdd span:first-child {
    display: inline-block;
    width: 70px;
}
.itemListing .iPriceR span:first-child { visibility: hidden; }
.itemGallery .listGallery .itemDetails {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    font-size: 12px;
}
.itemGallery .listGallery .itemFS { float: right; }
.itemGallery .listGallery .itemPrice { display: inline-block; }
.itemGallery .listGallery .itemPrice > span { font-weight: bold; }
.itemGallery .listGallery .itemPrice .iPriceR span { font-weight: normal; }
.itemGallery .listGallery .itemIco { margin: 4px 0 0; }
.itemGallery .listGallery .itemOffer { margin: 4px 0 0; }
.iIco,
.itemIco {
    display: inline-block;
    margin: 0 2px;
    vertical-align: middle;
    background: url(../layout/sprite-listing.png?v=7);
    background-repeat: no-repeat;
}
.itemPI {/* Installment */
    width: 16px;
    height: 16px;
    background-position: -52px -220px;
}
.itemListing span.itemAS.itemIco {
    position: absolute;
    left: -2px;
}
.itemWR {/* bez rejestracji */
    width: 14px;
    height: 14px;
    background-position: -54px -115px;
}
.itemPZA {/* płacę z allegro */
    width: 14px;
    height: 14px;
    background-position: -34px -129px;
}
.itemUS {/* do wyczerpania przedmiotów */
    width: 16px;
    height: 19px;
    background-position: -0px -218px;
}
.itemOM {/* otoMoto */
    width: 116px;
    height: 14px;
    background: url(../layout/listing-logo-om.png);
}
.itemOD {/* otoDom */
    width: 71px;
    height: 16px;
    background: url(../layout/listing-logo-od.png);
}
.itemAS { /*standard allegro*/
    width: 16px;
    height: 16px;
    background-position: 0 -130px;
}
.listStandard .cellName .iTitle,
.listFeatured .cellName .iTitle{
    display: inline-block;
}
.iTitle.asTitle {
    margin-left: 20px;
}
.itemGallery .listGallery .itemAS {
    margin: 0 5px 0 0;
    float: left;
}
.itemAP {/* Allegro Package  */
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../layout/sprite-listing.png) -187px -220px;
    text-indent: -9999px;
    white-space: nowrap;
    text-align: left;
    margin: 0 2px;
    vertical-align: top;
}
.itemFS {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../layout/sprite-listing.png?v=6) -206px -200px;
    text-indent: -9999px;
    white-space: nowrap;
    text-align: left;
}
#deliverySection td.freeShipping span.itemFS,
#prePostschemeData td.freeShipping span.itemFS,
#postPostschemeData td.freeShipping span.itemFS,
#preForeignPostschemeData td.freeShipping span.itemFS {
    position: absolute;
    top: 8px;
    left: -27px;
}
.itemSM {
    display: inline-block;
    padding: 0 3px 1px 3px;
    background: #FF5A00;
    color: #fff!important;
    font-size: 10px;
    white-space: nowrap;
}
.itemEB {/* ebooki */
    width: 119px;
    height: 16px;
    background: url(../layout/listing-logo-eb.png);
}

label[for="freeShipping"] { text-transform: capitalize; }
.itemListing tr.freeShippingRow td.cellPrice { vertical-align: baseline !important; }
.itemListing tr.freeShippingRow td.cellTrans {
    vertical-align: baseline !important;
    padding-top: 6px;
}
.itemListing .alert { color: #f00; }
input.alert {
    border: 2px #ff5a00 solid;
    background: #fff1b2;
}
/* /LISTINGS */
/* sidebar */
#naviLeft {
    float: left;
    width: 19%;
    min-width: 190px !important;
    margin: 10px 0 0;
}
.naviLeftHead {
    width: 100%;
    height: 27px;
    background: #fff;
    font-family: verdana,tahoma,arial,sans-serif;
}
.naviLeftHead p {
    height: 27px;
    line-height: 27px;
    margin: 0 !important;
    padding: 0 0 0 7px !important;
    color: #fff;
    font-family: verdana,tahoma,arial,sans-serif !important;
    font-weight: bold;
}
.naviLeftHead p .level_up {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(../layout/sprite-listing.png?v=6) no-repeat -55px -70px;
}
.naviLeftH1,
.naviLeftH2 {
    font-family: verdana,tahoma,arial,sans-serif;
    display: block;
    color: #fff;
    font-size: 10pt;
    padding: 0 5px 0 7px;
    height: 27px;
    line-height: 27px;
    margin: 0;
    font-weight: bold;
}
.naviLeftHead p,
.naviLeftH1 {
    background: #5f5f5f url(../layout/sprite-listing-2.png) repeat-x 0 0;
    background: -moz-linear-gradient(top,#8c8c8c 0%,#5b5b5b 53%,#4b4b4b 53%,#616161 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#8c8c8c),color-stop(51%,#5b5b5b),color-stop(51%,#4b4b4b),color-stop(100%,#616161));
}
.naviLeftH2 {
    background: #ff7318 url(../layout/sprite-listing-2.png) repeat-x 0 -27px;
    background: -moz-linear-gradient(top,#ff9f60 0%,#ff7013 53%,#ff5a00 53%,#fe6a0b 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9f60),color-stop(51%,#ff7013),color-stop(51%,#ff5a00),color-stop(100%,#fe6a0b));
}
#naviLeft div.naviLeftContent,
#naviLeft div.naviLeftContentReversed {
    display: block;
    overflow: hidden;
    margin: 0 0 10px;
    border: 1px solid #c8c8c8;
    border-top: none;
    border-radius: 0 0 5px 5px;
    background: #e9e9e9;
}
#naviLeft div.naviLeftContent { padding: 1px 5px 5px 7px; }
#naviLeft div.naviLeftContentReversed {
    padding: 0 0 5px;
    margin: 0 !important;
    font-size: 11px;
}
#naviLeft div.naviLeftContent table select {
    font-size: 11px;
    margin: 2px 0;
}
#naviLeft textarea, #naviLeft input, #naviLeft select { font-size: 11px !important; }
#naviLeft div.naviLeftContent td, #naviLeft div.naviLeftContentReversed td {
    padding: 4px 0 0;
    white-space: normal;
}
#naviLeft div.naviLeftContentReversed td.viewOptionHead { padding: 5px 5px 0; }
#naviLeft div.naviLeftContentReversed td.viewOptionContent {
    border-bottom: 1px solid #ddd;
    padding: 5px;
    line-height: 22px;
    font-size: 11px !important;
}
#naviLeft div.naviLeftContentReversed td.viewOptionAttrib {
    padding: 5px;
    line-height: 22px;
    font-size: 11px !important;
    border-bottom: 1px solid #ddd;
}
#naviLeft div.naviLeftContentReversed td.viewOptionAttributes {
    padding: 1px 5px;
    line-height: 22px;
    font-size: 11px !important;
}
#naviLeft div.naviLeftContentReversed label.attribName {
    font-weight: bold;
    font-size: 9pt !important;
    line-height: 15px;
}
#naviLeft div.naviLeftContentReversed td.viewOptionBottom {
    border: none;
    padding: 5px;
    font-size: 11px !important;
}
#naviLeft div.naviLeftContentReversed td.viewOptionBottom input.form-submit {
    padding: 0 4px;
    margin: 0;
    width: 50px;
}
#naviLeft div.naviLeftContentReversed td.viewOptionContent input, #naviLeft div.naviLeftContentReversed td.viewOptionBottom input, #naviLeft div.naviLeftContentReversed td.viewOptionAttributes input, #naviLeft div.naviLeftContentReversed ul.viewOptionList li input {
    padding: 0;
    margin: 0;
}
#naviLeft div.naviLeftContentReversed ul.viewOptionList {
    margin: 0;
    padding: 0;
    display: block;
}
#naviLeft div.naviLeftContentReversed ul.viewOptionList li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 22px;
    font-size: 11px !important;
}
#naviLeft div.naviLeftContentReversed .viewOptionMargin { padding: 0 0 0 18px; }
#naviLeft div.naviLeftContentReversed .viewOptionMargin2 { padding: 0 0 0 5px; }
#naviLeft div.naviLeftContentReversed .viewOptionMargin3 { padding: 0 0 0 32px; }
#naviLeft div.naviLeftContent td.toright input { margin: 5px; }
#naviLeft div.naviLeftContentReversed dl.viewOptionSave {
    margin: 0 0 -5px 0;
    padding: 0;
    display: block;
    overflow: hidden;
}
#naviLeft div.naviLeftContentReversed dl.viewOptionSave dt {
    float: left;
    padding-top: 4px;
}
#naviLeft div.naviLeftContentReversed dl.viewOptionSave dd {
    float: right;
    margin: 0;
}
#naviLeft .similarLink {
    display: block;
    margin: 0 0 10px;
    font-size: 12px;
}
/*compareBox*/
.compareBox {
    border: 1px solid #C8C8C8;
    border-radius: 5px;
    margin: 0 0 10px;
    background: #e9e9e9;
    font-size: 11px;
}
.compareBox div { padding: 5px; }
.compareBox div img {
    display: block;
    margin: 0 0 5px;
}
#wrapper .compareBox p {
    overflow: hidden;
    margin: 0 5px;
    padding: 10px 0;
    border-bottom: 1px solid #d1d1d1;
}
#wrapper .compareBox p:last-child { border: 0; }
.compareBox p img {
    float: left;
    width: 64px;
    height: 48px;
    margin: 0 5px 5px 0;
}
.compareBox p > span {
    clear: both;
    display: block;
    color: #666;
}
/*ads*/
#adoceanListing div {
    text-align: center;
    padding: 5px 0 0 0;
}
#isAdvert { display: none; }

/* >>>> myaccount/Stats.php.tpl */
.newStatsDiv .fee-info {
    width: 250px;
    display: inline-block;
    text-align: right;
    vertical-align: middle;
    margin-right: 10px;
}
/* <<<<< myaccount/Stats.php.tpl */

div.alleCommonHeader {
    position: relative;
    display: block;
    border: 1px solid #C8C8C8;
    background: url(../layout/contentH2.gif) 0 0 repeat-x #eaeaea!important;
    margin: 0;
    width: 99%;
}
h2.heading {
    color:#808080;
    font: bold 14px verdana;
    height: 22px;
    padding: 4px;
    margin: 0;
}
h2.heading span.heading {
    float: right;
    margin: 2px 2px 0 2px;
}
h2.headingSmall {
    color:#808080;
    font: bold 12px verdana;
    height: 18px;
    padding: 8px 4px 4px 4px;
    margin: 0;
}
h2.headingSmall span.headingSmall {
    float: right;
    margin: 0 0 4px 4px;
}
.alleThemeMain,
.infoThemeMain {
    background: url(../layout/theme-main.gif) 0 0 repeat-x #fbe38f;
    border: 1px solid #fbe38f !important;
    border-width: 1px 0;
    line-height: normal;
    margin: 0;
    padding: 6px 0 4px 0;
    text-indent: 0;
    font: bold 12px verdana, arial, sans-serif;
    position: relative;
    height: 18px;
}
h3.themeHead {
    color: #7C7C7C;
    float: none;
    font-size: 12px;
    font-family: verdana,arial,sans-serif;
    font-weight: bold;
    white-space: nowrap;
    margin: 0 4px 0 12px;
    padding: 0;
    width: auto;
    position: relative;
    left: -1px;
    text-indent: 0;
}
h3.themeHead span.themeHead {
    float: right;
    margin: 0 0 4px 4px;
}
.alleThemeInfo {
    background: url(../layout/themebox_bg.gif) 0 0 repeat-x #fffae5!important;
    border: 1px solid #fbe38f!important;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 10pt;
    text-align: left;
}

.alleThemeInfo div.alleThemeInfoImg {
    background: url(../common/info.gif) 0 0 no-repeat !important;
    padding: 0 0 0 40px;
    min-height: 30px;
}

.infoThemeInfo {
    background: #e3eaf2;
    border: 1px solid #aebdd4 !important;
    margin-top: 15px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 13px;
    color: #2b4779;
    position: relative;
}
.infoThemeInfo:first-child { margin-top: 0; }

.infoThemeInfo ul {
  margin: 10px;
  padding: 0 0 0 15px;
}

.infoThemeInfo.maBottom {
  margin-bottom: 5px;
}

.infoThemeInfo img.payu {
  position: absolute;
  top: 14px;
  right: 14px;
}

#contentRight {
    margin: 10px 0 0;
    float: right;
    width: 80%;
}
#outlineLeftRight #contentRight {
    float: none;
}
#tabsContent {
    margin-bottom: 10px;
    z-index: 1;
}
#watchedNav {
    position: relative;
    bottom: -1px;
}
#watchedNav ul {
    float: left;
    margin: 0 0 0 5px;
    padding: 0;
    list-style: none;
}
#watchedNav ul li {
    float: left;
    margin-right: 3px;
}
#watchedNav ul li a {
    display: block;
    border-bottom: 1px solid #c8c8c8;
    padding: 5px 15px;
    background: #e8e8e8 url(../layout/sprite-listing-2.png) 0 -89px repeat-x;
    background: -o-linear-gradient(top,#9a9a9a 0%,#6e6e6e 100%);
    background: -moz-linear-gradient(top,#9a9a9a 0%,#6e6e6e 100%);
    background: -webkit-linear-gradient(top,#9a9a9a 0%,#6e6e6e 100%);
    color: #fff;
    font: bold 13px Verdana, sans-serif;
    text-decoration: none;
    height: 16px;
}
#watchedNav li.active a {
    color: #ff7a23;
    background: #fff;
    border: solid #c8c8c8;
    border-width: 1px 1px 0 1px;
    height: 16px;
}
#tabMainBox {
    padding: 4px;
    border: 1px solid #c8c8c8;
}
#tabsContentBottom {
    position: relative;
    width: 100%;
    height: 5px;
    display: block;
}
/* pager */
#pagerTop {
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
}
#pagerBottom {
    margin: -5px 0 5px;
    text-align: right;
}
input.pagerValue {
    width: 25px;
    margin: 0px 6px 0 3px;
}
div.pagerInput {
    display: inline;
    padding-left: 30px;
}
tr.clickable { cursor: pointer; }
input.pagerValue.disabled {
    border: 1px solid #c0c0c0;
    background: #eee;
}
/*blue info message box*/
.messageInfoHelper{
    padding:15px;
    border:1px solid #adbdd7;
    color:#274D85;
    font-size:15px;
    background:url('../layout/messageInfoHelper.png') no-repeat 10px 50% #e3eaf4;
}
.messageInfoHelper .main{
    padding-left:50px;
    float:left;
}
.messageInfoHelper .aside{
    display:block;
    padding-left:20px;
    float:left;
    width:20%;
    border-left:1px solid #adbdd7;
}
.messageInfoHelper .borderR{
    border-right:1px solid #adbdd7;
    position:relative;
    left:1px;
}

/* table-msg & table-err */
.table-msg, .table-error {
    padding: 5px;
    font-size: 12pt;
}
div.table-msg {
    background: #f3ffcd;
    border: 1px solid #b1da81;
}
div.table-error {
    background: #ffe7d8;
    border: 1px solid #ff9866;
}
div.table-error.top {
    background-color: #fff;
    max-width: 1190px;
    min-width: 970px;
    margin: 5px auto;
}
div.table-msg table {
    margin: 0 auto;
}
div.table-msg img, div.table-error img {
    margin-right: 12px;
    margin-left: 7px;
}
div.table-msg .msg {
    margin: 0;
    padding-top: 5px;
    color: #60a536;
}
div.table-error .error {
    color: #fd5e34;
    padding-top: 5px;
}
div.table-msg div.normal {
    color: #4b5d40;
    padding: 3px 0;
}
div.table-msg div.normal ul {
    margin: 0;
}
div.table-error p.error {
    margin: 0;
    color: #fd5e34;
    padding-top: 3px;
}
table.advContent {
    margin: 10px 0 0;
    font-size: 11px;
    line-height: 16px;
    border-collapse: collapse
}
#navs {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 200px;
}
#navs > li {
    margin-bottom: 5px;
    zoom: 1;
}
#navs li a {
    color: #51504C;
}
#navs li a:hover, #navs li a:focus { color: #ab2040; }
#navs li big { font-size: 13px; position: relative; }
#navs li.active big,
#navs li.inactive big,
#navs li.current big {
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    padding: 6px 15px 6px 12px;
    display: block;
    -webkit-user-select: none;
}
#navs li.active big,
#navs li.inactive big{
    overflow: hidden;
    background: #767676 url(../layout/MA_menu.png) 0 0 repeat-x;
    background: -moz-linear-gradient(top, #9c9c9c 0%, #767676 100%);
    background: -webkit-linear-gradient(top, #9c9c9c 0%,#767676 100%);
    background: -o-linear-gradient(top, #9c9c9c 0%,#767676 100%);
    background: -ms-linear-gradient(top, #9c9c9c 0%,#767676 100%);
    background: linear-gradient(top, #9c9c9c 0%,#767676 100%);
}
#navs li.inactive big {
    border-radius: 5px;
    zoom: 1;
}
#navs li.current big {
    background: #fe6d0f url(../layout/MA_menu.png) 0 -70px repeat-x;
    background: -moz-linear-gradient(top, #ff9e5f 0%, #fe6d0f 100%);
    background: -webkit-linear-gradient(top, #ff9e5f 0%,#fe6d0f 100%);
    background: -o-linear-gradient(top, #ff9e5f 0%,#fe6d0f 100%);
    background: -ms-linear-gradient(top, #ff9e5f 0%,#fe6d0f 100%);
    background: linear-gradient(top, #ff9e5f 0%,#fe6d0f 100%);
    cursor: default;
}
#navs li.active big .status_icon,
#navs li.inactive big .status_icon {
    display: block;
    position: absolute;
    top: 10px;
    right: 6px;
    width: 13px;
    height: 9px;
    -webkit-user-select: none;
    background: transparent url(../layout/MA_menu.png) 0px -140px no-repeat;
}
#navs li.active big .status_icon{
    background-position: -13px -140px;
}
#navs li.active ul, #navs li.current ul {
    display: block;
    border: solid #c8c8c8;
    border-width: 0 1px 1px 1px;
    margin: 0;
    padding: 5px 0 3px 0;
    border-radius: 0 0 5px 5px;
}
#navs li.inactive { border-bottom: none; }
#navs li.inactive ul { display: none; }
#navs li big, #navs li big.back {
    font: bold 10pt/130% arial, helvetica, sans-serif;
    color: #fff;
    display: block;
    padding: 2px 3px 3px;
}
#navs ul {
    list-style: none;
    padding: 5px 0 0 0;
    padding: 1px 0 3px;
    margin: 0;
    background: #fff;
}
#navs ul li {
    background: none;
    padding: 3px 0 3px 10px;
    margin-bottom: 5px;
}
#navs ul li.active { background: url(../layout/active-navs-arrow.gif) 95% 50% no-repeat; }
#navs ul li a, #navs ul li strong, #navs ul li span {
    font-size: 12px;
    line-height: 130%;
    text-decoration: none;
}
#navs ul li.lock a, #navs ul li.jump a { background: url(../jump.gif) no-repeat right center; padding-right: 13px; }
#navs ul li.lock a { background-image: url(../lock.gif); }
#navs ul li ul { padding: 1px 0; margin-left: 15px; border: none!important; }
#navs ul li ul li { padding: 1px 0; background: none; padding-left: 10px; }
#navs ul li ul li a { font-size: 11px; }
p.back {
    font: normal 12px arial, tahoma, sans-serif!important;
    padding: 4px 0 5px 20px;
    margin: 0;
    background: url(../layout/arr_left.png) 4px center no-repeat;
}
p.back a { color: #d6d6d6; }
p.back a:hover { color: #686868; }
p.back a span { color: #686868; }
p.back a strong { color: #ff7a23; }
#navs span.likelink {
    line-height: 18px;
    color: #2040ab;
    cursor: pointer;
}
#navs abbr {
    border-bottom: 1px dotted #ccc;
}
.left-menu { border: none; width: 200px; float: left; margin-right: 8px; }
/*navs*/
#headerBox { background: transparent; }
#headerBox p { background: none; }
#headerBox h3 { float: left; margin: 0; }
#headerBox h3 a {
    display: block;
    width: 240px;
    background: url(../layout/logotyp.png) 0 0 no-repeat;
    height: 62px;
}
#headerBox h3 a span { display: none; }
#headerNav {
    background: #333;
    margin: 14px 0 0 250px;
    border-radius: 5px;
}
#headerNav div {
    padding: 0;
    height: 33px;
    overflow: hidden;
}
#topMenu {
    margin: 0;
    float: right;
    list-style: none;
}
#topMenu li {
    float: left;
    margin: 0;
}
#topMenu li a {
    display: block;
    height: 33px;
    color: #fff;
    padding: 8px 12px;
}
#footerContentBox {
    background: #ff7318;
    position: relative;
    margin-top: 30px;
    height: 27px;
    clear: both;
    z-index: 200;
}
#footerContentBox #toTop {
    position: absolute; padding:0;
    right: 7px;
    top: 7px;
    width: 15px;
    height: 12px;
    font-size: 0; /* ie in quirks */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMBAMAAABPbPrXAAAAGFBMVEVhcAD////WTwLbZB/yx6755tr22Mfqo3rxxIoMAAAAAXRSTlMAQObYZgAAAE9JREFUCNdjYGBgYGKAAhMDCM0cGAxhqAmKKYBopkRBwSQQQ0VQUFAEKMTkCGQIOoEFggNBQuyCokamguJAqcJgoAFAKQZ1oHEmClALgBgAcZAHrMNnzzUAAAAASUVORK5CYII=);
}
#footerContentBox #toTop img { display: none; }
#footerContentBox div div {
    float: left;
    width: 25%;
    _width: 25%; /* ie in quirks */
}
#footerContentBox div div h2 {
    color: #fff;
    width: 180px;
    cursor: pointer;
    padding: 4px 10px;
    margin-bottom: 18px;
    font: normal 13px verdana, arial, sans-serif;
    margin: 0;
}
#footerContentBox div div ul {
    list-style: none;
    margin: 0;
    padding: 10px;
    background: #555;
    position: absolute;
    bottom: 27px;
    width: 245px;
    z-index: 999;
}
#footerContentBox div div ul li {
    padding: 2px 10px;
    font: normal 11px/1.5 verdana, arial, tahoma, sans-serif;
    z-index: 999;
}
#footerContentBox div div ul li a {
    color: #fff;
    text-decoration: none;
}
#footerContentBox div div ul li a:hover { color: #fb8538; }
#footerContentBox ul.footerMenuSection { display:none; }
.reg {
    font-size: 11px;
    padding: 10px;
    text-align: center;
}
div.ohidden { overflow: hidden; }
#maContent h2.themeHead,
#maContent h2.withBorderTop,
.content h2.themeHead {
    padding: 2px 0;
    margin: 0 0 16px 0;
    font-weight: bold;
    font-size: 18px;
    color: #303030;
    font-family: Arial, Helvetica, sans-serif;
}
#maContent h2.themeHead span {
    float: right;
    margin: -2px 0 0 0;
}
#maContent h2.themeHead span.help-link {
    font-weight: normal;
    margin-right: 5px;
    cursor: pointer;
}
#maContent h2.withBorderTop {
    border-bottom: 1px solid #C8C8C8;
    margin: 20px 0 10px 0;
}
.theme-filter {
    border: 0;
    padding: 6px 12px 4px;
    background-image: url(../layout/tabs-bg-active.gif);
    padding: 5px 12px;
    margin-bottom: -10px;
}
.theme-filter .theme {
    color: #7c7c7c;
    font-size: 12px;
}
.theme-main {
    margin: 0;
    padding: 6px 0 4px 0;
    text-indent: 12px;
    font: bold 12px verdana, arial, sans-serif;
    background: url(../layout/theme-main.gif) 0 0 repeat-x #eaeaea;
    width: 100%;
    position: relative;
    border: 1px solid #fbe38f!important;
}
.theme-help {
    position: absolute;
    right: 20px;
    top: 4px;
}
.theme-main .theme {
    color: #7c7c7c;
    font-size: 12px;
    float: none;
}
table.info {
    background: url(../layout/themebox_bg.gif) 0 0 repeat-x #fffae5!important;
    border: 1px solid #fbe38f!important;
    margin-bottom: 10px;
    width:100%
}
.my-list {
    border-bottom: 1px solid #c8c8c8;
}
.my-list a, .my-list a span.chosen {
    color: #5f5f5f;
}
.list-color {
    background: #f4f4f4;
}
.ac_results {
    position: absolute;
    right: 5px;
    float: left;
    display: none;
    margin-top: 6px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    color: #6e6e6e;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    white-space: nowrap;
    z-index: 200;
}
.ac_results:after {
    content: '';
    position: absolute;
    top: -6px;
    left: 20px;
    width: 0px;
    height: 0px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
}
.ac_results:before {
    content: '';
    position: absolute;
    top: -7px;
    left: 19px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #cecece;
}
.ac_results ul {
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ac_results li {
    margin: 0;
    padding: 2px 10px;
    cursor: default;
    display: block;
    font: menu;
    line-height: 21px;
    overflow: hidden;
    font-size: 13px!important;
    font-weight: bold;
    cursor: hand;
}
.ac_over,
.ac_odd.ac_over {
    background-color: #eee;
    color: #000;
    font-weight: bold;
}
.ac_results .phrase strong { font-weight: normal; }
.ac_results .phrase {
    font-weight: bold;
}
.ac_results span.category {
    color: #c0c0c0;
    font-weight: normal;
}
.ac_results span.category strong { font-weight: bold; }
.ac_results .sep {
    height: 1px;
    margin: 13px 0 16px;
    padding: 0;
    background: #e2e2e2;
}
.ac_results .sep:before {
    content: '';
    float: left;
    width: 30%;
    height: 1px;
    background: #e2e2e2;
    background: -moz-linear-gradient(left,  #ffffff 0%, #e2e2e2 100%);
    background: -webkit-linear-gradient(left,  #ffffff 0%,#e2e2e2 100%);
    background: -o-linear-gradient(left,  #ffffff 0%,#e2e2e2 100%);
    background: -ms-linear-gradient(left,  #ffffff 0%,#e2e2e2 100%);
    background: linear-gradient(to right,  #ffffff 0%,#e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=1 );
}
.ac_results .sep:after {
    content: '';
    float: right;
    width: 30%;
    height: 1px;
    background: #e2e2e2;
    background: -moz-linear-gradient(left,  #e2e2e2 0%, #ffffff 100%);
    background: -webkit-linear-gradient(left,  #e2e2e2 0%,#ffffff 100%);
    background: -o-linear-gradient(left,  #e2e2e2 0%,#ffffff 100%);
    background: -ms-linear-gradient(left,  #e2e2e2 0%,#ffffff 100%);
    background: linear-gradient(to right,  #e2e2e2 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#ffffff',GradientType=1 );
}
.ac_results .ac-product { margin: 16px 0 7px; }
.ac_results .photo { float: left; }
.ac_results .photo img { height: 32px; }
.ac_results .params {
    display: block;
    margin-top: 2px;
    margin-left: 45px;
    color: #c0c0c0;
    font-size: 10px;
    font-weight: normal;
    line-height: 14px;
}
.ac_results .photo + .phrase {
    display: block;
    float: none;
    margin-left: 45px;
    line-height: 14px;
}
.ac_results .params strong { font-weight: bold; }
.ac_odd { background-color: #fff; }
div.bookmarksArea {
    position:relative;
}
#feedback {
    position:absolute;
    top: 14px;
    right: 10px;
}
#maWrapper {
    position: relative;
    margin-top: 10px;
}
#maWrapper div.content {
    display:block;
}
#maWrapper div.content h4 {
    font-weight:bold; font-size:16px;
    margin:10px 0;
}
#maContent {
    width: auto;
    overflow:hidden;
    min-height: 350px;
}
#maContent td { vertical-align: top; }
#feedback p {
    background: url(../layout/vMenuBtn2.gif) 0 -66px repeat-x;
    display: block;
    float: left;
    margin: 0;
    padding: 0 24px;
    font-weight: bold;
    line-height: 24px;
    color: #fff;
    text-decoration: none;
    height: 100%;
}
#feedback select {
    background:#fff url(../layout/search-menu-input.gif) 0 0 no-repeat;
    border:none;
    padding:2px;
    margin-top:2px;
    color: #000;
}
.vSubMenu {
    top: 60px;
    width: 200px;
    z-index: 99;
    position: absolute;
}

.tabsContainer ul.tabs {
    height: 25px;
    background: url(../layout/tab-bg-line.gif) repeat-x scroll 0 24px;
}
.tabsContainer ul.tabs li {
    border: solid #7ab2e7;
    border-width: 1px 1px 0;
    background:#EBEBEB url(../layout/tabs-bg.png) repeat-x 0 0;
    margin: 0 5px 0 0;
    font: 400 13px verdana, arial, sans-serif;
}
.tabsContainer ul.tabs li span { background: url(../layout/tab-bg-line.gif) repeat-x scroll 0 23px; }
.tabsContainer ul.tabs li a {
    background: none;
    text-decoration: none;
    padding: 3px 8px 0;
}
.tabsContainer ul.tabs li.active {
    background: transparent url(../layout/tabs-bg-active.gif) repeat-x 0 0;
}
.tabsContainer ul.tabs li.active a { font: 400 13px verdana, arial, sans-serif; }
#searchContainer .itemNav, #wopTabsContainer .itemNav {
    background: #C1DFFC;
    height: 10px;
    border: solid #7ab2e7;
    border-width: 0 1px 1px 1px;
}
td.form1, td.form2, td.form1bold {
    border: none;
    border-top: #fff 1px solid;
    border-bottom: #ddd 1px solid;
    background: #f7f7f7;
}
.npp-form td.form1,
.npp-form td.form2,
.npp-form td.form1bold {
    background: none;
}
tr.withTip td.form1,
tr.withTip td.form1bold,
tr.withTip td.form2,
tr.withTip td.form1noborder,
tr.withTip td.form2noleftborder {
    border-bottom: none;
    padding-bottom: 0;
}
td.form1 {
    font-size: 12px;
    font-weight: bold;
    color: #606060;
    padding: 10px 0 0 20px;
}
td.form1noborder, td.form2noleftborder {
    border: none;
    border-bottom: #ddd 1px solid;
    background: #f7f7f7;
}
table.form input[type=text],
table.form input[type=password],
table.form select {
    border: #c5c5c5 1px solid;
    background: #fff;
    font-size: 13px;
    padding: 2px;
    color: #222;
}
table.form select[disabled="disabled"] {
    background: none repeat scroll 0 50% #EDEDED;
    color: #999999;
}
td.formsubmit {
    background: #eee;
    border: #cecece 1px solid;
}
table.form {
    border: none;
}
td.formtip, td.formtipbottom {
    border: none;
    border-bottom: #ddd 1px solid;
    color: #717171;
    font-size: 11px;
    background: #f7f7f7;
    padding-top: 2px;
}
td.formtipPlain {
    padding-top: 5px !important;
}
td.formtipbottom {
    border: none;
    color: #717171;
    font-size: 11px;
    background: #f7f7f7;
    padding: 1px 0 0 0;
}
td.formtipBorder {
    border-bottom: #ddd 1px solid;
    color: #717171;
    font-size: 11px;
    background: #f7f7f7;
    padding: 3px 3px 3px 0;
}
div.tipBox {
    background: url(../layout/form-tip-bg.gif) no-repeat 0 0;
    padding-top: 6px;
}
div.tipBox.plain {
    background: none;
    border-top: #b1d3f5 1px solid;
    padding-top: 0;
}
div.tipBoxContent {
    padding: 5px;
    font-size: 11px;
    background: #ebf5ff;
    border: #b1d3f5 solid;
    border-width: 0 1px 1px 1px;
}
#newItemTabs table.form {
    margin: 5px 0;
    width: 100%;
}
.newItemGeneralDel {
    height: 26px;
    line-height: 100%;
    display: block;
}
/* Tabele z formularzami płatności (2 kolumny) */
.ui-tabs .ui-tabs-nav {
    background: #fff;
    border: none;
}
.tabBarBottom {
    height: 10px;
    background: #c1dffc url(../layout/tabs-bg.gif) repeat-x 0 -28px;
    border: #7ab2e7 1px solid;
    overflow: hidden;
}
.ui-tabs .ui-tabs-nav {
    padding: 0 7px !important;
}
.ui-tabs .ui-tabs-nav li {
    border: #7ab2e7 1px solid;
    margin-right: 7px !important;
}
.ui-tabs .ui-tabs-nav li.ui-state-default { background: #ebebeb url(../layout/tabs-bg.png) repeat-x 0 0; }
.ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover { background: #e5e5e5; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-active { background: url(../layout/tabs-bg-active.gif) repeat-x 0 0; }
div.tabs {
    border: none;
}
.ui-tabs div.ui-tabs-panel {
    padding: 0;
}
form.validate span.validatorMessage {
    background: url(../layout/icons-validator-error.gif) no-repeat 0 0;
    color: #fe6608;
    font-size: 11px;
    padding-bottom: 2px;
    padding-top: 1px;
    display:block;
    float:right;
    margin-top:3px;
    width:26%;
}
form.validate span.validatorMessage.success {
    background: url(../layout/icons-validator-ok.gif) no-repeat 0 0;
}
form.validate input.validatorMessage, form.validate select.validatorMessage, form.validate span.validatorMessage {
    color: #fe6608;
}
form.validate ul ul span.validatorMessage {
    width:37%;
}
.wrapperForm form.validate input[type=text] {
    width:38%;
}
#userRegForm input[type=text] { width: auto; }
.wrapperForm form.validate ul ul input[type=text] {
    width:auto;
}
.attribs-vsep { border-top: 1px solid #ddd; }
/* {{{ Program Partnerski */
.maWrapper2 {    margin:0!important; padding:0!important; }
div.cornersContent {
    margin: 20px 0;
    min-height: 250px;
}

table.apTable {
    width:98%; height:auto; overflow:hidden;
    margin:0 auto; padding:0;
    border-collapse:collapse;
}
table.apTable td {
    font-size:12px;
    margin:0; padding:5px 5px;
    border-bottom: 1px solid #ddd;
}
table.apTable td.apInfo { background: #fffae5 url(../layout/themebox_bg.gif) repeat-x 0 0; }
table.apTable td.apLessInfo,
table.apTable span.apLessInfo {
    font-size:11px; line-height:11px;
    text-align:center;
}
table.apTable td.bBrighter {
    background:#F9F9F9;
    padding:10px 5px;
}
table.apTable td.list-color { background: #eceee1; }
table.apTable td.noBorder { border:none; }
table.apTable td.alignLeft {text-align:left!important;}
table.apTable td.alignRight {text-align:right;}
table.apTable td.alignCenter {text-align:center;}
table.apTable td.code {
    background:#d3d3d3 url(../pay/seemore_bg.gif) repeat left top;
    font-family:Courier,sans-serif;
}
table.apTable td.code code {
    width:450px; height:100%;overflow:auto;
    display:block;
    margin:0; padding:5px;
}
table.apTable thead td {
    background:#7AB2E7 url(../layout/form-header-bg.png) 0 0 repeat-x;
    border:none;
    color:#fff; font-size:12px; line-height:12px;
}
table.apTable tfoot td {
    padding:10px 15px;
    background:#F7F7F7;

}
table.apTable tfoot td input {
    margin:0 10px;
}
table.apTable tbody td input.typeText {
    width:220px;
}
table.apTable tbody td input.typeCheckbox,
table.apTable tbody td input.typeRadio {
    border:none!important;
}
table.apTable td textarea {
    width:100%; height:200px;
    border:1px solid #d3d3d3;
    margin:14px 0;
}
table.apTable td table.apSubTable {
    border-bottom:none;
    width:100%;
    border-collapse:collapse;
}
table.apTable td table.apSubTable thead td {
    background:none;
    background: url(../layout/1x1_C8C8C8.gif) 0 100% repeat-x;
    font-weight:bold; color:#606060;
}
table.apTable td table.apSubTable tbody td {
    border:none;
    padding:6px 0;
}
div.apInfo {
    font-size:14px; font-weight:bold; line-height:30px;
    background:#FFFAE5 url(../layout/themebox_bg.gif) repeat-x 0 0;
    border:1px solid #FBE38F;
    margin:0 0 20px; padding-left:5px;
}
div.contentArea {
    width:auto; min-height:100px;
    position:relative; right:6px;
    margin:0 0 0 12px;
    padding:0 0 10px;
    width:auto;
}
div.contentArea2 {
    margin:0 0 0 220px;
}
div.contentArea h2.underline {
    font-weight:bold; font-size:12px; color:#000;
    border-bottom:2px solid #FF5C03;
    margin:0 0 10px;
    padding:6px 4px 4px 12px;
}
div.contentArea h2.underline img {
    float:right;
    position:absolute; right:7px;
}
div.contentArea p,
div.contentArea dt {
    padding:0 12px 10px;
}
div.contentArea ol,
div.contentArea ul {
    margin:0; padding:0 0 10px 37px;
}
div.contentArea .textBlock {
    display:block;
    width:98%;
    margin-left:12px;
    padding:7px 0 17px;
}
.scley {
    clear:both;
    display:block;
    height:0; width:100%;
    padding:0;
    line-height:0; font-size:0;
}
/* Program Partnerski }}} */
table.form input[disabled=disabled],table.form input.disabled {
    background:#EDEDED none repeat scroll 0 50%;
    border:1px solid #C5C5C5;
    color:#999999;
    font-size:13px;
    padding:2px;
}
/* = new listings = */
/* = listing sidebar = */
#foundCategoriesLong {
    position: absolute;
    background: #e9e9e9;
    border: 1px #c8c8c8 solid !important;
    z-index: 1000;
}
#foundCategoriesLong li { white-space: nowrap; }
#categoriesList .additional { display: none; }
#footerBox { clear:both; }
/* listing popups */
.iPopup {
    display: none;
    z-index: 10000;
    position: absolute;
    margin: 0;
    padding: 5px;
    border: 1px solid #393939;
    border-radius: 5px;
    background: #494949;
    -moz-box-shadow: 0 0 20px #555;
    -webkit-box-shadow: 0 0 20px #555;
    box-shadow: 0 0 20px #555;
}
.iPopup > span {
    position: absolute;
    top: 20px;
    left: 0;
}
.iPopup > span:before,
.iPopup > span:after {
    content: "";
    position: absolute;
    border-style: solid;
}
.iPopup > span:after {
    top: 1px;
    left: -10px;
    border-width: 10px 10px 10px 0;
    border-color: transparent #494949;
}
.iPopup > span:before {
    top: 0;
    left: -11px;
    border-width: 11px 11px 11px 0;
    border-color: transparent #393939;
}
.iPopup.arrowRight > span { right: 0; }
.iPopup.arrowRight > span:after {
    right: -20px;
    left: auto;
    border-width: 10px;
    border-color: transparent transparent transparent #494949;
}
.iPopup.arrowRight > span:before {
    right: -22px;
    left: auto;
    border-width: 11px;
    border-color: transparent transparent transparent #393939;
}
.iPopup > div {
    overflow: hidden;
    border-radius: 3px;
    padding: 0 10px 10px;
    background: #fff;
}
/* right */
.iPopup > div > div {
    width: 200px;
    margin: 0 0 0 422px;
}
.iPopup > div > div > p {
    border-top: 1px solid #a8a8a8;
    margin: 5px 0 0;
    padding: 0;
    font-size: 11px;
    overflow: hidden;
}
.iPopup p.iAttr {
    display: block;
    margin-top: 0;
    max-height: 208px;
    border-top: 0;
    overflow: hidden;
}
.iPopup > div > div > div + p {
    border: 0;
    padding: 18px 0 0;
    font-size: 12px;
}
.iPopup > div > div > p > span {
    display: block;
    margin: 5px 0 0;
    max-width: 250px;
    line-height: 14px;
    clear: both;
}
.iPopup > div > div > p > .itemFS {
    display: inline-block;
    margin-left: 83px;
}
.iPopup .iPriceBND {
    display: inline-block;
    margin-right: 5px;
}
.iPopup > div > div > p > .itemFS > span.hidden{
    display: none;
}
.iPopup .iAttr > span {
    border-top: 1px solid #d9d9d9;
    padding: 6px 0 0 80px;
    margin: 6px 0 0;
    overflow: hidden;
    line-height: 13px;
}
.iPopup .iAttr > span:first-child {
    border-color: #a8a8a8;
    margin: 5px 0 0 0;
}
.iPopup > div > div > p > span > span:first-child {
    float: left;
    display: inline-block;
    width: 80px;
    font-weight: bold;
}
.iPopup .iPrepareTime > span { width: auto; }
.iPopup .iAttr > span > span {
    float: left;
    margin-left: -80px;
    width: 83px;
}
.iPopup .iLink {
    position: absolute;
    bottom: 15px;
    right: 15px;
    border: 0;
    text-align: right;
}
.iPopup .iLink a {
    padding: 2px 0 0;
}
.iPopup .iLink .sep {
    display: inline-block;
    margin: 0 5px;
}
.iPopup .iLink .sep:before {
    content: '|';
    color: #a8a8a8;
}
.iPopup .iLink .itemCart {
    display: block;
    margin: 0 0 5px;
    font-size: 13px;
    font-weight: bold;
    color: #ff5900;
    text-decoration: none;
}
.iPopup .iLink .itemCart .itemIco {
    width: 18px;
    height: 18px;
    margin-right: 5px;
    background-position: -29px -198px;
    vertical-align: bottom;
}
.iPopup .itemCart:hover { text-decoration: underline; }
/* left */
.iPopup > div > div > div:first-child {
    float: left;
    margin-left: -422px;
    width: 410px;
}
.iPopup .itemAS {
    float: left;
    margin-right: 5px;
}
.iPopup .iTitle {
    padding: 0 0 5px;
    font-weight: bold;
    text-decoration: none;
}
.iPopup .iImg,
.iPopup > div > div > div > img { border: 1px solid #d9d9d9; }
.iPopup .iImg {
    margin: 5px 0;
    width: 400px;
    height: 300px;
}
.iPopup .iImg span {
    border: 0;
    width: 400px;
    height: 300px;
    font-size: 14px;
    line-height: 360px;
}
.iPopup > div > div > div > img {
    width: 50px;
    height: 38px;
    margin-right: 2px;
}
.iPopup img:first-child { margin: 0; }
.iPopup > div > div > div:first-child > p {
    background: #efefef;
    border: 1px solid #dedede;
    border-radius: 3px;
    padding: 2px 5px;
    margin: 5px 0 0;
    font-size: 12px;
}
.iPopup > div > div > div:first-child > p a,
.iPopup > div > div > div:first-child > p img { vertical-align: middle; }
.iPopup .errorincontent {
    margin: 0;
    padding: 5px 5px 0;
    font-size: 12px;
}
.iPopup .siGallery { float: none; }
#ceneoSearchResult span { white-space: normal; }
.searchEngineSwitch {
    position: absolute;
    display: none;
    font-size: 12px !important;
    font-family: Arial, sans-serif !important;
}
.searchEngineSwitch a {
    float: left;
    display: block;
    height: 19px;
    background: url(../fast-switch-bg.gif) repeat-x 0 -26px;
    padding: 7px 0 0 0;
}
.searchEngineSwitch.toOld .sesLeftSide { width: 40px; }
.searchEngineSwitch.toOld .sesRightSide { width: 5px; }
/*NEW LAYOUT */
/*NEW MA forms begin*/

.forms {
    padding: 0;
    margin: 10px auto;
}
.formsWithoutHeader {
    margin: 0 auto;
    background: #f2f2f2;
    position: relative;
}
.npp-form .formsWithoutHeader {
    background: none;
}
.wrapperForm {
    padding-top: 4px;
    background: #f2f2f2 url(../layout/form-header-bg.png) repeat-x 0 0;
    border-top: 1px solid #4F76BE;
    position: relative;
}
.npp-form .wrapperForm {
    margin-bottom: 30px;
    padding: 0;
    background: none;
    border: none;
}
.npp-form .wrapperForm ul li table td {
    background: none;
}

.wrapperForm fieldset,
.formsWithoutHeader fieldset {
    border: none;
    font-size:12px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.schemesList table tr td:first-child label,
#prePostschemeData table tr td:first-child label,
#postPostschemeData table tr td:first-child label,
#preForeignPostschemeData table tr td:first-child label {
    position: relative;
    top: 2px;
}
.schemesList table input[type=text],
#prePostschemeData table input[type=text],
#postPostschemeData table input[type=text],
#preForeignPostschemeData table input[type=text] {
    margin: 0;
}
#deliverySection.wrapperForm fieldset .schemesList table.prePaidForm,
#deliverySection.wrapperForm fieldset .schemesList table.postPaidForm {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
}
#deliverySection.wrapperForm fieldset .schemesList table tr.errorPrice .error-line {
    width: 118%;
}
.wrapperForm fieldset legend,
.wrapperForm h4,
.wrapperForm .legend {
    color: #fff;
    font: bold 12px verdana, arial, sans-serif;
    padding: 0 0 4px;
    text-indent: 10px;
    margin: 0;
}
.wrapperFormPrior{margin:0;position:relative;}
#cancelOrderDialog h3.dialogTitle,
#voucherDialog h3.dialogTitle,
#personalDataDialog.wrapperFormPrior h3.dialogTitle,
#ordersSelectionDialog.wrapperFormPrior h3.dialogTitle{margin: 0 0 10px;}
.wrapperFormPrior #logoBack{position:absolute;top:4px;right:6px}
.wrapperFormPrior span.errorincontent{background:none;margin:0;padding:0}
.wrapperFormPrior input[type=text] {
    border: 1px solid #C5C5C5;
    color: #222222;
    font-size: 13px;
    padding: 2px;
}
.wrapperFormPrior ul{list-style:none;margin:0;padding:0}
.wrapperFormPrior ul li{clear:both;}
.wrapperFormPrior ul.ulFirst{margin-bottom:10px}
.wrapperFormPrior ul li .borderBottom {border-bottom: 1px solid #ddd}
.wrapperFormPrior ul.ulFirst li input[type=checkbox]{float:left;position:relative;top:3px;margin-right:5px}
.wrapperFormPrior ul li input[type=checkbox]{top:3px;margin-right:5px}
.wrapperFormPrior ul ul{margin-left:20%;padding:0;border:none}
.wrapperFormPrior ul ul li{border:none;padding:1px}
.wrapperFormPrior ul ul li label{top:4px;color:#000;float:none;position:relative;font-weight:normal!important}
.wrapperFormPrior .divFloatLeft p{margin:0 0 3px}
.wrapperFormPrior .divFloatLeft div{float:left;margin:0 15px 10px 0;padding:0 5px 5px 0}
.wrapperFormPrior .classDivSubmit{padding:0}
.wrapperFormPrior div{padding:5px}
.wrapperFormPrior .classCalculation dl{width:32%;text-align:right;float:left;font-weight:bold;border-right:1px solid #d3d3d3;padding:6px 0;margin:0}
.wrapperFormPrior .classCalculation dl:first-child{text-align:left;width:35%;font-weight:normal}
.wrapperFormPrior .classCalculation dl span{margin:0 10px}
.wrapperFormPrior .classCalculation dl .alleLink span{margin:0}
.wrapperFormPrior .classCalculation dl span.mLeft{margin-left:22px}
.wrapperFormPrior .classCalculation dt{font-weight:bold;padding:1px 4px 4px;}
.wrapperFormPrior .classCalculation dt input{margin:0 5px 0 0;position:relative;top:2px}
.wrapperFormPrior .classCalculation dd{margin:0;padding:6px 4px 0;position:relative;border-top:1px solid #f5f5f5;min-height:29px;}
.wrapperFormPrior.no-modal .classCalculation dl:first-child dd.chooseButton{border:none}
.wrapperFormPrior .classCalculation dd.chooseButton span{margin:0 2px;float:left;}
.wrapperFormPrior .classCalculation dd.chooseButton p{color:#f30c0c;margin:3px 10px!important}
.wrapperFormPrior .classCalculation dl:first-child label{width:auto;font-weight:normal}
.wrapperFormPrior #idCodNull{display:block;position:absolute;left:220px;top:0;z-index:9;white-space:nowrap;background:#fff;padding:6px 0 0}
.wrapperFormPrior .insuranceBody,
.wrapperFormPrior .cashondelivery {
    float: right;
    white-space: nowrap;
    text-align: right;
    display: none;
    position: relative;
    top: -8px;
}
#cancelOrderDialog span.layerClose,
.wrapperFormPrior span.layerClose{color:#0D58AC;cursor:pointer;text-decoration:underline}
*+html .wrapperForm fieldset legend,
*+html .wrapperForm .fieldset .legend { margin-left: -1em; }
.wrapperForm ul, .formsWithoutHeader ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.wrapperForm ul li, .formsWithoutHeader ul li {
    padding: 5px;
    border-top: solid #fff;
    border-bottom: solid #ddd;
    border-width: 1px 0;
    clear: both;
    overflow: hidden;
}
.formsWithoutHeader ul li {
    overflow: hidden;
}
.liWithoutBorderTop {
    position: relative;
    top: -1px !important;
    border-top: 1px solid #F2F2F2 !important;
}
.liWithoutBorderBottom { border-bottom: none; }
.wrapperForm ul li table td {
    background-color: #f2f2f2;
    border: none;
}
.wrapperForm ul ul, .formsWithoutHeader ul ul {
    margin: 0 0 0 30%;
    padding: 0;
}
.wrapperForm ul ul li, .formsWithoutHeader ul ul li {
    border: none;
    padding: 1px;
}
.wrapperForm ul li label,
.formsWithoutHeader ul li label,
.wrapperForm .label {
    padding-top: 2px;
    float: left;
    font: bold 12px arial, tahoma, sans-serif;
    color:#606060;
    position: relative;
    width: 30%;
}
.npp-form {
    max-width: 980px;
    margin: 0 auto;
}
.npp-form .wrapperForm ul li label,
.npp-form .formsWithoutHeader ul li label,
.npp-form .wrapperForm .label {
    color: #212121;
    font-size: 13px;
    width: 20%;
}
label.absolute {
    position: absolute!important;
    float: none!important;
}
ul.labelWithoutFloat li label {
    float: none;
    font-weight: 400;
}
ul.labelWithCheckbox li input[type=radio], ul.labelWithCheckbox li input[type=checkbox] {
        float: left;
}
ul.labelWithCheckbox li label {
        display: block;
        float: none;
        width: auto;
        margin: 1px 0 0 24px;
}
.wrapperForm ul ul li label, .formsWithoutHeader ul ul li label {
    font: 400 12px arial, tahoma, sans-serif;
    float: none;
    color: #000;
    position: relative;
}
.margin20 ul ul { margin-left: 20%; }
.labelWidth1 ul li label, .labelWidth1 ul li .label { width: 20%; }
.labelWidth2 ul li label, .labelWidth2 ul li .label { width: 40%; }
.labelWidth3 ul li label, .labelWidth3 ul li .label { width: 50%; }
.labelWidth4 ul li label, .labelWidth4 ul li .label { width: 60%; }
.wrapperForm table td, .wrapperForm table th {
    border-top: solid #fff;
    border-bottom: solid #ddd;
    border-width: 1px 0;
    padding: 4px;
}
.wrapperForm table td {
    background: #fff;
}
.wrapperForm table td ul li {
    border: none;
    padding: 1px 8px;
    background: url(../common/li2.gif) no-repeat 0 0;
}
.wrapperForm table th {
    color: #606060;
    white-space: nowrap;
    text-align: center;
}
.wrapperForm div { padding: 5px; }
#underTabsBG {
    overflow: hidden;
    height: 6px;
    border: 1px solid #7AB2E7;
    background: url(../layout/tabs-bg-active.gif) repeat-x scroll 0 100%;
    clear: both;
}
div.formsubmit {
    background: #eee;
    border: solid #cecece;
    border-width: 1px 0;
    overflow: hidden;
    padding: 5px 0;
    width: 100%;
}
.npp-form div.formsubmit {
    background: none;
    border: none;
    border-top: 1px solid #e2e2e2;
    padding-top: 10px;
}

div.formsubmit p.agreementInfo {
    line-height: 25px;
    color: #717171;
    font-size: 11px;
}
div.formsubmit div { padding: 0; }
div.formsubmit input { margin: 0 5px; }
.colorList tr { background: #f2f2f2; }
.colorList td {
    background: #f7f7f7;
    border-bottom: 1px solid #ddd;
    padding: 4px;
}
.tipFormError {
    background: #fc898e;
    border: 1px solid #b1d3f5;
    margin: 1px;
    padding: 5px;
    font-size: 11px;
    color: #313131;
}
.tipForm {
    background: #ebf5ff!important;
    border: 1px solid #b1d3f5!important;
    margin: 5px;
    padding: 5px;
    font-size: 11px;
    color:#717171;
}
.tipForm ul,
.wrapperForm .tipForm ul,
.formsWithoutHeader .tipForm ul {
    list-style: square;
    margin: 0 0 0 20px;
}
.tipForm ul li {
    border: 0;
    overflow: visible;
}
.tipWithArrow {
    margin: 10px 0 5px;
    position: relative;
}
.tipWithArrow .arrow {
    width: 13px;
    height: 6px;
    position: absolute;
    top: -6px;
    left: 10px;
    background: url(../layout/form-tip-bg2.gif) left top no-repeat;
}
.emptyFavList {
    text-align: center;
    margin: 30px 0;
}
.addFavBtn {
    background: url(../layout/add-fav-bg.gif) left top no-repeat;
    font-weight: normal;
    font-size: 10px;
    position: absolute;
    top: 1px;
    right:10px;
}
.addFavBtn a {
    display: block;
    text-decoration: none;
    color: #000;
    padding: 3px 22px 3px 10px;
    background: url(../layout/add-fav-plus.gif) right top no-repeat;
}
.addToFavBox {
    margin: 0 auto;
    background: #f2f2f2;
    border-bottom: 1px solid #ddd;
}
.addToFavBox h3 {
    border-top: 1px solid #4f76be;
    background: url(../layout/form-header-bg.png) repeat-x 0 0;
    color: #fff;
    font: bold 12px verdana, arial, sans-serif;
    padding: 4px 10px;
}
.addToFavBox p { padding: 5px; }
.addToFavBox p img { padding: 0 5px 5px 0; }
.options {
    position: relative;
    background: url(../layout/options-bg.gif) left center no-repeat;
}
.options div {
    position: absolute;
    right: 0;
    top: 21px;
    background: #fff;
    border: 1px solid #d9d9d9;
    -moz-box-shadow: 0 0 30px #d9d9d9;
    -webkit-box-shadow: 0 0 30px #d9d9d9;
    border-radius: 5px;
    box-shadow: 0 0 30px #d9d9d9;
    padding: 4px;
    z-index: 999;
    width: 200px;
    display: none;
    text-align: right;
}
.options div p { margin: 1px 0; }
.optionsLink,
.fb-listing a.optionsLink {
    background: url(../layout/options-bg-arrow.gif) right center no-repeat;
    text-decoration: none;
    font-size: 10px;
    padding: 3px 30px 3px 15px;
    display: block;
}
.fb-listing .buy-now {
    white-space: nowrap;
    color: #FF5900;
    text-transform: lowercase;
 }

.fb #listButtonsTop {
    margin-top: -5px;
    padding: 0 10px 5px;
}
.fb #listButtonsTop .invert-btn-label {
    display: inline-block;
    margin-left: 5px;
    font-size: 12px;
    vertical-align: middle;
}

#listingMyAccount td.prices, #listingMyAccount td.observed {
    border-left: 1px solid #d9d9d9;
    padding-left: 8px;
}
/* show_list button space */
#listButtonsTop, #listButtonsMain {
    overflow: hidden;
    width: 100%;
    text-align: left;
}
div#listButtonsTop, div#listButtonsMain { display: block;}
#listButtonsTop .optionIcon {
    display: block;
    float: left;
}
#listButtonsMain input.listButton {
    float: left;
    margin: 0 6px 0 0;
    width: 55px;
    height: 75px;
    border: medium none;
    cursor: pointer;
    background: transparent url(../list_buttons/all.gif) no-repeat;
    text-indent: -999em;
    font-size: 0;
    line-height: 0;
}
#listButtonsMain input.sellAgain { background-position: -10px 0; }
#listButtonsMain input.sellAgainShops { background-position: -75px 0; }
#listButtonsMain input.autoProlong { background-position: -136px 0; }
#listButtonsMain input.transPay { background-position: -201px 0; }
#listButtonsMain input.optionVat { background-position: -327px 0; }
#listButtonsMain input.closeAuctions { background-position: -388px 0; }
#listButtonsMain input.addText { background-position: -456px 0; }
#listButtonsMain input.subDelete { background-position: -524px 0; }
#listButtonsMain input.fastComment { background-position: -587px 0; }
#listButtonsMain input.subDelete.disabled { background-position: -524px -85px; }
#listButtonsMain input.allegroPayment { background-position: -650px 0; }
#listButtonsMain input.wayBill { background-position: -713px 0; }
#listButtonsMain input.subAddToCart { background-position: -775px 0; }
#listButtonsMain input.optionDelivery { background-position: -835px 0; }
#listButtonsMain input.optionDeliveryTime { background-position: -898px 0; }
#listButtonsMain input.basicStats { background-position: -956px 0; }
#listButtonsMain input.newTemplate { background-position: -1013px 0; }
#filtersBox .filtrBookmarks {
    padding: 6px 12px 12px;
    overflow: hidden;
    zoom: 1;
}
#filtersBox .filtrBookmarks .filtrBox {
    border: 1px solid #88b1d9;
    float: left;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    zoom: 1;
    margin: 6px 10px 0 0;
    background: #f3f3f3;
    white-space: nowrap;
}
#filtersBox .filtrBookmarks a.filtrCloseBookmark {
    float: left;
    width: 19px;
    height: 18px;
    margin: 0;
    padding: 0;
    background: url(../layout/filters_close.gif) no-repeat 0px -1px;
}

/** TODO - move to bootstrap?*/
#filtersBox.hide-filter-box .filtrBookmarks {
    float: left;
    padding: 0;
}
#filtersBox.hide-filter-box  .filtrBookmarks .filtrBox { margin: 3px; }
#filtersBox .filtrBookmarks span.filtrLabel {
    padding-left: 2px;
    margin-right: 4px;
    color: #000;
    font-size: 9pt;
    float: left;
}
#filtersBox {
    border: 1px solid #d2d2d2;
    background: #fff;
    background: #f7f7f7;
    border-radius: 5px;
}
#filtersBox h2 {
    padding: 6px 12px;
    color: #303030;
    font: bold 12px verdana,arial,sans-serif;
    margin: 0;
    zoom: 1;
}
#filtersBox .filtersSwitch {
    float: right;
    display: inline-block;
    padding: 6px 20px;
    text-decoration: none;
    font-size: 11px;
}
#filtersBox .filtersSwitch.hide .arrow,
#filtersBox .filtersSwitch.show .arrow {
    width: 11px;
    height: 7px;
    display: inline-block;
    background: url(../vela/sprite-listing.png) no-repeat -16px -16px;
}
#filtersBox .filtersSwitch.show .arrow {
    background-position: 0 -16px;
}
.hide-filter-box {
    float: right;
}
#filtersBox.hide-filter-box h2,
#filtersBox.hide-filter-box .hide,
#filtersBox.hide-filter-box form {
    display: none;
}
#filtersBox form {
    margin: 0;
    padding: 10px;
    border-bottom: none;
}
#filtersBox form .option { width: 48%; }
#filtersBox form p { padding: 8px 0; }
input.filterClearButtonColor { color: #FE5A00; }
/*NEW MA forms end*/
.note-span {
    color: #808080;
    font: italic 10px arial, tahoma, sans-serif;
}
.note-img {vertical-align: baseline; }
.width1 { width: 540px; }
.width2 { width: 740px; }
.width3 { width: 840px; }
.widthPercent1 { width: 80%; }
.widthPercent2 { width: 90%; }
.widthPercent3 { width: 100%; }
.marginLeft1 { margin-left: 30%; }
.marginLeft2 { margin-left: 40%; }
.marginLeft3 { margin-left: 50%; }
.marginLeft4 { margin-left: 60%; }
.marginTop1 { margin-top: 15px; }
.data-table { border-collapse: collapse; }
.data-table td {
    border: 1px solid #ddd!important;
    font-size: 12px;
}
#listingMyAccount td,
.listingMyAccount td {
    font-size: 12px;
    padding: 3px 6px;
}
.tableBorders td {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #fff;
}
#listingMyAccount td p, .listingMyAccount td p { margin: 1px 0; }
#listingMyAccount caption, .listingMyAccount caption {
    background: #4F76BE url(../layout/form-header-bg.png) repeat-x scroll 0 0;
    background: -moz-linear-gradient(top, #749ACE 0%, #4F76BE 100%);
    background: -webkit-linear-gradient(top, #749ACE 0%,#4F76BE 100%);
    background: -o-linear-gradient(top, #749ACE 0%,#4F76BE 100%);
    background: -ms-linear-gradient(top, #749ACE 0%,#4F76BE 100%);
    background: linear-gradient(top, #749ACE 0%,#4F76BE 100%);
    border-top: 1px solid #4F76BE;
    text-align: left;
    padding: 4px 11px;
    color: #fff;
    font: bold 12px verdana, arial, sans-serif;
}
#listingMyAccount caption a, .listingMyAccount caption a { color: #fff; }
#listingMyAccount th,
.listingMyAccount th {
    text-align: left;
    font-size: 14px;
    padding: 3px;
    color: #303030;
    border-bottom: 1px solid #c8c8c8;
}
#listingMyAccount th a:visited,
.listingMyAccount th a:visited {
    color: #0083ff;
}
/*END*/
.ui-tabs .ui-tabs-nav {
    background: #fff;
    border: none;
}
.returnFeedback {
    border-left: 2px solid #aaa;
    margin: 2px 10px;
    display: block; padding-left: 5px;
    color: #666;
}
.alleButton {
    text-decoration: none;
    background: #fff url(../layout/inputButtonBg.png) repeat-x 0 0;
    background: -moz-linear-gradient(top,#fdfdfd 0%,#dedede 53%,#cacaca 53%,#dfdfdf 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(51%,#dedede),color-stop(51%,#cacaca),color-stop(100%,#dfdfdf));
    height: 23px;
    display: block;
    float: left;
    border: 1px solid #747474;
    text-align: center;
    margin: 0 5px;
}
.alleButton span {
    display: block;
    padding: 4px 10px;
    color: #000;
}
.alleButton:hover {
    text-decoration: none;
    background-position: 0 -23px;
}
.priceItem {
    text-align: right;
    padding-right: 15px;
}
#deliverySection td.nameItem,
#prePostschemeData td.nameItem,
#postPostschemeData td.nameItem,
#preForeignPostschemeData td.nameItem {
    vertical-align: inherit;
    width: 48%;
    padding-top: 5px;
}
#deliverySection td.priceItem,
#deliverySection td.freeShipping,
#deliverySection td.countItem,
#deliverySection td.priceLabel,
#deliverySection td.sellerAmount,
#prePostschemeData td.priceItem,
#prePostschemeData td.freeShipping,
#prePostschemeData td.countItem,
#prePostschemeData td.priceLabel,
#prePostschemeData td.sellerAmount,
#postPostschemeData td.priceItem,
#postPostschemeData td.freeShipping,
#postPostschemeData td.countItem,
#postPostschemeData td.priceLabel,
#postPostschemeData td.sellerAmount,
#preForeignPostschemeData td.priceItem,
#preForeignPostschemeData td.freeShipping,
#preForeignPostschemeData td.countItem,
#preForeignPostschemeData td.priceLabel,
#preForeignPostschemeData td.sellerAmount {
    vertical-align: top;
    text-align: left;
    white-space: nowrap;
    font-size: 12px;
    padding: 5px 0 0 0;
    line-height: 13px;
    width: 17%;
    min-height: 30px;
}
#deliverySection td.freeShipping,
#prePostschemeData td.freeShipping,
#postPostschemeData td.freeShipping,
#preForeignPostschemeData td.freeShipping {
    display: block;
    position:relative;
}
#deliverySection td.sellerAmount span,
#prePostschemeData td.sellerAmount span,
#postPostschemeData td.sellerAmount span,
#preForeignPostschemeData td.sellerAmount span {
    position: relative;
    top: 5px;
}
.countItem { padding: 0 16px 0 0; }
.priceValue, .countItem {
    text-align: right;
    width: 40px;
}
#ie6info {
    width: 100%;
    height: 66px;
    position: relative;
    margin: 0 0 10px 0;
}
#ie6info .ie6left {
    position: absolute;
    top: 0;
    left: 0;
    height: 66px;
    width: 100%;
    z-index: 10;
    background: url(/site_images/common/ie6info-left.gif) no-repeat left 0;
}
#ie6info .ie6right {
    position: absolute;
    top: 0;
    right: 0;
    height: 66px;
    width: 450px;
    background: url(/site_images/common/ie6info-right.gif) no-repeat right 0;
}
#ie6info .ie6left .ie6msg, #ie6info .ie6left .ie6link {position: absolute; font-size: 12px; left: 222px;}
#ie6info .ie6left .ie6msg { top: 8px; }
#ie6info .ie6left .ie6link {
    top: 42px;
    height: 20px;
    background: url(/site_images/common/ie6info-arrow.gif) no-repeat right 0;
    padding: 1px 57px 0 0;
}
.firstNote{ font-size: 9pt; }
a.firstTime {
    display: block;
    width: 150px;
    height: 38px;
    margin: 25px auto;
    background: url(../layout/first-time-button.png) no-repeat 0 0;
}
a.firstTime span { display: none; }
/* feedbacks stars begin*/
.hidden_star { display: none!important }
.err-star, div.ui-stars-star { padding: 0; }
label.OS {
    display: block;
    float: left;
    width: 33%;
}
div.OS {
    float: left;
    padding: 0;
    width: 67%;
}

div.OS p {
    display: block;
    float: left;
    font-weight: bold;
    width: 100px;
}
.wrapperForm div.OS p span {
    font-weight: 400;
    padding-right: 10px;
}
div.stars {
    height: 15px;
    margin:0;
    overflow: hidden;
    width: 97px;
    float: left;
    padding: 0;
}
strong.average {
    position: relative;
    top: 2px;
    left: 10px;
}
.ui-stars-star, .ui-stars-cancel {
    float: left;
    display: block;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
}
.ui-stars-star a, .ui-stars-cancel a {
    width: 16px;
    height: 15px;
    display: block;
    background: url(../ui.stars.gif) no-repeat 0 0;
}
.ui-stars-star a { background-position: 0 -32px; }
.ui-stars-star-on a { background-position: 0 -48px; }
.ui-stars-star-hover a { background-position: 0 -64px; }
.ui-stars-cancel-hover a { background-position: 0 -16px; }
.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a { cursor: default !important; }
.wrapperForm label.ocena {
    font-size: 11px;
    text-align: left;
    float: none;
    font-weight: normal;
}
input.radio {
    position: relative;
    top: 3px;
    padding: 0;
    margin: 0 4px 0 0;
}
div.starDetails {
    display: none;
    clear: both;
    margin: 4px 0 0;
}
.starsWrapper {
    height: 16px;
    width: 80px;
    background: url(../ui.stars.gif) 0 -32px repeat-x;
    float: left;
    padding: 0!important;
}
.starsWrapper div {
    height: 16px;
    background: url(../ui.stars.gif) 0 -48px repeat-x;
    padding: 0!important;
}
/* feedbacks stars end */

div[id^="tabs-"] { width:100%; }
#maWrapper #maContent div[id^="tabs-"] { width:auto; }
.ui-tabs .ui-tabs-hide { display: none !important; }

div[id^="adoceanggkorpgrdpmc"], div[id^="adoceanggxoigkontwx"] {
    height: 250px;
    width: 300px;
    overflow: hidden !important;
}
div[id^="adoceanggkorpgrdpmc"], div[id^="adoceanggxoigkontwx"] { display: none; }

.show-wsdl-info, .show-method-info {
    text-align: left;
    box-shadow: 0 0 10px #D9D9D9;
    background: #fff;
    border: 1px solid #d5d5d5;
    padding: 10px 18px 10px 10px;
    display: block;
    top: 73px;
    position: absolute;
    width: auto;
    max-height: 400px;
    border-radius: 5px;
    z-index: 9999;
    margin-top: 12px;
    font-size: 11px;
}
.wsdl-tip, .method-tip {
    padding-left: 10px !important;
}
.wsdl-tip a, .method-tip a {
    color: blue;
}
.wsdl-default-background {
    background: none repeat scroll 0 0 #DCECFC;
}
.wsdl-info-box {
    line-height: 17px !important;
}
#notation strong {
    margin-right: 7px;
    float: left;
}
#notation {
    float: right;
    position: relative;
    padding-right: 0px;
}
.wsdl-img {
    cursor: pointer;
    width: 18px;
}
.wsdl-img-mini {
    cursor: help;
    width: 13px;
}

.hidden { display: none; }
li.showItemTransList {
    background: url(../layout/sIBackgroundsSet.png) no-repeat -232px -54px;
    padding-left: 10px;
    margin: 6px 0;
}
p.showItemTransListP {
    background: url(../layout/sIBackgroundsSet.png) repeat-x 0 -685px;
    overflow: hidden;
}
.vidWrap {
    overflow:hidden;
    position:relative;
}
.controls {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../video_player/assets/controls-bg.png) repeat-x 0 0;
    height: 33px;
}
.controls .play {
    width: 32px;
    height: 33px;
    position: absolute;
    cursor: pointer;
    background: url(../video_player/assets/play-pause-vol.png) no-repeat 0 0;
}
.controls .play:hover { background-position: 0 -33px; }
.controls .play.pause { background-position: -32px 0; }
.controls .play.pause:hover { background-position: -32px -33px; }
.controls .track {
    position: absolute;
    height: 6px;
    background: #212121;
    bottom: 13px;
    left: 45px;
    cursor: pointer;
}
.controls .duration {
    position: absolute;
    color: #fff;
    bottom: 8px;
    right: 45px;
    font-size: 11px;
}
.controls .volBtn {
    width: 32px;
    height: 33px;
    position: absolute;
    cursor: pointer;
    background: url(../video_player/assets/play-pause-vol.png) no-repeat -64px 0;
    bottom: 0;
    right: 0;
    z-index: 10;
}
.controls .volCtrl {
    position: absolute;
    width: 31px;
    height: 100px;
    right: 0;
    bottom: -67px;
    background-color: rgba(0,0,0,0.4);
}
.controls .volTrack {
    display: block;
    width: 3px;
    height: 75px;
    background: #666;
    position: absolute;
    top: 13px;
    left: 15px;
}
.controls .volStatus {
    background: #E76101;
    display: block;
    width: 3px;
    height: 75px;
    position: absolute;
    bottom: 12px;
    left: 15px;
}
.controls .volKnobWrap {
    width: 18px;
    height: 75px;
    position: absolute;
    top: 13px;
    left: 7px;
    cursor: pointer;
}
.controls .volKnob {
    width: 18px;
    height: 8px;
    position: absolute;
    background: #fff;
    -moz-box-shadow: 0 0 2px #333;
    -ms-box-shadow: 0 0 2px #333;
    -webkit-box-shadow: 0 0 2px #333;
    box-shadow: 0 0 2px #333;
    cursor: pointer;
}
.controls .volBtn:hover { background-position: -64px -33px; }
.controls .volBtn.mute { background-position: -96px 0; }
.controls .volBtn.mute:hover { background-position: -96px -33px; }
.controls .progress {
    height: 6px;
    background-color: #E76101;
    position: absolute;
    z-index: 99;
}
.controls .knob {
    background: none repeat scroll 0 0 #fff;
    -moz-box-shadow: 0 0 3px #000;
    -webkit-box-shadow: 0 0 3px #000;
    box-shadow: 0 0 3px #000;
    height: 6px;
    position: absolute;
    width: 10px;
    z-index: 100;
}
.controls .bufferBar {
    height: 6px;
    background-color: #666;
    position: absolute;
    width: 1px;
}
img.helpMinIco {
    margin-bottom:-1px;
    position:relative;
}
/*show item*/
#itemDetails { border: solid #ddd; border-width: 1px 1px 0 1px; margin-bottom: 40px\b}
#itemDetails th {font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; background: #f7f7f7; padding: 8px 1px 8px 8px; width: 115px; }
#itemDetails td { background: #fff; font-size: 9pt; padding: 8px;}
#itemDetails td p { margin: 0; font-size: 9pt;}
#itemDetails td p a {line-height:140%;}
#itemDetails th, #itemDetails td { vertical-align: top; text-align: left; border-bottom: 1px solid #ddd; border-top: 1px solid #fff; }
.bidHistoryList { font-size: 10.5pt; width: 100%; border-collapse: collapse; }
.bidHistoryList th {
    background: url(../layout/sprite-show-item2.png) 0 -289px repeat-x #d1d1cf;
    background: -webkit-linear-gradient(top, #E9E8E6, #D1D1CF);
    background: -moz-linear-gradient(top, #E9E8E6, #D1D1CF);
    background: -ms-linear-gradient(top, #E9E8E6, #D1D1CF);
    background: -o-linear-gradient(top, #E9E8E6, #D1D1CF);
    background: linear-gradient(top, #E9E8E6, #D1D1CF);
    padding: 4px;
    text-align: left;
    border-bottom: 1px solid #ADADAB;
}
.bidHistoryList td { padding: 4px; }
.lightGray {
    background: #f0f0f0;
    border: solid #fff;
    border-width: 1px 0;
}
.sectionTitle {
    background: url(../layout/search-bgs.png) repeat-x 0 -360px;
    height: 27px;
    border: 1px solid #c8c8c8;
    font: bold 10.5pt verdana,arial,helvetica,sans-serif;
    color: #000;
    margin: 0;
    line-height: 26px;
    padding-left: 5px;
}
#searchPanel { background: #5A5959 url(../layout/search-bgs.png) repeat-x 0 0; margin: 10px 0 30px; }
#searchPanelContent { background: url(../layout/search-bgs.png) no-repeat 0 -126px; overflow: hidden; padding: 8px 15px; zoom:1; border-radius: 5px; }
#searchPanelContent form { margin-top: 16px; }

/*global class*/
.relative { position: relative; }
.textColor1,
.textColor1:visited { color: #fff; margin: 1px 0; }

#gallery-thumbs li {float: left; margin: 2px; padding: 0; font-size: 1px}
#gallery-thumbs li a {margin: 0; display: block; padding: 2px; outline: none; background: #fff url(../image-gallery/thumb-bg.gif) no-repeat 0 0 }
#gallery-thumbs li a:hover {background-color: #999}
#gallery-thumbs li.active a {background-color: #000}
#itemNr {color:#aeaeae;margin-right: 3px;}
#rulesBreakLink {background: transparent url(../layout/sIBackgroundsSet.png) no-repeat -232px -33px; padding-left:8px;}
#twitterIcon, #giftsMail, #giftsMailPl, #gift2Icon {background: transparent url(../layout/sIBackgroundsSet.png) no-repeat 0 -37px; display:block; height:20px; margin: 0 7px; opacity: 0.5; filter:alpha(opacity=50); width:20px;}
#twitterIcon {background-position: -20px -37px; margin: 0 4px 0 1px;}
.siBidFormOnce .wrapperForm, .siBidForm .wrapperForm { background: #e4e4e4 url(../layout/search-bgs.png) repeat-x 0 -388px; border: 1px solid #ddd; min-height: 150px; padding-top:0;}
.siBidFormOnce input[type=text], .siBidForm input[type=text] {border: 1px solid #afafaf; text-align: center}

#pbPoints {color: #000; display:block; font-size: 13px; margin:0; opacity: 0.7; padding:0; position:relative; left: 120px; top:15px; width: 180px}
.points2 #pbPoints {left:137px}

.gotoPok, .howBuy {
display:block;
height:47px;
left:116px;
position:relative;
width:230px;
}
.gotoPok, .howBuy {
    left:70px\b;
}

#allForPlanet { background: url(../marketing/allforplanet/eko-1.png) 0 0 repeat-x #A4DD60; height:35px; }
#allForPlanet strong { background: url(../marketing/allforplanet/eko-2.png) 0 0 no-repeat; display: block; padding: 9px 0 10px 160px; height:35px; }
#allForPlanet strong a { text-decoration: none; color: #000; }
#allForPlanet p,
#allForPlanet p strong {
    padding: 0;
    margin: 0;
    height: 35px;
    display: block;
    text-align:left;
}
#allForPlanet p strong a {
    line-height: 34px;
    text-indent: 150px;
    text-decoration: none;
    color: #000;
    background: url(../marketing/allforplanet/eko-2.png) no-repeat;
    height: 35px;
    display: block;
    overflow: hidden;
}
#pharmacyPermit,
#alcoholPermit {
    width:100%;
    margin:15px 0;
}
#pharmacyPermit a,
#alcoholPermit a {
    display:block;
    height:35px;
    text-indent:-9999px;
    outline:none;
}
#pharmacyPermit a { background: url(/site_images/1/0/pharmacyPermit.png) left no-repeat #f1f1f1; }
#alcoholPermit a { background: url(/site_images/1/0/alcoholPermit.jpg) left no-repeat #eaeaea; }

#gallery-thumbs { width: auto !important;}
div.afpMaBox {
    position: absolute;
    top: -25px;
    right: 5px;
    font-size: 11px;
}
div.afpMaBox a,
div.afpMaBox a:visited {
    color: #2040AB;
}
div.afpMaBox img {
    vertical-align: middle;
}
/* PwA start */
.selectAjaxCat {
    font-size:10pt;
    color:#000;
    padding:15px 0 10px 0;
    display: none;
}
.selectAjaxCat ul {
    margin: 10px 0 0 0;
    padding: 0;
}
.selectAjaxCat ul li {
    list-style: none;
    margin: 0 0 6px 0;
    display: none;
}
.selectAjaxCat ul li input {
    width: 13px;
    height: 13px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    margin: 0;
}
.selectAjaxCat ul li label { padding: 0 0 0 5px; }
.selectAjaxCat span.viewMoreCats {
    display: block;
    margin: 13px 0 0 0;
    color: #0D58AC;
    text-decoration: underline;
    cursor: pointer;
}
input#searchCatInput {
    width: 170px;
    color: #aaa;
}
input#searchCatInput:focus { color: #000; }
.searchAjaxCat { float: left; }
.manualTrigger {
    color: #0083ff;
    text-decoration: none;
    cursor: pointer;
}
.manualTrigger:hover { text-decoration: underline; }
.catClickInput td { padding: 8px 5px; }
.catNoError {
    padding:15px 0 10px 0;
    display: none;
}
#catsSelectList {
    padding: 10px 0 0 0;
    display: none;
}
#catsSelectList td { padding: 0 8px 0 0; }
td.noBorder { border:none; }
input.searchAjaxCat { float: left; }

a.productThumb {
    display: block;
    color: #494949;
    text-decoration: none;
    padding: 10px 10px 5px 10px;
    border-radius: 5px;
    margin: 0 0 10px 7px;
}
a.productThumb:hover {
    background: #c0c0c0;
}
a.productThumb img {
    border: 1px solid #fbfbfb;
    margin: 0 0 4px 0;
    vertical-align:bottom;
}

.productTitle {
    display: block;
    background: #eee;
    color: #494949;
    font-weight: bold;
    padding: 6px 6px 6px 10px;
    border: 1px solid #c8c8c8;
    border-radius: 5px 5px 0 0;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    text-shadow: 1px 1px 0 #fff;
    position: relative;
    zoom: 1;
    text-align: left;
}

#product_desc h4.params_group_header {width: 857px;}
#product_desc div+span+h4+table tr:first-child th:first-child+td>p {width: 50%;}

div#wrapper .itemList .listCaption {
    height: 48px;
    margin: 0 0 1px 0;
    padding: 0 10px;
    background: #fbfbfb;
    border-top: 1px solid #e8e8e8;
    -webkit-box-shadow: inset 0px 2px 2px -2px #fff;
    -moz-box-shadow: inset 0px 2px 2px -2px #fff;
    box-shadow: inset 0px 2px 2px -2px #fff;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    font-size: 13px;
    line-height: 44px;
    color: #ff7a23;
}
div#wrapper .itemList .listCaption { margin: 1px 2px 0; }
.itemList .listCaption img {
    margin-left: 4px;
    vertical-align: middle;
}
.itemList .listCaption:first-letter { text-transform: uppercase; }

span.productCount { margin: 0 0 0 20px; }
div.inputFileHolder {
    position: relative;
    overflow: hidden;
    width: 146px;
    background: #fff url(../layout/inputButtonBg.gif) repeat-x 0 0;
    border: 1px solid #747474;
    height: 23px;
    text-align: center;
}
div.inputFileHolder:hover { background-position: 0 -23px; }
div.inputFileHolder span {
    display: block;
    padding: 4px 10px;
}

div.productTabs {
    margin: 10px 0 0 0;
    padding: 0;
    width: 100%;
    height: 28px;
    position: relative;
    overflow: hidden;
    display: inline-block;
}
div.productTabs ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 1px;
    z-index: 99;
}
div.productTabs li {
    float: left;
    font-weight: bold;
    margin-right: 3px;
    position: relative;
}
div.productTabs li a {
    background: #fff url(../layout/headers-sprite.png) repeat-x left -191px;
    color: #fff;
    display: block;
    font-family: Verdana,sans-serif;
    padding: 5px 15px;
    text-decoration: none;
    border-radius: 4px 4px 0 0;
}
div.productTabs li.active a {
    background: #fff;
    color: #ff7a23;
    border: solid #c6c6c6;
    border-width: 1px 1px 0 1px;
    outline: none;
}
div.productTabs div.borderItem {
    height: 1px;
    background: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #c6c6c6;
}
.ajaxSpinner {
    position: absolute;
    display: none;
    top: 5px;
    left: 3px;
}
fieldset.productActive,
#product_desc {
    border-left: 1px solid #c6c6c6 !important;
    border-right: 1px solid #c6c6c6 !important;
    border-bottom: 1px solid #c6c6c6 !important;
}
#product_desc {
    display: none;
    padding: 20px;
}

#suggestedCatDialog { display: none; }
span.sendError {
    color: #000;
    text-decoration: underline;
    font-size: 12px;
    cursor: pointer;
}
span.errLabel {
    color: #000;
    font-size: 12px;
    display: block;
    margin: 0 0 5px 0;
}

span.prodId { display: none; }
#contentSlider {
    width: 855px;
    position: absolute;
    left: 19px;
    bottom: 4px;
    height: 13px;
    border-radius: 6px;
    -moz-box-shadow: inset 0 0 4px #000;
    -webkit-box-shadow: inset 0 0 4px #000;
    box-shadow: inset 0 0 4px #000;
    background: #939393;
    display: none;
}
#contentSlider #track {
    width: 825px;
    margin: 0 auto;
    background: none;
}
#thumbsContent span.thumbBg {
    display: block;
    width: 100px;
    height: 75px;
    background: #000;
}
h1.catalog,
h3.catalog {
    color:#000000;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
}
h3.catalog {
    margin: 5px 0 10px 0;
}
span.suggestedCat ul {
    margin: 5px 0 0 0;
    padding: 0;
    list-style: none;
}
span.suggestedCat li {
    margin: 0 0 5px 0;
}
span.suggestedCat li input {
    margin: 3px 3px 0 0;
}

.addAll, .remAll {
    background: url(../layout/headers-sprite.png) 0 0 repeat-x;
    color: #fff!important;
    cursor: pointer;
    padding: 5px 3px!important;
}
.remAll { text-align: right; }
form.validate span.validatorMessage {
    float: right;
    width: 230px;
}
form.validate span.validatorMessage-short {
    width: 190px;
}

#priceListTrigger {cursor: pointer;}
.announceBg { background: #e5e5e5; padding: 2px; }
.announceBg .normal10 li, .announceBg .normal10 p {font-size:9.5pt;}
img.displayBlock {
    display: block;
}
/* userLink */

.uNCompanyIco, .uNCompanyIco, .uNOmnieIco, .uNJuniorIco, .sIPzAIcon, .uNNoCodeIco, .sIHelpIcon, .uNSuperSIco, #sIZoomIco, .sIInfoIcon {
    background: transparent url(../layout/sIBackgroundsSet.png) no-repeat;
    margin: 0 2px\b;
}

.sIInfoIcon {
    background-position: 0 -60px;
    display: inline-block;
    height: 12px;
    width: 13px;
}

.uNJuniorIco {
    background-position: -110px -56px;
    height: 15px;
    width: 43px;
}
.uNOmnieIco {
    background-position: -37px -20px;
    height:11px;
    width:31px;
}
.uNstar1, .uNstar5, .uNstar25, .uNstar125, .uNstar625, .uNstar3125 {
    background: transparent url(../layout/sIBackgroundsSet.png) 0 0 no-repeat;
    height:17px;
    margin:0;
    width: 17px;
}
.uNCompanyIco {
    height:17px;
    width: 17px;
    margin: 0 0 0 3px;
}
.uNCompanyIco {
    background-position: -68px -17px;
    width: 19px;
 }
.uNSuperSIco {
    background-position: -110px -37px;
    width: 69px;
    height: 17px;
}
.uNNoCodeIco {
    background-position: -62px -38px;
    height:14px;
    width:24px;
}
#sIZoomIco {
    background-position: -184px -32px;
    display: inline-block;
    height:14px;
    width:16px;
}
.uNstar1 { background-position: 0 1px; }
.uNstar5 { background-position: -17px 1px; }
.uNstar25 { background-position: -35px 1px; }
.uNstar125 { background-position: -53px 1px; }
.uNstar625 { background-position: -71px 1px; }
.uNstar3125 { background-position: -89px 1px; }
.star1, .star2, .star3, .star4, .star5, .star6 {
    background: url(/site_images/1/0/stars/stars_new.png?v=2) 0 0 no-repeat;
    height: 16px;
    width: 18px;
}
.uNWrapper a,
#uNWrapper a {
    position: relative;
    top: 4px;
    top: 0px\b;
}
.uNWrapper span.uname a,
#uNWrapper span.uname a { top: 0; }
#uNWrapper,
.uNWrapper {
    display: inline-block;
    margin-bottom: 5px;
}
#uNWrapper *,
.uNWrapper * { display: inline-block; }
a.starAnchor,
a.starAnchor * { display: inline-block; }
a.uNOmnieIco { top: 1px; }
h2.heading #uNWrapper a.unAbout { top: 1px; }
h2.heading #uNWrapper a { top: 4px\b; }
.star1 {background-position: 2px 0;}
.star2 {background-position: -16px 0;}
.star3 {background-position: -35px 0;}
.star4 {background-position: -54px 0;}
.star5 {background-position: -73px 0;}
.star6 {background-position: -92px 0;}
span.fontcolor2 a {
    position: relative;
    top: 5px;
    top: 0px\b;
}
.sIPzAIcon {
    background-position: -154px -56px;
    display: inline-block;
    height: 16px;
    width: 40px;
    vertical-align: middle;
}
.sIHelpIcon {
    background-position: -90px -40px;
    display: inline-block;
    height: 12px;
    width: 13px;
}
p.np_dot { background: url(../layout/sIBackgroundsSet.png) repeat-x 0px -914px; }
#priceListLayer td.formtitle {
    border: #4f76be 1px solid;
    padding: 2px 15px;
    color: #fff !important;
    font-size: 12px !important;
    background: #7ab2e7 url(../layout/sIBackgroundsSet.png) repeat-x 0 -594px;
}
#priceListLayer div.li4 { background: url(../layout/sIBackgroundsSet.png) no-repeat -232px -54px; }
#priceListLayer .alleThemeInfo div.alleThemeInfoImg { background: url(../layout/sIBackgroundsSet.png) -235px 0 no-repeat!important; }
#priceListLayer .alleThemeInfo { background: url(../layout/sIBackgroundsSet.png) 0 -616px repeat-x #fffae5!important; }
span.closeGallery {
    display: block;
    background: url(../close-x.png) no-repeat 0 0;
    width: 30px;
    height: 30px;
    visibility: visible;
    position: absolute;
    z-index: 100;
    top: 5px;
    display: none;
}

#product_desc { position: relative; }
#product_desc a.errorTrigger {
    font-size: 11px;
    position: absolute;
    top: 6px;
    right: 10px;
    color: #0D58AC !important;
    text-decoration: none;
    font-weight: normal;
    text-transform: none;
}

div.connectionError { display: none; }

#paymentOptions .bankBox {
    width: 205px;
    float: left;
    margin: 10px;
    text-align: center;
}
#paymentOptions .bankBox label{
    float: none;
    color: #000;
    font-weight: normal;
    font-family: arial,helvetica,sans-serif;
}
#paymentOptions .bankBox input{
    float: none;
}

#message_for_seller { max-width: 500px; }

#charsLeftWrapper {
    font-size: 11px;
    float: left;
    width: 70%;
}
#paymentMethod .tipMsg {
    display: block;
    overflow: auto;
}
#paymentMethod .tipMsg span {
    float: none;
    margin: 0 auto;
}

.arr {
    position: absolute;
    top: -7px;
    right: 10px;
    background: url(../layout/arrow.png) 100% 0 no-repeat;
    width: 20px;
    height: 10px;
    display: block;
}
.arr-left {
    position: absolute;
    top: 10px;
    left: -12px;
    background: url(../layout/arrow.png) 100% 0 no-repeat;
    width: 20px;
    height: 10px;
    display: block;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.steps {
    background: url(../steps.png) no-repeat #457BC0;
    font-family: verdana, arial, sans-serif;
    overflow: hidden;
    width: 880px;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    line-height: 2;
    height: 35px;
}
.steps.step1 { background-position: 50% 0; }
.steps.step2 { background-position: 0 100%; }
.steps.step3 { background-position: 50% 100%; }
.steps li {
    color: #515151;
    padding: 6px 2px 5px 5px;
    text-align: center;
    float: left;
    width: 430px;
}
.steps li.active { color: #fff; }

.steps.three-steps {
    background: url('../steps-3.png') no-repeat #457BC0;
}
.steps.three-steps.step1 {
    background-position: 50% 0;
}
.steps.three-steps.step2 {
    background-position: 0 50%;
}
.steps.three-steps.step3 {
    background-position: 50% 100%;
}
.steps.three-steps li {
    width: 33%;
    padding: 6px 0 5px 20px;
}
.steps.three-steps li:first-child {
    padding-left: 0;
}


.npp-form #listingMyAccount caption,
.npp-form .listingMyAccount caption,
.npp-form .wrapperForm fieldset legend,
.npp-form .wrapperForm h4,
.npp-form .wrapperForm .legend {
    width: 100%;
    margin: 0;
    padding: 1px 0;
    border: none;
    border-bottom: 4px solid #4f76be;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #2b4677;
    text-align: left;
    background: none;
    text-indent: 0;
}
.npp-form #listingMyAccount th,
.npp-form .listingMyAccount th {
    border-top: none;
    text-align: left;
    background: none;
}
#pagecontent1 .npp-form #listingMyAccount td,
#pagecontent1 .npp-form .listingMyAccount td {
    vertical-align: middle;
}
.npp-form .wrapperForm ul li,
.npp-form .formsWithoutHeader ul li {
    padding: 10px 6px;
}

.npp-form .wrapperForm ul li:last-child,
.npp-form .formsWithoutHeader ul li:last-child {
    border: none;
}
.npp-form #paymentOptionsWrapper .payment-type {
    border: none;
}
.npp-form #paymentOptionsWrapper ul li:last-child {
    margin-top: 20px;
}

#deliveryAddress li{
    padding: 1px 6px;
}
#invoiceAddress li {
    padding: 1px 0;
}
.npp-form #allForPlanetRow {
    border-top: 1px solid #ddd;
    border-bottom: none;
}
.npp-form #allForPlanetRow label {
    width: 134px;
}
.npp-form .shipping_mode select {
    min-width: 25%;
}
/* new npp fod validation */
form.validate.npp-form span.validatorMessage {
    width: 58%;
}
form.validate.npp-form span.validatorMessage[for="allForPlanetDonateAmount"] {
    width: 37%;
}
/* end npp fod validation */
.npp-form .shippment-cost {
    display: block;
    position: relative;
    margin: 5px 0 30px 0;
    height: 4px;
    background: #f5f5f5;
}
.npp-form .shippment-cost > div {
    display: block;
    position: absolute;
    padding-left: 20px;
    top: -7px;
    right: 0;
    background: #FFF;
    font-family: Arial;
    font-size: 13px;
    color: #48556f;
}
.npp-form .checkout-footer {
    margin: 40px 0 20px 0;
}
.npp-form .checkout-footer .checkout-summary {
    border-top: 4px solid #4f76be;
    color: #2b4677;
    padding: 3px 0 0 10px;
}
.npp-form .checkout-footer .checkout-summary .sum {
    font-weight: normal;
}
.npp-form .checkout-footer .checkout-summary .sum > span {
    font-weight: bold;
    font-size: 22px;
}
.npp-form td.formsubmit,
.npp-form .checkout-confirm {
    background: none;
    border: none;
    border-top: 1px solid #e2e2e2;
    padding-top: 10px;
}
.npp-form .cart-no-photo,
.dialog-purchase-check .cart-no-photo {
    display: inline-block;
    vertical-align: middle;
    width: 64px;
    height: 48px;
    border: 1px solid rgb(240, 240, 240);
}
.msgContentBox {
    width: 700px;
    margin: 0 auto;
    background: url(../layout/form-header-bg.png) repeat-x 0 0 #F2F2F2;
    border-top: 1px solid #4F76BE;
    padding-top: 4px;
}
.msgContentBox h1 {
    color: #FFF;
    font: bold 12px verdana, arial, sans-serif;
    margin: 0;
    padding: 0 0 4px;
    text-indent: 10px;
}
.msgContentBox .content { padding: 10px 15px; }
.msgContentBox .content ul { padding-left: 20px; }
.msgContentBox .content li { padding-bottom: 5px; }
.msgContentBox .form-submit {
    padding: 5px;
    border-top: solid 1px #ddd;
}
.msgContentBox .form-submit .right { float: right !important; }
div#index_desc { margin: 8px 0 0; }
.ui-dialog {
    background: transparent url(/site_images/1/0/dialog-bg.png) repeat 0 0 !important;
    background: none repeat scroll 0 0 rgba(60, 60, 60, 0.6) !important;
    border-radius: 5px !important;
    padding: 7px !important;
    -moz-box-shadow: 0 0 3px #000;
    -webkit-box-shadow: 0 0 3px #000;
    box-shadow: 0 0 3px #000;
}

span.continue {
    color: #0D58AC;
    cursor: pointer;
    text-decoration: underline;
}

#sell_form .searchCategories {
    min-width: 139px;
}
#sell_form #uploadButton {
    min-width: inherit;
}

#describe .ui-widget-content,
#describe .ui-tabs .ui-tabs-nav {    background: none !important; }
#describe table#niEditor_tbl { width: 806px !important; }
#describe textarea#niEditor {
    width: 804px;
    height: 350px;
    margin: 0;
    border: 1px solid #c1c1c1;
}
#describe #tabs {
    position: relative;
    padding: 0 !important;
    background: none !important;
}
#describe #tabs ul { background: none !important; }
#describe div.niTinyPreview {
    position: absolute;
    right: 10px;
    top: 6px;
}
#describe div.niTinyPreview a,
#describe div.niTinyPreview a:visited { color: #d9d9d9 !important; }

#describe table#niEditor_tbl {
    width: 98% !important;
}
#describe textarea#niEditor {
    width: 97% !important;
    margin: 1px;
    box-shadow: 0 0 0 1px #ccc;
    border: 4px solid #f2f2f2;
}
#describe #tabs .ui-tabs-nav li {
    padding: 0;
}
#describe #tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-active {
    background: #ebebeb url(../layout/tabs-bg.png) repeat-x 0 0;
}
#describe #tabs .ui-tabs-nav li.ui-state-default {
    background: #fff;
}
#describe #tabs .ui-tabs-nav li a {
    border: 1px solid #ccc;
}
#describe #tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-active a {
    border-bottom-color: #ebebeb;
}

div#tabs.mypage {
    margin: 0;
    background: none;
    padding: 0;
}
div#tabs.mypage ul {
    margin: 0;
    padding: 0;
    background: none;
}
div#tabs.mypage li { clear: none; }
.params_values div.moreVal { margin: 0 0 10px 0; }
.params_values div.moreVal p.title {
    border-bottom: 1px solid #ddd;
    overflow: auto;
    padding: 5px 0 0;
    color: #FF5B01;
    margin: 2px 0 4px 0 !important;
    font-size: 12px;
}
.params_values div.moreVal input {
    border: 1px solid #999;
    width: 178px;
    padding: 3px;
}
.params_values div.notFound {
    margin: 0 0 3px 0;
    display: none;
}
/* ShowUser */
.summaryBox { margin: 15px 0 0; }
.overallBox {
    width: 743px;
    margin: 0 15px 15px 0;
    float: left;
}
.innerGreenBox {
    background: url(/site_images/common/roundbox/showuser-greenBG-C.gif) repeat-x;
    color: #FFF;
    height: 47px;
    margin: 0 0 7px;
    font-family: Verdana, sans-serif;
}
.innerGreenBox .igbSmall {
    font-size: 11px;
    color: #B7D488;
}
.innerGreenBox .igbCol1,
.innerGreenBox .igbCol2 { line-height: 44px; }
.innerGreenBox .igbCol1 {
    float: left;
    margin: 0 0 0 15px;
    font-size: 16px;
}
.innerGreenBox .igbCol2 {
    float: right;
    margin-right: 15px;
}
.innerBox .innerGreenBox {
    float: left;
    margin-right: 10px;
}
.innerBox .innerGreenBox .igbCol1,
.innerBox .innerGreenBox .igbCol2 {
    margin-top: 6px;
    line-height: 17px;
}
.innerBox .innerGreenBox .igbCol1 {
    width: 80px;
    float: left;
    text-align: center;
}
.innerBox .innerGreenBox .igbCol1 p.bold { font-size: 16px; }
.innerBox .innerGreenBox .igbCol2 {
    float: left;
    line-height: 18px;
}
.innerBox .registerDateBox { line-height: 15px; }
.feedbacksSummary, .innerBox .innerGreenBox { width: 395px; }
.feedbacksSummary {
    height: 119px;
    float: left;
}
.feedbacksSummary table {
    width: 95%;
    margin: 5px;
}
.feedbacksSummary td {
    padding: 4px;
    text-align: center;
    font-size: 12px;
}
.feedbacksSummary td.rowName {
    font-weight: normal;
    color: #000;
    text-align: left;
    font-size: 11px;
}
.feedbacksSummary thead td {
    font-size: 11px;
    padding: 4px;
    vertical-align: middle !important;
    height: 30px;
}
.ratingSummary {
    width: 320px;
    height: 103px;
    float: right;
    padding: 8px 9px;
}
.ratingSummary p, .ratingSummary li {
    padding-bottom: 5px;
    position: relative;
}
.ratingSummary ul, .additionalInfoBox ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ratingSummary .starsWrapper {
    position: absolute;
    right: 0px;
    top: 0px;
}
.ratingSummary .starsWrapper {
    margin-right: 25px;
}
.ratingSummary .starsWrapper span {
    margin: -16px -26px 0 0;
    float: right;
}
.additionalInfoBox {
    position: relative;
    padding: 5px 5px 5px 15px;
    margin-left: 775px;
}
.additionalInfoBox p, .additionalInfoBox li { padding-bottom: 5px }
.additionalInfoBox ul { color: #656565 }
.additionalInfoBox .tab-top {
    background: url(/site_images/168/0/common/tab-square4.gif) no-repeat 0 -1px;
    width: 13px;
    height: 22px;
    margin: 0 0 0 -22px;
    position: absolute;
}
.additionalInfoBox .li2 { background: url(/site_images/1/0/common/li1.gif) no-repeat; }
.extendedHeader .rssIcon {
    background: url(/site_images/1/0/feed-icon.gif) no-repeat left center;
    padding: 0 0 0 15px;
    vertical-align: bottom;
}
.extendedHeader .links {
    list-style: none;
    padding: 0;
    margin: 10px 0 30px 0;
}
.extendedHeader .links li {
    float: left;
    margin: 0 25px 0 0;
}
.extendedHeader .links_to_right li { margin: 0 0 0 25px; }
.extendedHeader .links_to_left { float: left; }
.extendedHeader .links_to_right { float: right; }
.feedbacksList #maWrapper{ margin: 0; }
.myPageContentZero {
    position: relative;
    top: 0;
    overflow: auto;
    margin: 0 -15px;
    padding: 0;
    clear: both;
}
.myPageContentZero #user_field {
    overflow: auto;
    position: relative;
    top: 0;
    border: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
/* /ShowUser */
.newitem2 { font-family:Courier,sans-serif; }

div.safetyPayU {
    text-align: center;
    margin-top: 15px;
    line-height:22px;
    font-size: 9pt;
}
div.safetyPayU img { vertical-align: middle; }
.pzaMsgArrow {
    float: left;
    margin: 1px 7px 0 0;
    background: transparent url(/site_images/1/0/layout/pza-msg-arrow.gif) no-repeat 0 0;
    width: 13px;
    height: 13px;
    display: inline;
}
.pzaMsgArrowUp { background-position: 0 -13px !important; }
.userStars img { vertical-align: bottom; }
/* user tabs */

.companyLogo {
    float:left;
    margin:10px;
}
.companyLogo img {
    border: 1px solid #808080;
}
.companyDescription {
    margin: 0 0 0 145px;
    color: #999;
    padding: 10px 10px 30px 0;
}
/* default scheme */
#SCsearchBoxContainer {
    background:#fff;
    padding: 0 0 10px 0;
}
#naviLeft textarea,
#naviLeft input,
#naviLeft select {
    font-size: 12px !important;
}
#paramsTopWrap {
    border-radius: 5px 5px 0 0;
    z-index: 100;
}
#SCsearchBox {
    margin: 0;
    height:100%;
    padding: 7px 5px 12px 5px;
    border-radius: 5px ;
    color: #fff;
    border: 0;
    background: #5F5F5F; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#878787, endColorstr=#5F5F5F); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#878787), to(#5F5F5F)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #878787, #5F5F5F); /* for firefox 3.6+ */
    background: -o-linear-gradient(top, #878787, #5F5F5F);
}
#SCsearchBox p {
    margin: 0;
    padding: 0 0 0 6px;
}
#SCsearchBox .search_panel_submit {
    float:right;
    margin: 2px 5px 2px 0;
}
/* Help Tip */
.helptip {
    width: 400px;
    position: absolute;
    color: #5B5B5B;
    font-size: 12px;
    border-radius: 13px;
    box-shadow: 1px 2px 2px #74797d;
    background-color: rgb(0, 131, 255); /* IE fallback */
    border: 4px solid rgb(0, 131, 255); /* IE fallback */
    background-color: rgba(0, 131, 255, .5);
    border: 4px solid rgba(0, 131, 255, .5);
    background-clip: padding-box;
    box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
    z-index: 10005;
}
.helptip > div {
    background-color: #fff;
    border-radius: 9px;
    font-size: 14px !important;
    color: #3B3B3B;
    max-height: 120px;
    border: solid 1px #4FB2D9;
    overflow-y: auto;
    position: relative;
}
.helptip.video > div,
.helptip.img > div {
    max-height: 370px;
}
.helptip.video {
    width: 432px;
}
.helptip h2 {
    padding-bottom: 2px;
    font-size: 14px;
    font-weight: bold;
    color: #5B5B5B;
    margin: 0;
}
.helptip .tipTxt {
    font-size: 12px;
    padding: 10px 22px 10px 16px;
}
.helptip .tipTxt a {
    text-decoration: underline;
    color: #0083ff;
}
.helptip .tipTxt a:visited {
    color: #5e42c5;
}
.helptip p {
    margin: 0;
}
.helptip .tipVideo {
    border: solid 1px #e1e1e1;
    margin: 0 auto 14px;
}
.helptip div img {
    margin: 5px auto;
    display: block;
    max-width: 100%;
}
.helptip .close,
.helptip .arrow {
    display: block;
    position: absolute;
    background-image: url(/site_images/1/0/helptip-sprite.png);
    background-repeat: no-repeat;
}
/* Te rozmiary muszą zostać podane, żeby JS mógł wyliczyć rozmiar */
.helptip .arrow {
    width: 11px;
    height: 15px;
    top: 48%;
}
.helptip.pos_t .arrow,
.helptip.pos_b .arrow {
    width: 15px;
    height: 11px;
    left: 48%;
    top: auto;
}
.helptip.pos_t .arrow {
    bottom: -10px;
    background-position: -23px 0;
}
.helptip.pos_l .arrow {
    right: -10px;
    background-position: -11px -1px;
}
.helptip.pos_r .arrow {
    left: -10px;
    background-position: 0 -1px;
}
.helptip.pos_b .arrow {
    top: -10px;
    background-position: -40px 0;
}
.helptip .close {
    top: 5px;
    right: 5px;
    width: 11px;
    height: 11px;
    cursor: pointer;
    text-indent: -99999px;
    background-position: 100% 0;
}
.helptip.hiddenClose .close{
    display: none;
}
.helptip.auto { width: auto; }
.helptip.short {
    width: 170px;
}
.helptip.short div {
    max-height: none;
}
/* Error tip */
.errtip .arrow { background-image: url(/site_images/1/0/errtip-sprite.png) !important; }
.errtip {
    width: 340px;
    color: #5B5B5B;
    border: solid 4px rgb(255, 81, 81); /* IE fallback */
    border: solid 4px rgba(255, 81, 81, .5);
}
.errtip > div {
    max-height: 120px;
    border: solid 1px #e70000;
}
/* Features tip */
.featureTip .tipTxt p {
    margin: 0;
    text-align: center;
    font-size: 13px;
}
.featureTip .stepNav {
    padding-top: 8px;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
}
.featureTip .stepNavEnd {
    float: left;
    margin-top: 5px;
}

.helptip.featureTip .stepNavNext {
    float: right;
    text-decoration: none;
}
.featureTip .close,
.helptip.noArrow .arrow {
    display: none;
}
.featureTip h2 {
    font-weight: normal;
    font-size: 12px;
    text-align: right;
    padding-bottom: 5px;
}
.exposeFeatureTip {
    display: none;
    position: absolute;
    z-index: 1000;
    -webkit-box-shadow: rgba(0,0,0,0.4) 1px 1px 1px 3000px;
    -moz-box-shadow: rgba(0,0,0,0.4) 1px 1px 1px 3000px;
    -ms-box-shadow: rgba(0,0,0,0.4) 1px 1px 1px 3000px;
    -o-box-shadow: rgba(0,0,0,0.4) 1px 1px 1px 3000px;
    box-shadow: rgba(0,0,0,0.4) 1px 1px 1px 3000px;
}

#footerContentBox.newSpecial {
    position: relative;
    background: #555;
    height: 117px !important;
    border-radius: 6px 6px 0 0;
}
#footerContentBox.newSpecial div.ohidden { border-radius: 5px 5px 0 0; }
#footerContentBox.newSpecial div div ul {
    list-style: none;
    margin: 0;
    padding: 5px 0;
    background: #555;
    width: 245px;
    position: inherit !important;
    display: block !important;
    float: left;
    bottom: auto !important;
}
#footerContentBox.newSpecial div div h2 {
    background: url(/site_images/1/0/layout/sprite-main.png) repeat-x 0 0 #FE6A0B;
    width: auto;
    cursor: default;
}
img.verifiedTick {
    margin: 0 2px;
    position: relative;
    top: 2px;
}
.beforeRebate {
    display: block;
    font-size: 10px;
    color: #B2B2B2;
}
/*recommendation start */
.recommendedGalleryWrapper {
    display: block;
    background: #fdfdfd;
    margin-top: 10px;
    overflow: auto;
    position: relative;
    width: 100%;
}
#showCatLeft .recommendedGalleryWrapper {
    margin-top: 0;
    margin-bottom: 10px;
}
.rgBorder {
    border: 1px solid #c8c8c8;
    border-top-width: 0;
    padding-top: 30px;
    overflow: auto;
    height: 200px;
    height: 204px\b;
    display: block;
}
.rgInWrapper {
    padding:0;
    position: relative;
}
.rgIEWrapper { margin: 0 6%; }
.rgInWrapper.rgReferer {
    margin-left: 166px;
    border: 1px solid #fff\b;
}
.recommendedGalleryWrapper h2 {
    background: #fffffd; /* Old browsers */
    background: -moz-linear-gradient(top, #fffffd 0%, #fbfbfb 26%, #f5f5f3 48%, #e9e9e9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffffd), color-stop(26%,#fbfbfb), color-stop(48%,#f5f5f3), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fffffd 0%,#fbfbfb 26%,#f5f5f3 48%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fffffd 0%,#fbfbfb 26%,#f5f5f3 48%,#e9e9e9 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fffffd 0%,#fbfbfb 26%,#f5f5f3 48%,#e9e9e9 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffffd', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fffffd 0%,#fbfbfb 26%,#f5f5f3 48%,#e9e9e9 100%); /* W3C */
    border: 1px solid #c8c8c8;
    color: #FFFFFF;
    font: 16px/18px verdana,arial,sans-serif;
    margin: 0;
    padding: 5px 10px;
}
.recommendedGalleryWrapper .pagerWrapper {
    height: 30px;
    position: absolute;
    right: 10px;
    top: 0;
}
.recommendedGalleryWrapper.showItem .pagerWrapper {
    width: 200px\b;
    text-align: right;
}
.recommendedGalleryWrapper .pagerWrapper.refererDisplayed { height: 30px; }
.recommendedGalleryWrapper.showItem .pager { display: inline\b; }
.rgPrevious, .rgNext {cursor: pointer; position: absolute; top: 0; height: 170px; width: 7%; text-align: center;}
.rgPrevious.inactive, .rgNext.inactive {cursor: default;}
.rgPrevious { left: 0; top:0; z-index: 2; }
.rgNext { right: 0; top:0; z-index: 2; }
.rgNext span, .rgPrevious span {
    background: transparent url(/site_images/1/0/layout/navbar.png?rg) no-repeat -26px -221px;
    display: block;
    margin: 62px auto 0 auto;
    width: 17px;
    height: 17px;
}
.rgNext span { background-position: -43px -221px; }
.rgRefererContainer {
    display: none;
    background: transparent url(/site_images/1/0/layout/rgReasonBg.jpg) no-repeat top center;
    height: 165px;
    width: 174px;
    float: left;
    margin-right: -174px;
    position: relative;
    text-align: center;
}
.rgRefererContainer .recommendedItem.refererItem { float: none; }
.showItem .rgRefererContainer .recommendedItem.refererItem { margin-left: 15px\b; }
.recommendedGalleryWrapper h2, #showCatLeft .recommendedGalleryWrapper h2 {
    color: #888;
    font-size: 13px;
    font-weight: bold;

}
.recommendedGalleryWrapper h3 {
    background: none;
    color: #6b6b6b;
    font-size: 16px;
    font-weight: bold;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -20px;
    width: 174px;
    text-align: center;
}
.recommendedGalleryWrapper .buyNowTitle {
    color: #f95a06;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
}
.rgRefererContainer .rgReferefPhoto {
    background-color: #fff;
    height: 121px;
    border:1px solid #e3e3e3;
    margin: 5px auto;
    width: 142px;
}
.recommendedGalleryWrapper .rgSlideShow {
    display: none;
    height: 200px;
    height: 204px\b;
}
.recommendedGalleryWrapper div.itemsList {
    background: #fdfdfd;
    width:100%;
    overflow: auto;
    padding:0;
    text-align:center;
}
.recommendedGalleryWrapper div.recommendedItem {
    float: left;
    height: 200px;
    text-align: center;
}
.recommendedGalleryWrapper div.recommendedItem div.constantWidth {
    margin: 0 auto;
    width: 142px;
}
.recommendedGalleryWrapper div.recommendedItem a.imgWrapper, .recommendedGalleryWrapper div.recommendedItem div.imgWrapper {background-color: #fff; border:1px solid #e3e3e3; display: block; height: 110px; margin: 0 auto;}
.recommendedGalleryWrapper div.recommendedItem a.imgWrapper img, .recommendedGalleryWrapper div.recommendedItem div.imgWrapper img {border:1px solid #e3e3e3; height: 96px; margin-top: 5px; z-index: -1; width: 128px}
.recommendedGalleryWrapper div.recommendedItem a.recommendedItemName {cursor: pointer; display: block; margin: auto; width: 98%;}
.recommendedGalleryWrapper .promoPrice {margin: 8px auto auto; width: 95%}
.recommendedGalleryWrapper .itemAS {float:left; margin-top:4px}
.recommendedGalleryWrapper .promoPrice .itemFS {margin-top: 7px}
.recommendedGalleryWrapper .promoPrice>span:first-child {margin-right: 4px;}
.recommendedGalleryWrapper span.indexNavigation {background: transparent url(/site_images/1/0/layout/navbar.png?rg) no-repeat 0 -223px; cursor: pointer; display: inline-block; height: 12px; width:13px;}
.recommendedGalleryWrapper span.active {background: transparent url(/site_images/1/0/layout/navbar.png?rg) no-repeat -13px -223px; cursor: pointer; ; display: inline-block; height: 12px; width:13px;}
.recommendedGalleryWrapper .pager {margin: 0; padding: 9px 0 0 0}
div.recommendedItem a .showCatAuctionTitle, div.recommendedItem span.showCatAuctionTitle {
    display: block;
    height: 32px;
    margin: 0 auto 3px auto;
    overflow: hidden;
    padding: 3px 0 0 0;
    text-align: left;
}
div.recommendedItem .promoPrice {
    text-align: left;
    font-weight: bold;
}
div.recommendedItem .promoPrice img {
    float: left !important;
    margin: 0 4px 0 0 !important;
}
.rgTopPosition { clear: both; }
/*recommendation end */

.pass_simplicity {
    height:10px;
    width:250px;
    border:solid 1px #d0d0d0;
    margin-top:4px;
    position:relative;
    padding:0!important;
}
.pass_simplicity #passmeter {
    background:#d0d0d0;
    font-size:10px;
    width:5px;
    height:10px;
    padding:0;
}
.pass_simplicity p.passmeterText {
    text-align:center;
    width:250px;
}
.pass_simplicity img#passAjaxLoaderGif {
    position:absolute;
    top:-3px;
    right:-23px;
    display:none;
}

div#npFrame {
  float: left;
  margin: 0 0 20px 0;
  width: 100%;
}

a.payuBack,
input.payuBack {
  background: #bebebe;
  background: -moz-linear-gradient(top, #bebebe 0%, #757575 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#757575));
  background: -webkit-linear-gradient(top, #bebebe 0%,#757575 100%);
  background: -o-linear-gradient(top, #bebebe 0%,#757575 100%);
  background: -ms-linear-gradient(top, #bebebe 0%,#757575 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#757575',GradientType=0 );
  background: linear-gradient(top, #bebebe 0%,#757575 100%);
  border: 1px solid #757575;
  border-radius: 3px;
  text-shadow: -1px -1px 0 #757575;
  height: 28px;
  color: #fff;
}

input.payuBack {
  height: 30px;
}

a.payuBack:hover,
input.payuBack:hover {
  background: #bebebe;
  background: -moz-linear-gradient(top, #bebebe 0%, #757575 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#757575));
  background: -webkit-linear-gradient(top, #bebebe 0%,#757575 100%);
  background: -o-linear-gradient(top, #bebebe 0%,#757575 100%);
  background: -ms-linear-gradient(top, #bebebe 0%,#757575 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#757575',GradientType=0 );
  background: linear-gradient(top, #bebebe 0%,#757575 100%);
}

a.payuBack span {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  padding: 8px 10px;
}

span.payuMid {
  display: block;
  width: 73px;
  height: 31px;
  background: url('/site_images/1/0/payu/payu-mid.png') no-repeat 0 0;
  float: right;
  margin: 0 0 10px 0;
}

/*NOWY SHOW ITEM*/
#siWrapper {
    position: relative;
    margin-left: 410px;
    z-index: 9;
    font-family: tahoma, verdana, arial, sans-serif;
}
#siTitleBar {
    margin: 0 0 15px 0;
    padding: 5px 0;
    position: relative;
    border-bottom: 1px solid #D0D0D0;
}
#siTitleBar h1 {
    color: #335cb4;
    font-size: 16px;
    font-weight: bold;
}
#siTitleBar h1.isStandard { padding-left: 50px; }
.siIcoAS {
    top: 0;
    width: 44px;
    height: 44px;
    display: block;
    position: absolute;
    background: url(../layout/sprite-show-item.png) 0 -174px no-repeat;
}
#siSocialLinks {
    float: right;
    margin-top: 10px;
}
#siSocialLinks > div {
    float: left;
    margin: 0 0 0 6px;
}
#siSocialLinks .siLiWatch {
    border-right: 1px solid #E6E6E6;
    padding: 4px 6px 0 0;
    font-size: 12px;
}
#siSocialLinks #giftsMailPl, #siSocialLinks #twitterIcon {
    background: url(../layout/sprite-show-item.png) no-repeat 0 -37px;
    width: 27px;
    height: 20px;
}
#siSocialLinks #giftsMailPl { background-position: 0 -407px; }
#siSocialLinks #giftsMailPl:hover { background-position: -27px -407px; }
#siSocialLinks #twitterIcon { background-position: 0 -427px; width: 20px; }
#siSocialLinks #twitterIcon:hover { background-position: -20px -427px; opacity: 1;}
#siSocialLinks iframe { opacity: 0.5; }
#siSocialLinks iframe:hover {opacity: 1; filter:alpha(opacity=100); }
.buyerInfo {
    width: 34%;
    padding: 2px 0 2px 20px;
    background: url(../layout/sprite-show-item.png) 0 -45px no-repeat;
}
.timeInfo {
    padding: 2px 0 2px 20px;
    background: url(../layout/sprite-show-item.png) 0 -63px no-repeat;
}
.howBuyLink {
    padding: 2px 0 2px 20px;
    background: url(../layout/sprite-show-item.png) 0 -84px no-repeat;
}
.ecoInfo {
    color: #555555;
    font-size: 11px;
    line-height: 25px;
    padding-left: 5px;
}
.ecoInfo span {
    font-size: 12px;
    width: 114px;
    height: 25px;
    display: inline-block;
    text-indent: -9999px;
    background: url(../marketing/allforplanet/afp.png) no-repeat;
}
.siTimeToEnd {
    list-style: none;
    margin: 0 0 5px 0;
    padding: 7px 0 7px 20px;
    overflow: hidden;
}
.siTimeToEnd li {
    display: inline;
}
.specialOffer {
    border: solid #ccc;
    border-width: 1px 1px 1px 0;
    padding: 3px 1px 3px 20px;
}
#itemFinishBox2 .sellEnding dd {
    margin: 0;
    line-height: 1.5;
    display: inline;
}
#itemFinishBox2 .sellEnding dt, #itemFinishBox2 .sellEnding dd {
    padding:0 10px 0 0;
}

#siBidForm2 {
    margin: 0 0 28px 0;
    font-family: tahoma, verdana, arial, sans-serif;
    overflow: hidden;
    border-bottom: 1px solid #dbdacf;
    background: #f8f7f3;
}

#itemFinishBox2 {
    margin: 0 0 28px 0;
    padding: 0 20px;
    font-family: tahoma, verdana, arial, sans-serif;
    overflow: hidden;
    border-bottom: 2px solid #ccc;
    background: #f8f7f3;
}

#rrso {
    text-decoration: none;
    color: #000;
}

#siBidForm2 form {
    padding: 0px 20px;
}

#siBidForm2 .price, #sellEndingWrapper .price {
    color: #fe3c00;
    font-size: 18px;
}

#siBidForm2 .prices-cell {
    width: 50%;
    min-width: 300px;
}

#siBidForm2 .buttons-cell {
    width: 160px;
}

#siBidForm2 .siPrice { width: 136px; }
#siBidForm2 .siMaxOffer { width: 50%; }
#siBidForm2 .siQuantity { width: 135px; }
#siBidForm2 .si-bid-note { margin-top: 8px; margin-left: 5px; }
#siBidForm2 fieldset {
    border: none;
    padding: 0;
    margin: 0;
}
#siBidForm2 .siButton .cart-btn-with-bid {
    padding: 4px 4px 4px 0;
}
#siBidForm2 .installment-cart-btn-position-with-buyNow {
    position: relative;
    padding: 0;
    margin: 0;
}

.bid-form-table {
    display: table;
    width: 100%;
    padding-bottom: 5px;
}

.bid-form-table > .row {
    display: table-row;
}

.bid-form-table > .row > .cell {
    display: table-cell;
    vertical-align: top;
    padding: 10px 5px 5px 0;
}

#siBidForm2 .si-installment {
    margin-bottom: 6px;
}
input.buyNowBtn,
input.siBid,
a.siBid {
    display: inline-block;
    background: url(../layout/sprite-show-item2.png) 0 -84px repeat-x #6f6f6f;
    background: -webkit-linear-gradient(top, #c8c8c8 0, #666 50%, #4e4e4e 50%, #707070 100%);
    background: -moz-linear-gradient(top, #c8c8c8 0, #666 50%, #4e4e4e 50%, #707070 100%);
    background: -ms-linear-gradient(top, #c8c8c8 0, #666 50%, #4e4e4e 50%, #707070 100%);
    background: -o-linear-gradient(top, #c8c8c8 0, #666 50%, #4e4e4e 50%, #707070 100%);
    background: linear-gradient(top, #c8c8c8 0, #666 50%, #4e4e4e 50%, #707070 100%);
    _background: url(../layout/sprite-show-item2.png) 0 -84px repeat-x #6f6f6f;
    padding: 10px;
    border-radius: 5px;
    height: auto;
    font-weight: bold;
    font-family: tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    min-width: 133px;
    color: #fff;
    border: none;
    text-decoration: none;
    text-align: center;
}
input.buyNowBtn  {
    background: url(../layout/sprite-show-item2.png) 0 -164px repeat-x #ff6d02;
    background: -webkit-linear-gradient(top, #ffa431 0, #ff6201 50%, #ff4200 50%, #ff6e03 100%);
    background: -moz-linear-gradient(top, #ffa431 0, #ff6201 50%, #ff4200 50%, #ff6e03 100%);
    background: -ms-linear-gradient(top, #ffa431 0, #ff6201 50%, #ff4200 50%, #ff6e03 100%);
    background: -o-linear-gradient(top, #ffa431 0, #ff6201 50%, #ff4200 50%, #ff6e03 100%);
    background: linear-gradient(top, #ffa431 0, #ff6201 50%, #ff4200 50%, #ff6e03 100%);
    margin: 0 0 4px;
}
input.buyNowBtn:hover {
    background: url(../layout/sprite-show-item2.png) 0 -204px repeat-x #ff7f19;
    background: -webkit-linear-gradient(top, #ffaf44 0, #ff7315 50%, #ff5715 50%, #ff801a 100%);
    background: -moz-linear-gradient(top, #ffaf44 0, #ff7315 50%, #ff5715 50%, #ff801a 100%);
    background: -ms-linear-gradient(top, #ffaf44 0, #ff7315 50%, #ff5715 50%, #ff801a 100%);
    background: -o-linear-gradient(top, #ffaf44 0, #ff7315 50%, #ff5715 50%, #ff801a 100%);
    background: linear-gradient(top, #ffaf44 0, #ff7315 50%, #ff5715 50%, #ff801a 100%);
}
input.siBid:hover,
a.siBid:hover {
    background: url(../layout/sprite-show-item2.png) 0 -124px repeat-x #818181;
    background: -webkit-linear-gradient(top, #9f9f9f 0, #737373 50%, #5d5d5d 50%, #828282 100%);
    background: -moz-linear-gradient(top, #9f9f9f 0, #737373 50%, #5d5d5d 50%, #828282 100%);
    background: -ms-linear-gradient(top, #9f9f9f 0, #737373 50%, #5d5d5d 50%, #828282 100%);
    background: -o-linear-gradient(top, #9f9f9f 0, #737373 50%, #5d5d5d 50%, #828282 100%);
    background: linear-gradient(top, #9f9f9f 0, #737373 50%, #5d5d5d 50%, #828282 100%);
    _background: url(../layout/sprite-show-item2.png) 0 -124px repeat-x #818181;
}
input[disabled].siBid, input[disabled].siBid:hover, input[disabled].buyNowBtn, input[disabled].buyNowBtn:hover, input.disabledBtn, input.disabledBtn:hover {
    background: url('../layout/inputButtonBg.gif') 0 -46px repeat-x #fff;
    background: -webkit-linear-gradient(top,#fefefe 0%,#eaeaea 53%,#dbdbdb 53%,#fbfbfb 100%);
    background: -moz-linear-gradient(top,#fefefe 0%,#eaeaea 53%,#dbdbdb 53%,#fbfbfb 100%);
    background: -o-linear-gradient(top,#fefefe 0%,#eaeaea 53%,#dbdbdb 53%,#fbfbfb 100%);
    border: 1px solid #999;
    cursor: default;
    color: #999;
    height: auto;
    padding: 10px;
}
.or {
    width: 540px;
    background: url(../layout/line-or.png) 50% 50% no-repeat;
}
.or span {
    background: #f8f7f3;
    padding: 0 5px;
}
#itemFinishBox2 { padding: 10px 20px; }
#itemFinishBox2 div { width: 33%; }
#paymentShipment {
    width: 42%;
    padding-left: 20px;
    position: relative;
}
#paymentShipment dl {
    margin: 0;
    font-size: 12px;
}
#paymentShipment dt {
    color: #585858;
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 8px;
}
#paymentShipment b.dots {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
}
#paymentShipment dd {
    margin: 1px 0;
    overflow: hidden;
    zoom: 1;
    position: relative;
    z-index: 30;
    padding: 3px 0;
}
#paymentShipment dd.dotted {
    z-index: 20;
    margin-top: -5px;
    padding: 1px 0 0;
    background: url(../layout/sIBackgroundsSet.png) no-repeat 12px -699px;
}
#paymentShipment dd > strong {
    position: absolute;
    right: 0;
    bottom: 4px;
}
#paymentShipment dd > span {
    float: left;
    line-height: 17px;
    margin-left: 9px;
    margin-right: 70px;
}
#paymentShipment dd span:before {
    display: block;
    position: absolute;
    top: 3px;
    left: 0;
    content: '·';
    font-size: 14px;
    color: #000;
    vertical-align: middle;
}
#paymentShipment dd span.currency {
    float: none;
    padding: 0;
    background: 0;
}
#paymentShipment span .itemAP {
    margin: 0;
}
#paymentShipment p.all-options {
    margin: 5px 0 10px 0;
}
#paymentShipment .spinnerBase {
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
    opacity: 1;
    top: 0;
    left: 0;
    z-index: 1;
}
#paymentShipment .spinnerBase div.spinnerBg {
    background: #ffd;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.92;
    z-index: 2;
}
#paymentShipment .spinnerBase div.spinner {
    background: transparent url(../ajax-spinner.gif) no-repeat center center;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: 3;
}
.sellerDetails {
    position: relative;
    float: right;
    width: 51%;
}
.sellerDetails dl {
    margin: 0;
    cursor: pointer;
    font-size: 12px;
}
.showInfo, .hideInfo {
    width: 21px;
    height: 21px;
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    background: url(../layout/sprite-show-item.png) 0 -540px no-repeat;
}
.hideInfo { background-position: -21px -540px; }
.sellerDetails dt {
    color: #585858;
    border: 1px solid #ccc;
    position: relative;
    margin-bottom: 8px;
    padding: 5px 30px 7px 6px;
    border-radius: 5px;
    background: url(../layout/sprite-show-item2.png) 0 -322px repeat-x;
}
.sellerDetails dd {
    margin: 0;
    padding: 1px 0 1px 17px;
    line-height: 1.5;
    background: url(../layout/sprite-show-item.png) -81px -579px no-repeat #fff;
}
#companyDataLink span.arrow{
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 10px;
    background: url(../layout/sprite-show-item.png) no-repeat 100% -265px;
}
#companyData p { padding: 0 15px; }
.sellerMoreDetails {
    position: absolute;
    width: 100%;
    padding: 0;
    top: 0;
    left: 0;
    z-index: 101;
}
.sellerMoreDetails .paddingContent {
    position: relative;
    background: #fff;
    box-shadow: 0 0 6px #e0e0e0;
    border: 1px solid #d0d0d0;
    padding: 4px 6px;
    border-radius: 5px;
}
#ratingSpinner {
    background: url('../ajax-spinner.gif') center no-repeat;
    height: 50px;
}
.sellerMoreDetails p:first-child {
    cursor: pointer;
    font-size: 12px;
    margin-bottom:8px!important;

}
.sellerMoreDetails #sellerRating { padding-top: 0; }
.itemId {
    margin: 0;
    float: right;
    border: none;
    font-weight: normal;
    padding: 9px 5px 5px;
    font-family: tahoma, verdana, arial, sans-serif;
}
#userFieldTab, #product_desc, #delivery, #history, #sellerInfoTab {
    border: 1px solid #c8c8c8;
    border-radius: 6px;
    padding-bottom: 6px;
}
#siPok,
#siInstallments {
    width: 266px;
    height: 103px;
    zoom: 1;
    display: inline-block;
    text-indent: -9999px;
    white-space: nowrap;
    background: url(../layout/pok-banner.png) 0 0 no-repeat;
    vertical-align: top;
}
#siInstallments {
    background: url(../layout/installments-banner.png) 0 0 no-repeat;
    width: 238px;
}
.si-installments-promo {
    height: 103px;
    zoom: 1;
    display: inline-block;
    text-indent: -9999px;
    white-space: nowrap;
    vertical-align: top;
    background: url(../layout/raty-50pln.png) 0 0 no-repeat;
    width: 238px;
}
.si-installments-promo0 {
    height: 103px;
    zoom: 1;
    display: inline-block;
    text-indent: -9999px;
    white-space: nowrap;
    vertical-align: top;
    background: url(../layout/installments-banner-promo.png) 0 0 no-repeat;
    width: 238px;
}
#siFreeDeliveryAmountBanner {
    background: url(../layout/free-delivery-banner.png) 0 0 no-repeat;
    color: #727d84;
    display:inline-block;
    border-radius:5px;
    width:300px;
    height:103px
}

.bannerContainer {
    height: 93px;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 10px;
}

.bannerContainer > * {
    float: left;
    margin: 0 0 5px 0;
}

#siFreeDeliveryAmountBanner div {
    margin-left: 100px;
}

#siFreeDeliveryAmountBanner h3 {
    margin: 18px 0 10px 0;
}

#mobileBanner,
#siAllegroPackageBanner {
    zoom: 1;
    display: inline-block;
    text-indent: -9999px;
    white-space: nowrap;
    vertical-align: top;
    width:252px;
    height:103px
}

#siAllegroPackageBanner {
    width: 269px;
}

#mobileBanner {
    background: url(../layout/mobile-banner.png) 0 0 no-repeat;
}

#siAllegroPackageBanner {
    background: url(../layout/allegro-package-banner.png) 0 0 no-repeat;
}

#siAllegroPackageBanner ~ #siFreeDeliveryAmountBanner {
    display: none;
}

.prctPosComments {
    background: url(../layout/sprite-show-item2.png) 0 -244px repeat-x #6aa610;
    background: -webkit-linear-gradient(top, #8FD223, #6AA610);
    background: -moz-linear-gradient(top, #8FD223, #6AA610);
    background: -ms-linear-gradient(top, #8FD223, #6AA610);
    background: -o-linear-gradient(top, #8FD223, #6AA610);
    background: linear-gradient(top, #8FD223, #6AA610);
    color: #fff;
    padding: 12px 30px;
    border-radius: 7px;
}
#delivery h5 {
    font-size: 14px;
    margin: 10px 0 5px 8px;
}
#delivery ul {
    width: 480px;
    list-style: none;
    padding: 0;
}
#delivery ul li p {
    padding: 12px 0;
    margin-left: 35px;
    background: url(../layout/sprite-show-item2.png) repeat-x 0 -319px;
}
#delivery ul li span {
    background: #e2e7ed;
    float: left;
}
#delivery ul li strong {
    background: #e2e7ed;
    float: right;
}
.deliveryAndPayment {
    padding: 5px 10px;
    background: #f8f7f3;
}
.deliveryAndPayment table {
    width: 100%;
    border-collapse: collapse;
}
.deliveryAndPayment caption {
    text-align: left;
    font-size: 11px;
    font-weight: bold;
}
.deliveryAndPayment th, .deliveryAndPayment td {
    font-size: 12px;
    text-align: left;
    padding: 5px 0;
}
.deliveryAndPayment tr { border-top: 1px solid #fff; }
.deliveryAndPayment tr:first-child {
    border: none;
}
.deliveryAndPayment td.deliveryPoint {
    padding-left: 30px;
    background: url(../layout/sprite-show-item.png) 20px -223px no-repeat;
}
#pbPromoPts {
    position: absolute;
    width:80px;
    height:80px;
    background: url(../layout/sprite-show-item.png) no-repeat 0 -274px;
    top:-15px;
    right:-15px;
    display:block;
    font-family: tahoma, arial, sans-serif;
    z-index: 100;
    text-align: center;
    font-size: 20px;
    line-height: 18px;
    letter-spacing: -1px;
    color:#fff;
}
#pbPromoPts span.pbAllPts {
    position: absolute;
    top: 12px;
    left: -5px;
    width: 100%;
}
#pbPromoPts span .pbPts {
    font-size:14px;
    font-weight: normal;
}

#productDescNew {
    border: 1px solid #c8c8c8;
    border-radius: 6px;
    padding-bottom: 6px;
    display: none;
    padding: 20px;
}

#productDescNew h2 {
  border-bottom: 1px solid #d0d0d0;
  text-transform: uppercase;
  color: #4a4945;
  margin: 0 0 15px 0;
  font-size: 13px;
  font-weight: bold;
  position: relative;
}

#productDescNew h2 span {
  color: #0D58AC !important;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  font-family: Arial;
  position: absolute;
  right: 0;
  top: 0;
}

#productDescNew td.photoWrap {
  width: 402px;
}

#productDescNew td.paramsWrap {
  padding: 0 0 0 20px;
  overflow: hidden;
}

#productDescNew a.productPhoto {
    display: block;
    width: 400px;
    height: 300px;
    border: 1px solid #ccc;
    border-radius: 5px;
    position: relative;
    text-decoration: none !important;
    float: left;
}

#productDescNew a.productPhoto span.trigger {
    position: absolute;
    bottom: 0;
    display: block;
    background: #999;
    background: rgba(0,0,0,0.4);
    width: 100%;
    border-radius: 0 0 4px 4px;
    padding: 8px 0 6px;
}

#productDescNew a.productPhoto span.trigger span {
  padding: 3px 7px;
  font-size: 11px;
  color: #fff;
    width: 400px;
    text-shadow: 1px 1px 0 #777;
}

#productDescNew a.productPhoto:hover span.trigger {
  background: #777;
  background: rgba(0,0,0,0.6);
}

#productDescNew div.desc {
  margin: 20px 0;
  width: 100%;
  clear: both;
}

#productDescNew table.paramTab {
  width: 100%;
  float: left;
}
#productDescNew table.paramTab td {
  width: 50%;
  background: #f8f7f3;
  font-size: 12px;
  padding: 5px 7px 5px 0;
  border-bottom: 1px solid #fff;
}
#productDescNew table.paramTab tr:last-child td {
  border-bottom: none !important;
}

#productDescNew table.paramTab tr.odd td {
  background: #F8F7F3;
}

#productDescNew span.groupTitle {
  font-weight: bold;
  padding: 10px 0 2px 0;
}

#productDescNew span.groupTitle {
  width: 100%;
  float: left;
  padding: 0;
  margin: 0 0 2px 0;
  font-size: 13px;
}

#productDescNew table.paramTab td.paramVal {
  color: #888;
  font-weight: bold;
  border-bottom: 1px solid #fff;
}

#productDescNew table.paramTab tr.allParams td {
  background: #fff;
  text-align: right;
}

#productDescNew .tabPadding {
  background: #F8F7F3;
  width: 100%;
  float: left;
  margin: 0 0 10px 0;
}

#productDescNew .tabPadding div {
  padding: 0 10px 0 0;
}

.infoThemeInfo {
    background: #e3eaf2;
    border: 1px solid #aebdd4 !important;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
    margin-bottom: 10px;
    padding: 10px 12px;
    font-size: 13px;
    color: #2b4779;
    position: relative;
}

.infoThemeInfo ul {
  margin: 10px;
  padding: 0 0 0 15px;
}

.infoThemeInfo.maBottom {
  margin-bottom: 5px;
}

.infoThemeInfo div.infoThemeInfoImg {
    display: table-cell;
    height: 37px;
    padding: 0 0 0 55px;
    background: url('/site_images/1/0/layout/iconInfo.png') 0 0 no-repeat !important;
    vertical-align: middle;
}

.sofferRequirements {
    position: relative;
}
.sofferRequirements .itemAS {
    position: absolute;
    top: 2px;
    right: 2px;
}
.sofferRequirements .itemAS.inactive {
    background-position: 0 100%;
}

#productPhotosSort,
#sort_photos {
  position: relative;
  z-index: 100;
  margin: 10px 0 0 5px;
  list-style: none;
  padding: 0;
}

#productPhotosSort li,
#sort_photos li {
    float: left;
    display: block;
    padding: 0;
    margin: 5px 9px 20px 0;
    position: relative;
    overflow: visible;
    clear: none;
    cursor: move;
}

#userPhotosWrap {
  float: left;
  width: 100%;
  margin: 10px 0 0 0;
}

#userPhotosWrap.withThumb {
  padding: 0 0 20px 0;
}

#sort_photos li span.removePhoto {
  width: 15px;
  height: 15px;
  display: block;
  background: url('/site_images/1/0/remove-photo.png') no-repeat 0 0;
  position: absolute;
  top: -7px;
  right: -7px;
  cursor: pointer;
  display: none;
}

#sort_photos li:hover span.removePhoto {
  display: block;
}

#sort_photos {
  margin: 5px 0 0 5px;
}

#productPhotosSort li img,
#sort_photos li img {
  border: 1px solid #a3a3a3;
}

strong.productPhotosHead {
  display: block;
  margin: 0 0 5px 0;
}

span.productThumbIndi {
  display: block;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
  background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
  background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
  background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%);
  background: linear-gradient(top, #ffffff 0%,#eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  float: left;
  margin-top: 5px;
  padding: 4px 4px 2px 4px;
  text-align: center;
  color: #707070;
  border: 1px solid #cfcfcf;
  font-size: 10px;
  position: absolute;
  text-shadow: 1px 1px 0 #fff;
  display: none;
}

span.productThumbIndi span.frame {
  width: 82px;
  height: 62px;
  display: block;
  background: #fff;
  -moz-box-shadow: 0 0 3px #555 inset;
  -webkit-box-shadow: 0 0 3px #555 inset;
  box-shadow: 0 0 3px #555 inset;
  margin: 0 0 3px 0;
}

span.productThumbIndi.product {
  margin: 5px 0 0 0;
}

li.productListingTab {
  position: absolute;
  right: 0;
  float: none;
  overflow: hidden;
  border-radius: 4px 4px 0 0;
}
#watchedNav li.productListingTab .itemIco { display: none; }
#watchedNav ul.pltVar1 li.productListingTab .itemIco, #watchedNav ul.pltVar4 li.productListingTab .itemIco {
    display: inline-block;
    width: 29px;
    height: 25px;
    margin: -3px 2px auto -12px;
    background-position: 0 -196px;
    vertical-align: top;
}
#watchedNav ul.pltVar4 li.productListingTab .itemIco { margin-top: -4px }
#watchedNav ul.pltVar1 li.productListingTab.active a { color: #2ebcf5; }
#watchedNav ul.pltVar2 li.productListingTab a {
    padding-bottom: 4px;
    background: #edf8fe;
    background: -moz-linear-gradient(top,#edf8fe 0%,#d5f0ff 100%);
    background: -webkit-linear-gradient(top,#edf8fe 0%,#d5f0ff 100%);
    background: -o-linear-gradient(top,#edf8fe 0%,#d5f0ff 100%);
    background: -ms-linear-gradient(top, #edf8fe 0%,#d5f0ff 100%);
    background: linear-gradient(top, #edf8fe 0%,#d5f0ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf8fe', endColorstr='#d5f0ff',GradientType=0);
    border: 1px solid #b0e1fd;
    border-bottom: 1px solid #c8c8c8;
    color: #63b9ef;
}
#watchedNav ul.pltVar2 li.productListingTab.active a {
    padding-bottom: 5px;
    background: #fff;
    filter: none;
    border-bottom: 0;
    color: #2ebcf5;
}
#watchedNav ul.pltVar3 li.productListingTab a, #watchedNav ul.pltVar4 li.productListingTab a {
    padding-bottom: 4px;
    background: #75c8f6;
    background: -moz-linear-gradient(top,#75c8f6 0%,#57afeb 100%);
    background: -webkit-linear-gradient(top,#75c8f6 0%,#57afeb 100%);
    background: -o-linear-gradient(top,#75c8f6 0%,#57afeb 100%);
    background: -ms-linear-gradient(top, #75c8f6 0%,#7db9e8 100%);
    background: linear-gradient(top, #75c8f6 0%,#7db9e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75c8f6', endColorstr='#7db9e8',GradientType=0);
    border: 1px solid #52a3d0;
    border-bottom: 1px solid #c8c8c8;
    color: #fff;
}
#watchedNav ul.pltVar3 li.productListingTab.active a, #watchedNav ul.pltVar4 li.productListingTab.active a {
    padding-bottom: 5px;
    background: #fff;
    filter: none;
    border-color: #c8c8c8;
    border-bottom: 0;
    color: #2ebcf5;
}

span.topPagerFrom {
    font-size: 0.85em;
}

span.listingViewLabel {
  display: block;
  float: left;
  margin: 4px 0 0;
}

.contentBox {
    border: 1px solid #C8C8C8;
    background: #fff;
    border-radius: 5px;
    padding: 0 0 10px 0;
    overflow: hidden;
}
.contentBox .themeHead {
    border-bottom: 1px solid #C8C8C8!important;
    margin: 0 0 10px 0;
    padding: 6px 12px;
    font: bold 12px verdana, arial, sans-serif;
    background: url('../layout/contentH2.gif') 0 0 repeat-x #eaeaea;
    background: -moz-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
    background: -webkit-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
    background: -o-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
    color: #808080;
    border-radius: 5px 5px 0 0;
}
.w980auto {
    width: 980px;
    margin: 0 auto 20px auto;
}
.w920auto {
    width: 920px;
    margin: 0 auto;
}
.priceBox {
    padding: 7px 20px;
    border-radius: 5px;
    background: #f5f5f5;
    margin-bottom: 20px;
    font-size: 12px;
}

div.td-pager-bottom {
    text-align: right;
    margin: 0 5px;
}
.td-pager-bottom .arrLeft-bottom,
.td-pager-bottom .arrRight-bottom,
.td-pager-bottom .pagerSubmit-bottom,
.td-pager-bottom .pagerSubmit-bottom:hover {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: transparent url(../layout/sprite-listing.png?v=6) 0px -164px;
    vertical-align: middle;
}
.td-pager-bottom .arrLeft-bottom { background-position: -45px -164px; }

.td-pager-bottom strong.orange { position: relative; top: 1px }
.td-pager-bottom a.alleLink { padding: 5px; }
.td-pager-bottom a.alleLink span { text-decoration: none; color: #000000; }


#showProductTop {
  background: #edf8fe;
  float: left;
  width: 100%;
  border: 1px solid #d8dad9;
  margin: -1px 0 10px 0;
  position: relative;
  border-radius: 0 12px 12px 12px;
  z-index: 101;
}

div.newMsg { border: 1px solid #76db56; }
div.newMsg .inner {
    border:  1px solid #fff;
    padding: 35px 15px 35px 100px;
    color: #3b910b;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAFcklEQVR42s2YS0yUVxTH76orV66adNtVH2mqNdZ6eb+UkYcDOCCPUWAmMyCDg4OIU1AUS6tQrehNm5qauuimSZPaRnwO75eMI28VeQotJl104cJFm5yee5sz+eDODGlLKl/yy/+cc88998/3ffMtYACg8M7ZNyHpiP0VwKUHggzxunnHUtMzDzQv1sI5A5RHhPr+JY0LbkAPbchmZer4rG1z3Zxj+cpyC3z7/OI/4trzVqnrQutSA6CXa8pU7Uxp1dmFGvjm1/OKq8sXpEbKCcop1vrCoM0l6madgH7eYDXTJa3NC1648kuL4mulBNUUeq7VmmnNWNP3hIlPzlYA+uGs+mmxODtfC18unYWvls5JpZhyTdfoDdUfMac99TOHAP1wdmTqoGiaq4HLi00gFj9VeskQU/2SjPW6Rpge2q/NN655p8sA/XDmfmIVjbPVcPHZGaQRWv/WCND62n0E5mvyxbPTUPvUAeiHs8rHReLUzBE4v9CAnILP56U2SKWasW6srcq1NSLSflWn+OiUHdAPZxWPCsSJ6cNwbq4OqVdKcfPcCa2G0Bqta2tU+2zKA6cD+fDJmH3VzDraq6Dc86QU0A9nZRP5wjvlgqYZ77rT4M+FvsXv4YfHTTJes9/9qATQD2eO8TxR+6QcGqePKU5P10gNB62TajHlJ/37lBm6MJa1iHMqJw8A+uHMNporPJMOODlVDSemPAqMKV9dJ7Q+I/X+PPhu3At0GY3VD+WEnVk+bgX0w1nxyD7hnrCD97F7Xfh4yAKX/SXw8o8XEOpqGbCAd6I85F7HWAGgH84OPMwWrrESqJmsgGOIQQmqafWjk4cUtHb8QX5EQ775q+AdNMs92kxZs4/sB/TDWWHALJyjVjgy4UTKJHqMVI07tLqsUV7zIA/O9Jhg+cXTkIYCy21QO5ABnjEbzTHOVFo8bAH0w9l+f6awDxeAa9QGlaP2FVRgjVC1kRI4PFJKeVCrAkURDU3+1g3H+kyqD/fQWRrWQA6gH84s99NFMf6VzuGDirLhYqla7r6fJQ9WVN3PlnWFCx9Zdd8edSdCXWhU7XH5c8POJy0YygL0w1n2YJoo9FvA9tAapDRQpKDcNWCmOxE8xN2fDrZAIXh6TWEN/f5yWfVW4n6ap8AYWX0eGsoE9MPZ3n6TyMO7YB3Kg4P+fLD68WVDxVjpof5M7dHgi6xeaDcaujHdavSh9bj60tUcmovnaErr2fjOoR/OMnp3C8vAXigYtATJH9yntGgghwyFPBR/TRENVfSkGmdKKF51Xo5SM74G6IezPT0pwtyXBpYBfJ795hUU9GXK74o6JPKlfyTLe3atmJVL86UaYlQCDaUC+uFsd1eSyMC7kdWbAebedIUxdnYla3drTUNdSWrv3t40qRqGc6hPxabuFEA/nCV3JojUrhRI605V7OnebVTFATxkLWP0LSrvTDDOkoScbYyJlM5EQD+cJbTHi+SOJCwkw67OFFIiWCvEw9CY/OaENeTsiIesziTaQ1BOMaHliR0JgH44i/PFivj2OEhqT1QkticY4xV5NsblHXHSgPYtquqIhcz2+HB7KTei1eN9cYB+OIu+Gy1i78XCauLuxYXM03yxYG+PIWPB71auL+QM2mdUQuuPuRsD6IczfidKRN2JBgQLMaHQ1kz3YsDmi5Evtfp1Wnyy/t9BLxLOdtzaKRCQfHSLB3Xn7ShSibYuybobBfG3uVbXegmaa+gj6AyEs+03dwgENhCcbWv7UCCwgeBs643tAoENBGfv/7ztAgIbiB3svZ8+cCKwQfgT2czevb51E7KAwAagNfifvHeub3kTGUTgFdKCvEamgrz945a3kELE/j9iQl43+vgLfvnv/6whe9kAAAAASUVORK5CYII=) 25px 25px #eaf5c5 no-repeat;
}
#adoceanTupWrapper {
    margin: 20px auto 40px;
    text-align: center;
    max-width: 750px;
}
.newitem-add-sas {
    margin: 10px auto;
    text-align: center;
}

#confirmForm table.pricingElements {
    border-collapse: collapse;
    margin-left: 190px
}
#confirmForm table.pricingElements td {
    padding: 10px 5px;

}
#confirmForm table.pricingElements td input[type=checkbox] {
    margin:1px 0 0 4px;
}
#confirmForm table.pricingElements tr td.hr {
    border-top:1px dotted #C8C8C8;
}

/*Delivery Pricing*/
.container-drop-shadow {
    position: relative;
    z-index: 1;
    clear: both;
    border-bottom: 1px solid #fff;
    width: 84%;
    margin: 0 auto;
    height: 50px;
    overflow: hidden;
}
.container-drop-shadow:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    font-size: 0;
}
.container-drop-shadow .drop-shadow {
    position: relative;
    width: 98%;
    margin: 0 auto;
    padding: 0 0 25px;
    background: #fff;
}
.container-drop-shadow .drop-shadow:before,
.container-drop-shadow .drop-shadow:after {
    content: "";
    position: absolute;
    z-index: -2;
}
.container-drop-shadow .curved:before {
    top: 0;
    bottom: 0;
    left: 12px;
    right: 12px;
    border-radius: 200px / 10px;
    box-shadow: 0 0 15px rgba(0,0,0,0.3);
}
h1.in-myaccount {
    font-size: 26px;
    line-height: 32px;
    text-indent: -1px;
    margin: 40px 0 0 65px;
    color: #303030;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
}
h3.in-myaccount {
    position: relative;
    font-size: 16px;
    font-family: Arial,Helvetica,sans-serif;
    color: #424242;
    margin: 40px 0 0 30px;
    overflow: hidden;
}
#freeDeliveryFrom h3.in-myaccount {
    overflow: visible;
}
h3.in-myaccount i.icon-gratis,
h3.in-myaccount i.icon-edit,
h3.in-myaccount i.icon-complete,
h3.in-myaccount i.icon-decide {
    position: relative;
    float: left;
    margin: 0 30px;
    display: inline-block;
    text-align: center;
    width: 130px;
}
h3.in-myaccount i.icon-gratis span,
h3.in-myaccount i.icon-edit span,
h3.in-myaccount i.icon-complete span,
h3.in-myaccount i.icon-decide span {
    position: relative;
    width: 60px;
    height: 60px;
    display: inline-block;
    margin-bottom: 3px;
}
h3.in-myaccount i.icon-gratis span {
    background-position: 0 -94px;
}
h3.in-myaccount i.icon-edit span {
    background-position: -208px -94px;
}
h3.in-myaccount i.icon-complete span {
    background-position: -68px -94px;
}
h3.in-myaccount i.icon-decide span {
    background-position: -138px -94px;
}
h3.in-myaccount i.icon-gratis small,
h3.in-myaccount i.icon-edit small,
h3.in-myaccount i.icon-complete small,
h3.in-myaccount i.icon-decide small {
    position: relative;
    display: block;
    font-style: normal;
    color: #d3d3d3;
    font-weight: bold;
    font-size: 12px;
}
h3.in-myaccount i.icon-gratis small {
    color: #10BA00;
}
h3.in-myaccount small {
    color: #d0d0d0;
    font-size: 12px;
}
/*smaller ver*/
h3.in-myaccount.smaller {
    font-size: 18px;
    color: #424242;
    line-height: 18px;
    margin: 50px 0 15px 30px;
}
h3.in-myaccount.smaller p {
    padding-top:14px;
}
h3.in-myaccount.smaller i.icon-gratis,
h3.in-myaccount.smaller i.icon-edit,
h3.in-myaccount.smaller i.icon-complete,
h3.in-myaccount.smaller i.icon-decide {
    width: 49px;
    height: 49px;
    margin: 0 30px 0 0;
}
h3.in-myaccount.smaller i.icon-gratis span,
h3.in-myaccount.smaller i.icon-edit span,
h3.in-myaccount.smaller i.icon-complete span,
h3.in-myaccount.smaller i.icon-decide span {
    width: 49px;
    height: 49px;
}
h3.in-myaccount.smaller i.icon-gratis span {
    background-position: 0 -94px;
}
h3.in-myaccount.smaller i.icon-edit span {
    background-position: -54px -163px;
}
h3.in-myaccount.smaller i.icon-complete span {
    background-position: -68px -94px;
}
h3.in-myaccount.smaller i.icon-decide span {
    background-position: -106px -162px;
}
h4.in-myaccount, .vela h4.in-myaccount {
    font-size: 15px;
    color: #424242;
    line-height: 19px;
    margin: 0 50px 22px 109px;
    width: 80%;
}
.delivery-pricing .slide .wrapper p,
div#wrapper .delivery-pricing .slide .wrapper p {
    margin: 0 0 10px;
}
.delivery-pricing .slide p.in-ul-line,
div#wrapper .delivery-pricing .slide p.in-ul-line {
    margin: 0 0 30px 42px;
    padding: 20px 0 0;
}
.delivery-pricing .sprite-delivery-pricing {
    background-color: transparent;
    background-image: url(../layout/sprite-delivery-pricing.png);
    background-repeat: no-repeat;
}
.delivery-pricing .smooth-vertical-separator {
    position: relative;
    top: 12px;
    display: inline-block;
    overflow: visible;
    width: 1px;
    height: 1px;
    margin: 0 7px;
}
.delivery-pricing .smooth-vertical-separator span {
    background-position: -95px -220px;
    display: block;
    height: 43px;
    position: absolute;
    top: -19px;
    left: 0;
    width: 1px;
}
.delivery-pricing .icon-chevron-down {
    float: left;
    margin: 1px 15px 0 0;
    background-position: 0 -231px;
    width: 13px;
    height: 13px;
    display: inline;
}
.delivery-pricing .icon-chevron-up {
    background-position: -16px -218px !important;
}
.delivery-pricing .child-row td,
.delivery-pricing .child-row th,
.delivery-pricing .active-row {
    background-color: #f8f8f8;
}
.delivery-pricing .tipBox {
    color: #868686;
    font-size: 11px;
    margin: 10px 0 0;
}
.delivery-pricing .error-line,
.delivery-pricing .errorLine {
    display: none;
    font-size: 11px;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #F00F0F;
    border-radius: 4px;
    text-transform: lowercase;
    margin-top: 2px;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.delivery-pricing #place-on-slide-content {
    min-height: 80px;
}
.delivery-pricing {
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
    width: 200%;
}
.delivery-pricing input {
    border: 1px solid #ddd;
}
.delivery-pricing input[type=text] {
    width: 70px;
    margin: 0;
    text-align: center;
    padding: 5px 8px 4px;
    font-size: 12px;
    border-radius: 3px;
}
.delivery-pricing select#load-existing-delivery-pricing {
    padding: 3px 3px 0;
    width: 356px;
    float: right;
}
.delivery-pricing input#priceListName {
    width: 357px;
    text-align: left;
}
.delivery-pricing input[type=submit],
.delivery-pricing input[type=button],
.delivery-pricing button.btn {
    float: right;
    position: relative;
    top: -8px;
    border: 1px solid #cccccc;
    font-size: 13px;
    font-weight: normal;
    background-color: #f0f0f0;
    background-image: -moz-linear-gradient(top, #ffffff 5%, #e6e6e6 100%);
    background-image: -webkit-linear-gradient(top, #ffffff 5%, #e6e6e6 100%);
    background-image: -o-linear-gradient(top, #ffffff 5%, #e6e6e6 100%);
    background-image: -ms-linear-gradient(top, #ffffff 5%, #e6e6e6 100%);
    background-image: linear-gradient(top, #ffffff 5%, #e6e6e6 100%);
    background-repeat: repeat-x;
}
.delivery-pricing input[type=submit]:hover,
.delivery-pricing input[type=button]:hover,
.delivery-pricing button.btn:hover{
    background-color: #e6e6e6;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -ms-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}

.delivery-pricing input[type=radio],
.delivery-pricing .additional-info input[type="checkbox"] {
    border: none;
    margin: 3px 11px 3px 3px;
    position: relative;
    top: -1px;
    float: left;
}
.delivery-pricing input.gratis[type=text] {
    height: auto;
    padding: 10px 10px 10px 10px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 0 rgb(0, 0, 0);
    margin: 0 10px 3px 0;
    font-size: 13px;
    border: 1px solid #cccccc;
    width: 152px;
}
.delivery-pricing .link-back {
    display: block;
    margin: 0px 0 0 30px;
    font-size: 13px;
    text-transform: lowercase;
    position: relative;
    top: -57px;
}
.delivery-pricing .cancel-adding {
    display: block;
    float: left;
    text-transform: lowercase;
    position: relative;
    top: -1px;
    font-size: 13px;
}
.delivery-pricing .slide {
    float: right;
    width: 50%;
    margin-left: 0;
    position: relative;
    min-height: 400px;
}
.delivery-pricing .slide:first-child {
    float: left;
}
.delivery-pricing .slide .wrapper {
    width: 85%;
    margin: 0 auto;
}
.delivery-pricing .wrapper ul {
    list-style: none outside;
    margin: 0 0 0 30px;
    padding: 0;
}
.delivery-pricing .wrapper ul li {
    padding: 10px 11px 0;
    min-height: 42px;
}
.delivery-pricing .wrapper ul li label,
.delivery-pricing .wrapper.additional-info label {
    font-size: 15px;
}
.delivery-pricing table {
    border-collapse: collapse;
    margin-bottom: 23px;
}
.delivery-pricing table td,
.delivery-pricing table th {
    padding: 5px 14px 4px;
    height: 30px;
    vertical-align: middle!important;
}
.delivery-pricing table td,
.delivery-pricing table th {
    text-align: right;
}
.delivery-pricing table th:first-child,
.delivery-pricing table td:first-child {
    text-align: left;
}
.delivery-pricing table.fixed-costs td,
.delivery-pricing table.fixed-costs th {
    text-align: left;
}
.delivery-pricing table td:first-child input[type="checkbox"] {
    float: left;
    margin: 4px 0 0;
}
.delivery-pricing table td:first-child label {
    display: block;
    line-height: 16px;
    margin: 4px 0 0 21px;
    position: relative;
    top: -1px;
}
.delivery-pricing table th {
    font-weight: bold;
}
.delivery-pricing .additional-info {
    position: relative;
    top: -26px;
    margin-bottom: 26px !important;
    padding-left: 41px;
}
.delivery-pricing .separatorLine {
    margin: 0 1.8%;
    height: 1px;
    overflow: hidden;
    background: -moz-linear-gradient(left,  rgba(112,112,112,0.45) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(112,112,112,0.45)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(112,112,112,0.45) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(112,112,112,0.45) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(112,112,112,0.45) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(112,112,112,0.45) 0%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6707070', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}
.delivery-pricing .separatorLine2 {
    margin: 0 1.8%;
    height: 1px;
    overflow: hidden;
    background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(142,142,142,0.65) 50%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(142,142,142,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(142,142,142,0.65) 50%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(142,142,142,0.65) 50%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(142,142,142,0.65) 50%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(142,142,142,0.65) 50%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}
.delivery-pricing .buttonSection td {
    height: 60px;
    padding-top: 20px;
}
.delivery-pricing i.icon-plus {
    position: relative;
    width: 1px;
    height: 18px;
}
.delivery-pricing i.icon-plus span {
    background-position: -55px -220px;
    display: inline-block;
    height: 14px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 14px;
}
.delivery-pricing .pricing-algorithm .discount {
    vertical-align: top;
    margin-top: -5px;
}
.delivery-pricing .pricing-algorithm .fixed-costs {
    margin-top: 5px;
    margin-left: 40px;
}
.delivery-pricing .pricing-algorithm .fixed-costs td {
    vertical-align: middle !important;
}
.delivery-pricing .pricing-algorithm .error {
    margin-left: 10px;
}
.delivery-pricing .wrapper .actions {
    position: relative;
    top: -26px;
}
/* //Delivery Pricing  */

#invoiceCorrectData {
    margin: 10px;
}
#invoiceCorrectData label {
    float: left;
    width: 200px;
    font-weight: bold;
}
#invoiceCorrectData input, #invoiceCorrectData select {
    width: 300px;
}
#invoiceCorrectData button {
    width: 100px;
    margin: 0 0 0 355px;
}

/* new payment process - summary */
.payment-summary {
    width: 980px;
    margin: 0 auto;
}

.payment-summary *,
.incomplete-purchase-list * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.incomplete-purchase-list .modal-footer a {
    color: #FFFFFF;
}

.payment-summary > form > section,
.modal > form > section {
    margin-bottom: 20px;
}

.payment-header {
    margin: 20px auto;
    background: none;
    width: 980px;
}
.payment-header * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.payment-header ol {
    width: 100%;
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0;

}
.payment-header ol li {
    position: relative;
    display: block;
    height: 33px;
    float: left;
    border-top: 1px solid #4f76be;
    border-bottom: 1px solid #4f76be;
    background: #4f76be;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 32px;
    text-shadow: 0px -1px 1px #2a408d;
}
.payment-header ol li:first-child {
    border-left: 1px solid #4f76be;
    border-top-left-radius: 7px;
    width: 34%;
}
.payment-header ol.npp-two-steps li { width: 50%; }
.payment-header ol.npp-three-steps li { width: 33%; }
.payment-header ol.npp-three-steps li:first-child { width: 34%; }
.payment-header ol.npp-four-steps li { width: 25%; }

.payment-header ol li:last-child {
    border-right: 1px solid #4f76be;
    border-top-right-radius: 7px;
}

.payment-header ol li.next-step {
    background: #fff;
    color: #4f76be;
    text-shadow: none;
    border-top: 1px solid #9fc0ff;
    border-bottom: 1px solid #9fc0ff;
    border-right: 1px solid #9fc0ff;
}

.payment-header ol li.next-step:first-child {
    border-left: 1px solid #9fc0ff;
}

.payment-header ol li:before {
    content: '';
    display: block;
    position: absolute;
    width: 19px;
    height: 33px;
    left: -1px;
    top: -1px;
    background: url(../npp-steps.png) no-repeat;
    background-position: 0 0;
}

.payment-header ol li.next-step:before {
    width: 22px;
    background-position: -20px 0;
}
.payment-header ol li.next-step+li.next-step:before {
    width: 22px;
    background-position: -43px 0;
}
.payment-header ol li:first-child:before {
    content: none;
}
.npp-form .section-header,
.payment-summary .section-header,
.modal .section-header {
    display: block;
    margin: 0;
    padding: 1px 0;
    border-bottom: 4px solid #4f76be;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #2b4677;
}

.payment-summary .seller-data {
    padding: 20px 0 0 10px;
    color: #000;
    border-bottom: 1px dashed rgb(150, 178, 230);
}

.payment-summary div.seller-data:last-child {
    border: none;
}

.payment-summary .seller-data .seller-list-header {
    margin: 0 0 10px 0;
    font-size: 13px;
    font-weight: bold;
    color: #000;
}
.payment-summary .seller-data .seller-list-header > span {
    font-weight: normal;
}

.payment-summary .seller-data .items-list,
.payment-summary .seller-data .shipping-data {
    display: table;
    width: 100%;
    margin: 0;
    padding: 0 10px 0 10px;
    background: rgb(247, 247, 247);
}
.payment-summary .seller-data .items-list {
    border-top: 1px solid #e2e2e2;
}

.payment-summary .seller-data .shipping-data {
    margin-bottom: 25px;
    border-bottom: 1px solid #e2e2e2;
    color: rgb(119, 119, 119);
}

.payment-summary .seller-data .shipping-data {
    padding-top: 0;
}

.payment-summary .seller-data .items-list .item,
.payment-summary .seller-data .shipping-data > li {
    display: table-row;
    width: 100%;
    list-style: none;
}

.payment-summary .seller-data .items-list .item > div,
.payment-summary .seller-data .shipping-data > li > div {
    display: table-cell;
    vertical-align: middle;
    padding: 6px 0;
}

.payment-summary .seller-data .items-list .item .item-title,
.modal .items-list .item .item-title {
    width: 50%;
    font-weight: bold;
    color: #000;
}

.payment-summary .seller-data .items-list .item .price-per-item {
    width: 20%;
    text-align: right;
}

.payment-summary .seller-data .items-list .item .price-per-item strong {
    /*color: #000;*/
}

.payment-summary .seller-data .items-list .item .item-quantity {
    width: 15%;
    text-align: right;
}
.payment-summary .seller-data .items-list .item .item-total-price {
    /*width: 20%;*/
    color: #000;
    font-weight: bold;
    text-align: right;
}

.payment-summary .seller-data .shipping-data .shipping-type {
    width: 70%;
    font-weight: bold;
}

.payment-summary .seller-data .shipping-data .shipping-type  .shipping-gd-address {
    font-weight: normal;
    font-size: 12px;
    margin-top: 10px;
}


.payment-summary .seller-data .shipping-data .shipping-price {
    width: 30%;
    color: #000;
    font-weight: bold;
    text-align: right;
}

.payment-summary .message-to-seller {
    width: 49%;
    margin: 0 10px 20px 0;
    word-wrap: break-word;
}

.payment-summary .message-to-seller h4 {
    margin: 0 0 5px 0;
    font-size: 13px;
    font-weight: bold;
    color: #000;
}

.payment-summary .message-to-seller p {
    margin: 0;
    font-size: 12px;
    font-style: italic;
    color: #515151;
}

.payment-summary .delivery-data,
.payment-summary .invoice-data {
    width: 49%;
    min-height: 160px;
}

.payment-summary .delivery-data.no-invoice-data {
    width: 100%;
}

.payment-summary .delivery-data {
    float: left;
    overflow: hidden;
}

.payment-summary .invoice-data {
    float: right;
}

.payment-summary .delivery-data ul,
.payment-summary .invoice-data ul,
.payment-summary .pharmacy-data ul {
    display: table;
    width: 100%;
    padding: 10px 0 5px 0;
    margin: 0 0 5px 10px;
}
.payment-summary .delivery-data ul > li,
.payment-summary .invoice-data ul > li,
.payment-summary .pharmacy-data ul > li {
    display: table-row;
}
.payment-summary .delivery-data ul > li > div,
.payment-summary .invoice-data ul > li > div {
    display: table-cell;
    border-bottom: 1px solid #e2e2e2;
    padding: 5px 10px 5px 0;
}
.payment-summary .pharmacy-data ul > li > div {
    display: table-cell;
    padding: 5px 10px 5px 0;
}
.payment-summary .pharmacy-data span.show-address {
    cursor: pointer;
    padding-right: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAACIlBMVEX///////f3//3//+7//97//8z//8Hs///99//n/+f39/fe///h/+HM///w8PC4////7s7/6efB/8G4/+Th6/v/5db/57bO7v/m5ub/4aD/3rze3t625//O4tfe3rz+08P/z9283v/W1tb/z52S5f/8zK+e3//uzqv/y5Tnz53Gzum12Z/MzMzOzqus1MX/wX+rzu6dz/+2z7bGx8jewrCdz+frtdnevJmhz4W8vN69vb38r5DntoFmz///tjqxxYH9rIDcsLqrvN5Z4GqrvLx/wf+ZvN61tbWott7/nbbOq6uUvajOq5m8q86Btuetra2rq86EwF5Owfr/mWaSsMiZq87hoFpGzldbt/T/nQClpaXPnWZ3q9a8mbz7j2S8mau8mZmHoeWrmbyrmaurmZk/sPL/gZCZmbyZmaugoFqZmZn/g0txp4vqiUlqsjRaoOEkwjJmnc//fjqMk5ZmnZ1xj/hbqRGMjIy2gYGci2x0i9G2gWYwrT+QgczmdijBfzNYmHaGhoYlmP1ajr3/ZmaBgbZShvn/ZjM5nzGSd6ygfzP/ZgBmgbaBgWbyZxINk+R7e3v/Win9WSRUgJj9WQQ/iF8/hXtzc3Mzf8H/UiQagP1RdsadZmb3USSNY5xCcumRY4RmZswAgeZra2uBZmZmZp2gWlpmZoENd9ZmZmagWjMpekw6Zt1rWLp/WjNVXI4/WMgccEE/WKwAZswzWqBUVFQ1SynYAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAOnAAADpwBB5RT3QAAAAd0SU1FB9wLFQccMHzemzwAAAA7SURBVAjXY8jiY4AAd4atK61ADOkJWxlWbt3aKM0XtXXrVgaJciAJ5C82BsrpLAZyorjAGriiGiWAFABenxLU1xDcgwAAAABJRU5ErkJggg==) right center no-repeat;
}
.payment-summary .pharmacy-data span.hide-address {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAMAAADNLv/0AAACIlBMVEX///////f3//3//+7//97//8z//8Hs///99//n/+f39/fe///h/+HM///w8PC4////7s7/6efB/8G4/+Th6/v/5db/57bO7v/m5ub/4aD/3rze3t625//O4tfe3rz+08P/z9283v/W1tb/z52S5f/8zK+e3//uzqv/y5Tnz53Gzum12Z/MzMzOzqus1MX/wX+rzu6dz/+2z7bGx8jewrCdz+frtdnevJmhz4W8vN69vb38r5DntoFmz///tjqxxYH9rIDcsLqrvN5Z4GqrvLx/wf+ZvN61tbWott7/nbbOq6uUvajOq5m8q86Btuetra2rq86EwF5Owfr/mWaSsMiZq87hoFpGzldbt/T/nQClpaXPnWZ3q9a8mbz7j2S8mau8mZmHoeWrmbyrmaurmZk/sPL/gZCZmbyZmaugoFqZmZn/g0txp4vqiUlqsjRaoOEkwjJmnc//fjqMk5ZmnZ1xj/hbqRGMjIy2gYGci2x0i9G2gWYwrT+QgczmdijBfzNYmHaGhoYlmP1ajr3/ZmaBgbZShvn/ZjM5nzGSd6ygfzP/ZgBmgbaBgWbyZxINk+R7e3v/Win9WSRUgJj9WQQ/iF8/hXtzc3Mzf8H/UiQagP1RdsadZmb3USSNY5xCcumRY4RmZswAgeZra2uBZmZmZp2gWlpmZoENd9ZmZmagWjMpekw6Zt1rWLp/WjNVXI4/WMgccEE/WKwAZswzWqBUVFQ1SynYAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAOnAAADpwBB5RT3QAAAAd0SU1FB9wLFQcjFvYNNP0AAAA9SURBVAjXY2BgYJBojOJiAAGuqK1bty7WAbKMF2/duhLIKZdgAJJRfNKNQD7D1gnSIGVWK7cyuDNAAF8WAHyHEtTyAimUAAAAAElFTkSuQmCC) right center no-repeat;
}
.payment-summary .pharmacy-data div.address-info {
    display: none;
}
.payment-summary .delivery-data ul > li.email > div,
.payment-summary .invoice-data ul > li.nip > div {
    border: none;
}
.payment-summary .delivery-data ul > li > .label,
.payment-summary .invoice-data ul > li > .label {
    width: 50px;
}
.payment-summary .pharmacy-data ul > li > .label {
    width: 250px;
}
.payment-summary .delivery-data ul p,
.payment-summary .invoice-data ul p {
    font-weight: normal;
}

.payment-summary .payment-data {
    clear: both;
}

.payment-summary .payment-data .payment-method {
    padding: 10px;
}

.payment-summary .payment-data .payment-method > div {
    display: inline-block;
    vertical-align: middle;
}
.payment-summary .payment-data .payment-method-icon {
    margin-right: 10px;
}
.payment-summary .payment-data .payment-method-icon img {
    display: block;
    vertical-align: middle;
}
.payment-summary .payment-data .payment-method-name {
    font-weight: bold;
}

.payment-summary .optional-data .payback,
.payment-summary .optional-data .all-for-planet {
    padding: 10px;
}

.payment-summary .optional-data .payback > input[type="checkbox"],
.payment-summary .optional-data .all-for-planet > input[type="checkbox"] {
    margin: 0 5px 0 0;
    padding: 0;
    vertical-align: middle;
}

.payment-summary .optional-data .payback > div,
.payment-summary .optional-data .all-for-planet > div {
    display: inline-block;
    vertical-align: middle;
}
.payment-summary .optional-data .all-for-planet-label > input {
    width: 70px;
    margin: 0 5px;
    text-align: center;
}

.payment-summary .total-amount,
.payment-summary .payment-footer {
    margin: 20px 0 0 0;
    background: none;
}

.payment-summary .payment-footer #purchase-loader {
    display: none;
    margin: 7px 7px 0 0;
}

.payment-summary .total-amount,
.payment-summary .total-amount-in-advance {
    font-size: 16px;
    text-align: right;
}

#amountToPaySumWrapper .total-amount-in-advance,
.payment-summary .total-amount-in-advance {
    margin: 5px 0 0 0;
    background: none;
    font-size: 13px;
    color: rgb(121, 121, 121);
}

.payment-summary .total-amount span,
.payment-summary .total-amount-in-advance span {
    display: inline-block;
    margin-left: 3px;
    font-size: 20px;
    font-weight: bold;
}

.payment-summary .total-amount-in-advance span {
    font-size: 16px;
}

.no-close .ui-dialog-titlebar-close {
    display: none;
}

.modal .not-purchased .section-header {
    border-bottom-color: #f59311;
}

.modal .items-list {
    display: table;
    width: 100%;
    margin: 0;
    padding: 10px;
}

.modal .items-list .item {
    display: table-row;
    width: 100%;
    list-style: none;
}

.modal .items-list .item > div {
    display: table-cell;
    vertical-align: middle;
    padding: 6px 0;
}
.modal .items-list .item .item-quantity {
    width: 10%;
    text-align: right;
}
.modal .items-list .item .price-per-item {
    width: 20%;
    text-align: right;
}
.modal .items-list .item .item-status {
    width: 20%;
    color: #000;
    font-weight: bold;
    text-align: right;
}
.modal .modal-footer {
    margin: 20px 0 0 0;
    background: none;
}

.overlay {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    z-index: 1000;
    background-color: #000;
}

.tipAnchor {
    position:absolute;
    z-index: 1001;
    text-align: center;
    width: 100%;
    height: 100%;
    color: #5B5B5B;
    font-size: 12px;
    display: none;
    left:0px;
    top:0px
}

.tipAnchor > div {
    width: auto;
    height: 424px;
    padding: 20px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #A5DBF7;
    border-radius: 3px;
    box-shadow: 1px 2px 2px #74797D;

}

.tipAnchor > div > * {
    position: relative;
    top: 100px;
}

.tipAnchor > div > button {
    height:43px;
    width:163px;
    font-size:13px
}

.tipAnchor > div > p {
    padding-top: 20px
}

.tipAnchor .biggerFont {
    font-size: 20px;
}

#transport_description_f {width: 360px}

.installment-wrap {
    background: #edebe0;
    background: -moz-linear-gradient(top, #edebe0, #f6f5ef);
    background: -webkit-linear-gradient(top, #edebe0, #f6f5ef);
    background: -o-linear-gradient(top, #edebe0, #f6f5ef);
    background: -ms-linear-gradient(top, #edebe0, #f6f5ef);
    background: linear-gradient(top, #edebe0, #f6f5ef);
    padding:7px 10px 7px 20px;
    border-top:1px solid #dbdacf;
    display:table;
    width:100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

#installment {
    width: 100%;
    color: #585858;
    font-size: 12px;
    line-height: 1.4;
    display: table-cell;
    vertical-align: top;
}

#installment-calc {
    text-transform: lowercase;
}
.fixed-layout { table-layout: fixed; }

/**/
.dialog-how-to-order-courier-from-sendit h1 {
    font-size: 20px;
    margin: 0 0 40px 15px;
    color: #5f5f5f;
    font-weight: bold;
    font-family: arial;
}
.dialog-how-to-order-courier-from-sendit dl {
    float: left;
    width: 25%;
    min-height:231px;
    margin: 0;
}
.dialog-how-to-order-courier-from-sendit dt,
.dialog-how-to-order-courier-from-sendit .description-section .description-arrow {
    background: url(../wza/sprite-how-to-order-courier-from-sendit.png) no-repeat;
}
.dialog-how-to-order-courier-from-sendit dt {
    float: left;
    width: 100%;
    height:120px;
    margin: 0 0 20px;
}
.dialog-how-to-order-courier-from-sendit dl:hover {
    cursor:pointer;
}
.dialog-how-to-order-courier-from-sendit dl.section-1 dt {background-position:30px 0;}
.dialog-how-to-order-courier-from-sendit dl.section-2 dt {background-position:-193px 0;}
.dialog-how-to-order-courier-from-sendit dl.section-3 dt {background-position:-415px 0;}
.dialog-how-to-order-courier-from-sendit dl.section-4 dt {background-position:-638px 0;}
.dialog-how-to-order-courier-from-sendit dl.section-1 dt.active {background-position:30px -128px;}
.dialog-how-to-order-courier-from-sendit dl.section-2 dt.active {background-position:-193px -128px;}
.dialog-how-to-order-courier-from-sendit dl.section-3 dt.active {background-position:-415px -128px;}
.dialog-how-to-order-courier-from-sendit dl.section-4 dt.active {background-position:-638px -128px;}
.dialog-how-to-order-courier-from-sendit dd.title {
    margin: 0 0 18px;
    font-weight: bold;
    font-size: 15px;
    color: #5f5f5f;
}
.dialog-how-to-order-courier-from-sendit dd.short-description {
    color: #5f5f5f;
    font-size: 14px;
    margin: 0 0 10px;
}
.dialog-how-to-order-courier-from-sendit dd.title span,
.dialog-how-to-order-courier-from-sendit dd.short-description span {
    display: block;
    margin: 0 20px 0 14px;
}
.dialog-how-to-order-courier-from-sendit dd.long-description {
    display: none;
    color: #5f5f5f;
    font-size: 14px;
    margin: 0;
}
.dialog-how-to-order-courier-from-sendit .description-section {
    color: #5f5f5f;
    font-size: 14px;
    margin: 0 0 15px;
    border:1px solid #EBD6A1;
    background: #FFEEC6;
    float: left;
    width: 100%;
    position: relative;
}
.dialog-how-to-order-courier-from-sendit .description-section span {
    display: block;
    margin: 10px 11px;
}
.dialog-how-to-order-courier-from-sendit .description-section .description-arrow {
    width: 24px;
    height:10px;
    position:absolute;
    top: -10px;
    left: 71px;
    background-position: 0 -262px;
}
.dialog-how-to-order-courier-from-sendit .description-section .position-in-section-1{left:8%}
.dialog-how-to-order-courier-from-sendit .description-section .position-in-section-2{left:33%}
.dialog-how-to-order-courier-from-sendit .description-section .position-in-section-3{left:58%}
.dialog-how-to-order-courier-from-sendit .description-section .position-in-section-4{left:83%}

#checkDialog { padding: 0 !important; }
.dialog-purchase-check h3 {
    font-family: Arial, sans-serif;
    font-weight: bolder;
    color: #333;
    margin: 10px 30px;
}
.dialog-purchase-check ul {
    list-style-type: none;
    margin: 10px 30px;
    padding: 0;
}
.dialog-purchase-check ul li {
    padding: 20px 0;
    border-top: 3px solid #f7f7f7;
}
.dialog-purchase-check ul li:first-child { border-top: 0; }
.dialog-purchase-check ul li div {
    display: table-cell;
    vertical-align: middle;
}
.dialog-purchase-check .error-wrapper {
    padding: 35px 20px 20px 95px;
    border-bottom: 1px solid #cacaca;
    -webkit-box-shadow: 0px 20px 50px 5px #e8e8e8;
    box-shadow: 0px 20px 50px 5px #e8e8e8;
    background: #fee2cd url('../layout/iconError.png') no-repeat 30px 30px;
}
.dialog-purchase-check .error-wrapper strong { color: #963000; }

#search .mpSearchInputContainer {
    position: relative;
    margin: 2px 0 2px 0;
    padding: 0;
    font-size: 0;
}
#search .mpSearchInputContainer input[type=text],
#search .mpSearchInputContainer input[type=submit],
#search .mpSearchInputContainer select {
    position: relative;
    top: 0;
    width: 200px;
    height: 17px;
    margin: 0 10px 0 0;
    padding: 0;
    border: 2px solid #fff;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    box-shadow: 0 0 0 1px #707070;
    vertical-align: top;
    z-index: 10;
}
#search .mpSearchInputContainer input[type=text] { padding-left: 2px; }
#search .mpSearchInputContainer input[type=submit] {
    width: auto;
    border: 0;
}
#search .mpSearchInputContainer input[type=submit] {
    height: 21px;
    padding: 0 8px;
}
#search .mpSearchInputContainer #string {
    float: left;
    background: url(/site_images/1/0/layout/sprite-main.png) no-repeat 0 -1370px;
    text-shadow: 0 0 2px #fff;
}
#search .mpSearchInputContainer #string::-moz-selection {
    background: #a8d1ff;
}
#search .mpSearchInputContainer input.suggestionInput {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    z-index: 5;
}

#search input[type=checkbox] {
    float: left;
    margin: 3px 5px 3px 0;
    padding: 0;
    vertical-align: top;
}
#search label {
    float: left;
    margin-top: 2px;
    margin-right: 10px;
    line-height: 16px;
}
.tbl-borders, .tbl-borders td, .tbl-borders th {
    border: 1px solid #000000;
    border-collapse: collapse;
}

.itemscope {
    display: inline;
}

/* Alert messages
 * --------------------
 * success, info, error
 */
.alert-msg {
    padding: 20px 0;
    margin: 10px 0;
    border-width: 3px;
    border-style: solid;
    border-radius: 12px;
}
body > .alert-msg {
    min-width: 980px;
    max-width: 1160px;
    margin-right: auto;
    margin-left: auto;
}
.alert-msg.alert-msg-success {
    border-color: #b1d967;
    background: #fcfff8;
}
.alert-msg.alert-msg-info {
    border-color: #85cdff;
    background: #f4f9fd;
}
.alert-msg.alert-msg-error {
    border-color: #fc898e;
    background: #fef8f8;
}
.alert-msg > .alert-msg-main {
    margin: 0 32px;
    padding: 0;
    color: #3c3c3c;
    font-size: 16px;
    font-weight: normal;
}
.alert-msg > .alert-msg-annotation {
    margin: 5px 32px 0 32px;
    padding: 0;
    font-size: 13px;
    color: #363636;
}

.alert-msg > .alert-msg-annotation ul li {
    margin: 5px 0;
}
.addToCartTip {
    width: 350px;
}
.addToCartTip .close {
    display: none;
}
.fb .btn.bid-btn {
    color: #fff;
    border: 1px solid #787878;
    background-color: #3c3c3c;
    box-shadow: inset 0 1px 0 0 #7d7d7d;
    text-shadow: 1px 1px 0 #000;
    background: -moz-linear-gradient(top, #7d7d7d 5%, #3c3c3c 100%);
    background: -webkit-linear-gradient(top, #7d7d7d 5%, #3c3c3c 100%);
    background: -o-linear-gradient(top, #7d7d7d 5%, #3c3c3c 100%);
    background: -ms-linear-gradient(top, #7d7d7d 5%, #3c3c3c 100%);
    background: linear-gradient(top, #7d7d7d 5%, #3c3c3c 100%);
}
.fb .btn.bid-btn:hover,
.fb .btn.bid-btn:focus {
    color: #fff;
    background-color: #3c3c3c;
    background: -moz-linear-gradient(top, #555 5%, #3c3c3c 100%);
    background: -webkit-linear-gradient(top, #555 5%, #3c3c3c 100%);
    background: -o-linear-gradient(top, #555 5%, #3c3c3c 100%);
    background: -ms-linear-gradient(top, #555 5%, #3c3c3c 100%);
    background: linear-gradient(top, #555 5%, #3c3c3c 100%);
}
.fb .btn.bid-btn:active {
    color: #fff;
    background-color: #555;
}

a.show-item-btn,
button.show-item-btn,
input[type="submit"].show-item-btn {
    padding: 11px 0!important;
    width: 153px;
}
/* sets proper button height for firefox */
@-moz-document url-prefix() {
    input[type="submit"].show-item-btn {
        padding: 5.5px 0;
    }
}
/* sets proper button height for ie */
.ie8 input[type="submit"].show-item-btn {
    border: none;
    width: 155px;
    height: 34px;
    margin: 0;
}
.primary-action-btn+.cart-btn-with-bid {
    margin-top: 5px;
}

.main-content #siBidForm2 .siButton a,
.main-content #siBidForm2 .siButton input {
    margin-bottom: 10px;
}
.alle-form input[type=text] {
    display: inline-block;
    padding: 10px;
    border: 1px solid #b1b1b1;
    font-weight: normal;
    outline: none;
    border-radius: 5px;
    box-shadow: inset 0 2px 5px 2px #f5f5f5;
}
.alle-form input[type=text].input-error {
    border-color: #ffb2b2;
}
#tabsContent.si-item-description {
    position: relative;
    clear: both;
    margin-top: 20px;
}

.main-content #tabsContent.si-item-description {
    left: 16px;
    margin-left: -32px;
}

.modal-refund section div p {
    display: table;
}
.modal-refund section div p label,
.modal-refund section div p input {
    padding: 10px 0;
    margin: 0 10px;
    display: table-cell;
}
.modal-refund p input[type=radio] {
    margin-left: 0;
}
.separator-top:after,
.separator-bottom:after {
    content: '';
    display: block;
    height: 1px;
    margin: 1px 0;
    background: #d6d6d6;
    background: #d6d6d6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #fff 0%, #d6d6d6 15%, #d6d6d6 85%, #fff 100%);
    background: -webkit-linear-gradient(left, #fff 0%,#d6d6d6 15%,#d6d6d6 85%,#fff 100%);
    background: -o-linear-gradient(left, #fff 0%,#d6d6d6 15%,#d6d6d6 85%,#fff 100%);
    background: -ms-linear-gradient(left, #fff 0%,#d6d6d6 15%,#d6d6d6 85%,#fff 100%);
    background: linear-gradient(left, #fff 0%,#d6d6d6 15%,#d6d6d6 85%,#fff 100%);
}
.separator-bottom:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
/* Bootstrap tooltip
 * -----------------
 */
.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    padding: 5px;
    font-size: 11px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.tooltip.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.tooltip.top {
    margin-top: -3px;
}
.tooltip.right {
    margin-left: 3px;
}
.tooltip.bottom {
    margin-top: 3px;
}
.tooltip.left {
    margin-left: -3px;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #F00F0F;
    border-radius: 4px;
    text-transform: lowercase;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #F00F0F;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #F00F0F;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #F00F0F;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #F00F0F;
}

/*Formularz kontaktu*/
.fk-help-items li {
    padding-left: 19px;
    margin-bottom: 25px;
    line-height: 1.5em;
    padding-top: 20px;
    position: relative;
    color: #434343;
}
.fk-help-items li:first-child {
    padding-top: 10px;
    border-top: 0 none;
}
.fk-help-items li:before {
    content: '•';
    position: absolute;
    left: 0px;
    top: 18px;
    color: #ff5900;
    font-size: 29px;
    line-height: 21px;
}
.fk-help-items li:first-child:before {
    top: 9px;
}
.fk-item-title {
    font-weight: bold;
    display: block;
    font-size: 14px;
    padding-bottom: 5px;
}
.fk-showform .btn.primary-action-btn[disabled]:hover {
    border: 1px solid #ff7b1e;
    color: #FFF;
    padding: 10px 40px;
    height: auto;
    text-shadow: 1px 1px 0px #ff3b10;
    -moz-box-shadow: inset 0px 1px 0px 0px #ff9502;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ff9502;
    box-shadow: inset 0px 1px 0px 0px #ff9502;
    background: none;
    background-color: #ff7300;
    background-image: -moz-linear-gradient(top, #ff9502 5%, #ff6600 100%);
    background-image: -webkit-linear-gradient(top, #ff9502 5%, #ff6600 100%);
    background-image: -o-linear-gradient(top, #ff9502 5%, #ff6600 100%);
    background-image: -ms-linear-gradient(top, #ff9502 5%, #ff6600 100%);
    background-image: linear-gradient(top, #ff9502 5%, #ff6600 100%);
    background-repeat: repeat-x;
}
.fk-teaser {
    display: inline;
}
.fk-attachments {
    text-align: left;
    font-size: 11px;
}
.fk-attachments input[type="checkbox"] {
    margin: 0 0 2px 0;
    vertical-align: middle;
}
.fk-attachments label {
    display: inline;
    width: 10px;
    float: none;
}
.fk-attachments ol {
    padding: 4px 16px;
    line-height: 20px;
}
.fk-attachments input[type="submit"] {
    border-radius: 3px;
    display: inline;
    float: none;
}
button.decrement-btn,
button.increment-btn,
button.delete,
button.close {
    background: url(../vela/vela-icons-sprite.png) no-repeat scroll 0 0 transparent!important;
    border: 0 none;
    height: 14px;
    text-indent: -9999px;
    width: 14px;
}
button.close {
    background-position: -144px 0!important;
}
button.close:active {
    background-position: -128px 0!important;
}

/*SEO box @listing*/
.seoTxtContainer{
    position: relative;
    background: #FFF url('../layout/indicatorArr.png') no-repeat scroll 97% 5px;
    color: #7c7c7c;
    margin: 0;
    border: 1px solid #c8c8c8;
    padding: 12px 7px 7px 7px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    font-size: 11px !important;
}
.seoTxtContainer:after {
    content: '';
    display: block;
    width: 212px;
    height: 20px;
    position: absolute;
    bottom: 0;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);
    background: linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);
}
.seoTxtContainer strong{
    font-size: 11px;
    font-weight: bold;
    display: block;
    margin: 5px 0 2px 0;
}
#pagecontent1 .seoTxtContainer p{
    text-align: justify;
    font-size: 11px !important;
    margin: 0 0 2px 0 !important;
}
.table-td-title {
    font-weight: bold;
    padding: 4px 11px;
    background: #f2f2f2 url(../layout/form-header-bg.png) repeat-x 0 0;
}
.more-like-this-container {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: -40px;
    width: 100%;
}
.no-separator .separator-top:after {
    background-image: none !important;
}

body.brandzone .backgroundWrapper {
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center top;
    height: 100%;
    opacity: 0;
    position: fixed;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    width: 100%;
}

body.brandzone .backgroundWrapper.visible {
    opacity: 100;
}

body.brandzone #wrapper,
body.brandzone .vela .main-header-wrapper .wrapper-fluid,
body.brandzone .vela .wrapper.breadcrumbs-wrapper,
body.brandzone #wrapper~.vela .wrapper-fluid {
    background-color: #fff;
}

body.brandzone .vela .main-header-wrapper:not(.sticky) .wrapper-fluid {
    padding-top: 8px;
}

body.brandzone .vela .user-links-wrapper {
    margin-bottom: 0;
}

body.brandzone .vela .main-footer {
    margin-top: 0;
    padding-top: 20px;
}

body.brandzone #wrapper {
    max-width: 1192px;
}

body.brandzone .fb .nav.main-tabs {
    margin: 0 0 15px;
    padding: 5px 0 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
}
#idMessageBox.multiofferLogo {
    background: url("../pig.png") 20px 30px no-repeat;
    padding-left: 100px;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
}
.price {
    color: #303030;
    font-size: 2rem;
    font-weight: 700;
}
.slider {
    margin: 10px 0;
}
input[type="range"] {
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    height: 8px;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 4px;
    background: #7f7f7f;
    outline: none;
}
input[type="range"]::-moz-range-track {
    border: inherit;
    background: transparent;
}
input[type="range"]::-ms-track {
    border: inherit;
    color: transparent;
    background: transparent;
}
input[type="range"]::-ms-fill-lower,
input[type="range"]::-ms-fill-upper {
    background: transparent;
}

input[type="range"]::-ms-tooltip {
    display: none;
}
input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border-radius: 16px;
    border: 1px solid #ff7b1e;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ff9502), color-stop(100%, #ff6600));
    background-image: -webkit-linear-gradient(top , #ff9502 5%, #ff6600 100%);
    background-image: linear-gradient(to bottom, #ff9502 5%, #ff6600 100%);
}
input[type="range"]::-moz-range-thumb {
    width: 20px;
    height: 20px;
    border-radius: 16px;
    border: 1px solid #ff7b1e;
    background-image: linear-gradient(to bottom, #ff9502 5%, #ff6600 100%);
}
input[type="range"]::-ms-thumb {
    width: 20px;
    height: 20px;
    border: 1px solid #ff7b1e;
    background-image: linear-gradient(to bottom, #ff9502 5%, #ff6600 100%);
}
