#order_list
{
margin:5px 0;
}

/* default space between tabs */
.yui-navset-top .yui-nav li, .yui-navset-bottom .yui-nav li {
    margin-right:2px; /* horizontal tabs */
}
.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
    margin-bottom:0.5em; /* vertical tabs */
}

.yui-navset .yui-nav li em {  } /* default tab padding */
.yui-navset .yui-nav li em img {margin:0; } /* default tab padding */

/* default width for side tabs */
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav { width:6em; }
.yui-navset-left { padding-left:6em; } /* map to nav width */
.yui-navset-right { padding-right:6em; } /* ditto */

/* core */

.registration_form {
background-color:#f9f9f9;
margin-top:10px;
width:100%;
}

.registration_form input.login {
    float: right;
    width: 104px;
    height: 32px;
    margin-right: 40px;
    background: url(/images/salurionPl/user/button_zaloguj.gif) no-repeat 0 0;
    border: 0;
    text-indent: -9999px;
    cursor: pointer;
}

input.passwordRecovery {
    float: right;
    margin-right: 40px;
}

input.save {
    float: right;
    width: 143px;
    height: 32px;
    margin-right: 15px;
    background: url(/images/salurionPl/user/button_zapisz_zmiany_big.gif) no-repeat 0 0;
    border: 0;
    text-indent: -9999px;
    cursor: pointer;
}

input.saveReceiver {
    display: block;
    width: 108px;
    height: 24px;
    background: url(/images/salurionPl/user/button_zapisz_odbiorce.gif) no-repeat 0 0;
    border: 0;
    text-indent: -9999px;
    cursor: pointer;
}

input.savePurchaser {
    display: block;
    width: 108px;
    height: 24px;
    background: url(/images/salurionPl/user/button_zapisz_nabywce.gif) no-repeat 0 0;
    border: 0;
    text-indent: -9999px;
    cursor: pointer;
}

.login_secure_unsecure_login_msg a
{
color:#CC1302;
text-decoration:underline;
}

.yui-nav
{
    float:right;
    height: 26px;
}
.yui-nav li {
    margin:0;
    padding:0;
    list-style:none;
}
.yui-navset li em { font-style:normal; }

.yui-navset {

    /* zoom:1; */
}

.yui-navset .yui-content { /* zoom:1;*/padding-top: 5px; }

.yui-navset-top .yui-nav li, .yui-navset-bottom .yui-nav li {
    display:inline-block;
    display:-moz-inline-stack;
    display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    /* zoom:1; /* IE: kill space between horizontal tabs */
}

.yui-navset .yui-nav a {
    outline:0; /* gecko: keep from shifting */
}


.yui-navset .yui-nav li a {
    display:block;
    /* zoom:1; */
}

.yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a {
    display:inline-block;
    vertical-align:bottom; /* safari: for overlap */
}

.yui-navset-bottom .yui-nav li a {
    vertical-align:text-top; /* for inline overlap (reverse for Op border bug) */
}

.yui-navset .yui-nav li a em {
    line-height:26px;
    white-space:nowrap;
    color:#0453B1;
    font-weight:bold;
    text-decoration:none;
}

/* position left and right oriented tabs */
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav { position:absolute; z-index:1; }
.yui-navset-left .yui-nav { left:0; }
.yui-navset-right .yui-nav { right:0; }

.yui-navset .yui-nav li a,
.yui-navset .yui-nav li a:link,
.yui-navset .yui-nav li a:visited,

.yui-navset .yui-nav li a:hover {

}

.yui-navset
{
    font-size: 8pt;
    padding-top: 2px;
    padding-bottom: 0px;
    font-size: 11px;  /* label borders */
}

.yui-content {
    border:0px solid #000;  /* content borders */
    float: left;
    width: 100%;
}

.yui-navset .yui-content {
   color: #585858;
   padding:0px;
}

.yui-navset-top .yui-nav .selected a {
    border-bottom:0; /* no bottom border for active tab */
    padding-bottom:1px; /* to match height of other tabs */
}

.yui-navset-top .yui-content {
    margin-top:-1px; /* for active tab overlap */
    font-size:11px;
}

.yui-navset-bottom .yui-nav .selected a {
    border-top:0; /* no bottom border for active tab */
    padding-top:1px; /* to match height of other tabs */
}

.yui-navset-bottom .yui-content {
    margin-bottom:-1px; /* for active tab overlap */
}

.yui-navset-left .yui-nav li.selected a {
    border-right:0; /* no bottom border for active tab */
    padding-right:1px; /* to match height of other tabs */
}

.yui-navset-left .yui-content {
    margin-left:-1px; /* for active tab overlap */
}

.yui-navset-right .yui-nav li.selected a {
    border-left:0; /* no bottom border for active tab */
    padding-left:1px; /* to match height of other tabs */
}

.yui-navset-right .yui-content {
    margin-right:-1px; /* for active tab overlap */
    margin-right:0; /* except IE */

}

div#receivers_list div ul
{
    list-style: none;
}
div#receivers_list div ul li
{
}


div#purchaserForm td
{
    padding-top: 3px;
}

div#purchasers_list div ul
{
    list-style: none;
}
div#purchasers_list div table
{
    margin-left: 15px;
}
div#purchasers_list div td
{
    color: #000;
}
div#purchasers_list div.purchaser-list-add
{
    padding-top: 10px;
    padding-bottom: 20px;
}



div.customer_login_left_col
{
    float: left;
    width: 220px;
}
div.page_bar
{
    width: 100%;
    float: left;
}
div.page_bar h1
{
    background-color: #FFF9DA;
    border-bottom:    1px solid #FFCC44;
    border-top:       1px solid #FFCC44;
    color:            #CC0000;
    height:           26px;
    min-height:       26px;
    padding-top:      4px;
    padding-bottom:   0px;
    padding-left:     10px;
    font-size:        12pt;

}

div#customer .yui-nav li a
{
 line-height:26px;
 color: #0453B1;
}

div#customer_login_box
{
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    text-align: center;
    width: 50%;
}
div.customer_login_why_register
{
    color: #000;
    margin-top: 15px;
    margin-bottom: 15px;
}
div.customer_login_why_register p
{
    text-align: justify;
}
div.customer_login_why_register li
{
    text-align: left;
    margin-left: 50px;
}
div.customer_login_why_register ol
{
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
}
div.customer-login-form-row
{
    margin: 0 auto;
    width: 300px;
    clear: both;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
}
div.customer-login-form-row div
{
    float: left;
    width: 100px;
    float: left;
}
div.customer-login-form-row div input.customer-form-input-text
{
    width: 130px;
    margin-left: 10px;
    border: 1px #C3C6CF solid;
}
div.customer-login-form-row label
{
    width: 140px;
    float: left;
    font-size: 10pt;
    color: #4C4C4E;
    text-align: right;
}
div.customer-login-form-row div#customer-chbx-remember-login
{
    width: 140px;
    text-align: right;
}
label#customer_remember_login_label
{
    width: 140px;
    font-size: 8pt;
    margin-left: 10px;
    text-align: left;
}
#customer-form-advert-info
{
    font-size: 7.5pt;
    color: #2B2B2B;
}
#customer-password-advertisement-div
{
    padding-top: 10px;
}
.customer-bold-blue-link a:link,
.customer-bold-blue-link a:visited,
.customer-bold-blue-link a:hover
{
    font-weight: bold;
    color: #2B3BB2;
    text-decoration: none;
}
div.customer-text-black-bold
{
    padding: 10px 0;
}

div.customer-text-black-bold div
{
    font-weight: bold;
    font-size: 13px;
}

a.blackOrangeLink
{
    font-size:13px;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}

a:hover.blackOrangeLink
{
    color:#F46F22;
}

div.customer-text-black-bold div a
{
    color:#F46F22;
    text-decoration:none;
}

div.customer-text-black-bold div a:hover
{
    color:#000000;
}


div.customer-text-login-error
{
    color: #CC0033;
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
}
div#customer-customer-form
{
    width: 100%;
    clear: both;
}

div.form-row
{
    clear: both;
    width: 100%;
    padding: 7px 0;
    border-width: 0 0 1px 0;
    border-color: #dddddd;
    border-style: solid;
    overflow: hidden;
}

div.form-row2
{
    float:left;
    width: 200px;
    padding-top: 5px;
}


div.form-row3
{
    clear: both;
    width: 100%;
    padding: 7px 0;
    border-width: 0 0 1px 0;
    border-color: #dddddd;
    border-style: solid;
    overflow: hidden;
}

div.form-row3 input.input_text
{
    border: 1px #C3C6CF solid;
    font-size: 9pt;
    width: 180px;
    background-color: #fff;
    padding: 2px;
}

div.form-row input.input_text
{
    border: 1px #C3C6CF solid;
    font-size: 9pt;
    width: 180px;
    background-color: #fff;
    padding: 2px;
}

div.form-row3 label
{
    font-weight: normal;
    width: 25%;
    float: left;
}

div.form-row3 input.customer-form-row-checkbox
{
    width: 15px;
    border: 0px #000 solid;
    background-color: #fff;
}


div.form-row3 label.field_required
{
    font-weight: bold;
}

div.form-row3 div.content
{
    width: 72%;
    float: left;
    text-align:left;
}

div.form-row label
{
    font-weight: normal;
    width: 20%;
    float: left;
    padding: 0 7px;
}

div.form-row label.field_required
{
    font-weight: bold;
}

div.form-row div.content
{
    width: 50%;
    float: left;

}
div.customer-form-help
{
    clear: both;
    padding-top: 10px;
    width: 100%;
}
div.customer-submit-row
{
    clear: both;
    padding-top: 20px;
    text-align:right;
}
div#customer-registration-chooser
{
    padding-bottom: 20px;
    padding-top: 0px;
}

div#customer-customer-form div.customer-submit-row button
{
    background-color: #efefef;
    border-style: groove;
    border-color: #003c74;
    border-width: 1px;
    width: 130px;
    height: 25px;
    font-size: 12px;
}
div#customer-customer-form div.customer-form-errors
{
    color: #CC0033;
}
div#customer-customer-form div.form-error
{
    color: #CC0033;
}
.error-msg
{
    color: #CC0033;
}
div.customer-black-bold-text
{
    color: #000;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 10px;
}
div.proposalHeader
{
    width: 70%;
    margin-top: 5px;
    padding: 2px;
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;
    border-bottom: 1px #000 dashed;
    background-color: #F2F2F2;
}
div.proposalBody
{
    width: 70%;
    margin-top: 0px;
    padding: 2px;
    border-top: 0px #000 solid;
    border-left: 1px #000 dashed;
    border-right: 1px #000 dashed;
    border-bottom: 1px #000 dashed;
    background-color: #F9F9F9;
    font-weight: bold;
}
div#proposalForm
{
    width: 70%;
    margin-top: 10px;
    padding: 2px;
    border-top: 1px #2B9A00 solid;
    border-left: 1px #2B9A00 solid;
    border-right: 1px #2B9A00 solid;
    border-bottom: 1px #2B9A00 solid;
    background-color: #DDFFD0;
}

div#proposalForm div#proposalInfo
{
    padding: 2px;
    color: #F00;
    font-weight: bold;
}

.new_account_box
{
    margin-left: 10px;
    float: left;
    margin-bottom:15px;
    margin-top:5px;
    width:100%;
}

.new_account_box h2
{
font-size:13px;
margin:4px;
}

.new_account_box ul
{
    margin:10px;
}


.new_account_box_blue_header
{
    background:transparent url(/images/salurionPl/blue_bg.png) repeat scroll 0%;
    clear:both;
    height:22px;
    position:relative;
    width:350px;
}
.new_account_box_title
{
    color:white;
    float:left;
    font-family:Verdana,sans-serif;
    font-size:11px;
    font-weight:bold;
    padding-top:5px;
    position:relative;
    text-shadow:#222222 2px 2px 2px;
    text-transform:uppercase;
}
.new_account_box_content_big
{
    border-bottom:1px solid #F0F0F0;
    border-left:1px solid #F0F0F0;
    border-right:1px solid #F0F0F0;
    clear:both;
    height:250px;
    position:relative;
    text-align: left;
    width:348px;
}
div.new_account_box_content_big p
{
    padding-left: 20px;
    color:#000;
    padding-top: 10px;
    padding-bottom: 10px;
}
div.new_account_box_content_big ul
{
    margin-left: 40px;
    color:#000;
    padding-top: 10px;
    padding-bottom: 10px;
}
.new_account_box_content_big a:link
{
    color:#CC0000;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding-top: 10px;
    padding-bottom: 10px;
}
.new_account_box_content_big a:visited
{
    color:#CC0000;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding-top: 10px;
    padding-bottom: 10px;
}
.new_account_box_content_big a:hover
{
    color:#CC0000;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding-top: 10px;
    padding-bottom: 10px;
}
.customer_info_text
{
    color: #000;
    padding-bottom: 15px;
}
.customer_info_text p
{
    color:#000000;
    font-size:11px;
    padding-top:5px;
}
#customer-full-reg-redir-text
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    width: 100%;
    border: solid 1px #000000;
    padding: 0px;
    margin:5px 0;
}

#customer-full-reg-redir-text div
{
padding:10px;
}

.cls
{
    clear:both;
}

#favourite_product_group_form
{
margin: 0 0 10px 0;
}
.customer_data_changed
{
    font-weight: bold;
    color: #0453b1;
    font-size: 12pt;
}
.salesmanDetails h2.salesmanDH
{
    color: #666666;
    padding-top: 10px;
    margin-left: 10px;
    font-weight: bold;
    font-size: 10pt;
    border-bottom: 1px solid #FFAE00;
}
.salesmanDetails p
{
    font-size: 9pt;
    margin-left: 10px;
    padding-top: 6px;
    padding-bottom: 1px;
}
.salesmanDetails p a
{
    color: #0453b1;
    font-weight: bold;
    text-decoration: none;
}
.salesmanDetails p.salesmanDHred
{
    color: #FF0000;
}