/*============================================================================
	CSS Style Sheet, Janmedia Interactive Inc.
	$Id$
=============================================================================*/

#member .update_profile { border:2px solid #518BAF;background-color:#ffffff;margin: 0 0 1em 0;min-height: 38px;padding:2px;}
#member .update_profile div { min-height:40px;padding: 16px 15px 16px 65px;  }
#member .update_profile div {background: #F6EEB6 url(/images/nlayout/message_back.gif) 0 0 no-repeat;}
#member .update_profile div div { background: none;height:auto;min-height:0;margin:0;padding:0}

#member .boxes { width: 530px; overflow: hidden; padding: 30px 0 0 20px; }
#member .boxes .box { width: 230px; margin-right: 25px; margin-bottom: 20px; float: left; }
#member .boxes .newline { clear:both }
#member .boxes .box h4 { margin: 0; }
#member .boxes .box h4 a { display: block; height: 28px; background-repeat: no-repeat; padding-left: 42px; padding-top: 7px; color: #2f2727; font-size: 16px; font-weight: normal; text-decoration: none; }
#member .boxes .profile h4 a { background-image: url("/images/member/icon/icon_profil.png"); }
#member .boxes .orders h4 a { background-image: url("/images/member/icon/icon_historia.png"); }
#member .boxes .points h4 a { background-image: url("/images/member/icon/icon_punkty.png"); }
#member .boxes .password h4 a { background-image: url("/images/member/icon/icon_haslo.png"); }
/*#member	.boxes .recommend h4 a {}*/
#member	.boxes .library h4 a { background-image: url("/images/member/icon/icon_biblioteka.png"); }

#member .boxes p.text { padding-left: 42px; margin: 2px 0 10px 0; }
#member .boxes p.more { text-align: right; margin: 0; }
#member .boxes p.more a {background:transparent url(/images/nlayout/li.gif) 0pt 6px no-repeat;display:block;float:right;font-weight:bold;padding:0pt 0pt 0pt 10px;}

#member #mainleft .nav h4.header { border: none; padding: 0; width: 180px; height: 78px; background: url("/images/member/left_col_header.gif"); text-indent: -3000px; margin: 0; }

#member .login_tabs { margin: 0 0 0 50px; }

#member .login_tabs div { display: inline-block; vertical-align: middle; margin-right: 1px; background-color: #f7f7f7; *display: inline; zoom: 1; }
#member .login_tabs div.active { background-color: #e34a20; }
#member .login_tabs div a { display: block; text-decoration: none; color: #6D6E70; font-weight: bold; padding: 6px 33px 6px 33px; margin: 0; border-top: 2px solid #fff; }
#member .login_tabs div.active a { color: #fff; border-top: 2px solid #e34a20; }

#member .member-forms-box .fb_form_out { border-top: 2px solid #e34a20; margin-top: 1px; }
#member .member-forms-box .fb_form_in { background-color: #f7f7f7; }

#member .form_login .fb_header th { background: url("/images/member/header_login.gif") no-repeat; text-indent: -3000px; height: 40px; }
#member .form_login h2{margin:1em 0 0 15px; background-position:0 0;background-repeat:no-repeat;height:30px;}
#member .form_register .fb_header th { background: url("/images/member/header_register.gif") no-repeat; text-indent: -3000px; height: 40px; }
#member .form_register h2{margin:1em 0 0 15px; background-position:0 0;background-repeat:no-repeat;height:30px;}
#member .what_is_np { margin:1em 0 0 50px;}
#member .what_is_np h2 {margin:1em 0 0 -35px; background-position:0 0;background-repeat:no-repeat;height:30px;}

#member .change_password .fb_header th { background: url("/images/member/change_password_header.gif") no-repeat; text-indent: -3000px; height: 40px; }
#member .your_profile .fb_header th { padding-top: 20px; }

#member .recall_pass h2{margin:1em 0 0 15px; background-position:0 0;background-repeat:no-repeat;height:30px;}

/* order list */
#member .order_list { padding: 10px; margin: 0; }
#member .order_list li { list-style:none;padding: 5px 0 10px 0; margin: 0 0 10px 0; border-top: 1px #999 solid; background: none !important; width: 100%}
#member .order_list li ul { list-style: none; margin: 0; padding: 5px 0 0 0; }
#member .order_list li ul li { display: inline; white-space: nowrap; line-height: 18px; margin-right: 10px; padding: 0; border: none; }

#member .order_list li ul li.format label{padding:0;display:inline;}
#member .order_list li ul li.format ul.default{display:inline;}
#member .order_list li ul li.format ul.default span{white-space: normal;}
#member .order_list li ul li.format ul.default li{display:inline;margin:0 0.25em 0 0;}
#member .order_list li ul li.format ul.default li b{padding:0;display:inline;white-space: nowrap;}
#member .order_list li ul li.format ul.default li b:after{content:", ";}
#member .order_list li ul li.format ul.default li:last-child b:after{content:"";}

#member .order_list li a { color: #000; font-size: 1em; font-weight: bold; }
#member .order_list li li span, #member .order_list li li div { display: inline; font-weight: bold; padding: 1px 0 6px 0; }
#member .order_list li a.review { color: #518BAF; font-weight: normal; padding-right: 12px; background: url(/images/nlayout/bullets.gif) no-repeat right 4px; }

#member .order_list li li span.zinio,
#member .order_list li li span.pdf,
#member .order_list li li span.mp3,
#member .order_list li li span.wma,
#member .order_list li li span.epub,
#member .order_list li li span.audio,
#member .order_list li li span.online,
#member .order_list li li span.hard_print { background:transparent no-repeat scroll 0%;padding-left: 22px; }

#member .order_list li li span.zinio { background:url("/images/nlayout/icon_zinio.gif") no-repeat;padding-left: 22px; }
#member .order_list li li span.pdf { background:url("/images/nlayout/icon_pdf.gif") no-repeat;padding-left: 22px; }
#member .order_list li li span.mp3 { background:url("/images/nlayout/icon_mp3.gif") no-repeat;padding-left: 22px; }
#member .order_list li li span.wma { background:url("/images/nlayout/icon_wma.gif") no-repeat;padding-left: 22px; }
#member .order_list li li span.epub { background:url("/images/nlayout/icon_epub.gif") no-repeat;padding-left: 22px; }
#member .order_list li li span.online { background:url("/images/nlayout/icon_epub.gif") no-repeat;padding-left: 22px; }
#member .order_list li li span.audio { background:url("/images/nlayout/icon_audio.gif") no-repeat;padding-left: 22px; }
#member .order_list li li span.hard_print { background:url("/images/cart/icon_print.gif") no-repeat;padding-left: 20px; }
#member .order_list p.no { font-size: 1.2em; margin: 0; font-weight: bold; margin-bottom: 5px;  }
#member .order_list p.no a.payment{color: #DC4319; font-size: 12px; font-weight: normal;margin-left:1em;}
#member .order_list p.no span { font-size: 0.8em; font-weight: normal; display: block; float: right; }
#member .order_list li .description { margin-bottom: 5px; }
#member .order_list li .items { margin-left: 15px;}
#member .order_list div.details { padding: 0px; margin: 0px; }

#member .order_list div.details a.invoice { font-weight: normal; width:auto; height:auto; padding-top:5px; padding-right:20px; display: inline; background:none; text-indent: 0; }
#member .order_list div.details a.invoice:hover { background:none; }

#member .order_list div.details a { display: block; float: right; width: 158px; height: 23px; background: url("/images/nmember/order_details_button.gif"); text-indent: -3000px; overflow: hidden; }
#member .order_list div.details a:hover { background: url("/images/nmember/order_details_button_hover.gif"); }

#member #cart_content table td .product_summary { padding: 0; min-height: 40px; }
#member #cart_content table .last_child td .product_summary { border-bottom: none; }
#member #cart_content table td .product {border-bottom:1px solid #F7F7F7;padding:0 0 15px 70px;position:relative;}
#member #cart_content table td .product a { font-size: 1.1em; }

#member #cart_content table .spec a { font-size: 1em; }
#member .summary_data { position: relative; padding-top: 10px; }
#member .summary_data h3 { font-size: 1.3em; padding: 10px 0 10px 30px; margin: 0; }
#member .client_data h3 {/* background: url("/images/mail/client_icon.gif") no-repeat; */}
#member .products_data h3 {/* background: url("/images/mail/products_icon.gif") no-repeat;*/ }
#member .client_data table { border-top: 1px #E34A20 solid; }
#member .client_data table table { border: none; }

#member .client_data table b { font-weight: bold; display: block; margin-bottom: 10px; }
#member .client_data table table { border: none; }
#member .client_data table td { padding: 20px 30px; width: 300px; vertical-align: top; }
#member .client_data table table td { padding: 0; }
#member .client_data table table td.label { padding-right: 10px; font-weight: bold; text-align: right; }

#member .back_order_list { margin:1em 0; }
#member .back_order_list a{background:transparent url(/images/nbuts/net_but_wroc_gen.gif) no-repeat scroll 0 50%;color:#FFFFFF;display:block;width:90px;padding:4px 15px 5px 20px;text-decoration:none;}
#member .back_order_list a:hover{background-image:url(/images/nbuts/net_but_wroc_gen2.gif);}

.dn {
	display: none;
}

.nexto_points {
	background: #FAF8EB;
	border: none;
	font-size: inherit;
	font-style: inherit;
	margin: 20px auto 0 auto;
	text-align: left;
	width: 100%;
}
.nexto_points th, .nexto_points td{
	width: 33%;
	padding: 5px 10px 5px 10px;
}
.right, .name{
	text-align: right;
}
.nexto_points th,.foot .name,.foot .value {
	font-weight: bold;
	padding: 10px;
}
.bold {
	font-weight: bold;
}

table.data th {
	font-size: 1.1em;
	font-weight:bold;
	margin: 0px;
	padding: 8px 12px 8px 12px;
	background-color: #faf8eb;
	background-image: url('/images/layout/bg_table_border.gif');
	background-repeat: repeat-x;
	background-position: top;
}

div.data_wrapper {
	padding-bottom: 2px;
	margin-bottom: 20px;
	background-image: url('/images/layout/bg_table_border_bottom.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

table.data {
	width: 100%;
	border-collapse: collapse;
	border: none;
}

table.data td {
	border-top: 1px solid #fff;
	padding: 8px 12px 8px 12px;
	background-color: #f7f7f7;
	background-image: url('/images/layout/bg_table_border.gif');
	background-repeat: repeat-x;
	background-position: top;
}

table.data td.even {
	width: 40%;
	background-color: #ffffff;
}

h3#polec {
	width: 300px;
	height:33px;
	margin: 0px 0px 0px 0px;
	background-image: url("/images/member/recommend_sub_header.gif");
	background-repeat: no-repeat;
}

h3#polec span {
	position: absolute;
	left:-9999px;
}

form#recommendationsForm {
	padding-bottom: 2px;
	margin-bottom: 20px;
	background-image: url('/images/layout/bg_table_border_bottom.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

p.ff_row {
	display: block;
	margin: 2px 0px 2px 0px;
	padding: 0px;
	overflow: hidden;
	zoom:1;
}

p.ff_row label {
	width: 130px;
	margin: 0px 20px 0px 0px;
	padding: 3px 0px 2px 0px;
	float: left;
	text-align: right;
}

p.ff_row input {
	width: 320px;
	float: left;
}

p.ff_row textarea {
	width: 326px;
	float: left;
}

p.ff_row .ff_text {
	display: block;
	float:left;
	padding: 3px 4px 3px 4px;
}


#lab_name, #lab_email {
	font-weight: bold;
	border: none;
	background-color: transparent;
}

div.ff_fieldset {
	padding: 20px;
	background-color: #f7f7f7;
	background-image: url('/images/layout/bg_table_border.gif');
	background-repeat: repeat-x;
	background-position: top;
	border-top: 1px solid #fff;
	overflow: hidden;
	zoom:1;
}

div#emails input {
	width:222px;
	margin: 2px 0px 2px 0px;
	float: left;
}

div#emails input.odd {
	margin-right:20px;
}

p.ff_para {
	padding: 0px;
	margin: 0px;
}

h4.ff_header {
	display:block;
	font-size: 1.1em;
	padding: 10px 20px 10px 20px;
	margin: 0px;
	background-color: #faf8eb;
	background-image: url('/images/layout/bg_table_border.gif');
	background-repeat: repeat-x;
	background-position: top;
	border-top: 1px solid #fff;
	zoom:1;
}

div#f_bottom {
	background-color: #faf8eb;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	zoom:1;
}

div#f_bottom input {
	margin: 0px;
	padding: 0px;
	border: none;
	float: right;
}

#member div.back_container { padding: 10px 0; }
#member div.back_container a.back { background: url('/images/member/library_back_button.gif') no-repeat center; display: block; height: 23px; width: 128px; text-indent: -9999px; }


#member #library { border-collapse: separate; margin-left: 17px; }
#member #library a { text-decoration: none; }
#member #library tr td {   border-bottom: 1px solid #f7f7f7;  }
#member #library thead tr { height: 34px; background-image: url('/images/member/library_line.gif') ; background-repeat: repeat-x; color: #a3a3a3; }
#member #library thead tr th { vertical-align: middle; text-align: center; color: #a7a7a7;}
#member #library thead tr th a { color: #a7a7a7; }
#member #library thead tr th a.sort_down { background: url('/images/member/library_sort_down.gif') no-repeat right 50%; font-weight: bold; padding-right: 16px;}
#member #library thead tr th a.sort_up { background: url('/images/member/library_sort_up.gif') no-repeat right 50%; font-weight: bold; padding-right: 16px; }
#member #library thead tr th.col1 { width: 390px; }
#member #library thead tr th.col2 { width: 130px; }

#member #library thead tr th.col4 { width: 201px;}
/*#member #library tbody tr td.download_td { background-image: url('/images/member/library_line_td.gif'); background-repeat: repeat-x; height: 99px; }*/

#member #library tbody tr td { vertical-align:middle;  }
#member #library tbody tr td.product { padding:6px 0; height:100px; }
#member #library tbody tr td.product a.image { display:block; float:left; }
#member #library tbody tr td.product a.image img { display:block; float: left; }
#member #library tbody tr td.product a.txt { color: #518cb6; font-weight: bold; }

#member #library tbody tr td.download_td { border-top: 1px solid #fff; background: url('/images/member/library_white_line.gif') repeat-x bottom left #f7f7f7; text-align: left; }
#member #library tbody tr td.download_td li{margin-top: 3px;margin-bottom:3px;}

#member #library tbody tr td.product.cover { width: 80px; }
#member #library tbody tr td.product.title { width: 274px; }
#member #library tbody tr td.placement_date { text-align: center; }

#member #library a.link-download-a.disabled { color: gray; }
#member #library .deeplink { display: none; }

#cc_prefs_container { position:relative; margin:0 0 3em 0; }
#cc_prefs_container #cc_prefs {margin:1em 55px 1em 0px;padding:1px 0 5px 0; background:#FAF8EB url('/images/layout/cc_prefs.png') 0 100% repeat-x;}
#cc_prefs_container #cc_prefs #cc_edit_form { padding-bottom: 10px; }
#cc_prefs_container #cc_prefs #cc_data { width: 471px; padding-bottom: 10px; }
#cc_prefs_container #cc_prefs .resignation { font-weight: bold; text-align: center; width: 471px; margin-top: 10px; }
#cc_prefs_container #cc_prefs #cc_edit_ok_msg { font-weight: bold; text-align: center; width: 471px;  font-size: 13px; }
#cc_prefs_container .fb_form_out {margin:0;border:none;background:none;margin:0;padding:0;border-top:1px solid white;}
#cc_prefs_container .fb_form_in{padding:10px 203px 10px 0;background: none;}
#cc_prefs_container .fb_table .ml,
#cc_prefs_container .fb_table .mr{width:10px;padding:0;}
#cc_prefs_container .fb_table .fb_submit input{margin-right:50px;}
#cc_prefs_container .fb_form .cc_number_segment{width:37px;margin-right:5px;}
#cc_prefs_container .fb_form .cc_number_segment4{width:37px;margin-right:0;}
.info_link{cursor:pointer;vertical-align: baseline;}
.cc_logo{margin-left:8px;vertical-align: bottom;}

#cc_security_note{float:right; margin: 2px -55px 0 0; width:258px;min-height:100px;background:url('/images/layout/cc_security_main.png') 0 100% no-repeat;cursor:pointer;}
#cc_security_note .cc_security_inner {min-height:78px;background:url('/images/layout/cc_security_top.png') 0 0 no-repeat;padding:20px 5px 25px 5px;}
#cc_security_note .cc_security_inner ul { list-style: none; background: none; padding: 0 0 0 5px; margin: 0; }
#cc_security_note .cc_security_inner ul li { vertical-align: middle; padding: 0 0 0 18px; margin: 5px 0 0 0; list-style-image: none; background: url('/images/layout/cc_security_item.png') 0 1px no-repeat; }
#cc_security_note .cc_security_inner ul li table { width: 220px; }
#cc_security_note .cc_security_inner ul li table.globalsign { width: auto; }
#cc_security_note .cc_security_inner ul li table td { vertical-align: middle; color: black; }

/*
#cc_security_note .cc_security_inner ul li img { display: inline-block; vertical-align: middle; }
#cc_security_note .cc_security_inner ul li table { display: inline-block; vertical-align: middle; }
#cc_security_note .cc_security_inner ul li table img { float: none; }
*/

#oneclickbuy_prefs_form{}
#oneclickbuy_prefs_box{position:relative;top:-20px;margin:0 auto 2em auto;width:619px;height:159px;background:url('/images/member/oneclickbuy_prefs_bg.png') 0 0 no-repeat;}
#oneclickbuy_prefs_box.on{background-position:0 -159px;}
#oneclickbuy_prefs_box.off{background-position:0 0;}
#oneclickbuy_switch{position:absolute;left:50px;top:81px;padding:0 0 0 35px;font-size:18px;font-weight:bold;text-decoration:none;font-family:Arial,Helvetica,sans-serif;display:block;height:26px;line-height:26px;background:url('/images/member/oneclickbuy_prefs_check.png') 0 0 no-repeat;}
#oneclickbuy_prefs_box.on #oneclickbuy_switch{background-position:0 -52px;color:#6D6E70;}
#oneclickbuy_prefs_box.on #oneclickbuy_switch:hover{background-position:0 -78px;}
#oneclickbuy_prefs_box.off #oneclickbuy_switch{background-position:0 0;color:#FA280A;}
#oneclickbuy_prefs_box.off #oneclickbuy_switch:hover{background-position:0 -26px;}

#cc_data{padding:25px 0 0 0;margin: 0;}
#cc_data table { border: none; width: auto; margin: 0 0 0 22px; }
#cc_data table th{padding:2px 6px;border:none;font-weight:normal;width:40%;text-align:right;}
#cc_data table td{padding:2px 6px;border:none;font-weight:bold;width:50%;text-align:left;}
#cc_data table td a{font-weight:normal;float:left;margin-top:6px;}

#kindle_preferences_table { margin-left: 0; }
#kindle_preferences_table .c1 { width: 160px; }
#kindle_preferences_table .c2 { vertical-align: middle; }
#kindle_preferences_table .c2 img { vertical-align: baseline; }
#kindle_preferences_table .fb_submit td.c12 { text-align: left; padding-left: 175px; }
#kindle_edit_form div.message { margin: 0 10px 10px; }
#kindle_data { padding: 0 50px; }
#kindle_data table { margin: 0; background-color: #FAF8EB; width: 100%; }
#kindle_data table th { text-align: right; padding: 5px; width: 33%; }
#kindle_data table td { text-align: left; padding: 5px; font-weight: bold; vertical-align: middle; }

#pocket_preferences_table { margin-left: 0; }
#pocket_preferences_table .c1 { width: 160px; }
#pocket_preferences_table .c2 { vertical-align: middle; }
#pocket_preferences_table .c2 img { vertical-align: baseline; }
#pocket_preferences_table .fb_submit td.c12 { text-align: left; padding-left: 175px; }
#pocket_edit_form div.message { margin: 0 10px 10px; }
#pocket_data { padding: 0 50px; }
#pocket_data table { margin: 0; background-color: #FAF8EB; width: 100%; }
#pocket_data table th { text-align: right; padding: 5px; width: 33%; }
#pocket_data table td { text-align: left; padding: 5px; font-weight: bold; vertical-align: middle; }

.info_link{vertical-align: top; padding-top:1px; margin-left: 7px;}

#subscription_to_cancel { margin-top: 30px; }
#subscription_to_cancel .stc_header { border-bottom: #e34a20 2px solid; width: 100%; overflow: hidden; }
#subscription_to_cancel .stc_header a { display: block; width: 50%; height: 50px; float: left; text-decoration: none; }
#subscription_to_cancel .stc_header a span { display: block; height: 26px; padding: 12px 0 0 0; margin: 10px 0 0 0; background: #f7f7f7; text-align: center; font-size: 1.3em; color: #868686; font-weight: bold;  border: 1px solid #c0c0c0; }
#subscription_to_cancel .stc_header a.active span { background: #e34a20; color: #fff; height: 33; margin: 0; padding: 17px; border: none; }

#subscription_to_cancel table { width: 100%; }
#subscription_to_cancel table .col1 { width: 50px; text-align: left; }
#subscription_to_cancel table .col3 { width: 160px; }
#subscription_to_cancel table .col4 { width: 140px; }
#subscription_to_cancel table thead { background: #f7f7f7; }
#subscription_to_cancel table thead th { padding: 5px 10px; text-align: center; }
#subscription_to_cancel table tbody td { text-align: center; vertical-align: middle; padding: 20px 10px; }
#subscription_to_cancel table tbody tr.table_separator { }
#subscription_to_cancel table tbody tr.table_separator td { padding: 1px 0 0 0; }
#subscription_to_cancel table tbody tr.table_separator td div { height: 1px; border-top: #f7f7f7 1px solid; }
#subscription_to_cancel table tbody .col3 { background: #f7f7f7; }
#subscription_to_cancel div.empty { margin: 40px 0 0 0; text-align: center; }

#extranetsearch form { margin:10px 0; }
#extranetsearch form input { margin-right:5px; }
#extranetsearch ul { margin:0; padding:0; }
#extranetsearch ul li { background-image: none; padding:0; margin:10px 0 25px 10px; }
#extranetsearch ul li span { background-color: gold; }

.remove_user {text-align: center; }

#cardlist { font-size: 12px; }
#cardlist td { vertical-align: middle; padding: 10px; }
#cardlist td.image { text-align: center; }
#cardlist td.desc a { font-size:120%; }