/*span, a, div, td, img, form { padding: 0px; margin: 0px; border: 0px; font-size: 11px; color: #000; }
p { padding: 0px; margin: 10px 0px; border: 0px; font-size: 11px; color: #000; }
span.tWarn { color: #FF0000; }
a { text-decoration: none; color: #ED363D; }
a:hover { opacity: 0.8; filter: alpha(opacity = 80); }
a:focus, a:hover, a:active { outline:none }
div.cleartag { clear: both; height: 0px; font-size: 0px; }*/

/* reset styles based on Eric Meyer's reset.css */
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}/* 14px */
/* ------------------------- /defaults\ --------------------------- */
p {margin: 0 0 5px 0; line-height: 1.3em;}
a {color: #ed1c24; text-decoration: none;}
a:link, a:visited {color: #ed1c24; text-decoration: none;}
a:hover, a:active {color: #ed1c24; text-decoration: underline;}
a img {border: 0;}
a span.more{background: transparent url('../img/more.png') no-repeat center center; padding: 0 9px 0 0;}

h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif; line-height: 1.1em; text-transform: uppercase;}

h1 {font-size: 18px; font-weight: normal; margin: 0 0 10px 0; color: #000;}
h2 {font-size: 15px; font-weight: normal; margin: 0 0 14px 0; color: #000;}
h3 {font-size: 18px; font-weight: normal; margin: 0 0 10px 0; color: #000;}
h4 {font-size: 1.45em; font-weight: bold; margin: 0 0 8px 0; color: #000;}
h5 {font-size: 1.27em; font-weight: bold; margin: 0 0 6px 0; color: #000;}
h6 {font-size: 1.09em; font-weight: bold; margin: 0 0 4px 0; color: #000;}

table {font-size: 1em;}
table td {line-height: 1.1em;}

table.default thead td {padding: 7px 8px 8px; background: #eff0f1; font-weight: bold; text-align: center;}
table.default thead td.lp {width: 16px;}
table.default td {padding: 5px 8px; /*border: 1px solid #d3d3d3; background: #f7f8f9;*/ vertical-align: middle;}
table.default tr.odd td {background: #eaebec;}
table.default p {margin: 2px 0; line-height: 1.1em;}
div.cleartag, div.clear { clear: both; height: 0px; font-size: 0px; }
/* ------------------------ \defaults/ --------------------------- */
body{
	background: #000 url('../../img/lift/navyblue_black/main_bg.png') repeat-x 0 0;
	margin: 0px; padding: 0px;
}
div.container{
	background: none;
	width: 988px; margin: 0 auto;
}

div.header-container{
	/*background: #fff;*/
	padding: 10px; /*border: 1px solid #fff;*/
	/*-moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0;*/
	overflow: hidden;
}
div.menu{
	clear: both; overflow: hidden;
}
div.menu div{
	background: #000 url('../../img/lift/navyblue_black/top_navigation.png') no-repeat 0 0;
	height: 33px; padding: 0 0 0 12px; margin: 0 5px 0 0;
	float: left; display: inline;
}
div.menu div a{
	background: #fff url('../../img/lift/navyblue_black/top_navigation.png') no-repeat right 0;
	height: 25px; padding: 11px 12px 0 0;
	color: #000; font-size: 12px; font-weight: bold;
	display: block;
}
div.menu div a span{

}
div.menu2{

}
div.menu2 {
	margin: 0 0 10px;
}
div.menu2 a{
	position: relative;
	margin: 0 10px 0 0; border-bottom: 1px solid transparent;
	text-decoration: none; color: #fff;
}
div.menu2 a:hover{
	border-bottom: 1px solid #fff;
}
div.menu2 a span{
	background: transparent url('../../img/lift/navyblue_black/arrow_small.png') no-repeat right 0;
	padding: 0 10px 0 0;
}
div.menu2 a label{
	position: relative; top: -3px;
}

div.register a{
	margin: 0 10px 0 0; border-bottom: 1px solid transparent;
	text-decoration: none;
}
div.register a:hover{
	border-bottom: 1px solid #fff;
}


div.container .breadcrumb{
	/*background: #fff;*/
	padding: 10px 10px 12px 10px;
	color: #999999; font-size: 11px;
}
div.container .breadcrumb a{
	color: #ed1c24;
}
div.container .msgBox{
	background: #fff;
	/*padding: 10px;*/
}
div.seekbox{
	position: relative;
	background: #ccc;
	width: 717px; height: 25px; padding: 10px; margin: 0 0 0 249px;
	border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
}
div.seekbox div{
	background: none;
	border: none;
}
div.seekbox select.seekbox-group{
	width: 230px;
}
div.seekbox .seekbox-input{
	width: 217px; padding: 4px; margin: 0 10px 0 0;
	border: 1px solid #dbdbdb; border-top: 1px solid #bbb; border-right: 1px solid #bbb;
}
div.seekbox .seekbox-advance{
	position: absolute; top: -3px; right: 0;
	background: transparent url('../../img/lift/navyblue_black/adv_search.png') no-repeat 0 0;
	width: 156px; height: 33px; margin: 0 0 0 5px; padding: 0;
	float: right; display: inline;
	cursor: pointer;
	text-indent: -9999px;
}
div.seekbox .seekbox-submit {
	position: absolute; top: -3px; right: 160px;
	margin: 0;
}


.box-frame-t1-top,.box-frame-t1-bottom,.box-frame-t2-top,.box-frame-t2-bottom{
	display: none;
}

.box-tematyki label{
	display: block;
}

div.container .center-area, div.container .center-area-3cols, .center-area-3cols-main,div.container .lift-seek-tem-link{
	/*background: #fff;*/
	padding: 5px 0 10px; margin: -5px 0 0;
	/*overflow: hidden;*/
}
div.container .bottom{
	clear: both;
}
div.container .bottom-boxes{
	background: #666;
	padding: 18px 20px 20px;
	overflow: hidden; color: #fff;
	clear: both;
}
div.container .bottom-boxes img{

}
div.container .bottom-boxes a{
	color: #fff;
}
div.container .footer{
	position: relative;
	padding: 0 10px;
    color: #EBEBEB;
    overflow: hidden;
}
div.container .footer .footer-content{
	padding: 0; margin: 10px 0;
	 width: 49%;
	 float: left;
	 text-align: justify;
}
div.container .footer .app-links{
	margin: 10px 0 0 100px;
	float: right;
}
div.container .footer .app-links a{
	color: #ebebeb;
}
.box-offer-more {
	padding: 10px 11px 10px; margin: 9px 0 0; border-top: 1px solid #E7E7E7;
	clear: both;
	font-size: 11px;
}
.box-listksiazofert-inner .box-offer-more{
	padding: 0 11px 10px; border: none;
}
.box-offer-more a{
	background: transparent url('../../img/lift/navyblue_black/arrow_red.png') no-repeat right 3px;
	padding: 0 10px 0 0;
}
.box-cart-podsumowanie a{
	background: transparent url('../../img/lift/navyblue_black/arrow_red.png') no-repeat right 3px;
	padding: 0 10px 0 0;
}
.box-offer-more a img{
	display: none;
}
.box-cart-podsumowanie{
	margin: 10px 2px 0; padding: 0 10px 10px; border-bottom: 1px solid #E7E7E7;
}
.box-cart-inner .box-cart-podsumowanie{
	background: #fff url('../../img/lift/navyblue_black/cart_button_bg.png') repeat-x left bottom;
	padding: 10px; margin: 10px; border: 1px solid #e7e7e7;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	box-shadow: 1px 1px 2px #ddd;
	border-bottom: none;
	font-size: 11px;
}
.box-cart-inner .box-cart-podsumowanie div{
	padding: 0 0 5px; margin: 0 0 10px; border-bottom: 1px solid #ccc;
}
.box-cart-inner form{
	margin: 0 2px;
}
.box-cart-table{}
.box-cart-table td.col-1{
	padding: 10px;
}
.box-cart-table td.col-2{
	padding: 10px 0;
}
.box-cart-table td.col-3{
	width: 18px; padding: 10px 10px 0 0;
}
.container .main-area {
	background: #fff url('../../img/lift/navyblue_black/box_bg.png') repeat-x 0 bottom;
	padding: 10px 5px 10px; border: 1px solid #e7e7e7;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	/*box-shadow: 0px 0px 2px #bbb;*/
}
.body_myDownloads .container .main-area,
.body_zamowienia .container .main-area,
.body_showCart .container .main-area{
	padding: 10px;
}
.body_register .container .main-area,
.body_itemDetails .container .main-area{
	background: none;
	padding: 0; border: 0;
	box-shadow: none;
}
.body_register .container .main-area{
	background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto 10px;
    padding: 15px 10px 0;
    width: 968px;
}
.body_itemDetails .container .main-area .itemDetails-main{
	background: #fff url('../../img/lift/navyblue_black/box_bg.png') repeat-x 0 bottom;
	width: 465px; margin: 0 0 15px 15px; padding: 10px; border: 1px solid #e7e7e7;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	box-shadow: 0px 0px 2px #bbb;
	float: left; display: inline;
}
.box-cart .box-frame{
	/*margin: 0;*/
}

.list-view-type span{
	color: #666;
}
.list-view-type a{
	color: #ED1C24;
}

.box-newsletter{
	background: transparent url('../../img/lift/navyblue_black/gray_shadow.png') no-repeat center 25px;
	width: 225px; margin: 0 20px 0 0;
	float: left;
}
.box-newsletter img{
	margin: 0 0 10px;
}
.box-newsletter label {
	margin: 5px 0 7px;
	display: block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.box-newsletter div.box-newsletter-add-remove {
	padding: 10px 0 0;
	float: left;
}
.box-newsletter input[type=text] {
	height: 25px; width: 223px; margin: 0 0 12px;
	border: solid 1px #999; border-bottom: 1px solid #a6a6a7; border-right: 1px solid #a6a6a7;
	display: block;
}
.box-newsletter input.send-button {
	margin: 5px -2px 0 0;
	display: block; float: right;
}

.box-payment {
	background: transparent url('../../img/lift/navyblue_black/gray_shadow.png') no-repeat center 25px;
	width: 450px; margin: 0 20px 0 0;
	float: left;
}
.box-payment img{
	margin: 0 0 14px;
}

.box-payment ul{
	margin: 5px 0 15px; padding: 0 0 0 15px;
}
.box-payment ul li {
	padding: 0; margin: 0 0 3px;
	list-style: square outside;
}
.bottom-right-boxes{
	float: left;
}
.bottom-right-boxes img{
	margin: 0 0 15px;
}
.box-faq{
	background: transparent url('../../img/lift/navyblue_black/gray_shadow.png') no-repeat center 25px	;
}
.box-faq ol{
	margin: 0 0 10px;
}
.box-faq ol li {
	margin: 0 0 6px;
	list-style: none;
}
.box-faq ol li a{
	background: transparent url('../../img/lift/navyblue_black/arrow_small.png') no-repeat right 3px;
	padding: 0 10px 0 0; color: #fff;

}
.box-paczkomaty img{
	margin: 0;
}


.itemDetails-img img{
	margin: 0 0 10px;
}


/* koszyk */
.body_showCart {

}
.body_showClipboard .main-area ul,
.body_showCart .main-area ul{
	margin: 0; padding: 0;
	overflow: hidden;
}
.body_showClipboard .main-area ul li,
.body_showCart .main-area ul li{
	background: transparent url('../../img/lift/navyblue_black/arrow_red.png') no-repeat left 3px;
	margin: 0 0 5px; padding: 0 0 0 10px;
	list-style: none;
	float: left; clear: both;
}
.body_showClipboard .main-area ul li p,
.body_showCart .main-area ul li p{
	margin: 0;
}
.body_showCart .main-area ul li a{

}

a.delete-selected-button{
	padding: 0 0 0 10px; border-left: 1px solid #666;
}
a.recalc-cart-button{
	padding: 0 0 0 10px; margin: 0 0 0 5px; border-left: 1px solid #666;
}
/******************* HEADER ******************/

/*div.container .header { width: 970px; margin: 0px auto; text-align: left; }*/

/*div.container .lift-seek-tem-link { width: 970px; margin: 0px auto; text-align: left; }*/
/*div.container .center-area, div.container .center-area-3cols, .center-area-3cols-main { width: 970px; margin: 10px auto; text-align: left; clear: both; padding: 0px 0px 10px; }*/
/*div.container .bottom { width: 970px; margin: 0px auto; text-align: left; clear: both; }*/
.leftright-center-area { margin: 10px 0px 0px 250px; width: 487px; }
.center-area-3cols-main div.main-area { margin-left: 250px; width: 470px; padding: 10px 8px; }
div.main-area-container { position: relative; width: 720px; }
.box_container_e { height: 100px; overflow: hidden; margin: 10px 0px 10px; }
.headerlogo { width: 235px; height: 85px; overflow: hidden; float: left; }
.menu-container { width: 724px; /*overflow: hidden;*/ float: right; }
.menu2 { float: left; }
.register { float: right; }
/*.register a, .menu2 a { display: block; float: left; padding-left: 10px; background: transparent url('images/menu2_lewa.gif') no-repeat top left; }
.register span, .menu2 span { display: block; padding-right: 10px; background: transparent url('images/menu2_prawa.gif') no-repeat top right; }*/
/*.menu { clear: both; margin-top: 0px; overflow: hidden; }
.menu div { float: left; padding: 0px 2px 0px 0px; margin-top: 10px; }
.menu span { display: block; line-height: 35px; height: 35px; background: transparent url('images/menu_prawy.gif') no-repeat top right; padding-right: 10px; margin-left: 10px; }
.menu a { background: transparent url('images/menu_lewy.gif') no-repeat top left; display: block; height: 35px; }
.menu a, .menu a span { font-size: 14px; text-decoration: none; cursor: pointer; font-weight: bold; }*/
/*.lift-seek-tem-link .seekbox, div.center-area-3cols .seekbox { margin-left: 250px; width: 720px; }*/
/*.seekbox-input { width: 235px; margin-right: 10px; }*/
.seekbox-main { float: left; }
.seekbox-submit { margin: 0px 10px -7px; _margin: 0px 10px -5px; }
.seekbox-advance { font-size: 12px; color: #ED363D; padding-right: 10px; background: transparent url('../../img/lift/navyblue_black/arrow_small.png') no-repeat center right; }
.seekbox-advance { text-decoration: none; }
.seekbox-searchalso { display: none; }
.my-links{ position: relative; top: -5px; color: #fff; text-align: right; float: right; }
.my-links span{
	color: #fff; font-weight: bold;
}
.my-links a{
	background: transparent url('../../img/lift/navyblue_black/arrow_small.png') no-repeat right 2px;
	padding-right: 10px;  color: #fff; font-weight: bold;
}
.my-links div{
	margin: 5px 0 0;
}
.my-links div a { padding: 0px; background: none; }
/**************************** BOX FRAMES **********************************/
.box-frame {
	position: relative;
	background: #fff;
	margin: 0 0 10px; border: 1px solid #fff;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.box-tematyki label,
.box-frame h3 {
	min-height: 21px; padding: 12px; margin: 0 0 10px; border: none;
	text-transform: uppercase; font-size: 18px;  line-height: 21px;
	color: #000; font-weight: normal;
	/*box-shadow: 0px 1px 2px #ccc;*/
}
.box-tematyki label{
	margin: 0;
}

.body_itemDetails .box-tematyki label,
.body_main_page .box-tematyki label,
.box-frame h3 {
	background: #fff url('../../img/lift/navyblue_black/h3_shadow.png') no-repeat center bottom;
	padding: 12px 12px 20px;  margin: 0 0 -6px;
}
.box-tematyki .box-frame{
	margin: 0;
}
.body_showOfferTematyka .box-tematyki .box-frame{
	margin: 0 0 10px;
}
.body_main_page .box-tematyki .box-frame{
	margin: 0 0 10px;
}
.leftright-center-area .box-frame h3{
	margin: 0 0 5px;
}
.box-frame h3 a {
	color: #000;
}
.box-frame-t1-top { position: relative; overflow: hidden; height: 5px; background: #F7F7F7 url('images/rama_szara_top.gif') repeat-x top left; }
/*.box-frame-t1-top-left, .box-frame-t1-top-right, .box-frame-t1-bottom-left, .box-frame-t1-bottom-right { position: absolute; width: 5px; height: 5px; }
.box-frame-t1-top-left { left: 0px; background: #F7F7F7 url('images/rama_szara_lgr.gif') no-repeat top left; }
.box-frame-t1-top-right { right: 0px; background: #F7F7F7 url('images/rama_szara_pgr.gif') no-repeat top right; }
.box-frame-t1-cont { padding: 5px 0px 5px 10px; background: #F7F7F7 url('images/rama_szara_left.gif') repeat-y top left; }
.box-frame-t1-right { padding-right: 10px; background: #F7F7F7 url('images/rama_szara_right.gif') repeat-y top right; }
.box-frame-t1-bottom { position: relative; overflow: hidden; clear: right; height: 5px; background: #F7F7F7 url('images/rama_szara_bottom.gif') repeat-x top left; }
.box-frame-t1-bottom-left { left: 0px; background: #F7F7F7 url('images/rama_szara_ldr.gif') no-repeat top left; }
.box-frame-t1-bottom-right { right: 0px; background: #F7F7F7 url('images/rama_szara_pdr.gif') no-repeat top right; }
.box-frame-t2-top { position: relative; overflow: hidden; height: 5px; background: #FFF url('images/rama_biala_top.gif') repeat-x top left; }
.box-frame-t2-top-left, .box-frame-t2-top-right, .box-frame-t2-bottom-left, .box-frame-t2-bottom-right { position: absolute; width: 5px; height: 5px; }
.box-frame-t2-top-left { left: 0px; background: #FFF url('images/rama_biala_lgr.gif') no-repeat top left; }
.box-frame-t2-top-right { right: 0px; background: #FFF url('images/rama_biala_pgr.gif') no-repeat top right; }
.box-frame-t2-cont { padding: 5px 0px 5px 10px; background: #FFF url('images/rama_biala_left.gif') repeat-y top left; overflow-y: auto; }
.box-frame-t2-right { padding-right: 10px; background: #FFF url('images/rama_biala_right.gif') repeat-y top right; }
.box-frame-t2-bottom { position: relative; overflow: hidden; height: 5px; background: #FFF url('images/rama_biala_bottom.gif') repeat-x top left; }
.box-frame-t2-bottom-left { left: 0px; background: #FFF url('images/rama_biala_ldr.gif') no-repeat top left; }
.box-frame-t2-bottom-right { right: 0px; background: #FFF url('images/rama_biala_pdr.gif') no-repeat top right; }
*/
.box-frame-t1-cont { overflow-y: hidden; }
.box-frame-t3-top { position: relative; overflow: hidden; height: 26px; }
.box-frame-t3-top-left { position: absolute; left: 0px; width: 26px; height: 26px; background: transparent url('../../img/lift/navyblue_black/rama_dziobek_szary_lgr.png') no-repeat top left; }
.box-frame-t3-top-right { position: absolute; right: 0px; width: 26px; height: 26px; background: transparent url('../../img/lift/navyblue_black/rama_dziobek_szary_pgr.png') no-repeat top right; }
.box-frame-t3-top span { overflow: hidden; display: block; height: 26px; margin: 0px 26px; background: transparent url('../../img/lift/navyblue_black/rama_dziobek_szary_top.png') repeat-x top left; }
.box-frame-t3-left { padding-left: 26px; background: transparent url('../../img/lift/navyblue_black/rama_dziobek_szary_left.png') repeat-y top left; }
.box-frame-t3-leftd { background: transparent url('../../img/lift/navyblue_black/rama_dziobek_szary_lewy.png') no-repeat center left; }
.box-frame-t3-right { position: relative; padding-right: 26px; background: transparent url('../../img/lift/navyblue_black/rama_dziobek_szary_right.png') repeat-y top right; }
.box-frame-t3-rightd { background: transparent url('../../img/lift/navyblue_black/rama_dziobek_szary_prawy.png') no-repeat center right; }
.box-frame-t3-cont { padding: 5px; background-color: #F7F7F7; }
.box-frame-t3-bottom { position: relative; overflow: hidden; clear: both; height: 26px; }
.box-frame-t3-bottom-left { position: absolute; left: 0px; width: 26px; height: 26px; background: transparent url('../../img/lift/navyblue_black/rama_dziobek_szary_ldr.png') no-repeat top left; }
.box-frame-t3-bottom-right { position: absolute; right: 0px; width: 26px; height: 26px; background: transparent url('../../img/lift/navyblue_black/rama_dziobek_szary_pdr.png') no-repeat top right; }
.box-frame-t3-bottom span { overflow: hidden; display: block; height: 26px; margin: 0px 26px; background: transparent url('../../img/lift/navyblue_black/rama_dziobek_szary_down.png') repeat-x top left; }
.box-frame-t3-down span { background: transparent url('../../img/lift/navyblue_black/rama_dziobek_szary_dolny.png') no-repeat top center; }
.left { float: left; width: 237px; /*margin-right: 10px; /*overflow-x: hidden;*/ }
.right { float: right; width: 237px; /*margin-left: 10px; /*overflow-x: hidden;*/ }
.right div.box-frame, .left div.box-frame { /*margin-bottom: 10px;*/ }
div.container .center-area-3cols .right { margin-top: 10px; }
/************************************ BOXY **********************************************/
.left .box-frame ol, .right .box-frame ol, .box-container-c ol { padding: 0px 0px 0px 20px; margin: 0px; }
/*.left .box-frame ul, .right .box-frame ul, .box-container-c ul { list-style: none; padding: 0px; margin: 0px; }*/
div.box-container-c .box-frame-t2-bottom { clear: none; margin-bottom: 10px; }
div.box-container-d { width: 487px; margin: 10px 0px 0px 250px; }
div.box-container-d .box-frame { margin-top: 10px; }
div.header-container .banner { width: 970px; margin: 0px auto 10px; text-align: center;}
.box-tematyki h3 { display: none; }
/*.box-tematyki label { display: block; padding: 4px 0px; }*/
.box-frame ul { margin: 0px 2px 10px; padding: 0px; /*border-bottom: 1px solid #E7E7E7; */}
.box-frame li { list-style: none; border-bottom: 1px solid #E7E7E7; padding: 5px 10px; }
.box-frame li a { padding-right: 10px; background: transparent url('../../img/lift/navyblue_black/arrow_red.png') no-repeat right 3px; }
.box-frame li a span { color: #ED1C24; }
.box-frame a.show-more { display: none; }
.box-frame a.active { color: #000; cursor: default; padding-right: 10px; background-image: url('../../img/lift/navyblue_black/strzalka-czarna.gif'); }
.box-frame a.level_1 { padding-left: 5px; }
.box-frame a.level_2 { padding-left: 10px; }
.box-imagetxt-inner{
	padding: 5px 10px;
	overflow: hidden;
}
.box-tekst-inner .btext{
	padding: 10px 10px 0;
	display: block
}
.box-obrazek-inner .bobrazek p{
	padding: 0 10px;
}
.box-edu-inner .eduseekbutton{
	margin: 0 0 0 10px;
}
/*.box-newsletter { float: left; width: 235px; margin-right: 10px; }*/

/*.bottom-right-boxes { margin-left: 725px; padding: 10px 0px 0px 10px; background: transparent url('images/vertical_line.gif') no-repeat bottom left; }*/
/*.box-faq ol { list-style: none; padding: 0px; }
.box-faq ol li { padding-bottom: 3px; }
.box-faq ol li a { padding-right: 15px; background: transparent url('images/strzalka.gif') no-repeat center right; }*/
/*.box-cart-podsumowanie, .box-offer-more { background: #E3E3E3 url('images/button_background.gif') repeat-x top left; border: solid #DDD 1px; -moz-border-radius: 3px; border-radius: 3px; padding: 5px 5px; clear: both; }*/
/*.box-cart-podsumowanie div { border-bottom: solid 1px #DDD; margin-bottom: 5px; padding: 0px 0px 10px; }*/
/*.box-cart-podsumowanie a { padding-right: 10px; background: transparent url('images/strzalka.gif') no-repeat center right; }*/
.box-cart-inner td.col-1 img { width: 50px; }
.box-cart-inner td { padding: 2px 0px; }
.box-listksiazofert-inner .cleartag { margin-bottom: 10px; }
.box-listksiaz-inner .cleartag { margin-bottom: 10px; }
.tematyki-filter select { width: 210px; margin-top: 5px; }
/*.box-przeczytaj-inner ul, .box-onas-inner ul { margin: 0px 0px 10px; border-bottom: 1px solid #E7E7E7; }
.box-przeczytaj-inner li, .box-onas-inner li, .box-listofert-inner li { border-top: 1px solid #E7E7E7; padding: 3px 0px; }
.box-przeczytaj-inner li a, .box-onas-inner li a, .box-listofert-inner li a { padding-right: 10px; background: transparent url('images/strzalka.gif') no-repeat right 5px; }
.box-listofert-inner ul { border-bottom: 1px solid #E7E7E7; }
.box-kartaksiazki-inner label { display: block; padding: 5px 0px; font-size: 13px; }*/
div.bookrelated-item { width: 185px; float: left; margin-right: 5px; }
div.bookrelated-item div.wyniki-image img { width: 50px; }
div.bookrelated-item div.item-details { margin-left: 60px; }
div.bookrelated-seeall { clear: both; width: 200px; margin: 10px auto 0px; text-align: center; background: #E3E3E3 url('images/button_background.gif') repeat-x top left; border: solid #DDD 1px; -moz-border-radius: 3px; border-radius: 3px; padding: 5px; }
div.bookrelated-seeall a { background: transparent url('../../img/lift/navyblue_black/arrow_red.png') no-repeat right 2px; padding-right: 10px; }
div.reviews-list { overflow: auto; }
div.reviews-item { width: 210px; float: left; margin-right: 10px; }
div.reviews-item div.rat-autor { clear: left; font-weight: bold; }
div.bottom div.recomendation div.koszyk-schowek { display: none; }
/*.box-oferta-inner div.list-td-forms, .box-ksiazka-inner div.list-td-forms,  div.box-oferta-inner div.item-details, div.box-ksiazka-inner div.item-details,  div.box-ksiazka-inner div.list-price { margin-left: 70px; }*/
.right div.koszyk-schowek, .left div.koszyk-schowek { clear: left; }
div.box-container-d div.koszyk-schowek { margin-left: 90px; }
div.box-aktualnosci-inner label { color: #999; }
div.box-aktualnosci-inner p { padding: 5px 0px; }
/*.footer { clear: both; padding: 10px 0px 0px; position: relative; }*/

/*ikonki */
div.list-view-type ul, div.list-view-type li { margin: 0px; padding: 0px; list-style: none; display: inline; }
div.list-view-type li:last-child span, div.list-view-type li:last-child a { border-left: 1px solid #666; padding: 0 0 0 5px; margin: 0 0 0 2px;}
.dokosz, .dokoszmini { margin: 5px auto; width: 82px; height: 28px; display: block; background: transparent url(images/button_do_koszyka.gif) no-repeat left top; }
.doschow { margin: 5px auto; width: 89px; height: 22px; display: block; background-image:
 url(images/images_c/button_do_schowka.gif); background-repeat: no-repeat; background-position: left top; }
.doschowmini { margin: 5px auto; width: 89px; height: 22px; display: block; background-image:
 url(images/images_c/button_do_schowka.gif); background-repeat: no-repeat; background-position: left top; }
.doschowka { display: inline-block; width: 107px; height: 44px; background: transparent url('../../img/lift/navyblue_black/clipboard.png') no-repeat top left; }
.doschowka:hover, .dokoszyka:hover { opacity: 0.8; }
.dokoszyka { display: inline-block; width: 107px; height: 44px; background: transparent url('../../img/lift/navyblue_black/cart.png') no-repeat top left; }
.right div.koszyk-schowek, .left div.koszyk-schowek { display: none; }
.validate-message { font-weight: bold; color: #ED363D; }
.required { padding-left: 5px; font-size: 10px; color: #999; }

div.infomsg { text-align: left; border: solid 1px #BBB; border-width: 1px 0px; background-color: #F7F7F7; padding: 30px 10px !important; color: #000 !important; font-size: 13px !important; }
.sTytul { color: #000; font-weight: bold; text-decoration: none; }
a.sTytul { display: block; }
.sWydawca, .sWydawca a { color: #999; }
/*.cenaNew { color: #ED363D; font-size: 12px; font-weight: bold; }
.cenaOld { text-decoration: line-through; }*/
h2 a { font-size: inherit; color: #000; }
.nowosc-info, .bestseller-info, .zapowiedz-info { background-color: #8CC63E; color: #FFF; font-weight: bold; padding: 0px 3px; }
.bestseller-info { background-color: #FF9A35; }
.zapowiedz-info { background-color: #41BFE5; }
ul.itemDetails-tabs, ul.account-tabs { height: 30px; margin: 10px 0px; padding: 0px; list-style: none; background: transparent url('../../img/lift/navyblue_black/border-grey.gif') repeat-x bottom left; }
ul.itemDetails-tabs li, ul.account-tabs li { display: block; float: left; height: 28px; line-height: 20px; border: solid 1px #BBB; border-width: 1px 0px; border-top: solid 1px #FFF; padding: 0px 10px; }
ul.itemDetails-tabs li.active, ul.account-tabs li.active { border-width: 1px; border-color: #BBB #BBB #FFF #BBB; }
ul.itemDetails-tabs li.active:FIRST-CHILD, ul.account-tabs li.active:FIRST-CHILD { border-width: 1px 1px 1px 0px; }
ul.itemDetails-tabs li img { vertical-align: bottom; }
ul.account-tabs { margin-bottom: 0px; }
ul.account-tabs li.active { background-color: #F7F7F7; border-color: #BBB #BBB #F7F7F7 #BBB; }
ul.account-tabs li img { vertical-align: top; padding-top: 8px; }
table.list_table { width: 100%; border: solid 1px #BBB; border-width: 1px 0px; }
table.list_table tr.row-0 { background-color: #F7F7F7; }
table.list_table thead tr th { border-bottom: solid 1px #ccc; }
table.list_table tr th { text-align: left; padding: 10px 10px; font-size: 11px; }
table.list_table tbody tr td { padding: 5px 10px; }
table.list_table tfoot tr td { padding: 5px 10px; }
/************************** WIDOK SKLADANIA ZAMOWIENIA *************************/
table.cart_table { width: 100%; border: solid 1px #ccc; border-width: 1px 0px; }
table.cart_table tr { border: 0px; }
table.cart_table tr.row-0 { background-color: #F7F7F7; }
table.cart_table tfoot tr { border-top: solid 1px #BBB; }
table.cart_table tbody tr td { padding: 15px; }
table.cart_table td.col-2 { text-align: right; white-space: nowrap; }
table.cart_table td.col-3 { width: 70px; }
table.cart_table td.col-4 { width: 160px; }
table.cart_table td.col-2 span { border-right: solid 1px #BBB; padding: 5px 30px 5px 0px; }
table.cart_table td.col-3 span { padding-left: 5px; }
table.cart_table td.col-4 span { font-weight: bold; padding-left: 5px; }
.cart_table_sum { text-align: right; padding: 10px 0px; }
.cart_table_sum span { color: #ED1C24; font-weight: bold; padding-right: 8px; font-size: 14px;}
.cart_table_sum img { margin-bottom: -2px; }
.cart_table_sum a:hover { border-bottom: dotted 1px #ED1C24; }
.order-choice, .order-info { background-color: #F7F7F7; border-bottom: solid 1px #BBB; padding: 10px; }
.order-choice table { width: 100%; _width: 98%; }
.order-choice table.sposob td { border-right: solid 1px #BBB; }
.order-choice table td.col-3_4 { width: 190px; border: none; text-align: center; font-weight: bold; padding: 10px 30px; }
.order-choice table td.col-3_4 span { font-size: 13px; }
.order-resume { padding: 10px; }
.order-resume ul { margin: 0px; padding: 0px; list-style: none; }
.order-resume .order-info-submit { float: right; position: relative; top: -28px; }
.body_prepOrder div.main-area form { border-top: solid 1px #BBB; }
.body_prepOrder table.cart_table .sTytul { display: inline; }
div#ipLocalisationDesc1 { font-weight: bold; }
div#ajaxAK table tr td input { display: block; float: left; margin-right: 5px; }
div#ajaxAK div.map { float: left; margin-right: 10px; }
div#ajaxAK div.provinceCities { margin-left: 240px; }
div#ajaxAK ul li { list-style-type: none; padding: 0px 0px 2px 10px; }
table.delivery-address { margin-top: 10px; }
table.delivery-addresses td { vertical-align: top; }
table.delivery-address td.col-1, table.fv-data td.col-1 { width: 120px; }
table.delivery-address td input, table.fv-data td input { width: 200px; }
div.delivery-address { padding-left: 25px; }
#oldTemplates label { font-weight: bold; }
.change-button img { margin-bottom: -2px; padding-left: 7px; }
div.order-nonregistered-infomsg { color: #222; padding: 10px; font-size: 14px; border-bottom: 1px solid #BBBBBB; }
div.order-nonregistered-infomsg img { margin-bottom: -3px; padding-left: 10px; }
div.order-choice-register div.register-block { border: none; background: none; padding: 0px; }
div.order-choice span.przepisz-z-adresu-dostawy { color:#FF0000; padding-right: 10px; padding-bottom: 3px; background: transparent url('images/strzalka.gif') no-repeat right center; }
/************************** HISTORIA ZAMOWIEN / SZCZEGOLY ****************************/
.order-info h3 { margin-top: 0px; }
.body_zamowienia table.list_table tr .col-5 { text-align: right; }
.body_orderCommonInfo span.order-info { display: block; border-top: solid 1px #BBB; background-color: #FFF; font-size: 12px; }
.body_orderCommonInfo span.order-info b { color: #ED363D; }
.body_orderCommonInfo span.order-info div { padding: 10px 0px; }
.body_orderCommonInfo div.order-info { padding: 0px; }
.order-info .order-info-part { padding:10px; border-bottom: solid 1px #BBB; }
.order-info ul { list-style: none; padding: 0px; }
.order-info li { padding: 2px 0px; }
.order-info-part p {display: inline-block; font-weight: normal;}
.order-info label { width: 120px; display: inline-block; }
.order-info form label { display: inline; }
.order-info .order-info-sum { background-color: #FFF; padding: 10px; }
.order-info .order-info-sum li { color: #ED363D; }
.order-info .order-info-sum label { width: 160px; color: #000; }
.order-info-cart { background-color: #FFF; padding-bottom: 10px; }
.show-details-button { float: right; padding-top: 4px; }
/**************************** LISTA TEMATYK *********************************************/
body.body_tematyki ul.col { float: left; width: 301px; margin: 0px 7px; padding: 0px; }
/*body.body_tematyki ul.col li { list-style: none; border-top: 1px solid #E7E7E7; padding: 3px 0px; }*/
body.body_tematyki ul.col li:last-child { border-bottom: 1px solid #E7E7E7; }
body.body_tematyki ul.col li span { font-weight: bold; }
body.body_tematyki ul.col li a { color: #000; padding-right: 10px; background: transparent url('images/strzalka-czarna.gif') no-repeat right center; }
body.body_tematyki ul.col ul { padding: 3px 0px 0px; margin: 0px; }
body.body_tematyki ul.col ul li span { font-weight: normal; }
body.body_tematyki ul.col ul li:last-child { padding-bottom: 0px; border-bottom: none; }
body.body_tematyki ul.col ul a { padding-left: 10px; }
body.body_tematyki ul.col ul ul a { padding-left: 20px; }
body.body_tematyki ul.col ul ul ul a { padding-left: 30px; }
body.body_tematyki ul.col ul ul ul ul a { padding-left: 40px; }
body.body_tematyki h2 { margin: 5px 0px 10px 5px; text-transform: uppercase; }
/*************************** KOSZYK / SCHOWEK  ***********************************************/
/*body.body_showCart .recalc-cart-button, body.body_showClipboard .recalc-clipboard-button { padding-left: 5px; }*/
body.body_showCart .cart_table_sum_top { margin-bottom: 5px; }
body.body_showCart h2, body.body_showClipboard h2 { float: left; margin: 8px 0px 0px; }
div.cart_table_zamow, div.clipboard_table_przenies { border-top: solid 1px #ccc; padding: 10px 0px; text-align: right; }
table.cart_table td.col-1 img { float: left; width: 50px; }
table.cart_table td.col-1 div { margin-left: 60px; }

body.body_showCart table.cart_table a.sTytul, body.body_showClipboard table.cart_table a.sTytul { display: block; margin-left: 60px; color: #333; }
table.cart_table td.col-1 div.sAutor a{
	color: #333;
}
table.cart_table td.col-1 div.sWydawca a{
	color: #999;
}
body.body_showClipboard div.block-zapowiedz-info { margin: 5px 0px; }
/***************************** KARTA KSIAZKI ********************************************/
.itemDetails-img{
	background: #fff;
	padding: 10px 4px 0; margin: -10px 0 15px; border: 1px solid #fff;
	-moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;
	display: block;
}
.body_showCart .itemDetails-img,
.body_showClipboard .itemDetails-img{
	background: none;
	border: none;
}
.itemDetails-img img { width: 225px; }
.itemDetails-left_col { width: 237px; margin: 0 -2px 0 0; float: left; }
.itemDetails-main { width: 465px; float: left; margin-left: 20px; }
.itemDetails-preview-content img { float: left; }
.itemDetails-preview-content div { margin-left: 65px; width: 170px; }

.itemDetails-delivery_options{
	background: #fff;
	padding: 0; margin: 0 0 15px; border: 1px solid #fff;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

.itemDetails-delivery_options img{
	margin: 12px 12px 16px;
}

.box-container-f { clear: both;}
.box-container-f div.box-frame { clear: both; margin: 0px 0px 10px; }
div.available-formats { padding: 0px 5px 5px; border: solid 1px #BBB; margin: 10px 0px; }
div.available-formats table { border-top: solid 1px #BBB; width: 100%; }
div.available-formats table tr.row-0 { background-color: #F7F7F7; }
div.available-formats table tbody tr.active { background-color: #DDD; }
div.available-formats table td, div.available-formats table th { padding: 5px; }
div.available-formats table .col-4 { text-align: right; }
div.available-formats table .col-3 { text-align: center; }
div.available-formats table a { color: #000; }
div.itemDetails-main .sAutorzy a { padding-right: 13px; margin-right: 2px; background: transparent url('../../img/lift/navyblue_black/icon_autor.png') no-repeat right 1px; }
div.rating { padding: 10px 0px; }
div.koszyk-schowek { padding: 10px 0px; }
/*div.itemDetails-delivery_options { border-left: solid 1px #BBB; padding: 0px 0px 0px 10px; margin: 15px 0px; }*/
div.itemDetails-delivery_options ul { margin: 0px; padding: 0px 10px; list-style: none; }
div.itemDetails-delivery_options ul li { padding: 5px 0px; }
div.itemDetails-delivery_options label { display: inline-block; width: 140px; padding-right: 5px; }
div.itemDetails-delivery_options span { border-left: solid 1px #000; padding-left: 5px; }
div.itemDetails-delivery_options .delivery-type label { font-weight: bold; }
div.itemDetails-boxE1 span.issue-ade-det { display: block; margin: 2px 0px 5px; padding-left: 5px; }
div.itemDetails-boxE1 div.issue-ade-help { position:absolute; display: none; background-color: #FFF; padding: 3px 5px; border: solid 1px #DDD; }
div.itemDetails-boxE1-int { border-left: solid 1px #BBB; padding-left: 10px; margin: 10px 0px; }
.item-adds { margin: 10px 0px; }
.item-adds div { float: left; width: 232px; margin: 0px 0px 10px; }
.item-adds a { display: block; height: 42px; padding: 0px 0px 0px 50px; background-position: left center; background-repeat: no-repeat; color: #000; font-weight: bold; }
.item-adds-pdf { background-image: url('images/icon_pdf.gif'); }
.item-adds-epub { background-image: url('images/icon_pdf.gif'); }
.item-adds-doc { background-image: url('images/icon_pdf.gif'); }
.item-adds-mp3 { background-image: url('images/icon_mp3.gif'); }
.item-adds-g2_1 { background-image: url(/static/gfx/hosting/onyx_compare.png); padding: 10px 0px 10px 35px !important; }
.item-adds a span { display: block; font-weight: normal; margin-left: 50px; text-transform: uppercase; }
.item-form-pdf, .item-form-epub, .item-form-mp3, .item-form-mobi {padding: 21px 0px 30px 42px;}
div.opinia-list { margin: 10px 0px; padding: 15px 0px; border-top: solid 1px #BBB; }
div.opinia-list span.opinia-autor { color: #ED363D; }
div.opinia-list p { padding: 5px 0px 15px; }
/***************************** LOGOWANIE ************************************************/
.login-div { margin: 0px auto; text-align: center; }
.login-div .login-div-box { background-color: #F7F7F7; text-align: center; border: solid 1px #BBB; border-width: 1px 0px; padding: 0px; margin: 20px 5px; }
/*.login-div .login-div-box h3 { margin: 10px 0; font-size: 11px; }*/
.login-div .login-box, .login-div .register-box, .login-div .nonregistered-box { width: 305px; height: 165px; display: inline-block; text-align: right; }
.login-div .register-box, .login-div .nonregistered-box { text-align: center; }
.login-div h3 { text-align: center; margin: 12px 30px; text-transform: none; font-weight: bold; font-size: 13px;}
.login-div .login-box form { margin: 0px 30px; }
.login-div .login-box form div{
	margin: 0 0 5px;
}
.login-div .login-box label { padding: 5px 0 0; float: left; }
.login-div .login-box input { width: 200px; }
.login-div .login-button-div { padding: 10px 0px;}
.login-div form div.login-button-div{
	margin: 0;
}
.login-div .login-box .login-button { width: auto; }
.login-div .remember-box { border-top: solid 1px #BBB; padding-top: 10px; text-align: left; margin: 0px 30px; color: #ED1C24; }
.login-div .remember-box a { background: url("../../img/lift/navyblue_black/arrow_red.png") no-repeat scroll right 3px transparent; padding: 0 10px 0 0; }
.login-div .register-box a, .login-div .nonregistered-box a { line-height: 95px; }
/******************************** REJESTRACJA **********************************************/
.register-block { background-color: #F7F7F7; border-top: solid 1px #BBB; padding: 10px; }
.body_register h2,
.register-block h3{
	font-size: 14px;
	text-transform: none;
}
.body_register h2{
	padding: 0 10px;
	font-size: 18px;
}
.register-block ul { list-style-type: none; margin: 5px 0px; padding: 0px; }
.register-block li { padding: 1px 0px; }
.register-block label { display: inline-block; width: 120px; }
.register-block label.change-passwd { display:block; }
.register-block input[type=text], .register-block input[type=password] { width: 210px; }
.register-block select { width: 214px; }
.register-block .regulamin-info { list-style-type: square; padding-left: 20px; }
.register-block p { padding: 5px 0px; }
.register-buttons ul { margin: 0px; padding: 0px; list-style-type: none; }
.register-buttons li { border-top: solid 1px #BBB; padding: 10px 0px; text-align: right; }
#regulamin a{
	vertical-align: sub;
}
/******************************** MOJE KONTO **********************************************/
.account-block { background-color: #F7F7F7; border-bottom: solid 1px #BBB; padding: 10px; }
.account-block ul { list-style-type: none; margin: 5px 0px; padding: 0px; }
.account-block ul li{
	margin: 0 0 5px;
}
.account-block label { display: inline-block; width: 120px; }
.account-block input[type=text], .register-block input[type=password] { width: 210px; }
.account-block select { width: 214px; }
.account-block .regulamin-info { list-style-type: square; padding-left: 20px; }
.account-block p { padding: 5px 0px; }
.account-buttons ul { margin: 0px; padding: 0px; list-style-type: none; }
.account-buttons li { padding: 10px 0px; text-align: right; }
.account-buttons li:first-child { border-bottom: solid 1px #BBB; }
.account-block table th { padding: 10px 0px; border: solid 1px #BBB; border-width: 1px 0px; }
.account-block table td { padding: 5px 10px 5px 0px; }
.account-block table td.col-3 { width: 110px; }
.account-block table td.col-1 input, .account-block table td.col-2 input { width: 220px; }
.account-block table td.col-3 input { width: 60px; }
.account-block table td.col-4 input { width: 140px; }
.account-block table tr .col-6 { text-align: center; }
.account-block table tr .col-5 { padding-left: 15px; padding-right: 10px; }
.account-block table td.col-5 a { padding-right: 10px; background: transparent url('../../img/lift/navyblue_black/strzalka.gif') no-repeat right center; }
.account-block table td.col-5 a:LAST-CHILD { border-left: solid 1px #000; margin-left: 5px; padding-left: 5px; }
.account-block div.deleteAccount-box { padding: 10px 10px 30px 400px; }
/********************************* LISTA POZYCJI *****************************************/
.body_showOffer .main-area, .body_showOfferLiftZapowiedzi .main-area { width: 717px; padding: 10px; position: relative; }

.body_showOfferTematyka .main-area { position: relative;}
.body_showOfferLiftZapowiedzi { position: relative; overflow-y: auto; }
.body_showOffer .list-view-type, .body_showOfferLiftZapowiedzi .list-view-type {
	position: absolute; right: 15px; top: 25px;
}
.body_showOffer .list-count-number, .body_showOfferLiftZapowiedzi .list-count-number { position: absolute; right: 15px; top: 10px; }
.body_showOffer .list-count-number label,  .body_showOfferTematyka .list-count-number label, .body_showOfferTematyka .list-view-type label,  .body_showList .list-count-number label, .body_showList .list-view-type label,  .body_showOfferLiftZapowiedzi .list-count-number label { /*display: inline-block; width: 150px;*/ }
.body_showOffer .list-view-type label { /*display: inline-block; width: 142px;*/ }
.body_showOfferLiftZapowiedzi .list-view-type label { display: inline-block; width: 142px; text-align: right;}
/*.body_showOffer div.offer-desc, .body_showOffer div.offer-desc p, .body_showOffer h2 { margin-top: 10px; margin-bottom: 0px; }*/
.body_showOfferLiftZapowiedzi div.offer-desc, .body_showOfferLiftZapowiedzi div.offer-desc p, .body_showOfferLiftZapowiedzi h2 { margin-top: 10px; margin-bottom: 0px; }

.body_showOffer{}
.body_showOffer h2{
	margin: 0 0 5px;
}
.body_showOfferLiftZapowiedzi div.offer-desc,
.body_showOffer div.offer-desc{
	margin: 0 0 5px;
}
.body_showOfferLiftZapowiedzi .main-area,
.body_showOffer .main-area{
	margin: 86px 0 0;
}
.body_itemDetails .main-area{
	/*overflow: hidden;*/
}
.body_showOfferLiftZapowiedzi .main-area .box-frame,
.body_showOffer .main-area .box-frame{
	position: absolute; top: -87px; left: 0;
	background: #f5f5f5;
    width: 717px; padding: 10px; border: 1px solid #e7e7e7;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;

    /*box-shadow: 0px 0px 2px #bbb;*/
}
.main-area .tooltip .box-frame{
	position: static;
	background: none;
	width: auto; padding: 0; border: none;
}
.list-filters label { display: block; padding-bottom: 5px; }
.list-filters div.list-filter-price, .list-filters div.list-filter-tematyka , .list-filters div.list-filter-form { float: left; width: 160px; margin-right: 15px;}
.list-filters div.list-filter-language { display: inline-block; width: 160px; }
.list-filters select { width: 150px; }
.list-filters div.img { height: 20px;}
.list-sorting { padding: 15px 5px 15px 10px; background: #CCCCCC;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px; margin: 10px 0; }
.list-sorting ul { list-style: none; display: inline; padding: 0px; margin: 0px; }
.list-sorting ul li { display: inline-block; text-transform: lowercase; padding: 0px 7px 0px 3px; background: transparent url('images/vertical-line-short.gif') no-repeat right 3px; }
.list-sorting ul li:last-child { background: none; }
.list-sorting a.sort-asc { color: #666; display: block; padding-bottom: 6px; margin: 0 0 -6px; background: transparent url('../../img/lift/navyblue_black/arrow-sorting-up.png') no-repeat center bottom; }
.list-sorting a.sort-desc { color: #666; display: block; padding-bottom: 6px; margin: 0 0 -6px; background: transparent url('../../img/lift/navyblue_black/arrow-sorting-down.png') no-repeat center bottom; }
.list-sorting label {font-weight: bold; }
.list-paging { display: block; /*float: right;*/ margin-top: 16px; text-align:right; }
.list-paging-bottom{
	margin: 21px 0 0;
}
.list-paging ul { display: inline-block; list-style: none; padding: 0px; margin: 0px; }
.list-paging ul li { display: block; float: left; padding: 0px 7px 0px 5px; background: transparent url('images/vertical-line-short.gif') no-repeat right 3px; }
.list-paging .paging-next, .list-paging .paging-last, .list-paging .paging-first, .list-paging .paging-prev, .list-paging .paging-separator { background: none; padding: 0px 2px; }
table.wyniki { width: 100%; border-spacing: 0px 20px; }
table.wyniki-cols-2 { width: 100%; border-spacing: 0px 0px; margin-top: 20px; }
table.wyniki-cols-3 { width: 100%; border-spacing: 0px 0px; margin-top: 20px; }
table.wyniki td { /*border-left: solid 1px #BBB; */ padding: 0px 5px; vertical-align: top; }
table.wyniki-cols-2 td { width: 50%; }
table.wyniki-cols-3 td { width: 33%; }
table.wyniki div.wyniki-image, .box-frame div.wyniki-image { float: left; position: relative; }
table.wyniki div.wyniki-image img, .box-frame div.wyniki-image img { max-width: 60px; max-height: 83px; }
table.wyniki div.wyniki-image .tooltip img { width: auto; }
table.wyniki div.item-detail .box-frame div.item-details,
.box-frame div.item-details {
	margin: 10px 0; /*padding: 0 0 10px; border-bottom: 1px solid #e7e7e7;*/
	font-size: 11px;
}
div.item-details a.sTytul{
	margin: 0 0 3px;
	color: #000; font-weight: bold;
}
div.item-details .sAutor{
	margin: 0 0 3px;
}
div.item-details .sAutor a{
	color: #ED1C24; font-weight: normal;
}
div.item-details .sWydawca{
	margin: 0 0 3px;
}
div.item-details .sWydawca a{
	color: #999; font-weight: normal;
}
div.item-details .list-price,div.item-details .cena{
	color: #ED1C24; font-size: 14px; font-weight: bold;
}
.cenaOld{
	color: #000; font-size: 11px; font-weight: normal;
	text-decoration: line-through;
}
.cenaNew{
	color: #ED1C24; font-size: 14px; font-weight: bold;
}
.box-frame .cleartag{
	height: 1px; margin: 10px 0 0;
	clear: both;
	font-size: 1px; line-height: 1px;
	border-top: 1px solid #E7E7E7;
}
.box-frame .wyniki-image{
	width: 60px; min-height: 65px; margin: 10px 9px;
}
table.wyniki {
	font-size: 11px;
}
table.wyniki .wyniki-image{
	width: 60px; margin: 0 0 0 9px;
}
table.wyniki .item-details{
    width: 140px; margin: 0 0 10px 10px;
    float: left;
}
table.wyniki div.koszyk-schowek-list { clear: left; }
table.wyniki tr.wyniki-row-3 td { border: 0px; padding: 0 5px; }
table.wyniki tr.wyniki-row-3 td div { /*border-left: solid 1px #BBB; padding: 0px 10px;*/ vertical-align: top; margin-bottom: 20px; }
table.wyniki-cols-1 td { border: none; padding: 10px 0; }
table.wyniki-cols-1 div.koszyk-schowek-list { float: right; height: 0px; position: relative; top: -50px; }
table.wyniki div.list-td-forms { text-align: left; margin-bottom: 5px; }
table.wyniki div.list-td-forms div { position: relative; top: -2px; display: inline; }
/*.podglad-okladki-div { position: absolute; bottom: -40px; left: 70px; display:none; z-index: 2; }*/
img.podglad-okladki { width: auto !important; }
p.opis-list { margin: 6px 10px; clear: left; }
p.opis-list a.show-more img { margin-bottom: -2px; }
div#ebook-offer { padding: 10px 0px; }
/************************************* STRONA G��WNA ****************************************/
.body_main_page .main-area { position: relative; }
.body_main_page .list-view-type { position: absolute; right: 10px; top: 10px; }
.body_main_page h2 {
	margin: 0 5px 14px;
	text-transform: uppercase;
}
.body_main_page h2 a{
	font-size: 18px;
	color: #000;
}

.tematyki-filter{}
.tematyki-filter .box-frame{
	margin: 0 0 10px;
	/*background: transparent url('../../img/lift/navyblue_black/box2_bg.png') repeat 0 0;
	padding: 10px; margin: 0 0 10px; border: 1px solid #e7e7e7;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	box-shadow: 0px 0px 2px #bbb;*/
}
.tematyki-filter .box-frame form{
	padding: 10px;
}
/************************************* AKTUALNOSCI ******************************************/
.body_showAktualnosci .main-area { position: relative; width: 725px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.body_showAktualnosci .center-area {  overflow: hidden;}
.body_showAktualnosci .list-count-number { position: absolute; right: 0px; top: 5px; }
.body_showAktualnosci .list-paging { margin-top: 20px; }
.body_showAktualnosci .list-paging-top { margin-top: 15px; }
.body_showAktualnosci .main-area ol { list-style: none; padding: 0px; margin: 0px; }
.body_showAktualnosci .main-area ol li { list-style: none; margin: 10px 0px; padding: 0px 10px; border-left: solid 1px #BBB; }
.body_showAktualnosci .main-area p { padding: 0px; margin: 10px 0px 0px; }
.body_showAktualnosci li .sDate { color: #999; }
/************************************* WYSZUKIWANIE *****************************************/
.body_showList .list-view-type { position: absolute; right: 0px; width: 225px; margin: 15px 0px 0px auto; }
.body_showList .list-count-number { position: absolute; right: 0px; width: 225px; margin: 0px 0px 0px auto; }
.simple-search-filter { margin-bottom: 10px; }
.simple-search-filters a.selected { color: #444; font-weight: bold; }
.simple-search-filters h3 { text-transform: uppercase; display: block; font-size: 13px; padding: 0px 0px 10px; margin: 0px; font-weight: normal; }
.simple-search-filters .autor-wydawca div { float: left; margin: 0px 20px 5px 0px; width: 215px; }
.simple-search-filters .autor-wydawca a { padding-right: 10px; background: transparent url('images/strzalka.gif') no-repeat right center; }
.simple-search-filters .autor-wydawca a span { color: #ED363D; }
.simple-search-filters select { width: 220px; font-size: 12px; margin-bottom: 4px; }
.simple-search-filters div.pokaz-tylko { float: left; }
.simple-search-filters div.pokaz-tylko-inner { width: 230px; }
.search-form-table { margin: 10px 0px; }
.search-form-table td.col-1 { width: 100px; }
.search-result-info { font-weight: bold; }
.search-result-info div, .search-result-info div span { font-size: 17px; font-weight: normal; }
.search-result-info span { text-transform: uppercase; }
/***************************************** AUTORZY *****************************************/
.body_showAutor .main-area { position: relative; width: 720px; }
/***************************************** KONTAKT *****************************************/
.body_contactForm .main-area textarea { width: 400px; }
/***************************************** TEMATYKA ****************************************/
.body_showOfferTematyka .main-area h2 { margin: 0 5px 8px; width: 360px; }
.body_showOfferTematyka .list-view-type {
	position: absolute; right: 10px; top: 12px;
	font-size: 11px;
}
.body_showOfferTematyka .list-count-number {
	/*position: absolute; right: ; top: 0px; width: 225px;*/
	margin: 0 5px; padding: 10px 0; border: 1px solid #ccc;
	border-left: none; border-right: none;
	font-size: 11px;
}
.body_showOfferTematyka .list-paging-top { display: none; }
.body_showOfferTematyka .list-paging-bottom {
	width: 100%; margin: 0 0 10px;
	text-align: center;
}
.body_showOfferTematyka .list-paging-bottom a{
	/*border-right: 1px solid #666;*/
}
.body_showOfferTematyka .list-sorting-bottom { float: left; width: 100%; position: relative; top: -35px; margin-top: 0px; }
/****************************************** PRZYPOMNIENIE HASLA ******************************/
.body_remindPass div.main-area input.submit-button { margin: 0px 0px -9px 5px; }
.body_remindPass div.main-area form { background-color: #F7F7F7; border: solid 1px #BBB; border-width: 1px 0px; padding: 10px; }

/****************************************** MOJA BIBLIOTEKA **************************************/
body.body_myDownloads table { margin: 10px 0px; background-color: #F9F9F9; border: solid 1px #EEE; border-width: 1px 0px; }
body.body_myDownloads table tr td { padding: 10px; vertical-align: top; }
body.body_myDownloads table tr.row-1 { background-color: #FFF; }
body.body_myDownloads table tr td div.myDownloads-image { float: left; }
body.body_myDownloads table tr td div.myDownloads-image img { width: 60px; margin-right: 10px; }
body.body_myDownloads table tr td div.myDownloads-right { margin-left: 60px; min-width: 113px;}
body.body_myDownloads table tr td div.myDownloads-right span { display: block; }
body.body_myDownloads table tr td div.urls a { color: #ED1C24; font-weight: bold; padding-right: 10px; background: transparent url('../../../img/lift/navyblue_black/strzalka.gif') no-repeat right center; }
body.body_myDownloads .myDownloads-format { text-transform: uppercase; }
body.body_myDownloads .br3 { color: #ED1C24; }
body.body_myDownloads .br4 { color: #999999; }
body.body_myDownloads .myDownloads-faq { display: none; }
/***************************************** DYMKI(jQuery) *****************************************/
.tooltip { position: absolute; text-align: left; display: none; z-index: 99; }
.tooltip_loading { position: absolute; display: none; height: 100%; width: 100%; text-align: center; vertical-align: middle; display: none; z-index: 10; }
.tooltip img { width: 55px; }
.recomendation div.box-frame-t2-cont{
	background: #ebebeb;
    padding: 10px; border: 1px solid #e7e7e7;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	box-shadow: 0px 0px 2px #bbb;
	overflow: hidden;
}
body.body_showOfferTematyka .leftright-center-area .recomendation div.box-frame-t2-cont h3 {
	font-size: 11px;
}
.leftright-center-area .recomendation div.box-frame-t2-cont h3{
	background: none;
	height: auto; padding: 0; margin: 0 0 10px; border: none;
	font-size: 15px; font-weight: bold; color: #333;

}
.leftright-center-area .recomendation div.box-frame-t2-cont .sTytul{
	margin: 0 0 5px;
	font-size: 24px; color: #000;
}
.leftright-center-area .recomendation div.box-frame-t2-cont .sAutor{
	margin: 0 0 5px;
	font-size: 18px; color: #000;
}
.leftright-center-area .recomendation div.box-frame-t2-cont .sWydawca{
	margin: 0 0 5px;
	font-size: 12px; color: #999;
}
.leftright-center-area .recomendation div.box-frame-t2-cont .cena{
	color: #ED1C24; font-size: 18px;
}
.leftright-center-area .recomendation div.box-frame-t2-cont .cena span{
	font-size: 24px;
}
.leftright-center-area .recomendation div.box-frame-t2-cont  .doschowka{
	background: url("../../img/lift/navyblue_black/clipboard_gray.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 44px;
    width: 107px;
}
.leftright-center-area .recomendation div.box-frame-t2-cont  .dokoszyka{
	background: url("../../img/lift/navyblue_black/cart_gray.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 44px;
    width: 107px;
}
div.recomendation ul.rec-switch {}
div.recomendation ul.rec-switch li{
	padding: 0; margin: 0; border: none;
}
div.recomendation ul.rec-switch li.rec_item{
	position: relative; top: -3px;
	background: transparent url("../../img/lift/navyblue_black/slideshow_sprite.png") no-repeat 0 0;
	width: 14px; height: 14px; margin: 0 2px;
}
div.recomendation ul.rec-switch li.rec_item img{
	/*display: none;*/
	width: 13px; height: 14px; border: none;
	visibility: hidden;
}
div.recomendation ul.rec-switch li.rec_item_selected{
	background-position: -17px 0;
}
.recomendation div.box-frame-t2-cont div.koszyk-schowek {
    position: absolute; bottom: 45px;
    padding: 0;
}
.bottom .recomendation{
	/*background: #fff;
	padding: 0 10px;*/
	overflow: hidden; clear: both;
}
.bottom .recomendation .box-frame{
	background: none;
	border: none;

}
.bottom .recomendation div.box-frame-t2-cont{
	background: #fff url("../../img/lift/navyblue_black/box_bg.png") repeat-x scroll 0 bottom;
    width: auto; margin: 0 0 10px; padding: 10px; border: 1px solid #E7E7E7;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 2px #BBBBBB;
    /*float: left; display: inline; */
}
.bottom .recomendation div.box-frame-t2-cont h3{
	background: none;
	height: auto; padding: 0; margin: 0 0 5px; border: 0;
	font-size: 11px;
	box-shadow: none;

}
.bottom .recomendation div.box-frame-t2-cont div.recomendation-item{
	margin: 0;
}
.bottom .recomendation div.box-frame-t2-cont .cleartag{
	border: none; margin: 0; visibility: hidden;
}

.bottom .box-container-f{
	/*background: #fff;
	padding: 0 10px;*/
	overflow: hidden; clear: both;
}
.bottom .box-container-f .box-frame{
	background: none;
	border: none;

}
.bottom .box-container-f div.box-frame-t2-cont{
	background: #fff url("../../img/lift/navyblue_black/box_bg.png") repeat-x scroll 0 bottom;
    width: auto; margin: 0 0 10px; padding: 10px; border: 1px solid #E7E7E7;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 2px #BBBBBB;
    /*float: left; display: inline; */
}
.bottom .box-container-f div.box-frame-t2-cont label{
	background: none;
	height: auto; padding: 0; margin: 0 0 5px; border: 0;
	font-size: 11px;
	box-shadow: none;

}
.bottom .box-container-f div.box-frame-t2-cont div.bookrelated-item{
	margin: 0;
}
.bottom .box-container-f div.box-frame-t2-cont .cleartag{
	border: none; margin: 0; visibility: hidden;
}


/* rating */
ul.rating-control li.rat {
    background: url("../../img/lift/navyblue_black/stars.png") no-repeat scroll -12px 0 transparent;

    height: 10px;
    text-indent: -9999em;
    width: 11px;
}
ul.rating-control li.rat_set {
    background: url("../../img/lift/navyblue_black/stars.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    text-indent: -9999em;
    width: 11px;
}

/* forms */
.add-review{}
.add-review table{
	width: 455px;
}
.add-review table td{
	padding: 5px;
}
form{}

.add-review form input{
	padding: 4px; border: 1px solid #e3e3e3;
	font-size: 12px; font-family: Arial,Helvetica,sans-serif;
}

.add-review form textarea{
	width: 350px; padding: 4px;
	border: 1px solid #e3e3e3;
	resize: none; font-size: 12px; font-family: Arial,Helvetica,sans-serif;
}

.add-review form .add-review-submit input{
	padding: 0; border: none;

}

/* box cart */
.box-cart .box-frame h3 a{
	background: transparent url('../../img/lift/navyblue_black/big_arrow.png') no-repeat right 3px;
	padding: 0 20px 0 0;
}

/* bestseller */
.box-tematyki label a,
.box-frame .box-listksiazofert-inner h3 a{
	background: transparent url('../../img/lift/navyblue_black/big_arrow.png') no-repeat right 3px;
	padding: 0 20px 0 0;
}
.box-tematyki label a{
	background-position: right 3px;
}
/* faq */
.faqheader{}
.faqheader ul li{
	margin: 0 0 5px;
	list-style: none;
}
.faqheader ul li a{}

#orderCartView{
	position: relative;
	margin: 0 0 10px;
	overflow: hidden;
}
#orderCartView .cart-discount-code{
	margin: 0 0 5px;
}
ul.eksiazki_audio li a, ul.eksiazki li a{
	background: transparent url('../../img/lift/navyblue_black/arrow_red.png') no-repeat left 3px;
}
div.items-list a.items-list-seeall {
	margin: 0 0 15px;
}
.box-edu-inner select{
	width: 213px;
}
.items-list-box {
	width: 457px;
}

button.sprawdzkod { width: 101px; height: 33px; background: transparent url('../../img/lift/navyblue_black/button_sprawdz_kod.gif') no-repeat left top; text-indent: -9999px; border: none; }
body.body_electronicCodes table.electronicCodes-wyniki div.item-details { margin-left: 30px; }
button.pobierzebook { width: 104px; height: 33px; background: transparent url('../../img/lift/navyblue_black/button_pobierz_ebook.gif') no-repeat left top; text-indent: -9999px; border: none; }
