#top-order {background:transparent url(/images/www/layout_default/toporder.jpg) no-repeat center bottom;height:115px;position:relative;width:966px;margin:0 auto;margin-bottom:4px;}
#top-order h1 {margin:0;padding:42px 0 0 14px;}

#steps {list-style-type:none;margin:0;padding:0;position:absolute;background:transparent url(/images/www/layout_default/stepsbg.png) repeat-x 0 10px;top:50px;right:130px;}
#steps li {float:left;width:99px;text-align:center;font-size:10px;color:#c0c0c0;padding:25px 50px 0 50px;line-height:1.1em;background:transparent url(/images/www/layout_default/step1a.png) no-repeat 50% 1px}
#steps li.active, #steps li.first-active, #steps li.last-active {color:#0066a1;}
#steps li.done, #steps li.first-done, #steps li.last-done {color:#27b537;}
#steps li.first {padding-left:0;background:transparent url(/images/www/layout_default/step3a.png) no-repeat -33px 1px}
#steps li.last {padding-right:0;background:transparent url(/images/www/layout_default/step2a.png) no-repeat 20px 1px}

#steps li.active {background-image:url(/images/www/layout_default/step1b.png)}
#steps li.done {background-image:url(/images/www/layout_default/step1c.png)}
#steps li.first-active {background-image:url(/images/www/layout_default/step3b.png)}
#steps li.first-done {background-image:url(/images/www/layout_default/step3c.png)}
#steps li.last-active {background-image:url(/images/www/layout_default/step2b.png)}
#steps li.last-done {background-image:url(/images/www/layout_default/step2c.png)}

#page-order {padding-bottom:60px;}
#page-order .content {position:relative;width:718px;margin-left:50px;padding-left:76px;margin-top:22px;}
#page-order h2 {font-size:26px;color:#0066a1;letter-spacing:0px;font-weight:normal;font-family:tahoma,helvetica,sans-serif;margin:0 0 20px 0;padding-left:42px;}
#page-order h2.cart-icon {background:transparent url(/images/www/layout_default/cart1.gif) no-repeat 0 50%;}
#page-order h2.grey {color: #aaa;}
#page-order .back {position:absolute;width:46px;height:49px;background:#efefef url(/images/www/layout_default/linkback.png) no-repeat;left:-76px;top:3px;padding:24px 0 0 30px;}
#page-order .edit {position:absolute;width:41px;height:49px;background:#efefef url(/images/www/layout_default/linkedit.png) no-repeat;left:-76px;top:3px;padding:24px 0 0 35px;}
#page-order .edit-right{position:absolute;width:65px;height:49px;background:#efefef url(/images/www/layout_default/linkedit-right.png) no-repeat;right:-76px;top:3px;padding:24px 0 0 11px;}
#page-order .cover img { -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888; box-shadow: 1px 1px 3px #888; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#888888')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#888888');}

.box718 {background:#e1eef7 url(/images/www/layout_default/box718.png) no-repeat;width:100%;margin-bottom:7px;}
.box718a {background:transparent url(/images/www/layout_default/box718a.png) no-repeat left bottom;color:#333333;padding-bottom:20px;position:relative;width:100%;}

.lightbox718 {background:#fff4b7 url(/images/www/layout_default/box718d.png) repeat-y;width:100%;position:relative;margin-bottom:12px;}
.lightbox718a {background:transparent url(/images/www/layout_default/box718c.png) no-repeat}
.lightbox718b {background:transparent url(/images/www/layout_default/box718b.png) no-repeat left bottom}

.bluebox718 {background:#f4f4f4 url(/images/www/layout_default/box718e.png) no-repeat;width:100%;position:relative;margin-bottom:7px;}
.bluebox718a {background:transparent url(/images/www/layout_default/box718f.png) no-repeat left bottom;color:#333333;padding-bottom:20px;position:relative;width:100%;}

.box718 .description p {padding:0 52px; margin-bottom:0;}

#page-order .small-padding {padding-bottom:5px;}
#page-order .padding {padding-bottom:25px;padding-top:34px;}

#page-order .payment ul {list-style-type:none;margin:0;padding:16px 0 6px 0;width:100%;overflow:hidden;}
#page-order .payment ul li {float:left;padding-left:40px;width:285px;font-size:12px;line-height:50px;}
#page-order .payment ul li input {float:left;vertical-align:top;margin-top:18px;}
#page-order .payment ul li * {vertical-align:middle;}
#page-order .payment ul li .img {float:left;width:93px;text-align:center;margin-right:7px;}

#page-order .order-confirm {padding-top:5px;}
#page-order .order-confirm p {font-size:15px;margin-top:1.2em;margin-bottom:.8em;font-family:tahoma,helvetica,sans-serif;line-height:18px;padding:0 42px}
#page-order .order-confirm p a {text-decoration:underline;}
#page-order .order-confirm p a:hover {text-decoration:none;}

#page-order .content h3 {font-size:24px;color:#0066a1;font-family:georgia, serif;font-weight:normal;margin:0 0 0 42px;width:641px;border-bottom:1px solid #cee0ee;padding:14px 0 11px 0;margin-bottom:11px;}
#page-order .content .bg-form-blue h3 {font-family: tahoma,helvetica,sans-serif;font-size: 24px;color: #0066a1;font-weight: normal;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #c4deef;margin-top:0;}

#page-order .order-address {width:100%;overflow:hidden;}
#page-order .order-address .col {float:left;width:180px;padding-left:43px;padding-top:28px;}
#page-order .order-address .col h3 {margin:0;width:auto;padding:0;border-width:0;font-size:18px;color:#333333;}
#page-order .order-address .col p {font-size:12px;line-height:1.25em;margin:1.2em 0 0 0;}
#page-order .order-address .col p a {text-decoration:underline;}
#page-order .order-address .col p a:hover {text-decoration:none;}

#page-order .input-line {width:641px;overflow:hidden;margin-left:42px;padding:5px 0;}
#page-order .input-line label {line-height:26px;float:left;width:159px;font-family:georgia, serif;font-size:18px;}
#page-order .input-line .input {float:left;background:white url(/images/www/layout_default/input2.png) no-repeat;width:158px;border-width:0;color:#979797;height:16px;padding:5px 20px;}
#page-order .input-line .input-empty {background:white url(/images/www/layout_default/input2a.png) no-repeat;}
#page-order .input-line label.none {display:block;visibility:hidden;}
#page-order .radio-line {width:641px;font-size:12px;margin-left:40px;padding:7px 0 6px 156px;}

#page-order .input-line1 {width:641px;overflow:hidden;margin-left:42px;padding:2px 0;}
#page-order .input-line1 label {line-height:26px;float:left;width:148px;margin-right:11px;text-align:right;font-family:georgia, serif;font-size:18px;}
#page-order .input-line1 label.new {font-family:tahoma,helvetica,sans-serif;font-size:14px;}
#page-order .input-line1 .input {float:left;background:white url(/images/www/layout_default/input2.png) no-repeat;width:158px;border-width:0;color:#979797;height:16px;padding:5px 20px;}
#page-order .input-line1 .small-input {float:left;background:white url(/images/www/layout_default/input3.png) no-repeat;width:38px;border-width:0;color:#979797;height:16px;padding:5px 20px;}
#page-order .input-line1 .value {line-height:26px;float:left;font-family:georgia, serif;font-size:18px;}

#page-order .checkbox-line1 {width:477px;overflow:hidden;margin-left:42px;padding:5px 0 5px 157px;}
#page-order .checkbox-line1 input {float:left;}
#page-order .checkbox-line1 label {font-size:12px;line-height:1.2em;display:block;padding-left:24px;padding-top:2px;}
#page-order .checkbox-line2 {width:477px;overflow:hidden;margin-left:42px;padding:5px 0 7px 157px;}
#page-order .checkbox-line2 label {font-size:12px;display:inline;margin-right:30px;}
#page-order .checkbox-line2 input {vertical-align:middle;}

#page-order .select-address {width:641px;margin-left:42px;padding:2px 0 2px 0;}
#page-order .select-address label {line-height:26px;float:left;width:148px;margin-right:11px;text-align:right;font-size:18px;font-family:georgia, serif;}
#page-order .select-address select {float:left;margin-right:12px;}
#page-order .select-address .selected-address {clear:both;padding-top:1px;line-height:21px;padding-left:159px;font-size:18px;font-family:georgia, serif;}
#page-order .select-address .selected-address p {margin:11px 0 0 0;padding-bottom:10px;}
#page-order .select-address .add {float:left;width:129px;height:23px;text-align:center;line-height:23px;background:#979fa4 url(/images/www/layout_default/button5.png) no-repeat;color:white;margin-top:2px;}
#page-order .select-address .add:hover {background-position:left bottom;text-decoration:none;}

#page-order .checkbox-line {width:641px;font-size:12px;margin-left:40px;padding:7px 0 6px 0;line-height:26px;}
#page-order .checkbox-line .label {line-height:26px;float:left;width:148px;margin-right:11px;text-align:right;font-size:18px;font-family:georgia, serif;}
#page-order .checkbox-line input {vertical-align:middle;}

#page-order .cart-list {width:641px;margin-left:42px;}
#page-order .cart-list th {color:#8a9095;border-bottom:1px solid #cee0ee;font-weight:normal;text-align:left;padding:12px 0 8px 0;}
#page-order .cart-list th.amount {width:51px;padding-left:5px;}
#page-order .cart-list th.value {text-align:right;width:79px;padding-right:121px;}
#page-order .cart-list th.enable-remove {padding-right:12px;}
#page-order .cart-list th.edit-col {width:105px;text-align:center;}
#page-order .cart-list td {border-bottom:1px solid #cee0ee;padding:11px 0 16px 0;}
#page-order .cart-list .cover {float:left;margin-right:10px;margin-top:1px;}
#page-order .cart-list h4 {font-size:12px;margin:0;}
#page-order .cart-list p {margin:0;font-size:12px;padding-top:6px;}
#page-order .cart-list p ins {font-weight:bold;text-decoration:none;}
#page-order .cart-list .small {display:block;font-size:10px;padding-top:8px;}
#page-order .cart-list .enable-change {float:left;line-height:20px;background:#cee0ee url(/images/www/layout_default/changebg1.png) no-repeat right top;margin-top:4px;padding-top:0;position:relative;}
#page-order .cart-list .enable-change .to-left {background:transparent url(/images/www/layout_default/changebg.png) no-repeat;float:left;padding:0 13px 0 11px}
#page-order .cart-list .enable-change .change {background:transparent url(/images/www/layout_default/change.png) no-repeat;width:44px;float:left;padding-left:12px;}
#page-order .cart-list .enable-change .options {position:absolute;width:100%;left:0;top:18px;background-color:#cee0ee;overflow:hidden;height:0;z-index:100;}
#page-order .cart-list .enable-change .options ul {list-style-type:none;margin:0;padding:0;padding-top:2px;}
#page-order .cart-list .enable-change .options a {padding:0 13px 0 11px;display:block;}
#page-order .cart-list .enable-change .options a:hover {background:#3582c4;	color: #fff;text-decoration:none;}
#page-order .cart-list .last-row td {border-bottom-width:0;}
#page-order .cart-list .alert {border-top:1px solid #e1eef7;background-color:#e0d6de;border-bottom-width:0;color:#d30000;padding:8px 0 7px 43px;line-height:14px;}
#page-order .cart-list .alert strong {padding:1px 0 1px 21px;text-decoration:underline;background:transparent url(/images/www/layout_default/time.gif) no-repeat 0 0;}
#page-order .cart-list td.amount {text-align:center;font-size:12px;font-weight:bold;}
#page-order .cart-list td.amount input {width:22px;font-weight:bold;font-size:12px;padding:5px 4px;height:16px;background:white url(/images/www/layout_default/input4.png) no-repeat;border-width:0;text-align:center;}
#page-order .cart-list td.value {text-align:right;font-family:georgia, serif;font-size:18px;padding-right:109px;letter-spacing:-1px;}
#page-order .cart-list td.enable-remove {padding-right:0;}
#page-order .cart-list td.edit-col {width:105px;text-align:center;}
#page-order .cart-list td.edit-col a {padding-left:19px;color:#8a9095;background:transparent url(/images/www/layout_default/remove.gif) no-repeat 0 0;}
#page-order .cart-list td.edit-col a:hover {background-position:0 -90px;color:#333333;text-decoration:none;}

#page-order .total-box {padding-left:42px;width:641px;padding-bottom:20px;}
#page-order .total-box dl {margin:0;padding:16px 0;font-size:18px;font-family:georgia, serif;line-height:30px;letter-spacing:-1px;}
#page-order .total-box dt {float:left;padding-left:4px;}
#page-order .total-box dd {margin:0 0 0 76px;height:30px;padding-right:150px;position:relative;}
#page-order .total-box dd span {position:absolute;right:109px;top:0;}
#page-order .total-box dd strong {color:#d30000;font-weight:normal;float:left;margin-right:9px;}
#page-order .total-box dd a {background:#fce168 url(/images/www/layout_default/buttonchange1.png) no-repeat;margin-top:4px;float:left;line-height:20px;}
#page-order .total-box dd a .change {background:transparent url(/images/www/layout_default/buttonchange2.png) no-repeat right top;font-style:normal;padding:0 13px;float:left;color:#197dbc;font-family:tahoma, helvetica, sans-serif;font-size:11px;letter-spacing:0;}
#page-order .total-box .total {border-top:1px solid #fce168;margin-top:8px;padding-top:14px}
#page-order .total-box .total dt {font-size:24px;}
#page-order .total-box .total dd {text-align:right;margin:0;padding:4px 109px 0 0;font-size:36px;color:#d30000;}
#page-order .total-box .bonus {margin-top:-16px;margin-bottom:0;}

#page-order .payments-box {padding-left:42px;width:672px;padding-bottom:20px;}
#page-order .payments-box dl {margin:0;padding:16px 0;font-size:18px;font-family:georgia, serif;line-height:26px;letter-spacing:-1px;}
#page-order .payments-box dt {float:left;padding-left:4px;}
#page-order .payments-box dd {margin:0 0 0 76px;height:30px;padding-right:150px;position:relative;}
#page-order .payments-box .payments {border-top:1px solid #fce168;margin-top:8px;padding-top:14px}
#page-order .payments-box .payments dt {font-size:18px;padding-top:4px;}
#page-order .payments-box .payments dd {text-align:right;margin:0;padding:0px 8px 2px 0;font-size:36px;color:#d30000;}

#page-order .total-box .info {padding-left:4px;color:#d30000;margin:-13px 0 1px 0;}
#page-order .total-box .info a {text-decoration:underline;}
#page-order .total-box .info a:hover {text-decoration:none;}
#page-order .total-box .code {border-top:1px solid #fce168;padding-top:1px;margin-top:8px;padding-bottom:7px;}
#page-order .total-box .code .accept {background:#d4e59c url(/images/www/layout_default/ok.png) no-repeat 10px 7px;color:#178d1c;padding:0 32px;line-height:28px;margin:0 0 1px 0;}
#page-order .total-box .code-input {padding-top:20px;width:100%;overflow:hidden;}
#page-order .total-box .code-input label {float:left;font-size:18px;font-family:georgia, serif;padding-left:3px;width:159px;}
#page-order .total-box .code-input .input {width:130px;padding:5px 10px;height:16px;background:white url(/images/www/layout_default/input5.png) no-repeat;border-width:0;}
#page-order .total-box .code-input .button {width:72px;height:26px;padding:0 0 2px 0;border-width:0;font-size:11px;background:#fce168 url(/images/www/layout_default/button6.png) no-repeat;color:#197dbc;margin-left:3px;}
#page-order .total-box .code-input .button:hover {cursor:pointer;}
#page-order .total-box .code .code-list {list-style-type:none;margin:0;padding:0;position:relative;left:-20px;}
#page-order .total-box .code .code-list li {background:transparent url(/images/www/layout_default/tik1.png) no-repeat 0 4px;padding-left:23px;line-height:16px;margin-top:14px;}
#page-order .total-box .code .code-list li em {color:#d30000;font-style:normal;}
#page-order .total-box .code .code-list li a {padding-left:12px;margin-left:11px;background:transparent url(/images/www/layout_default/remove1.png) no-repeat 0 4px;color:#d30000;}
#page-order .total-box .save {font-size:15px;color:#333;}
#page-order .total-box .shipping {margin-top:-10px;}
#page-order .total-box .shipping .small {font-size:13px;}
#page-order .total-box .shipping .help {padding-bottom:10px;padding-left:5px;}
#page-order .total-box .save-price {font-size:15px;color:#008F3D;}

#page-order .content .margin-top {margin-top:12px;}
#page-order .border-top {border-top:1px solid #cee0ee;padding-top:13px;padding-bottom:7px;}
#page-order .border-top1 {border-top:1px solid #cee0ee;margin-top:15px;padding-top:22px;padding-bottom:7px;}
#page-order .border-bottom {border-bottom:1px solid #cee0ee;padding-top:13px;padding-bottom:7px;}

#page-order .buttons {font-size:10px;color:#999999;list-style-type:none;margin:0;padding:14px 0 0 0;width:100%;overflow:hidden;}
#page-order .buttons .prev {float:left;}
#page-order .buttons .prev a {float:left;font-size:14px;color:white;width:139px;line-height:37px;background:transparent url(/images/www/layout_default/button3.png) no-repeat;font-family:georgia, serif;text-align:center;}
#page-order .buttons .prev a:hover {background-position:left bottom;text-decoration:none;}
#page-order .buttons .next {float:right;text-align:right;}
#page-order .buttons .next input {font-size:18px;color:white;width:179px;border-width:0;height:37px;background:transparent url(/images/www/layout_default/button4.png) no-repeat;font-family:georgia, serif;text-align:center;cursor:pointer;margin-bottom:7px;}
#page-order .buttons .next .start-order {background-image:url(/images/www/layout_default/button4a.png);padding-left:25px;}
#page-order .buttons .next input.hover {background-position:left bottom;}

#page-order .button-next input {font-size:18px;color:white;width:179px;border-width:0;height:37px;background:transparent url(/images/www/layout_default/button4.png) no-repeat;font-family:georgia, serif;text-align:center;cursor:pointer;margin-bottom:7px;}
#banner-minicart { margin: -20px 0 15px 5px; }

#page-order h2.verdana {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 27px;}
#page-order h2.grey-italic {color: #aaa;font-style: italic;margin: 10px 0 20px;text-align: center;padding-left: 0;}
#page-order .cart-new .checkbox-line {padding-left: 0;margin-left: 0;width: 300px;}
#page-order .cart-new .checkbox-line input {float:left;}
#page-order .cart-new .checkbox-line label {font-size:11px;line-height:1.2em;display:block;padding-left:24px;padding-top:2px;}
#page-order .cart-new .email .value {width: 200px;display: inline-block;color: #2E8B57;font-size: 13px;overflow:hidden;}
#page-order .cart-new .border-top {border-top:1px solid #cee0ee;margin-top:2px;padding-top:5px;padding-bottom:7px;}
#page-order .cart-new .remember-password {padding:10px;background: #FFF8DC;margin: 10px 0;}
#page-order .cart-new .remember-password p {color: #333;}
#page-order .cart-new .remember-password h3 {margin: 0;padding: 0;}
#page-order .cart-new .remember-password input {width: 140px;}
#page-order .cart-new .remember-password input:hover {background: #e1eef7;}
#page-order .bg-form-grey .cart-list th {border-bottom: 1px solid #ddd;}
#page-order .bg-form-grey .cart-list tr:last-child td {border-bottom: 0;}
#page-order .bg-form-grey .cart-list td {border-bottom: 1px solid #ddd;}
#page-order .bg-form-grey .total-box dl {border-top: 18px solid #ddd;padding-bottom: 0;padding-top: 8px;}
#page-order .bg-form-grey .total-box dl {font-family: tahoma,helvetica,sans-serif;letter-spacing: 0;font-size: 15px;}
#page-order .bg-form-grey .cart-list td.value {font-family: tahoma,helvetica,sans-serif;letter-spacing: 0;}
#page-order .bg-form-blue .order-address .col-double p {color: #333;}
#page-order .payments-box .payments dt.new {font-family: tahoma,helvetica,sans-serif;letter-spacing: 0;font-size: 16px;}
#page-order .bg-form-grey .total-box dl.total {padding-top: 20px;}
#page-order .bg-form-blue .order-address .col-double h3 {font-family: tahoma,helvetica,sans-serif;font-size: 15px;font-weight: bold;}
#page-order .bg-form-blue .order-address .col h3 {font-family: tahoma,helvetica,sans-serif;font-size: 15px;font-weight: bold;}
#page-order .bg-form-grey .cart-list td.amount input {border-width: 1px !important;background: #fff;}
#page-order .bg-form-grey .cart-list td.amount input:hover {border-width: 1px !important;background: #ffc;}
#page-order .bg-form-grey .cart-list td.amount input:focus {background: #ffc;}
#page-order .bg-form-grey .total-box .code {border-top: 1px solid #ddd;}
#page-order .bg-form-grey .cart-list th.amount {width: 58px;}
#page-order .bg-form-grey .total-box .code-input label {font-family: tahoma,helvetica,sans-serif;}
.cart-empty {text-align: center;font-family: tahoma,helvetica,sans-serif !important;color: #333 !important;}
.cart-warranty {float: right; margin-top: 8px; margin-right: 20px;}
.cart-verify-warranty {float: right; margin-top: 8px; margin-right: 174px;}
.layout-iframe #page-profil {padding-bottom:0;}
.layout-iframe #page-profil .content {position:relative;width:718px;margin-left:0;padding-left:0;margin-top:0;overflow:hidden;}
.layout-iframe #page-profil h2 {font-size:30px;color:#0066a1;letter-spacing:-1px;font-weight:normal;font-family:georgia, serif;margin:0 0 13px 0;padding-left:42px;}

#page-profil {padding-bottom:60px;}
#page-profil .content {position:relative;width:718px;margin-left:50px;padding-left:76px;margin-top:22px;}
#page-profil h2 {font-size:30px;color:#0066a1;letter-spacing:-1px;font-weight:normal;font-family:georgia, serif;margin:0 0 13px 0;padding-left:42px;}
#page-profil .back {position:absolute;width:46px;height:49px;background:#efefef url(/images/www/layout_default/linkback.png) no-repeat;left:-76px;top:3px;padding:24px 0 0 30px;}

#page-profil .content h3 {font-family:georgia, serif;font-size:24px;color:#333333;font-weight:normal;border-bottom:1px solid #ead579;width:604px;margin:0 0 0 52px;padding:19px 0 13px 0;}
#page-profil .content h3 img {vertical-align:middle;}

#profil-menu {list-style-type:none;margin:0;height:34px;padding:0;background:transparent url(/images/www/layout_default/profilmenu.png) no-repeat;}
#profil-menu li {float:left;height:34px;}
#profil-menu li a {float:left;width:143px;color:white;text-align:center;font-size:12px;font-family:georgia, serif;background:#0066a1 url(/images/www/layout_default/profilmenu2.png) no-repeat;line-height:30px;padding-top:4px;height:30px;}
#profil-menu li.first a {width:209px;background-image:url(/images/www/layout_default/profilmenu1.png);}
#profil-menu li.last a {width:143px;background-image:url(/images/www/layout_default/profilmenu3.png);}
#profil-menu li a.active {background-position:0 -34px;color:#0066a1;margin-right:-1px;}
#profil-menu li a:hover {background-position:0 -69px;text-decoration:none;}
#profil-menu li a.active:hover {background-position:0 -34px;}

#page-profil .panel {padding-left:52px;width:604px;padding-top:27px;padding-bottom:23px;}

.profil-points {padding-bottom:10px;}
.profil-points .list {font-family:georgia, serif;font-size:18px;color:#333333;width:604px;margin:0 0 0 52px;overflow:hidden;padding-bottom:10px;}
.profil-points .list dt {float:left;padding-right:5px;padding-bottom:5px;}
.profil-points .list dd {margin:0 0 0 110px;padding-bottom:5px;}
.profil-points .list dd img {vertical-align:middle;}
.profil-points .list dd a {text-decoration:underline;}
.profil-points .list dd a:hover {text-decoration:none;}

.profil-points .object {background:#ffed8d url(/images/www/layout_default/box604a.png) no-repeat;position:relative;margin:5px 0 21px 52px;width:604px;}
.profil-points .object .bg1 {background:transparent url(/images/www/layout_default/box604b.png) no-repeat left bottom;padding:17px 0 16px 0;}
.profil-points ul {list-style-type:none;margin:0;padding:0;height:1.3em;color:#86610c;}
.profil-points ul li {float:left;padding-left:94px;width:88px;}
.profil-points ul li.point2 {padding-left:0;width:222px;}
.profil-points ul li.point3 {padding-left:0;width:142px;}
.profil-points ul li.point4 {padding-left:0;width:auto;}
.profil-points ul li.value0 {font-size:10px;padding-left:13px;width:25px;text-align:center;margin-right:30px;}
.profil-points ul li.value1 {font-size:10px;padding-left:0;width:34px;text-align:center;}
.profil-points ul li.value2 {font-size:10px;padding-left:24px;width:36px;text-align:center;}
.profil-points ul li.value3 {font-size:10px;padding-left:81px;width:38px;text-align:center;}
.profil-points ul li.value4 {font-size:10px;padding-left:225px;width:39px;text-align:center;}
.profil-points .line {width:547px;background:transparent url(/images/www/layout_default/pointsline2.png) no-repeat;display:block;height:11px;margin:5px 0 0 25px;}
.profil-points .line span {float:left;position:relative;background:transparent url(/images/www/layout_default/pointsline2a.png) no-repeat;height:7px;margin-top:2px;}
.profil-points .line span span {width:5px;height:12px;position:absolute;right:0;top:-5px;background:transparent url(/images/www/layout_default/points.png) no-repeat;}
.profil-points .values {background:transparent url(/images/www/layout_default/pointsline3.png) no-repeat 38px 50%;}


.borderbox718 {margin:6px 0;background:transparent url(/images/www/layout_default/border718c.png) repeat-y;width:100%;position:relative}
.borderbox718a {background:transparent url(/images/www/layout_default/border718a.png) no-repeat left top;}
.borderbox718b {background:transparent url(/images/www/layout_default/border718b.png) no-repeat left bottom;}
.darkbox718 {margin:6px 0;background:transparent url(/images/www/layout_default/darkbox718c.png) repeat-y;width:100%;position:relative}
.darkbox718a {background:transparent url(/images/www/layout_default/darkbox718a.png) no-repeat left top;}
.darkbox718b {background:transparent url(/images/www/layout_default/darkbox718b.png) no-repeat left bottom;}
.borderbox718c {background:transparent url(/images/www/layout_default/boxborder718c.png) no-repeat left bottom;padding-bottom:2px;}
#page-profil .borderbox718 h3 {border-bottom-color:#efefef;}
#page-profil .darkbox718 h3 {border-bottom-color:#e6e6e6;}
#page-profil .box718 h3 {margin-bottom:12px;border-bottom-color:#cee0ee;color:#0066a1;}

#page-profil .borderbox718 .points-prize h3 {border-bottom-width:0;}

.points-prize h4 {border-top:1px solid #efefef;margin:5px 0 6px 52px;width:604px;border-top:1px solid #efefef;font-size:18px;font-weight:normal;font-family:georgia, serif;padding-top:12px;}
.points-prize h4 img {vertical-align:middle;}
.points-prize dl {font-size:18px;font-family:georgia, serif;margin:0 0 0 52px;padding-bottom:10px;}
.points-prize dt {float:left;padding-bottom:6px;}
.points-prize dd {margin-left:110px;padding-bottom:6px;}
.points-prize dd a {color:#0066a1;text-decoration:underline;}
.points-prize dd a:hover {text-decoration:none;}

.points-howto {padding-bottom:24px;}
.points-howto p {font-size:12px;width:604px;line-height:1.3em;margin:1.5em 0 1.5em 52px;}
.points-howto .ratio {background:#f1f1f1 url(/images/www/layout_default/pointbg.png) no-repeat;width:268px;height:72px;color:black;font-size:48px;font-family:georgia, serif;text-align:center;padding-top:7px;margin:0 auto;}
.points-howto .ratio span {font-size:36px;}
.points-howto .field {background:#f1f1f1 url(/images/www/layout_default/pointbg1.png) no-repeat;width:603px;height:45px;margin:0 0 0 52px;font-size:24px;font-family:georgia, serif;padding:14px 0 0 22px;position:relative;}
.points-howto .field img {vertical-align:middle;}
.points-howto .field .button {position:absolute;top:12px;right:-4px;background:#002c67 url(/images/www/layout_default/button7.png) no-repeat;color:white;width:179px;height:37px;font-size:18px;text-align:center;line-height:37px;}
.points-howto .field .button:hover {text-decoration:none;background-position:left bottom;}

.points-list h4.label-promocje {text-indent: -9999px;margin: 20px 0 0 -3px;height: 30px; padding: 0;background: url("/images/www/layout_default/promocjelabel.png") no-repeat scroll 0 0 transparent;}
.points-list h4.label-nowosci {text-indent: -9999px;margin: 20px 0 0 -3px;height: 30px; padding: 0;background: url("/images/www/layout_default/nowoscilabel.png") no-repeat scroll 0 0 transparent;}
.points-list h4.label-polecane {text-indent: -9999px;margin: 20px 0 0 -3px;height: 30px; padding: 0;background: url("/images/www/layout_default/polecanelabel.png") no-repeat scroll 0 0 transparent;}
.points-list h4.title {margin:0 0 3px 52px;padding-top:10px;width:604px;border-top:1px solid #efefef;}
.points-list h4.title img {position:relative;left:-55px;}
.points-list h4.no-border {border-width:0;}
.points-list .list {list-style-type:none;margin:0;padding:8px 0 35px 11px;width:670px;overflow:hidden;}
.points-list .list li {float:left;width:172px;padding-top:4px;padding-left:42px;margin-right:8px;overflow:hidden;padding-bottom:15px;}
.points-list .cover {float:left;margin-top:4px;}
.points-list .list h4 {font-size:12px;margin:0 0 7px 63px;}
.points-list .list p {margin:0 0 0 63px;font-size:12px;}
.points-list .list p ins {text-decoration:none;font-weight:bold;}
.points-list .normal {font-size:10px;}
#page-profil .points-list .point {color:#86610c;font-size:11px;vertical-align:middle;margin-top:7px;}
.points-list .list .add {margin-top:8px;}
.points-list .add a {display:block;color:white;font-size:11px;padding-left:30px;width:63px;height:23px;line-height:23px;background:#004883 url(/images/www/layout_default/addtocart.png) no-repeat;}
.points-list .add a:hover {text-decoration:none;background-position:left bottom;}
.suggestion-list .main-text {font-size:12px;line-height:1.3em;margin-left:52px;width:604px;padding-bottom:7px;padding-top:3px;}
.suggestion-list .list {padding:0 0 0 11px;}
.suggestion-list .list li {height:134px;margin-top:8px;}
.suggestion-list .list .end {margin-top:5px;font-size:10px;padding-left:24px;background:transparent url(/images/www/layout_default/end.gif) no-repeat 1px 50%;}
.suggestion-list .list .end span {display:block;}

.history {padding-top:6px;}
.history-table {margin-left:52px;width:604px;}
.history table {width:100%;}
.history th {color:#89939b;text-align:left;font-weight:normal;padding:10px 11px;border-bottom:1px solid #cee0eb;}
.history .right {text-align:right;padding-right:20px;padding-left:20px;}
.history td {font-size:12px;padding:13px 10px 10px 11px;border-bottom:1px solid #cee0eb;background:transparent url(/images/www/layout_default/dot.png) repeat-x 0 99%;border-top:1px solid #e2eef7;cursor:pointer;}
.history td .no-search {padding-left:19px;}
.history td.status span {display:block;padding-left:24px;}
.history .status1 td.status span {display:block;padding-left:24px;background:transparent url(/images/www/layout_default/status/1.gif) no-repeat 2px 50%}
.history .status2 td.status span {display:block;padding-left:24px;background:transparent url(/images/www/layout_default/status/2.gif) no-repeat 2px 50%}
.history .status3 td.status span {display:block;padding-left:24px;background:transparent url(/images/www/layout_default/status/3.gif) no-repeat 2px 50%}
.history .status4 td.status span {display:block;padding-left:24px;background:transparent url(/images/www/layout_default/status/4.gif) no-repeat 2px 50%}
.history .status3 td {background-color:#e4e3eb;color:#c8221b;}
.history .status5 td.status span {display:block;padding-left:24px;background:transparent url(/images/www/layout_default/status/5.gif) no-repeat 2px 50%}
.history .status5 td {color:#929092;}
.history .status-hover td {background-color:#c2dbea;background-image:none;border-top-color:#c2dbea;}

.box-margin {margin-bottom:27px;}
.subpage-navigator {list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:-21px;font-size:11px;}
.navigator-bottom {top:auto;bottom:-21px;}
.subpage-navigator li {float:left;line-height:24px;}
.subpage-navigator li a {float:left;width:24px;text-align:center;border-left:1px solid #cedae1;background:transparent url(/images/spriteCat.png) no-repeat -11px -56px;}
.subpage-navigator li.prev a {width:auto;padding:0 15px;background-position:-10px -56px;border-left-width:0;}
.subpage-navigator li.next a {width:auto;padding:0 15px;background:transparent url(/images/spriteCat.png) no-repeat -46px -100px;}
.subpage-navigator li.active a {color:black;font-weight:bold;background:transparent url(/images/spriteCat.png) no-repeat -26px -144px;}
.navigator-bottom li.active a {background:transparent url(/images/www/layout_default/navigator4.gif) no-repeat center top;}
.borderbox718 .subpage-navigator li.active a {background:transparent url(/images/www/layout_default/navigator3a.gif) no-repeat center top;}
.borderbox718 .navigator-bottom li.active a {background:transparent url(/images/www/layout_default/navigator4a.gif) no-repeat center top;}

.padding-top20 {padding-top:20px;}
.order-details .cart-list {width:637px;margin-left:52px;}
.order-details .cart-list td {border-bottom:1px solid #efefef;padding:16px 0 16px 0;}
.order-details .cart-list .cover {float:left;margin-right:10px;margin-top:1px;}
#page-profil .order-details .cart-list h3 {width:auto;padding:0;margin:0;border-bottom-width:0;}
#page-profil .order-details .cart-list .title h3 {font-size:18px;width: 485px;}
.order-details .cart-list h4 {font-size:12px;margin:0;}
.order-details .cart-list p {margin:0;font-size:12px;padding-top:6px;}
.order-details .cart-list p ins {font-weight:bold;text-decoration:none;}
.order-details .cart-list .author {padding-top:0px;padding-bottom:5px;font-size:11px;}
.order-details .cart-list .author cite {font-weight:bold;font-style:normal;}
.order-details .cart-list .small {display:block;font-size:10px;padding-top:8px;}
.order-details .cart-list td.amount {text-align:center;font-size:12px;font-weight:bold;width:100px;}
.order-details .cart-list td.value {font-family:georgia, serif;font-size:18px;text-align:right;padding-left:50px;padding-right:23px;letter-spacing:-1px;}
.order-details .cart-list .last-row td {border-bottom-width:0;}
.order-details .cart-list .add-opinion {vertical-align:top;padding-top:28px;}
.order-details .cart-list .add-opinion .bg {background:#e1eef7 url(/images/www/layout_default/pointbg2.png) no-repeat;width:143px;height:19px;display:block;text-align:center;color:#86610c;padding-top:4px;}
.order-details .cart-list .add-opinion .bg img {margin:0 2px 0 5px;vertical-align:middle;}
.order-details .cart-list .download-list {vertical-align:top;padding-top:28px;}
.order-details .cart-list .download-list a {display:block;height:23px;line-height:23px;width:62px;color:white;background:transparent url(/images/www/layout_default/buttondownload.png) no-repeat;padding-left:31px;text-align:left;margin-left:auto;margin-top:3px;}
.order-details .cart-list .download-list a.pdf {background:transparent url(/images/www/layout_default/buttondownload_pdf.png) no-repeat;}
.order-details .cart-list .download-list a.epub {background:transparent url(/images/www/layout_default/buttondownload_epub.png) no-repeat;}
.order-details .cart-list .download-list a.mobi {background:transparent url(/images/www/layout_default/buttondownload_mobi.png) no-repeat;}
.order-details .cart-list .download-list a:hover {text-decoration:none;background-position:left bottom;}
.order-details .cart-list .download-list a.kindle {background:transparent url(/images/www/layout_default/kindle.gif) no-repeat; display:block; width:26px;height: 16px;text-indent:-9999px;margin:7px 0 0 0px;float: left;}
#page-profil .borders {padding-bottom:20px;border-top:1px solid #efefef;width:604px;margin-left:40px;}
#page-profil .borders .cart-list {margin-left:0;}
#page-profil .borders .cart-list td.title {width: 485px;}
#page-profil .borders .cart-list td.download-list {width: 152px;border-bottom: none;}

.order-details .total-box {background:#f3f3f3;border-top:1px solid #dfdfdf;margin:0 auto;width:602px;padding:0 62px 23px 52px}
.order-details dl {margin:0;padding:11px 0 0 0;font-size:18px;font-family:georgia, serif;line-height:30px;letter-spacing:-1px;}
.order-details dt {float:left;padding-left:4px;}
.order-details dd {margin:0 0 0 76px;height:30px;padding-right:150px;position:relative;}
.order-details dd span {position:absolute;right:22px;top:0;}
.order-details dd strong {font-weight:normal;float:left;margin-right:9px;}
.order-details .total {margin-top:1px;}
.order-details .total dt {font-size:24px;padding-top:14px}
.order-details .total dd {text-align:right;margin:0 0 0 auto;width:188px;border-top:1px solid #d2d2d2;padding:11px 22px 0 0;font-size:36px;color:#d30000;}


#page-profil .input-line {width:641px;overflow:hidden;margin-left:42px;padding:5px 0;}
#page-profil .input-line label {line-height:26px;float:left;width:159px;font-family:georgia, serif;font-size:18px;}
#page-profil .input-line .input {float:left;background:white url(/images/www/layout_default/input2.png) no-repeat;width:158px;border-width:0;color:#979797;height:16px;padding:5px 20px;}
#page-profil .input-line .input-empty {background:white url(/images/www/layout_default/input2a.png) no-repeat;}
#page-profil .input-line label.none {display:block;visibility:hidden;}
#page-profil .radio-line {width:641px;font-size:12px;margin-left:40px;padding:7px 0 6px 156px;}

#page-profil .input-line1 {width:641px;overflow:hidden;margin-left:42px;padding:2px 0;}
#page-profil .input-line1 label {line-height:26px;float:left;width:148px;margin-right:11px;text-align:right;font-family:georgia, serif;font-size:18px;}
#page-profil .input-line1 .input {float:left;background:white url(/images/www/layout_default/input2.png) no-repeat;width:158px;border-width:0;color:#979797;height:16px;padding:5px 20px;margin-right:14px;}
#page-profil .input-line1 .small-input {float:left;background:white url(/images/www/layout_default/input3.png) no-repeat;width:38px;border-width:0;color:#979797;height:16px;padding:5px 20px;}
#page-profil .input-line1 .value {line-height:26px;float:left;font-family:georgia, serif;font-size:18px;}

#page-profil .checkbox-line {width:641px;font-size:12px;margin-left:40px;padding:7px 0 6px 0;line-height:26px;}
#page-profil .checkbox-line .label {line-height:26px;float:left;width:148px;margin-right:11px;text-align:right;font-size:18px;font-family:georgia, serif;}
#page-profil .checkbox-line input {vertical-align:middle;}

#page-profil .input-line1 .add {float:left;width:129px;height:23px;text-align:center;line-height:23px;background:#979fa4 url(/images/www/layout_default/button5.png) no-repeat;color:white;margin-top:2px;}
#page-profil .input-line1 .add:hover {background-position:left bottom;text-decoration:none;}

#page-profil .checkbox-line1 {width:477px;overflow:hidden;margin-left:42px;padding:5px 0 5px 157px;}
#page-profil .checkbox-line1 input {float:left;}
#page-profil .checkbox-line1 label {font-size:12px;line-height:1.2em;display:block;padding-left:24px;padding-top:2px;}
#page-profil .checkbox-line2 {width:477px;overflow:hidden;margin-left:42px;padding:5px 0 7px 157px;}
#page-profil .checkbox-line2 label {font-size:12px;display:inline;margin-right:30px;}
#page-profil .checkbox-line2 input {vertical-align:middle;}

#page-profil .box718 .button {border-top:1px solid #cee0ee;margin-left:52px;width:604px;padding-top:12px;margin-bottom:0;}
#page-profil .box718 .button input {width:179px;height:37px;color:white;font-family:georgia, serif;font-size:18px;background-image:url(/images/www/layout_default/button7.png);border-width:0;cursor:pointer;margin-left:150px;}
#page-profil .box718 .button input.hover {background-position:left bottom;}
#page-profil .cover img { -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888; box-shadow: 1px 1px 3px #888; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#888888')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#888888');}

#page-profil .list-vip-recommended {width:696px;list-style-type:none;border-top:1px solid #efefef;margin:0 auto;padding:0;}
#page-profil .list-vip-recommended li {border-bottom:1px solid #efefef;position:relative;margin-top:1px;width:100%;}
#page-profil .list-vip-recommended li.strong {background:#fff8d4 url(/images/www/layout_default/point.png) repeat-x left bottom;}
#page-profil .list-vip-recommended li .cover {position:absolute;left:19px;top:13px;}
#page-profil .list-vip-recommended li h3 {font-size:19px;font-weight:normal;color:#0066a1;font-family:georgia, serif;padding:10px 0 8px 92px;width:480px;margin:0;border:none;}
#page-profil .list-vip-recommended li h3 a {color:#0066a1}
#page-profil .list-vip-recommended li .columns {padding:0 0 0 92px;overflow:hidden;width:470px;}
#page-profil .list-vip-recommended li .description {font-size:11px;margin:0;width:270px;float:left;min-height:52px;padding-bottom:10px;}
* html #page-profil .list-vip-recommended li .description {height:52px;}
#page-profil .list-vip-recommended li dl {margin:0;font-size:11px;float:right;width:145px}
#page-profil .list-vip-recommended li dl dt {float:left;color:#999999;}
#page-profil .list-vip-recommended li dl dd {margin-left:41px;min-height:16px;padding-bottom:4px;color:#999999;font-weight:bold;}
* html #page-profil .list-vip-recommended li dl dd {height:16px;}
#page-profil .list-vip-recommended li dl dd img {margin-right:4px;}
#page-profil .list-vip-recommended li dl dd.stars img {margin:3px 1px 0px 1px;float:left;}
#page-profil .list-vip-recommended .price {position:absolute;width:115px;right:19px;top:5px;text-align:right;}

#page-profil .list-vip-recommended .label {margin:0;position:absolute;top:-2px;left:-6px;}
#page-profil .list-vip-recommended .pay {font-size:24px;color:#333333;font-family:georgia, serif;margin:0;}
#page-profil .list-vip-recommended .pay em {font-style:normal;font-size:10px;font-family:tahoma, sans-serif;display:block;}
#page-profil .list-vip-recommended .time {width:70px;margin-left:auto;padding-left:22px;font-size:10px;margin-bottom:0;margin-top:3px;background:transparent url(/images/www/layout_default/end.gif) no-repeat 0 50%;}
#page-profil .list-vip-recommended .time span {display:block;}
#page-profil .list-vip-recommended  .add {margin:0.4em 0 0 0;}
#page-profil .list-vip-recommended  .add a {display:block;color:white;font-size:11px;padding-left:30px;width:63px;height:23px;line-height:23px;background:#004883 url(/images/www/layout_default/addtocart.png) no-repeat;margin-left:auto;text-align:left;}
#page-profil .list-vip-recommended  .add a:hover {text-decoration:none;background-position:left bottom;}

#page-profil .form {margin:20px 0;}
#page-profil .form fieldset {background:#e1eef7;margin-top:5px;padding:20px 20px 0 20px;border:1px solid #B0CFE6;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#page-profil .form fieldset p {margin:0 0 20px 0;padding:0;line-height:14px;}
#page-profil .form fieldset .error span {background:#FFFFCC !important;}
#page-profil .form fieldset .error input {border-color:red !important;}
#page-profil .form fieldset .error textarea {border-color:red !important;}
#page-profil .form fieldset .input-line {padding:4px 0 0 0;width:366px;overflow:hidden;}
#page-profil .form fieldset .input-line span {background:#fff;border-bottom:1px solid red;border-left:1px solid red;border-right:1px solid red;color:red;display:block;font-style:italic;letter-spacing:1px;font-style:italic;margin-left:108px;width:116px;position:relative;top:-1px;padding: 0 5px 2px;}
#page-profil .form fieldset .text-area span {background:#fff;border-bottom:1px solid red;border-left:1px solid red;border-right:1px solid red;color:red;display:block;font-style:italic;letter-spacing:1px;font-style:italic;margin-left:108px;width:116px;position:relative;top:-1px;padding: 0 5px 2px;}
#page-profil .form fieldset .accept-line span {background:#fff;border:1px solid red;color:red;font-style:italic;letter-spacing:1px;font-style:italic;margin-left:4px;position:relative;top:7px !important;padding: 0 5px 2px;}
#page-profil .form fieldset .input-line label {font-size:15px;line-height:25px;font-family:georgia, serif;float:left;text-align:right;width:82px;margin-right:12px;}
#page-profil .form fieldset .input-line input {outline:none;border:1px solid #B0CFE6;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:5px 10px;height:16px;width:228px;font-size:13px;}
#page-profil .form fieldset .input-line input.prompt {color:#888;font-style:italic;}
#page-profil .form fieldset .input-line input:focus {background:#FFFFCC;border-width:2px;}
#page-profil .form fieldset .error input:focus {border-width:1px !important;}
#page-profil .form fieldset .select-line {padding:4px 0 0 101px;width:450px;overflow:hidden;}
#page-profil .form fieldset .select-line .label {font-size:18px;line-height:25px;font-family:georgia, serif;float:left;text-align:right;width:100px;margin-right:12px;}
#page-profil .form fieldset .select-line label * {vertical-align:middle;}
#page-profil .form fieldset .select-line label img {margin-right:3px;}
#page-profil .form fieldset .text-area {margin-top:35px;}
#page-profil .form fieldset .text-area textarea {font-size:12px;outline:0;border:1px solid #B0CFE6;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width:653px;height:120px;padding:10px; margin:5px 0 0 0;display:block;}
#page-profil .form fieldset .text-area textarea:focus {border-width:2px;background:#FFFFCC;}
#page-profil .form fieldset .error textarea:focus {border-width:1px !important;}
#page-profil .form fieldset .text-area label {font-size:15px;line-height:25px;font-family:georgia, serif;float:left;text-align:right;width:82px;margin-right:12px;padding-top:2px;}
#page-profil .form fieldset .accept-line {padding:25px 0 0 0;}
#page-profil .form fieldset .accept-line input {float:left;}
#page-profil .form fieldset .accept-line label {padding-top:4px;padding-left:30px;display:block;line-height:14px;font-size:11px;color:#333333;}
#page-profil .form fieldset .accept-line label a {color:#0066a1;text-decoration:underline;}
#page-profil .form fieldset .accept-line label a:hover {text-decoration:none;}
#page-profil .form fieldset .button {margin-left:45px;margin-top:28px; margin-bottom:0;padding:0;border-top:1px solid #cee0ee;padding-top:13px;width:603px;text-align:center;padding-bottom:12px;}
#page-profil .form fieldset .button input {width:179px;height:37px;background:#003974 url(/images/www/layout_default/button7.png) no-repeat;font-size:18px;color:#ffffff;border-width:0;padding:0 0 2px 0;font-family:gerogia, serif;cursor:pointer;}
#page-profil .form fieldset .button input.hover {background-position:left bottom;}

.form-new-pub .input-line {width:641px;overflow:hidden;margin-left:42px;padding:5px 0;}
.form-new-pub .input-line label {line-height:26px;float:left;width:159px;font-family:georgia, serif;font-size:18px;}
.form-new-pub .input-line .input {float:left;background:white url(/images/www/layout_default/input2.png) no-repeat;width:158px;border-width:0;color:#979797;height:16px;padding:5px 20px;}
.form-new-pub .input-line .input-empty {background:white url(/images/www/layout_default/input2a.png) no-repeat;}
.form-new-pub .input-line label.none {display:block;visibility:hidden;}
.form-new-pub .radio-line {width:641px;font-size:12px;margin-left:40px;padding:7px 0 6px 156px;}

.form-new-pub .input-line1 {width:641px;overflow:hidden;margin-left:56px;padding:2px 0;}
.form-new-pub .input-line1 label {line-height:26px;float:left;width:170px;margin-right:11px;text-align:right;font-family:georgia, serif;font-size:18px;}
.form-new-pub .input-line1 .input {float:left;background:white url(/images/www/layout_default/input2.png) no-repeat;width:158px;border-width:0;color:#979797;height:16px;padding:5px 20px;margin-right:14px;}
.form-new-pub .input-line1 .small-input {float:left;background:white url(/images/www/layout_default/input3.png) no-repeat;width:38px;border-width:0;color:#979797;height:16px;padding:5px 20px;}
.form-new-pub .input-line1 .value {line-height:26px;float:left;font-family:georgia, serif;font-size:18px;}

.form-new-pub .checkbox-line {width:641px;font-size:12px;margin-left:40px;padding:7px 0 6px 0;line-height:26px;}
.form-new-pub .checkbox-line .label {line-height:26px;float:left;width:148px;margin-right:11px;text-align:right;font-size:18px;font-family:georgia, serif;}
.form-new-pub .checkbox-line input {vertical-align:middle;}

.form-new-pub .input-line1 .add {float:left;width:129px;height:23px;text-align:center;line-height:23px;background:#979fa4 url(/images/www/layout_default/button5.png) no-repeat;color:white;margin-top:2px;}
.form-new-pub .input-line1 .add:hover {background-position:left bottom;text-decoration:none;}

.form-new-pub .checkbox-line1 {width:477px;overflow:hidden;margin-left:42px;padding:5px 0 5px 157px;}
.form-new-pub .checkbox-line1 input {float:left;}
.form-new-pub .checkbox-line1 label {font-size:12px;line-height:1.2em;display:block;padding-left:24px;padding-top:2px;}
.form-new-pub .checkbox-line2 {width:477px;overflow:hidden;margin-left:42px;padding:5px 0 7px 157px;}
.form-new-pub .checkbox-line2 label {font-size:12px;display:inline;margin-right:30px;}
.form-new-pub .checkbox-line2 input {vertical-align:middle;}

.form-new-pub .form-new-pub-content .button {border-top:1px solid #cee0ee;margin-left:52px;width:604px;padding-top:12px;margin-bottom:0;}
.form-new-pub .form-new-pub-content .button input {width:179px;height:37px;color:white;font-family:georgia, serif;font-size:18px;background-image:url(/images/www/layout_default/button7.png);border-width:0;cursor:pointer;margin-left:150px;}
.form-new-pub .form-new-pub-content .button input.hover {background-position:left bottom;}
.form-new-pub .borderbox718 h3 {border-bottom-color:#efefef;}
.form-new-pub .darkbox718 h3 {border-bottom-color:#e6e6e6;}
.form-new-pub  h3 {margin-bottom:20px !important; margin-left: 52px !important; border-bottom:1px solid #CEE0EE;color:#0066a1; font-family:georgia, serif !important;font-size:24px !important;width:590px !important; padding: 19px 0 13px 0; font-weight: normal !important;}
.form-new-pub h3 img {vertical-align:middle;}
.form-new-pub-content {  padding-bottom: 0px; background-color: #E1EEF7; -moz-border-radius:3px;border-radius:3px 3px;-khtml-border-radius:3px;-icab-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
.form-new-pub-questions { width: 640px;font-family:georgia, serif !important;font-size: 14px; margin-top: 7px; padding:20px 10px 0px 40px; background-color: #E1EEF7; -moz-border-radius:3px;border-radius:3px 3px;-khtml-border-radius:3px;-icab-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px; }
.form-new-pub-questions .input-line1 { padding-bottom: 20px; padding-left: 25px; text-indent: -15px !important; }
.form-new-pub-questions .input-line1 .input {background:white url(/images/www/layout_default/input-textarea.png) no-repeat;width:565px;border-width:0;color:#979797;height:100px;padding:0; margin-top: 20px;}
.form-new-pub-questions h3 {margin-bottom:20px !important; border-bottom:1px solid #CEE0EE;color:#0066a1; font-family:georgia, serif !important;font-size:24px !important;width:585px !important; padding: 0px 0 13px 0; font-weight: normal !important;}
.button-send-auth {width:179px;height:37px;color:white;font-family:georgia, serif;font-size:18px;background-image:url(/images/www/layout_default/button7.png);border-width:0;cursor:pointer;margin-left:190px;}
.button-send-auth:hover {background-position:left bottom;}
.form-new-pub-questions .button {border-top:1px solid #cee0ee;margin:0 0 0 17px !important;width:578px;padding-top:12px;}
#blf .box718a { background: none; }

#zk-register {
	width: 860px;
	margin: 20px auto 0 auto;
}
#zk-register #zk-info {
	width: 435px;
}
#zk-register p {
	font-size: 14px;
}
#zk-info ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#zk-info ul li {
	font-size: 16px;
	margin-bottom: 18px;
	color: #D9652F;
	background: url("/images/www/prod_desc/check.png") no-repeat scroll 0 0 transparent;
	height: 24px;
	padding-left: 33px;
	line-height:16px;
}
#zk-login #zk-info ul li {
	padding-top: 2px;
	margin-bottom: 4px;
}
#zk-info ul li span {
	display:block;
	font-family:tahoma, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color:#777;
}
#zk-info h2 {margin:0 0 20px 0;font-size:26px;padding:0;}
#zk-info h2 span {font-size:20px;}

#zk-form-reg {width:318px;}
#zk-login #zk-form-reg h3 {padding-bottom:10px;margin:0 0 10px;border-bottom:1px solid #C4DEEF;}
#zk-form-reg h3 {color:#0066A1;font-size:24px;font-weight:normal;margin:0 0 3px 0;}
#zk-form-reg h4 {font-weight: normal; font-size: 14px; color: #0066A1;padding-bottom:10px;margin:0 0 10px;border-bottom:1px solid #C4DEEF;}
#zk-form-reg .input-line1 {overflow:hidden;padding:2px 0;margin:0;width:100%;}
#zk-form-reg .input-line1 label {line-height:26px;float:left;width:107px;margin-right:11px;text-align:right;font-size:14px;font-family:tahoma,helvetica,sans-serif;}
#zk-form-reg .input-line1 .input {float:left;background:white url(/images/www/layout_default/input2.png) no-repeat;width:158px;border-width:0;color:#979797;height:16px;padding:5px 20px;margin-right:0;}
#zk-form-reg .button {margin-top:10px;padding-top:20px;border-top: 1px solid #C4DEEF;margin-bottom:0;text-align:right;}
#zk-form-reg .button input {width:179px;height:37px;color:white;font-family:georgia, serif;font-size:18px;background-image:url(/images/www/layout_default/button7.png);border-width:0;cursor:pointer;}
#zk-form-reg .button input.hover {background-position:left bottom;}

#zk-login {width:660px;margin:35px auto 0 auto;position: relative;}
#zk-login #zk-info {width:310px;}
#zk-login #zk-info h3 {font-size:19px;font-weight:normal;}
#zk-login .radio-line {font-size:12px;padding:7px 0 0 107px;margin-left:0;width:100%;}
#zk-login #zk-form-reg {width:261px;}
#zk-login #zk-form-reg .input-line1 label {line-height:26px;float:left;width:50px;margin-right:11px;text-align:right;font-size:14px;font-family:tahoma,helvetica,sans-serif;}#page #path {padding:0;}

.list-header {padding:0 22px 20px 22px;}
.search-header {min-height:85px;background:transparent url(/images/www/layout_default/searchbox.jpg) no-repeat 608px 100%;}
.list-header h2 {font-size:24px;color:#0066a1;font-weight:normal;font-family:georgia, serif;margin:0;padding:16px 0 10px 0;}
.list-header p {margin:0;}
.search-header p {margin:0;width:570px;}

.list-tools {background:#f4f4f4 url(/images/www/layout_default/tools1.png) no-repeat;}
.list-tools fieldset {padding:11px 0 6px 27px;}
.list-tools fieldset label {float:left;width:127px;line-height:26px;font-weight:bold;color:#777777}

.page-list-bg {background:transparent url(/images/www/layout_default/list0.png) no-repeat;padding-top:15px;}
.page-list-bg1 {background:transparent url(/images/www/layout_default/list1.png) no-repeat left bottom;padding-bottom:19px;width:100%;position:relative;}

.page-list .subpage-navigator {right:4px;top:-35px;}
.page-list .navigator-bottom {top:auto;bottom:-15px;}
.page-list .subpage-navigator li.active a {background:transparent url(/images/spriteCat.png) no-repeat -26px -144px;}
.page-list .navigator-bottom li.active a {background:transparent url(/images/spriteCat.png) no-repeat -26px -188px;}

.page-list {background:white url(/images/www/layout_default/list2.png) repeat-y}
.page-list .list {width:696px;list-style-type:none;margin:0 auto;padding:0;}
.page-list .list li {border-bottom:1px solid #efefef;position:relative;margin-top:1px;width:100%;}
.page-list .list li.strong {background:#fff8d4 url(/images/www/layout_default/point.png) repeat-x left bottom;padding-bottom:4px;}
.page-list .list li .cover {position:absolute;left:19px;top:13px;}
.page-list .list li h3 {font-size:18px;font-weight:normal;color:#0066a1;font-family:georgia, serif;padding:10px 0 8px 92px;width:480px;margin:0;}
.page-list .list li h3 a {color:#0066a1;font-family:tahoma,helvetica,sans-serif;font-size:16px;}
.page-list .list li .columns {padding:0 0 0 92px;overflow:hidden;width:470px;}
.page-list .list li .description {font-size:11px;margin:0;width:270px;float:left;min-height:52px;padding-bottom:10px;}
* html .page-list .list li .description {height:52px;}
.page-list .list li dl {margin:0;font-size:11px;float:right;width:145px}
.page-list .list li dl dt {float:left;color:#999999;}
.page-list .list li dl dd {margin-left:41px;min-height:16px;padding-bottom:4px;color:#999999;font-weight:bold;}
* html .page-list .list li dl dd {height:16px;}
.page-list .list li dl dd img {margin-right:4px;}
.page-list .list li dl dd.stars img {margin:3px 1px 0px 1px;float:left;}
.page-list .list .price {position:absolute;width:125px;right:19px;top:5px;text-align:right;}

.page-list .list .label {margin:0;position:absolute;top:-2px;left:-6px;}
.page-list .list .pay {font-size:24px;color:#333333;font-family:georgia, serif;margin:0;}
.page-list .list .pay em {font-style:normal;font-size:10px;font-family:tahoma, sans-serif;display:block;}
.page-list .list .time {width:79px;margin-left:auto;padding-left:18px;font-size:10px;margin-bottom:0;margin-top:3px;background-image: url(/images/spriteMain1.png); background-position: -10px -1820px;}
.page-list .list .time span {display:block;}
.page-list .list  .add {margin:0.4em 0 0 0;}
.page-list .list  .add a {display:block;color:white;font-size:11px;padding-left:30px;width:63px;height:23px;line-height:23px;background:#004883 url(/images/spriteProd1.png) no-repeat -10px -860px;margin-left:auto;text-align:left;}
.page-list .list  .add a:hover {text-decoration:none;background-position:-10px -883px;}

.other {width:146px;margin:-18px 4px 0 auto;font-size:11px;}
.other a {background:#e2eef7 url(/images/www/layout_default/button146.png) no-repeat;display:block;line-height:24px;text-align:center;}

#page-product {background:#f4f4f4 url(/images/www/layout_default/box740a.png) no-repeat left bottom;margin-top:9px;padding-bottom:12px;position:relative;}
.product-title {background:transparent url(/images/www/layout_default/box740.png) no-repeat left top;position:relative;}
.product-title-bg {background:transparent url(/images/www/layout_default/producttitle.png) no-repeat -1px 100%;padding:8px 0 24px 0;width:100%;position:relative;}
.product-title h2 {color:#333333;font-size:24px;font-family:georgia, serif;padding-top:7px;font-weight:normal;margin:0 0 0 22px;width:490px;}
.product-title p {margin:0 0 0 22px;width:490px;text-transform:uppercase;font-size:13px;}
.product-title p cite {font-style:normal;color:#0066a1;font-weight:bold;}
.product-title .product-options {position:absolute;height:55px;padding-left:15px;width:187px;right:4px;top:8px;border-left:1px solid #dedede;}
.product-title .product-options .share {padding:6px 0;}
.product-title .product-options .recommend {padding:3px 0 0 0;}
.product-title .product-options .plusone {margin-top:12px;}

#product-info {width:100%;overflow:hidden;background:transparent url(/images/www/layout_default/productinfo.png) repeat-y 0 0;padding-bottom:4px;}
#product-info .ratings-container {width:135px;height:22px;float:left;}
#product-info .ratings-container .hover-info {font-style:italic;color:#999;text-align:center;width:123px;display:block;}
#product-info .opinion-container  {padding-left:135px;}
#product-info .opinion-container .add-opinion {display:block;}
#product-info .opinion-container .add-opinion a {font-style:italic;font-weight:bold;}
#product-versions {list-style-type:none;margin:0;padding:0 0 0 4px;float:left;width:528px;position:relative;}
#product-versions li {width:495px;padding-top:24px;padding-left:18px;}
#product-versions .cover {position:relative;float:left;width:152px;padding-top:4px;}
#product-versions .cover .label-recommended {position:absolute;top:1px;left:1px;width:22px;height:63px;background:transparent url(/images/www/layout_default/tr_polecamy.png) no-repeat;}
* html #product-versions .cover .label-recommended {background:transparent url(/images/www/layout_default/tr_polecamy.gif) no-repeat;}
#product-versions .cover p {margin:0;font-size:11px;padding:12px 0;}
#product-versions .cover .photo img { -moz-box-shadow: 2px 2px 6px #666; -webkit-box-shadow: 2px 2px 6px #666; box-shadow: 2px 2px 6px #666; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666666')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666666');}
#product-versions dl {margin:12px 0 12px 161px;font-size:11px;color:#999999;line-height:18px;}
#product-versions dl dt {float:left;text-align:right;width:61px;}
#product-versions dl dd {margin-left:78px;}
#product-versions dl.vote {color:#333333;margin:0 0 0 161px;font-size:13px;}
#product-versions dl.vote dt {font-weight:bold;}
#product-versions dl.vote dd img {vertical-align:middle;margin-bottom:2px;margin-right:0px;}
#product-versions .listen {margin:10px 0 0 161px;height:24px;}
#product-versions .listen .label {font-size:11px;color:#333333;line-height:24px;text-align:right;float:left;width:61px;margin-right:17px;}
#product-versions .listen .listen-object {float:left;}
#product-versions p.download {margin:7px 0 0 236px;}
#product-versions p.download a {display:block;background:#f1f7fb url(/images/spriteProd1.png) no-repeat -10px -294px;width:140px;height:24px;line-height:24px;color:#0066a1;font-size:13px;padding-left:34px;font-weight:bold;}
#product-versions .download {margin:9px 0 0 161px;}
#product-versions .add {margin:0 0 0 161px;}
#product-versions .transport {margin:0 0 0 auto;line-height:29px;width:122px;background:#ffd4d4 url(/images/spriteProd1.png) no-repeat -10px -245px;color:#cc0000;font-weight:bold;font-size:11px;text-transform:uppercase;padding-left:38px;}

#product-versions .product-price {background:#f1f7fb;position:relative;width:334px;height:74px;margin:0 0 5px auto;}
#product-versions .product-price p {margin:0;}
#product-versions .product-price .price {padding-top:10px;float:left;padding-left:22px;width:167px;color:#0066a1;font-size:18px;font-family:georgia, serif;}
#product-versions .product-price .price ins {font-size:27px;text-decoration:none;display:block;line-height:30px;}
#product-versions .product-price .price .label {float:left;width:54px;line-height:23px;padding-top:7px;}
#product-versions .product-price .price .old {padding-top:8px;display:block;color:#929597;font-size:12px;padding-left:56px;font-family:tahoma, sans-serif;}
#product-versions .product-price .add {float:right;width:145px;padding-top:11px;}
#product-versions .product-price .add .button {display:block;height:35px;overflow:hidden;position:relative;margin-bottom:3px;}
#product-versions .product-price .add .button:hover {border-width:0;}
#product-versions .product-price .add .button:hover img {position:relative;top:-35px;}
#product-versions .product-price .add .points {padding:1px 0 1px 20px;background:transparent url(/images/www/layout_default/sign/p1.gif) no-repeat 1px 0;color:#0066a1;font-size:11px;}
#product-versions .product-price .add img {vertical-align:middle;}

.select-version {float:right;width:208px;}
.select-version h3 {margin:0;font-size:12px;text-transform:uppercase;line-height:35px;padding-left:17px;}
.select-version .select {width:202px;border-bottom:1px solid #ccdce7;}
.select-version .version-panel {width:202px;border-top:1px solid #ccdce7;overflow:hidden;position:relative;}
.select-version .version-panel .radio-box {float:left;padding:18px 0 0 10px;width:45px;}
.select-version .version-panel .radio-box * {vertical-align:middle;}
.select-version .version-panel label {display:block;padding:8px 20px 8px 58px;}
.select-version .version-panel .help {position:absolute;left:188px;top:5px;}
.select-version .version-panel .price {margin-top:-2px;display:block;color:#0066a1;font-size:20px;font-family:georgia, serif;height:22px;line-height:10px;}
.select-version .version-panel .price span.value {float:left;padding-right:4px;line-height:22px;}
.select-version .version-panel .price ins.value {float:left;text-decoration:none;color:#cc0000;padding-right:4px;line-height:22px;}
.select-version .version-panel .price .old {font-size:10px;font-family:tahoma, sans-serif;color:#cc0000;}
.select-version .version-panel .price .old del {display:block;}
.select-version .version-panel .time {display:block;width:110px;padding-left:22px;font-size:10px;margin:0;background-image: url(/images/spriteMain1.png);  background-position: -10px -1821px;background-repeat: no-repeat;}
.select-version .version-panel .time span {display:block;}

.select-version .selected-panel {background:white url(/images/spriteProd1.png) no-repeat 108px -712px;width:206px;border-right:1px solid #ccdce7;border-bottom:1px solid #ccdce7;}
.select-version .selected-panel label {border-bottom:2px solid white;padding-right:24px;padding-bottom:5px;}

#content-panels {margin-top:19px;}
#content-links {background:white url(/images/spriteProd1.png) no-repeat -10px -517px;width:724px;margin:0 auto;padding:0;list-style-type:none;padding-left:8px;height:34px;}
#content-links li {float:left;}
#content-links a {float:left;width:179px;font-size:12px;font-family:georgia, serif;height:34px;text-align:center;line-height:34px;color:#ffffff;background:transparent url(/images/spriteProd1.png) no-repeat -10px -97px;}
#content-links a em {font-style:normal;color:#96c4e2;}
#content-links .last a {width:178px;}
#content-links a.selected {background-position:-10px -63px;color:#0066a1;width:179px;margin-left:-1px}

.opinion-list {width:100%;position:relative;}
.opinion-list-bg {background:transparent url(/images/www/layout_default/tools3.png) no-repeat left bottom;padding-bottom:17px;padding-top:15px;}

.opinion-list .subpage-navigator {right:4px;top:-10px;}
.opinion-list .navigator-bottom {top:auto;bottom:-11px;}
.opinion-list .subpage-navigator li.active a {background:transparent url(/images/spriteCat.png) no-repeat -26px -144px;}
.opinion-list .navigator-bottom li.active a {background:transparent url(/images/spriteCat.png) no-repeat  -26px -188px;}

.product-opinion .list-tools fieldset {padding-top:7px;padding-bottom:5px;}
.product-opinion .list-tools fieldset label {width:93px;}

.opinion-list {}
.opinion-list .list {width:698px;list-style-type:none;margin:0;padding:8px 0 0 0;}
.opinion-list .list blockquote {margin:0;background:#f1f7fb url(/images/www/layout_default/blockquote.png) repeat-y;}
.opinion-list .list blockquote p {margin:0;background:transparent url(/images/www/layout_default/blockquote1.png) no-repeat;padding:19px 60px 2px 22px;color:#333333;line-height:1.15em;}
.opinion-list .list .item-info {background:transparent url(/images/www/layout_default/blockquote2.png) no-repeat;width:100%;overflow:hidden;padding:19px 0 9px 0;}
.opinion-list .list .item-info .mp3 {float:left;margin:4px 0 0 0;font-size:10px;color:#939393;padding-left:22px;background:transparent url(/images/www/layout_default/icon/mp3.gif) no-repeat 1px 50%;width:100px;line-height:9px;height:20px;}
.opinion-list .list .item-info .cd {float:left;margin:4px 0 0 0;font-size:10px;color:#939393;padding-left:22px;background:transparent url(/images/www/layout_default/icon/cd.gif) no-repeat 1px 50%;width:100px;line-height:9px;height:20px;}
.opinion-list .list .item-info .book {float:left;margin:4px 0 0 0;font-size:10px;color:#939393;padding-left:22px;background:transparent url(/images/www/layout_default/icon/book.gif) no-repeat 1px 50%;width:100px;line-height:9px;height:20px;}
.opinion-list .list .item-info .pdf {float:left;margin:4px 0 0 0;font-size:10px;color:#939393;padding-left:22px;background:transparent url(/images/www/layout_default/icon/pdf.gif) no-repeat 1px 50%;width:100px;line-height:9px;height:20px;}
.opinion-list .list .item-info .author {float:right;margin:4px 0 0 0;color:#939393;font-size:10px;width:483px;text-align:right;padding-right:50px;line-height:11px;}
.opinion-list .list .item-info .author cite {display:block;color:#333333;font-weight:bold;font-style:normal;font-size:11px;}

.product-opinion h3 {font-family:georgia, serif;color:#333333;margin:0;font-size:24px;font-weight:normal;padding-left:19px;margin-bottom:16px;}
.product-opinion .list-tools {background:#f4f4f4 url(/images/www/layout_default/tools2.png) no-repeat;}

.free-fragment {background:transparent url(/images/www/layout_default/box698b.png) no-repeat left bottom;width:698px;margin:0 auto;padding-bottom:4px;}
.free-fragment  h3 {font-family:georgia, serif;color:#333333;margin:0;font-size:24px;font-weight:normal;padding-left:19px;margin-bottom:16px;}
.free-fragment fieldset {background:#e1eef7 url(/images/www/layout_default/box698a.png) no-repeat;margin-top:21px;}
.free-fragment fieldset p {margin:0;padding:22px 0 22px 111px;width:430px;line-height:1.15em;}
.free-fragment fieldset .input-line {padding:4px 0 0 101px;width:450px;overflow:hidden;}
.free-fragment fieldset .input-line label {font-size:18px;line-height:25px;font-family:georgia, serif;float:left;text-align:right;width:180px;margin-right:12px;}
.free-fragment fieldset .input-line input {background:transparent url(/images/spriteProd1.png) no-repeat -10px -665px;border-width:0;padding:5px 10px;/*height:16px*/;width:228px;font-size:13px;}
.free-fragment fieldset .select-line {padding:4px 0 0 101px;width:450px;overflow:hidden;}
.free-fragment fieldset .select-line .label {font-size:18px;line-height:25px;font-family:georgia, serif;float:left;text-align:right;width:180px;margin-right:12px;}
.free-fragment fieldset .select-line label {width:108px;float:left;padding-top:3px;}
.free-fragment fieldset .select-line label * {vertical-align:middle;}
.free-fragment fieldset .select-line label img {margin-right:3px;}
.free-fragment fieldset .text-area textarea {background:white url(/images/www/layout_default/input-textarea.png) no-repeat;width:565px;border-width:0;color:#979797;height:100px;padding:0; margin-top: 20px;}

.free-fragment fieldset .accept-line {padding:25px 0 0 101px;width:430px;overflow:hidden;}
.free-fragment fieldset .accept-line input {float:left;}
.free-fragment fieldset .accept-line label {padding-top:4px;padding-left:30px;display:block;line-height:14px;font-size:11px;color:#333333;}
.free-fragment fieldset .accept-line label a {color:#0066a1;text-decoration:underline;}
.free-fragment fieldset .accept-line label a:hover {text-decoration:none;}
.free-fragment fieldset .button {margin-left:45px;margin-top:28px;padding:0;border-top:1px solid #cee0ee;padding-top:13px;width:603px;text-align:center;padding-bottom:12px;}
.free-fragment fieldset .button input {width:179px;height:37px;background:#003974 url(/images/spriteProd1.png) no-repeat -10px -151px;font-size:18px;color:#ffffff;border-width:0;padding:0 0 2px 0;font-family:gerogia, serif;cursor:pointer;}
.free-fragment fieldset .button input.hover {background-position:-10px -188px;}

#panels-content {border:1px solid #dedede;border-top-width:0;width:732px;margin:0 auto;padding:0;list-style-type:none;}
#panels-content .content-panel {padding:27px 17px;display:none;}
#panels-content .show {display:block;}

.book-ad {background:#e1eef7 url(/images/www/layout_default/box734a.png) no-repeat;padding-top:3px;width:734px;margin:4px auto 0 auto;}
.book-ad1 {background:transparent url(/images/www/layout_default/box734b.png) no-repeat left bottom;padding-bottom:3px;}
.book-ad2 {border-left:1px solid #ccdce7;border-right:1px solid #ccdce7;padding:4px 27px 10px 18px;width:687px;overflow:hidden;}
.book-ad .book-info {float:left;padding-top:5px;width:450px;}
.book-ad .book-info h2 {font-size:24px;font-family:georgia, serif;font-weight:normal;color:#333333;margin:0;padding-top:12px;}
.book-ad .book-info h2 a {color:#333333;}
.book-ad .book-info h2 a:hover {text-decoration:none;}
.book-ad .book-info cite {font-style:normal;font-size:13px;font-weight:bold;color:#0066a1;text-transform:uppercase;}
.book-ad .book-info cite a {color:#0066a1;}
.book-ad .book-price {float:right;width:210px;text-align:center;}
.book-ad .book-price .price {margin:0;color:#0066a1;font-size:16px;font-family:georgia, serif;padding-bottom:5px;}
.book-ad .book-price .price strong {font-size:30px;font-weight:normal}
.book-ad .book-price p {margin:0;}
.ad-billboard738 { margin-top: 20px; }

#bony .bon {height:250px;clear:both;}
#bony .bon .bony-form {float:left;padding-top:40px;padding-right:30px;text-align:center;}
#bony .bon .bony-form h3 {font-weight:normal;}
#bony .bon .bony-form input.val50 {margin-right:20px;}
#bony .product-price {
    background: url("/images/www/layout_default/boxprice.png") no-repeat scroll 0 0 #F1F7FB;
    height: 74px;
    margin: 20px 0 5px auto;
    position: relative;
    width: 328px;
}
#bony .product-price p {
    margin: 0;
}
#bony .product-price .price {
    color: #0066A1;
    float: left;
    font-family: georgia,serif;
    font-size: 18px;
    margin: 10px;
    padding-left: 0;
    padding-top: 0;
    width: 140px;
}
#bony .product-price .price ins {
    display: block;
    font-size: 30px;
    line-height: 30px;
    text-decoration: none;
}
#bony .product-price .price .label {
    float: left;
    line-height: 23px;
    padding-top: 7px;
    width: 54px;
}
#bony .product-price .price .old {
    color: #929597;
    display: block;
    font-family: tahoma,sans-serif;
    font-size: 12px;
    padding-left: 56px;
}
#bony .product-price .add {
    float: right;
    margin-right: 0;
    margin-top: 0;
    padding-top: 11px;
    width: 145px;
}
#bony .product-price .add .button {
    display: block;
    height: 35px;
    margin-bottom: 3px;
    overflow: hidden;
    position: relative;
}
#bony .product-price .add .button:hover {
    border-width: 0;
}
#bony .product-price .add .button:hover img {
    position: relative;
    top: -35px;
}
#bony .product-price .add .points {
    background: url("/images/www/layout_default/sign/p1.gif") no-repeat scroll 1px 0 transparent;
    color: #0066A1;
    font-size: 11px;
    padding: 1px 0 1px 20px;
}
#bony .product-price .add img {
    vertical-align: middle;
}

.datek .bon {height:250px;clear:both;}
.datek .datek-form {float:left;padding-top:40px;padding-right:30px;text-align:center;background:url('https://s.zlotemysli.pl:9002/000/001/039/pomoz_amelce.png') no-repeat 0 45px;width:100%;}
.datek .datek-form h3 {font-weight:normal;}
.datek .datek-form input.val50 {margin-right:20px;}
.datek .product-price {
    background: url("/images/www/layout_default/boxprice.png") no-repeat scroll 0 0 #F1F7FB;
    height: 74px;
    margin: 0px 0 5px auto;
    position: relative;
    width: 390px;
    border:1px solid #ddd;
}
.datek .product-price p {
    margin: 0;
}
.datek .product-price .price {
    color: #0066A1;
    float: left;
    font-family: georgia,serif;
    font-size: 18px;
    margin: 10px;
    padding-left: 0;
    padding-top: 0;
    width: 141px;
}
.datek .product-price .price .desc {
	position: absolute; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	left: 18px; 
	top: 35px; 
	color: #666;
}
.datek .product-price .price ins {
    display: block;
    font-size: 30px;
    line-height: 30px;
    text-decoration: none;
    text-align: left;
}
.datek .product-price .price .label {
    float: left;
    line-height: 23px;
    padding-top: 7px;
    width: 56px;
}
.datek .product-price .price .old {
    color: #929597;
    display: block;
    font-family: tahoma,sans-serif;
    font-size: 12px;
    padding-left: 56px;
}
.datek .product-price .add {
    float: right;
    margin-right: 0;
    margin-top: 0;
    padding-top: 11px;
    width: 145px;
}
.datek .product-price .add .button {
    display: block;
    height: 35px;
    margin-bottom: 3px;
    overflow: hidden;
    position: relative;
}
.datek .product-price .add .button:hover {
    border-width: 0;
}
.datek .product-price .add .button:hover img {
    position: relative;
    top: -35px;
}
.datek .product-price .add .points {
    background: url("https://s.zlotemysli.pl:9002/000/001/038/gift.gif") no-repeat scroll 1px 0 transparent;
    color: #0066A1;
    font-size: 11px;
    padding: 1px 0 1px 20px;
}
.datek .product-price .add img {
    vertical-align: middle;
}


#item div#tabContent1 h2.red-normal {
    color: #B80000;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    margin: 10px 0 40px;
}

#posters ol {
	list-style-type:none;
	margin:0;
	padding:3px 0;
}
#posters ol .cover {
	width:130px;
	height:98px;
	padding:2px 0;
}
#posters li {
	width:160px;
	height:243px;
	margin: 6px;
	padding:10px 0;
	text-align:center;
	overflow:hidden;
	padding-bottom:11px;
	float:left;
	border: 1px solid #DDD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #FFFFF0;
}
#posters li .add {
	margin:5px auto;
}
#posters li .add a {
	display:block;
	color:white;
	font-size:11px;
	padding-left:30px;
	width:63px;
	height:23px;
	line-height:23px;
	/*background:#004883 url("https://s.zlotemysli.pl:9002/000/001/037/pomagam.png") no-repeat;*/
	margin:0 auto;
	text-align:left;
}
#posters li .add a:hover {
	text-decoration:none;
	background-position:left bottom;
}
#posters h3 {
	font-size: 14px;
	margin: 10px 0 0 0;
	line-height: 1.25em;
	letter-spacing: 0px; 
} 
#posters p {
	margin:0;
	font-size:12px;
	line-height:1.2em;
	text-align:center;
}
#posters p.magnifier {
	padding-top:5px;
}
#posters p.magnifier span {
	padding-left:18px;
	background:url('/images/famfamfam/magnifier.png') no-repeat 0 0 transparent;
}
#posters p.magnifier span a {
	color:#999;
}
#posters p.magnifier span a:hover {
	color:#444;
	text-decoration: none;
}
#posters p.fb {
	padding-top: 5px;
}
#posters .small {
	font-size:10px;
}
#posters ol .cover img { 
	-moz-box-shadow: 1px 1px 3px #888;
	-webkit-box-shadow: 1px 1px 3px #888;
	box-shadow: 1px 1px 3px #888;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#888888')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#888888');
}
#posters ol li.vertical .cover img {
	margin:19px 0;
}
.fblike {display:none;}

.mini-promo {
	text-align:center;
	font-size:14px;
	padding:5px 25px 7px;
	margin:0 auto;
	width:530px;
/*	height: 274px;*/
}
.mini-promo ins {
	text-decoration: none;
}
.mini-promo #posters-mini {
	width:178px;
	margin-left: 15px;
	float: right;
	margin-top: 18px;
}
.mini-promo #posters-mini p.magnifier {
	padding-top:0px;
	margin: 2px 0 0 0;
}
.mini-promo #posters-mini p.magnifier span {
	padding-left:18px;
	background:url('/images/famfamfam/magnifier.png') no-repeat 0 4px transparent;
}
.mini-promo #posters-mini p.magnifier span a {
	color:#999;
}
.mini-promo #posters-mini p.magnifier span a:hover {
	color:#444;
	text-decoration: none;
}

.mini-promo #posters-mini h3 {
	margin-bottom: 0;
	margin-top: 9px;
}
.mini-promo #posters-mini p {
	margin: 5px 0 10px 0;
}
.mini-promo #posters-mini .small {
	font-size:10px;
}
.mini-promo #posters-mini .add {
	margin-bottom: 0;
}
.mini-promo #posters-mini .add a {
	display:block;
	color:white;
	font-size:11px;
	padding-left:30px;
	width:63px;
	height:23px;
	line-height:23px;
	background:#004883 url(/images/www/layout_default/addtocart.png) no-repeat;
	margin:0 auto;
	text-align:left;
}
.mini-promo #posters-mini .add a:hover {
	text-decoration:none;
	background-position:left bottom;
}
.mini-promo #posters-details {
	float: left;
	width: 285px;
	padding:20px;
	border: 1px solid #D3C689;
	margin-top: 18px;
	-webkit-box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.1) inset;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: georgia, serif;
	font-style: italic;
	color: #493626;
	position: relative;
	background:#F4F1E1;
}

.mini-promo #posters-details .quote-up {
	position: absolute;
	top: -34px;
	left: 11px;
	font-size: 102px;
	color: #D3C689;
}

.mini-promo #posters-details p {
	line-height: 1.4em;
}

.mini-promo #posters-details p.end {
	font-size:15px;
}
.mini-promo #posters-details p.end span {
	font-weight: bold;
}

.mini-promo p.clear {
	padding:0;
	margin: 0;
	height:14px;
}

.minicart-box {
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	margin-left: 6px;
	padding:10px 26px 10px 13px;
	margin-bottom:20px;
}

div#content-panels #panels-content li.content-panel .description #mmf .book a img {
        padding: 5px;
        -webkit-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.25);
        box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.25);
        background: #fff; margin-bottom: 10px;
        float: left;
        margin-right: 25px;
        width: 130px;
        height: 183px;
}
div#content-panels #panels-content li.content-panel .description #mmf .book h3 {
        margin: 0pt 0pt 10px; 
        float: left; 
        width: 520px;
        text-align: left;
}
div#content-panels #panels-content li.content-panel .description #mmf .book h3 span {
        font-size: 14px; 
        margin-top:0px; 
        padding-top: 0px;
        display:block;
}
div#content-panels #panels-content li.content-panel .description #mmf .buy {
        position: relative; 
        height: 65px; 
        padding-bottom: 30px; 
        margin: 20px 20px 30px; 
        border-bottom: 1px dashed #888;
}
div#content-panels #panels-content li.content-panel .description #mmf .buy span.left {
        font-size: 18px; 
        position: absolute; 
        top: 0pt; 
        left: 0pt;
}
div#content-panels #panels-content li.content-panel .description #mmf .buy del {
        color: #888;
        font-size: 15px;
}
div#content-panels #panels-content li.content-panel .description #mmf .buy strong {
        color: #BB8626;
}
div#content-panels #panels-content li.content-panel .description #mmf .buy a.left {
        position: absolute; 
        top: 30px; 
        left: 54px;
}
div#content-panels #panels-content li.content-panel .description #mmf .buy span.right {
        font-size: 18px; 
        position: absolute; 
        top: 0pt; 
        left: 290px;
}
div#content-panels #panels-content li.content-panel .description #mmf .buy a.right {
        position: absolute; 
        top: 30px; 
        left: 348px;
}
div#content-panels #panels-content li.content-panel .description #mmf .buy a {
	    background-image:url(/images/spriteMain1.png);
	    background-position:-10px -834px;
	    width:122px;
	    height:35px;
	    display:block;
	    text-indent:-9999px
	}
div#content-panels #panels-content li.content-panel .description #mmf .buy a:hover {
	background-position:-10px -869px;
}
div#content-panels #panels-content li.content-panel .description #mmf .buy a.rabat {
	display: inline; 
	background: none repeat scroll 0% 0% transparent; 
	border: medium none; 
	font-size: 12px;
}
div#content-panels #panels-content li.content-panel .description #mmf .buy a.rabat:hover {
	text-decoration: underline;
}
div#content-panels #panels-content li.content-panel .description #mmf .fbunlike del {
	display:none;
}

#pigulki-wiedzy #list {width: 320px;list-style-type: none; margin: 0; padding: 0; background: #ddd; position: relative; z-index:9;border:1px solid #ccc;}
#pigulki-wiedzy #list .item {position: relative; border:1px solid white; border-top-color: #f1f1f1; border-bottom-color: #d4d4d4; padding-left: 3px;font-family:tahoma,helvetica,sans-serif;background: transparent;}
#pigulki-wiedzy #list .title {display: table; width: 100%;height: 52px; }
#pigulki-wiedzy #list h3 {display: table-cell; font-weight: normal; margin: 0; vertical-align: middle; padding: 0 0 0 55px; line-height: 15px;text-align: left;}
#pigulki-wiedzy #list h3 a {display: block; color: #111; font-size: 12px; padding: 6px 25px 9px 10px;font-family:tahoma,helvetica,sans-serif;letter-spacing:1px;}
#pigulki-wiedzy #list .date { margin: 0; background: transparent url("https://s.zlotemysli.pl:9002/liteapp/pigulkiwiedzy.tv/images/date.png") no-repeat; color: #6c6c6c; font-size: 10px; text-align: center; position: absolute; width: 53px; top: 17px; left: 0; }
#pigulki-wiedzy #list .date .day { height: 15px; line-height: 15px; padding-top: 1px; display: block; margin-bottom: 5px; }
#pigulki-wiedzy #list .type1 .date .day {color: #de7212; }
#pigulki-wiedzy #list .type2 .date .day {color: #0075ac; }
#pigulki-wiedzy #list .type3 .date .day {color: #00ac1c; }
#pigulki-wiedzy #list .type1.activ .date .day {color: white; background-color: #de7212; }
#pigulki-wiedzy #list .type2.activ .date .day {color: white; background-color: #0075ac; }
#pigulki-wiedzy #list .type3.activ .date .day {color: white; background-color: #00ac1c; }
#pigulki-wiedzy #list .activ {background: #eaeaea; background: rgba(255, 255, 255, 0.5); padding-left: 0; border-left: 3px solid #de7212}
#pigulki-wiedzy #list .item:hover {background: #eaeaea; background: rgba(255, 255, 255, 0.5);}
#pigulki-wiedzy #list .item-container {padding-left: 0; position: relative; left: -5px; width: 100%; overflow: hidden; height: 53px; }
#pigulki-wiedzy #list .activ .item-container {left: -4px; height: auto; }
#pigulki-wiedzy #list .activ h3 {font-weight: bold;}
#pigulki-wiedzy #list .type1.activ h3 a {color: #de7212; }
#pigulki-wiedzy #list .type2.activ h3 a {color: #0075ac; }
#pigulki-wiedzy #list .type3.activ h3 a {color: #00ac1c; }
#pigulki-wiedzy #list .type1 h3 a:hover {color: #de7212; text-decoration: none; }
#pigulki-wiedzy #list .type2 h3 a:hover {color: #0075ac; text-decoration: none; }
#pigulki-wiedzy #list .type3 h3 a:hover {color: #00ac1c; text-decoration: none; }
#pigulki-wiedzy #list .type2.activ {border-left: 3px solid #338cb6}
#pigulki-wiedzy #list .type3.activ {border-left: 3px solid #61b46f}
#pigulki-wiedzy #list .text {margin: 0; padding-left: 64px;  font-size: 12px; line-height: 14px; width: 244px;} 
#pigulki-wiedzy #list .button {margin-left: 64px; height: 24px; width: 244px; }
#pigulki-wiedzy #list .button a {display: block; line-height: 24px; color: black; background: #c8c8c8 url("https://s.zlotemysli.pl:9002/liteapp/pigulkiwiedzy.tv/images/rightbutton.png") no-repeat; text-align: center;font-size:11px;}
#pigulki-wiedzy #list .button a:hover {text-decoration: none; opacity: 0.6; }
#pigulki-wiedzy #list .avatar {position: absolute; top: 61px; margin: 0; left: 0; border: 2px solid white;}
#pigulki-wiedzy #list .counter { position: absolute; top: 120px; left:0; width: 53px; text-align:center; font-size: 10px; color: black; margin: 0; }
#pigulki-wiedzy #list .counter strong {font-size: 18px; display: block; padding-top: 4px; }
#pigulki-wiedzy #list .type1 .counter strong {color: #de7212; }
#pigulki-wiedzy #list .type2 .counter strong {color: #0075ac; }
#pigulki-wiedzy #list .type3 .counter strong{color: #00ac1c; }
#pigulki-menu {width:320px;right: 10px; top: 170px; position: fixed;z-index:100;display:none;box-shadow:#999 -5px 5px 14px;}
#pigulki-wiedzy .fade-menu-pigulki {width:46px;height:196px;right: 10px; top: 170px; position: fixed;z-index:100;display:block;text-indent: -9999em;background: url('/images/www/pigulki/zobacz_pigulki.png') 0 0 no-repeat transparent;}
#pigulki-wiedzy .pigulki-menu-show {background-position:0 0 !important;}
#pigulki-wiedzy .pigulki-menu-show:hover {background-position: -53px 0 !important;}
#pigulki-wiedzy .pigulki-menu-hide {background-position:-105px 0 !important;}
#pigulki-wiedzy .pigulki-menu-hide:hover {background-position:-156px 0 !important;}
/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 208px;
	position:relative;
	height: 26px;
	background: url(/images/spriteCat.png) no-repeat -10px -10px;
	float:left;
	margin-right:12px;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 26px;
	line-height: 15px;
	padding: 6px 0 0 9px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 39px;
	height: 26px;
	background: url(/images/spriteCat.png) no-repeat -10px -232px;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 26px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px 9px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}