.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;}