/* ******* background Guard Premium Container ******** */
.backgroundGuardPremiumContainer {
    background-color:#000000;
    height:100%;
    left:0;
    -moz-opacity: 0.7;
    filter: alpha(opacity = 70);
    opacity: 0.7;
    position:fixed;
    top:0;
    width:100%;
    z-index:99;
}

.guardBoxContainer {
padding:30px 0;
position:absolute;
text-align:center;
top:0;
width:100%;
z-index:100;
}

.guardBoxContainer .contentBoxContainer
{
margin:0 auto;
width: 914px;
}

/* ******* guard Premium Container ******** */
.guardPremiumContainer {
    margin: 0px;
    padding: 0 0 10px 0;
    width: 914px;
    overflow: hidden;
    background-color: #ffffff;
    border: 3px solid #646c70;
    font: normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
}

.guardPremiumContainer .contentContainer {
    width: 886px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 10px;
    background: #f9f9f9
        url(/images/pl-karen/exguard/guard_bg_sprite.png)
        repeat-y left top;
}

.guardPremiumContainer .content {
    width: 886px;
    overflow: hidden;
    background:
        url(/images/pl-karen/exguard/guard_bg_sprite.png)
        no-repeat -886px top;
}

.guardPremiumContainer .contentFooter {
    width: 886px;
    margin: 0 auto;
    background:
        url(/images/pl-karen/exguard/guard_bg_sprite.png)
        no-repeat -1772px bottom;
    height: 16px;
}

.guardPremiumContainer .productAdded {
    width: 222px;
    float: left;
    text-align: center;
}

.guardPremiumContainer .productAdded h2 {
    color: #646464;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    text-align: center;
    padding: 0px;
    margin: 0px;
    padding-top: 35px;
}

.guardPremiumContainer .productAdded .product_photo img {
    border: 1px solid #dedede;
    background-color: #ffffff;
    padding: 2px;
    margin: 0 auto;
    margin-top: 15px;
}

.guardPremiumContainer .productAdded .product_name {
    font-weight: bold;
    font-size: 12px;
    color: #616161;
    width: 202px;
    margin: 0 auto;
    margin-top: 15px;
}

.guardPremiumContainer .productAdded .product_price {
    margin-top: 10px;
    font: bold 16px Arial, Tahoma, Helvetica, sans-serif;
    color: #cc0000;
}

.guardPremiumContainer .guardInfo {
    margin-left: 232px;
    width: 654px;
}

.guardPremiumContainer .guardInfo h1 {
    color: #cc0505;
    font: bold 18px Arial, Tahoma, Verdana, Helvetica, sans-serif;
    margin: 0px;
    padding: 35px 0px 0px 10px;
}

.guardPremiumContainer .guardInfo h2 {
    color: #3b3b3b;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    margin: 0px;
    padding: 15px 0px 10px 10px;
}

.guardPremiumContainer .guardInfo .description {
    color: #575757;
    font-size: 12px;
    margin: 0px;
    padding: 15px 0px 0px 10px;
}

.guardPremiumContainer a.moreInfo {
    color: #575757;
    font-size: 12px;
    padding: 0px;
    padding-left: 33px;
    margin: 40px 20px 0px 0px;
    background:
        url(/images/pl-karen/exguard/ikona_star.png)
        no-repeat left center;
    display: block;
    float: right;
    line-height: 36px;
}

.guardPremiumContainer a.moreInfo:active,.guardPremiumContainer a.moreInfo:hover
    {
    color: #cc0000;
    text-decoration: none;
}

.guardPremiumContainer .itemRow {
    border-top: 1px solid #dedede;
    margin-left: 10px;
    width: 624px;
    background:
        url(/images/pl-karen/exguard/ikona_guard.png)
        no-repeat left top;
    overflow: hidden;
    padding-bottom: 5px;
}

.guardPremiumContainer .itemRow input.intoBasket {
    background:
        url(/images/pl-karen/exguard/btn_koszyk.png)
        no-repeat left top;
    display: block;
    width: 118px;
    margin: 10px 0px 0px 0px;
    height: 23px;
    float: right;
    border-width:0;
    padding:0;
    cursor:pointer;
}

.guardPremiumContainer .itemRow .itemName {
    margin: 18px 0px 0px 57px;
    font-weight: bold;
    font-size: 12px;
    color: #0157b0;
}

.guardPremiumContainer .itemRow .itemDescription {
    padding: 0px;
    color: #454545;
    margin: 5px 0px 0px 57px;
}

.guardPremiumContainer .itemRow .itemAmount {
    color: #676767;
    margin: 10px 0px 0px 57px;
    float: left;
    line-height: 23px;
}

.guardPremiumContainer .itemRow .itemAmount span {
    margin: 0px;
    padding: 0px;
    color: #cc0000;
    font-size: 14px;
    font-weight: bold;
}

.guardPremiumContainer .itemRow a.regulations {
    display: block;
    float: left;
    width: 100px;
    margin: 10px 0px 0px 10px;
    background:
        url(/images/pl-karen/exguard/ikona_pdf.png)
        no-repeat left center;
    line-height: 23px;
    color: #3b3b3b;
    padding-left: 23px;
    text-decoration: underline;
}

.guardPremiumContainer .itemRow a.regulations:active,.guardPremiumContainer .itemRow a.regulations:hover
    {
    color: #cc0000;
    text-decoration: none;
}

.guardPremiumContainer .footer {
    width: 886px;
    padding: 0px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 13px;
}

.guardPremiumContainer .footer a.back {
    background:
        url(/images/pl-karen/exguard/btn_powrot.png)
        no-repeat left top;
    display: block;
    width: 88px;
    height: 23px;
    float: left;
    margin-left: 20px;
}

.guardPremiumContainer .footer input.staysBasic {
    background:
        url(/images/pl-karen/exguard/btn_pozostawiam_podstawowa.png)
        no-repeat left top;
    display: block;
    width: 296px;
    height: 23px;
    float: right;
    border-width:0px;
    padding:0;
    margin-right: 20px;
    cursor:pointer;
}