body {padding:0;margin:0;background:#f0eeeb url(/img/bg.png);font-size:11px;font-family:tahoma, serif;color:#473c24;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, serif;font-size:11px;color:#423d29;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#473c24;text-decoration:underline;}
a:hover {text-decoration:none;}
.none {display:none;}
.columns {width:100%;/*overflow:hidden;*/}

.banner {text-align:center;padding-top:6px;padding-bottom:1px;}
#bg-top {background:transparent url(/img/bgtop.jpg) no-repeat center top}
/* Żałoba 
#bg-top {background:transparent url(/img/bgtop_grayscale.jpg) no-repeat center top}
*/
/* #bg-bottom {background:transparent url('/img/bgbotom.png') no-repeat center top} */
#container {width:958px;margin:0 auto;position:relative;}

#fbliketop {
position: absolute;
top: 152px;
left: 688px;
overflow: hidden;
}



#top {background:transparent url(/img/top.jpg) no-repeat left bottom;width:100%;position:relative;height:145px;}
/* Żałoba  
#top {background:transparent url(/img/top_grayscale.jpg) no-repeat left bottom;width:100%;position:relative;height:145px;}
*/
#top h1 {margin:0;padding-top:35px;}

#slogan {position:absolute;left:248px;top:79px;margin:0;}

#login-form {width:511px;height:71px;background:#e9dfcf url(/img/livechat/loginform.jpg) no-repeat;position:absolute;right:0;top:0;}

/* Żałoba 
#login-form {width:407px;height:71px;background:#e9dfcf url(/img/loginform_grayscale.jpg) no-repeat;position:absolute;right:0;top:0;}
*/
#login-form fieldset {padding-top:25px;padding-left:26px;}
#login-form label {display:none;}
#login-form .input {border:1px solid #bba372;width:74px;height:15px;padding:2px 11px;background:white url(/img/input.png) no-repeat;float:left;margin-top:3px;margin-left:3px;}

#login-form input.button {background: url(/img/button1.png) no-repeat scroll 3px 3px;color:white;border-width:0;width:88px;height:27px;padding:0 0 2px 0;float:left;cursor:pointer;}

/* Żałoba 
#login-form input.button {background:#eb8a00 url(/img/button2_grayscale.png) no-repeat;color:white;border-width:0;width:88px;height:27px;padding:0 0 2px 0;float:left;cursor:pointer;}
* html #login-form input.button {padding-bottom:1px;}
*/

#login-form a.button {background: url(/img/button2.png) no-repeat scroll 3px 3px;color:white;border-width:0;width:88px;height:27px;line-height:25px;float:left;text-align:center;text-decoration:none;}

#content {width:100%;overflow:hidden;background:transparent url(/img/content.jpg) no-repeat right top;padding-bottom:18px;}

#center h2 { margin-top: 0px; }


#left {float:left;width:219px;}
#center {float:left;width:530px;padding:0 0 0 9px;}
#right {float:right;width:200px;}

#right .banner {padding:0;}

/* Lewa kolumna */

.search-form {margin-bottom:5px;}
.search-form h2 {margin:0;}
.search-form fieldset {height:108px;background:#ece3d4 url(/img/searchbox.jpg) no-repeat;text-align:center;width:100%;position:relative;}
.search-form label {display:none;}
.search-form .input {margin-top:12px;border:1px solid #bba372;background:white url(/img/input1.png) no-repeat;padding:2px 8px;width:140px;height:15px;margin-bottom:5px;}
.search-form .inputselect {margin-top:12px;border:1px solid #bba372;background:white url(/img/input1.png) no-repeat;padding:2px 8px;width:158px;height:20px;margin-bottom:5px;}
.search-form .button {width:91px;height:29px;padding:0 0 2px 0;background:#ea8a00 url(/img/button3.png) no-repeat;color:white;border-width:0;cursor:pointer;}
.search-form p {margin:0;padding-top:7px;}
.search-form p a {text-decoration:none;}
.search-form p a:hover {text-decoration:underline;}
.input-div {text-align:left;padding-left:30px;}

#search-suggestion {border:1px solid #bba372;border-top-width:0;position:absolute;width:156px;left:30px;background:transparent url(/img/transparent.png);text-align:left;border-bottom-width:2px;padding:4px 0 6px 0;top:32px;display:none;}
#search-suggestion.show {display:none;}
* html #search-suggestion {background-color:#ede9e0;background-image:none;}
#search-suggestion ul {list-style-type:none;margin:0;padding:0 8px;}
#search-suggestion ul li {padding:3px 0 4px 0;}
#search-suggestion a {text-decoration:none;}
#search-suggestion a:hover {color:#cc7800;text-decoration:none;}
#search-suggestion .close {text-align:right;padding-right:12px;font-size:10px;margin:0;}
#search-suggestion .close a {padding-left:11px;background:transparent url(/img/close.gif) no-repeat 0 4px;}



.banners {list-style-type:none;margin:0;padding:0 0 1px 0;}
.banners li {margin-bottom:4px;}
.banners a {position:relative;width:217px;overflow:hidden;display:block;}
.banners a img {position:relative;}
.banners a:hover {border-width:0;}
.banners a:hover img {left:-217px;}

/*.menu {margin-bottom:5px;} TKr */
.menu h2 {margin:0;}
.menu ul {overflow:hidden;width:100%;list-style-type:none;margin:0;padding:0;background:transparent url(/img/menu.jpg) repeat-y right bottom;}
.menu ul ul {clear:both;padding-top:8px;background:transparent url(/img/submenu.gif) no-repeat 30px -18px;}
.menu li {background:transparent url(/img/menuitem.png) no-repeat right bottom;padding-bottom:6px;font-size:12px;font-weight:bold;width:100%;vertical-align:bottom;}
.menu li a {text-decoration:none;display:block;padding:13px 0 6px 30px;}
.menu li.open a {color:#cc7800;float:left;margin-left:30px;padding-left:0;background:transparent url(/img/submenu1.gif) repeat-x left bottom;}
* html .menu li.open a {margin-left:15px;}
.menu li.open li {padding-bottom:0;font-size:11px;}
.menu li.open li a {float:none;padding-left:20px;background:transparent url(/img/submenu.gif) no-repeat 0px 0;color:#473c24;padding-bottom:5px;padding-top:2px;margin-left:30px;}
.menu li.open li a:hover {color:#cc7800;}
.menu li.open li.last a {background-image:url(/img/submenu1a.gif);}

.menu li a:hover {text-decoration:underline;}
.menu li li {background-image:none;}
.menu li li a {padding:0;}

.links {list-style-type:none;margin:0;padding:5px 0 5px 23px;}
.links li {padding-left:16px;background:transparent url(/img/arrow.gif) no-repeat 0 5px;padding-bottom:7px;}
.links li.pusty {padding:0px;padding-bottom:7px;font-weight:bold;background:none;}
.links li em {font-style:normal;color:#cc7800;font-weight:bold;}
.links li a {text-decoration:none;}
.links li a:hover {text-decoration:underline;}
.katalogi {margin:0;border-left:1px solid #e3dac8;border-right:1px solid #e3dac8;border-bottom:1px solid #e3dac8;padding-bottom:10px; }

.contact-box {text-align:center;line-height:1.45em;padding:8px 0;}
.contact-box p {margin:1.45em 0;}
.contact-box a {color:#256b97;text-decoration:underline;}
.contact-box a:hover {text-decoration:none;}

/* Srodkowa kolumna */

#path {position:absolute;left:245px;top:110px;list-style-type:none;margin:0;padding:0 0 2px 0;font-size:12px;line-height:39px;font-weight:bold;}
#path li {display:inline;padding-left:17px;background:transparent url(/img/path.gif) no-repeat 5px 5px; color:white;}
#path li.home {padding-left:17px;background:transparent url(/img/path.gif) no-repeat 5px 5px;color:white;}
#path li a {color:white;text-decoration:none;}

.title {height:35px;width:519px;background:#ae9358 url(/img/title.png) no-repeat left bottom;border:1px solid #9d8144;}
.title h2 {margin:0;font-size:16px;float:left;padding:8px 0 0 20px;font-family:arial, sans-serif;color:white;}
.title ul {float:right;line-height:26px;list-style-type:none;margin:0;padding:3px 10px 0 0;}
.title li {line-height:17px;float:left;padding-left:4px;margin-top:5px;}
.title li a {background:transparent url(/img/tools.png) repeat-x left bottom;float:left;border:1px solid #9e844b;color:white;padding:0 16px;text-decoration:none;}
.title li a em {font-style:normal;color:#e7cd94;font-size:10px;}
.title li a:hover {text-decoration:underline;}
.title li.rss {margin-top:0;}
.title li.rss a {background:#f47421 url(/img/rss.png) no-repeat;line-height:29px;width:47px;padding:0 12px 0 0;text-align:right;text-transform:uppercase;border-width:0;}
.title .sortowanie {margin-top:10px;margin-right:10px;float:right;}
.title .sortowanie select {border:1px solid #9d8144;background:#a78d52;width:138px;color:white;}

.title2 {height:35px;width:519px;background:#df8000 url(/img/title2.png) repeat-x left bottom;border:1px solid #df8000;}
.title2 h2 {margin:0;font-size:16px;float:left;padding:8px 0 0 20px;font-family:arial, sans-serif;}

.main-box {width:521px;margin-bottom:10px;}
.main-box .panels {list-style-type:none;margin:0;padding:0;height:44px;}
.main-box .panels li {float:left;text-align:center;}
.main-box .panels li a {float:left;height:35px;padding-top:9px;background:transparent url(/img/panels.gif) no-repeat right bottom;width:130px;}
.main-box .panels li a.selected {background-position:right top;}
.main-box .panels li.last a {background-position:left bottom;width:131px;}
.main-box .panels li.last a.selected {background-position:left top;}

.main-box .panel {width:491px;padding:30px 15px 20px 15px;overflow:hidden;background-color:#e6decd;}
.main-box .panel img {float:left;}
.main-box .panel ul {list-style-type:none;margin:0;padding:0;float:right;width:136px;}
.main-box .panel ul li {padding:3px 0 4px 16px;background:transparent url(/img/arrow1.gif) no-repeat 0 7px;}
.main-box .panel ul li a {font-weight:bold;text-decoration:none;}
.main-box .panel ul li a:hover {text-decoration:underline;color:#cc7800;}

.main-box .e-quide {width:491px;padding:30px 15px 20px 15px;overflow:hidden;background-color:#e6decd;}
.main-box .e-quide ul {list-style-type:none;margin:0;padding:18px 0 7px 0;width:100%;overflow:hidden;}
.main-box .e-quide ul li {float:left;width:143px;padding:94px 8px 0 8px;}
.main-box .e-quide ul li.link1 {background:transparent url(/img/link1.jpg) no-repeat 50% 0;}
.main-box .e-quide ul li.link2 {background:transparent url(/img/link2.jpg) no-repeat 50% 0;}
.main-box .e-quide ul li.link3 {background:transparent url(/img/link3.jpg) no-repeat 50% 0;}
.main-box .e-quide .select {float:left;width:226px;height:17px;border:1px solid #bba375;background:transparent url(/img/input4.png) no-repeat;margin-right:8px;margin-top:4px;padding:1px 4px;overflow:hidden;}
.main-box .e-quide .input {float:left;width:136px;height:15px;border:1px solid #bba375;background:transparent url(/img/input6.png) no-repeat;margin-right:4px;margin-top:4px;padding:2px 4px;}
.main-box .e-quide .input input {border-width:0;padding:0;background-color:transparent;}
.main-box .e-quide .select select {border:1px solid white;padding:0;background-color:transparent;width:227px;height:15px;}
* html .main-box .e-quide .select select {height:17px;margin-top:-1px;}
*+html .main-box .e-quide .select select {height:17px;}

.search-title {height:50px;position:relative;width:519px;background:#ae9358 url(/img/title.png) no-repeat left bottom;border:1px solid #9d8144;margin-bottom:1px;position:relative;}
.search-title h2 {margin:0;font-size:16px;float:left;padding:8px 0 0 20px;font-weight:bold;color:white;font-family:arial, sans-serif}
.search-title h2.padding-top {padding-top:16px;}
.search-title p {clear:both;margin:0;padding-left:20px;padding-top:3px;}
.search-title fieldset {position:absolute;right:4px;top:5px;}
.search-title fieldset label {display:block;margin-bottom:1px;text-align:right;}
.search-title fieldset select {border-width:0;width:135px;margin:1px 1px 1px 10px;background-color:#a88d52;color:white;height:17px;border:1px solid #9e8348;}


.book-list-box .list {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}
.book-list-box .list li {float:left;width:235px;height:130px;padding:18px 9px 40px 15px;background:transparent url(/img/line2.png) repeat-x;position:relative;}
.book-list-box .list li .book {width:100%;position:relative;padding-bottom:4px;min-height:140px;}
* html .book-list-box .list li .book  {height:140px;}
.book-list-box .list li.first-row {background-image:none;}
.book-list-box .list li .image {position:absolute;left:0;top:0;width:78px;text-align:right;}
/* wpisy z _ specjalnie do IE6 */
.book-list-box .list li .image img {background-color:white;padding:3px;border:1px solid #e6decd;border-bottom-width:3px;_height:99px;_width:70px;}
.book-list-box .list li h3 {font-size:12px;line-height:1.3em;margin:0 0 5px 94px;}
.book-list-box .list li h3 a {text-decoration:none;}
.book-list-box .list li h3 a:hover {color:#cc7800;text-decoration:underline;}
.book-list-box .list li p {font-size:10px;margin:0 0 0 94px;line-height:1.3em;}
.book-list-box .list li p.ranking {margin-top:-25px;}
.book-list-box .list li p.price {color:#473c24;font-weight:bold;font-size:11px;margin:0;background:transparent url(/img/bg1.png) repeat-x 0 4px;padding-left:15px;text-align:right;position:absolute;bottom:32px;right:1px;width:141px;height:29px;}
.book-list-box .list li p.price span {float:left;padding-top:4px;line-height:21px;}
.book-list-box .list li p.price a {position:absolute;right:0;top:0;}
.book-list-box .list ul {list-style-type:none;margin:0;padding:0;text-align:right;height:21px;position:absolute;bottom:10px;right:0px; width:80px;}
.book-list-box .list ul li {float:none;width:auto;display:inline;margin:0;padding:0 4px 0 0;background:none;}

.imageflow .price {color:#473c24;font-weight:bold;font-size:11px;margin:0;background:transparent url(/img/bg1.png) repeat-x 0 4px;padding-left:15px;text-align:right;position:absolute;width:71px;height:29px;line-height:1.3em;left:160px;}
.imageflow .price span {float:left;padding-top:4px;line-height:21px;}
.imageflow .price a {position:absolute;right:0;top:0;}
.imageflow .price img {visibility:visible;}


.subpage-navigator {text-align:center;background:#d8caaf none repeat-x;line-height:24px;width:521px;list-style-type:none;margin:0;padding:0;}
.subpage-navigator li {display:inline;color:#ae9358;padding:0 1px 0 5px;background:transparent url(/img/line4.png) no-repeat 0 1px;}
.border-top {padding-top:3px;background-image:url(/img/line2.png);margin-bottom:12px;}
.subpage-navigator strong {color:#cc7800;}
.subpage-navigator a {color:#654a0f;}
.subpage-navigator .no-border {background-image:none;padding-left:0;}
.subpage-navigator .prev {padding-left:9px;background:transparent url(/img/back.png) no-repeat 0 5px;padding-right:12px;}
.subpage-navigator .next {padding-right:9px;background:transparent url(/img/next.png) no-repeat 100% 5px;padding-left:11px;}
.subpage-navigator .prev a {text-decoration:none;}
.subpage-navigator .next a {text-decoration:none;}
.subpage-navigator .prev a:hover {text-decoration:underline;}
.subpage-navigator .next a:hover {text-decoration:underline;}

.box-links {float:left;width:255px;margin-right:9px;padding-bottom:9px;}
.box-links .title {width:253px;}
.box-links .links {background-color:#e6decd;list-style-type:none;margin:0;padding:4px 0 0 0;}
.box-links .links li {padding:7px 5px 10px 20px;background:transparent url(/img/line3.png) repeat-x left bottom;}
.box-links .links dt {font-weight:bold;padding:6px 13px 1px 20px;}
.box-links .links dd {padding:0 13px 11px 20px;margin:0;background:transparent url(/img/line3.png) repeat-x left bottom;}
.box-links a {text-decoration:none;}
.box-links a:hover {text-decoration:underline;}

.box-links .blue-links a {color:#256b97;text-decoration:underline;}
.box-links .blue-links a:hover {text-decoration:none;}
.box-links .forum-links {background-color:#e6decd;list-style-type:none;margin:0;padding:4px 0 0 0;}
.box-links .forum-links dt {float:right;font-size:10px;color:#98896b;padding:6px 13px 9px 0;}
.box-links .forum-links dt a {color:#98896b;}
.box-links .forum-links dd {padding:7px 13px 10px 20px;margin:0;background:transparent url(/img/line3.png) repeat-x left bottom;}




.transport-type {background:transparent url(/img/transport.gif) no-repeat 22px 70px;padding-bottom:15px;}
.transport-type .title {margin-bottom:9px;}
.transport-type .checkbox-line {padding-top:20px;margin-left:140px;width:382px;background:transparent url(/img/line2.png) repeat-x 0 4px;padding-bottom:8px;}
.transport-type .checkbox-line input {vertical-align:middle;margin-bottom:2px;}
.transport-type .bold {font-weight:bold;}
.transport-type .first-line {background-image:none;}
.transport-type label {display:block;}
.transport-type .indent {margin-left:25px;}
.transport-type p {font-weight:bold;margin:0.5em 0 1em 140px;line-height:1.5em;}
.transport-type a {color:#256b97;font-weight:normal;}

.order-list {width:100%;}
.order-list .list {list-style-type:none;margin:0;padding:3px 0 0 0;width:521px;}
.order-list .list li {padding-bottom:3px;background:transparent url(/img/line2.png) repeat-x left bottom;width:100%;height:129px;position:relative;vertical-align:bottom;overflow:hidden;}
.order-list .list li.zestaw_item {background:none;padding:0px;width:100%;height:120px;position:relative;vertical-align:bottom;overflow:hidden;}
.order-list .list li.zestaw_item_end {background:transparent url(/img/line2.png) repeat-x left bottom;padding:0px;width:100%;height:75px;position:relative;vertical-align:bottom;overflow:hidden;}
.order-list .list li.zestaw_item_end dl {height:60px !important;}
.order-list .list .image {text-align:right;float:left;width:95px;margin-top:10px;}
/* orginal - pawlo 10.07.2009
.order-list .list .image img {padding:3px;border:1px solid #e6decd;border-bottom-width:3px;background-color:white;}
*/
.order-list .list .image img {padding:3px;border:1px solid #e6decd;border-bottom-width:3px;background-color:white;height:100px;}
.order-list .list li h3 {font-size:12px;line-height:1.3em;padding:11px 165px 5px 111px;margin:0;}
.order-list .list li h3 a {text-decoration:none;}
.order-list .list li h3 a:hover {color:#cc7800;text-decoration:underline;}
.order-list .list li p {font-size:10px;padding:0 165px 6px 111px;margin:0;line-height:1.3em;}
.order-list .list li p a {text-decoration:none;}
.order-list .list li p a:hover {text-decoration:underline;}
.order-list .list dl {margin:0;padding:11px 0 0 0;width:159px;height:118px;background-color:#e6decd;position:absolute;right:0;top:0;}
.order-list .list dt {float:left;width:60px;height:19px;text-align:right;padding-right:18px;}
.order-list .list dd {height:19px;margin-left:0;font-weight:bold;}
.order-list .list dd .input {width:33px;height:15px;padding:2px 5px;font-weight:bold;border:1px solid #bba372;background:white url(/img/input7.png);position:relative;top:-4px;}
.order-list .list dd .select {width:52px;height:24px;padding:2px 5px;font-weight:bold;border:1px solid #bba372;background:white url(/img/input7.png);position:relative;top:-4px;}

.order-list .list dt input {background:url("/img/button1.png") no-repeat scroll 0 0 #EA8A00;border-width:0;color:white;cursor:pointer;height:27px;padding:0px;width:88px;}
.order-list .list li.gadzety2 {width:173px;height:150px;float:left;position:relative;} 
.order-list .list li.gadzety2 p.image {float:none;}
.order-list .list li.gadzety2 p {width:173px;text-align:center;padding:0px;font-size:11px;font-weight:bold;}
.order-list .list li.gadzety2 .button {text-align:center;bottom:4px;width:173px;position:absolute;}
.order-list .list li.gadzety2 .punkty {padding-top:7px;padding-bottom:7px;font-size:10px;}
.order-list .list li.gadzety2 .wymien input {background:url("/img/button1.png") no-repeat scroll 0 0 #EA8A00;border-width:0;color:white;cursor:pointer;height:27px;padding:0px;width:88px;} 


.order-list .list li.gadzety {width:86px;height:191px;float:left;position:relative;} 
.order-list .list li.gadzety p.image {float:none;}
.order-list .list li.gadzety p {width:80px;text-align:center;padding:0px;}
.order-list .list li.gadzety .button {text-align:center;bottom:4px;width:85px;position:absolute;}
.order-list .list li.gadzety .punkty {padding-top:7px;padding-bottom:7px;font-size:10px;}
.order-list .list li.gadzety .wymien input {background:url("/img/button1.png") no-repeat scroll 0 0 #EA8A00;border-width:0;color:white;cursor:pointer;height:27px;padding:0px;width:79px;}

.order-list .box .button {text-align:center;}
.order-list .box .button input {padding:0 0 2px 0;width:91px;height:29px;border-width:0;color:white;cursor:default;background:#eb8a00 url(/img/button4.png) no-repeat;cursor:pointer;}
.order-list .columns {margin:10px;overflow:hidden;width:505px;}

.regulamin_ack p {text-align:center;}
.regulamin_ack p input.ack {background:url("/img/button1.png") no-repeat scroll 0 0 #EA8A00;border-width:0;color:white;cursor:pointer;height:27px;padding:0px;width:88px;margin-right:10px;}
.regulamin_ack p input.noack {background:url("/img/button2.png") no-repeat scroll 0 0 #EA8A00;border-width:0;color:white;cursor:pointer;height:27px;padding:0px;width:88px;}
.regulamin_ack p a.button {background:url("/img/button1.png") no-repeat scroll 0 0 #EA8A00;border-width:0;color:white;cursor:pointer;height:27px;padding:7px 19px;width:88px;text-decoration:none;}

.login-form {background:transparent url(/img/loginbox.gif) no-repeat 29px 72px;padding-bottom:17px;}
.login-form .title {margin-bottom:21px;}
.login-form .input-line {width:300px;overflow:hidden;padding:2px 0 2px 130px;}
.login-form .input-line label {width:70px;padding-top:3px;margin-right:11px;padding-top:3px;text-align:right;float:left;}
.login-form .input-line .input {border:1px solid #bba372;width:126px;height:15px;padding:2px 5px;background:white url(/img/input2.png) no-repeat;}
.login-form a {color:#256b97;}
.login-form p.button {width:99px;text-align:right;padding:1px 0 13px 200px;margin:0;}
.login-form p.button input {width:91px;height:29px;background:#e48600 url(/img/button6.png) no-repeat;color:white;border-width:0;padding:0 0 2px 0;cursor:pointer}
.login-form ul {list-style-type:none;margin:0;padding:0 0 0 188px;}
.login-form ul li {padding-left:21px;background:transparent url(/img/arrow.gif) no-repeat 0 5px;padding-bottom:7px;}
.puste {background:none !important;}

.box-register {background:transparent url(/img/registerform.gif) no-repeat 16px 71px;padding-bottom:17px;}
.box-register p {padding-left:144px;margin:2.4em 0 1.5em 0;line-height:1.45em;}
.box-register p.button {padding-left:208px;margin-top:1.5em;}
.box-register p.button a {width:91px;height:29px;background:#e48600 url(/img/button6.png) no-repeat;color:white;line-height:28px;text-align:center;display:block;text-decoration:none;}

.register-form {padding-bottom:7px;}
.register-form .big-input {padding-left:22px;margin-top:13px;float:left;}
.register-form .big-input label {display:block;margin-bottom:3px;}
.register-form .big-input .input {border:1px solid #bba372;width:466px;height:15px;padding:2px 5px;background:white url(/img/input5.png) no-repeat;}
.register-form .big-input .input_disabled {border:1px solid #bba372;width:466px;height:15px;padding:2px 5px;}
.register-form .big-input .select {border:1px solid #bba372;width:478px;height:21px;padding:2px;background:white url(/img/input5.png) no-repeat;}
.register-form .columns {padding-left:22px;width:498px;}
.register-form .medium-input {margin-top:13px;width:236px;float:left;margin-right:11px;}
.register-form .medium-input label {display:block;margin-bottom:3px;}
.register-form .medium-input .input {border:1px solid #bba372;width:219px;height:15px;padding:2px 5px;background:white url(/img/input4.png) no-repeat;}
.register-form .medium-input .input_disabled {border:1px solid #bba372;width:219px;height:15px;padding:2px 5px;}
.register-form .medium-input .select {width:236px;height:23px;border:1px solid #bba372;padding:2px 5px;background:white url(/img/input4.png) no-repeat;}
.register-form .small-input {margin-top:13px;width:110px;float:left;margin-right:11px;}
.register-form .small-input label {display:block;margin-bottom:3px;}
.register-form .small-input .input {border:1px solid #bba372;width:98px;height:15px;padding:2px 5px;background:white url(/img/input3.png) no-repeat;}
.register-form .small-input .input_disabled {border:1px solid #bba372;width:98px;height:15px;padding:2px 5px;}
.register-form label em {font-style:normal;color:#f28e00;}

.register-form p {text-align:center;clear:both;}
.register-form p a {font-weight:bold;color:#256b97;line-height:1.3em;}
.register-form .required {text-align:left;padding-left:22px;}
.register-form .required em {font-style:normal;color:#f28e00;}

.register-form2 {padding-bottom:7px;}
.register-form2 .big-input {padding-left:22px;margin-top:13px;}
.register-form2 .big-input label {display:block;margin-bottom:3px;}
.register-form2 .big-input .input {border:1px solid #bba372;width:466px;height:15px;padding:2px 5px;background:white url(/img/input5.png) no-repeat;}
.register-form2 .big-input .select {border:1px solid #bba372;width:477px;height:21px;padding:2px 5px;background:white url(/img/input5.png) no-repeat;}
.register-form2 .columns {padding-left:22px;width:498px;}
.register-form2 .medium-input {margin-top:13px;width:236px;float:left;margin-right:11px;}
.register-form2 .medium-input label {display:block;margin-bottom:3px;}
.register-form2 .medium-input .input {border:1px solid #bba372;width:224px;height:15px;padding:2px 5px;background:white url(/img/input4.png) no-repeat;}
.register-form2 .medium-input .select {width:236px;height:23px;border:1px solid #bba372;padding:2px 5px;background:white url(/img/input4.png) no-repeat;}
.register-form2 .small-input {margin-top:13px;width:110px;float:left;margin-right:11px;}
.register-form2 .small-input label {display:block;margin-bottom:3px;}
.register-form2 .small-input .input {border:1px solid #bba372;width:98px;height:15px;padding:2px 5px;background:white url(/img/input3.png) no-repeat;}
.register-form2 label em {font-style:normal;color:#f28e00;}
.register-form2 p.center {text-align:center;}

.register-form2 p {padding-bottom:10px;}
.register-form2 p.button input{background: url("/img/button4.png") no-repeat scroll 0 0 #EB8A00;border-width: 0;color: white;cursor: pointer;height: 29px;padding: 0 0 2px;width: 91px;}
.register-form2 p a {font-weight:bold;color:#256b97;line-height:1.3em;}
.register-form2 .required {text-align:left;padding-left:22px;}
.register-form2 .required em {font-style:normal;color:#f28e00;}

.comments-form {padding-bottom:10px;}
.comments-form .textarea-line {padding-left:22px;margin-bottom:9px;padding-top:12px;width:478px;}
.comments-form .textarea-line label {display:block;}
.comments-form .textarea-line .input {background:transparent url(/img/textarea.png) no-repeat;display:block;border:1px solid #bba372;padding:5px;width:466px;margin-top:8px;}
.comments-form .textarea-line textarea {border-width:0;background-color:transparent;width:466px;height:72px;padding:0;position:relative;} 
.comments-form .checkbox-line {width:478px;overflow:hidden;padding-left:22px;padding-bottom:8px;}
.comments-form .checkbox-line input {float:left;margin:0;}
.comments-form .checkbox-line label {float:right;padding-top:2px;width:456px;}
.comments-form a {color:#256b97;}

.bonus-form {background:transparent url(/img/koszyk/ico_rabat.png) no-repeat 20px 0px;padding-bottom:0px;}
.bonus-form p {margin-left:209px;width:165px;}
.bonus-form .input-line {margin-left:128px;padding-top:2px;}
.bonus-form .input-line label {float:left;width:81px;padding-top:3px;}
.bonus-form .input-line .input {border:1px solid #bba372;width:126px;height:15px;padding:2px 5px;background:white url(/img/input2.png) no-repeat;}
.bonus-form p a {color:#256b97;}
.bonus-form .input-line .button {margin-left:105px;}
.bonus-form .input-line .button  input {background:#eb8a00 url(/img/button1.png) no-repeat;color:white;border-width:0;width:88px;height:27px;padding:0 0 2px 0;float:left;cursor:pointer;}

.confirm {padding-top:19px;margin-right:10px;}
.confirm .checkbox-line {width:475px;margin:0 auto;overflow:hidden;line-height:1.45em;}
.confirm .checkbox-line input {float:left;margin:0;}
.confirm .checkbox-line label {float:right;margin-top:2px;width:450px;}
.confirm .button {text-align:center;padding-top:0px;margin-top:0px;margin-bottom:5px;}
.confirm .button input {width:191px;height:37px;border-width:0;color:white;font-family:arial, sans-serif;font-weight:bold;font-size:14px;padding:0 0 2px 0;background:#e38500 url(/img/button5.png) no-repeat;cursor:pointer}

.payment-type .title {margin-bottom:10px;}
.payment-type .bold {font-weight:bold;}
.payment-type .radio-line {width:100%;overflow:hidden;padding-top:12px;}
.payment-type .radio-line .image {float:left;width:130px;text-align:center;}
.payment-type .radio-line input {margin:4px 0 6px 0;vertical-align:middle;}
.payment-type .button {text-align:center;padding-top:9px;margin-bottom:0.7em;}
.payment-type .button input {width:191px;height:39px;border-width:0;color:white;font-family:arial, sans-serif;font-weight:bold;font-size:14px;padding:0 0 2px 0;background:#e38500 url(/img/button5.png) no-repeat;cursor:pointer}

.order-summation {background:transparent url(/img/summation.gif) no-repeat 22px 71px;padding-bottom:14px;}
.order-summation p {width:478px;margin-left:23px;}
.order-summation dl {margin:0;padding:28px 0 22px 140px;width:225px;}
.order-summation dt {float:left;padding-top:12px;}
.order-summation dt.total {font-weight:bold;}
.order-summation dd {text-align:right;margin:0;font-weight:bold;padding-top:12px;}


.order-data dl {margin:0.7em 0 0.7em 21px;width:480px;overflow:hidden;border-bottom:1px solid #e6dfd2;}
.order-data dl dt {float:left;width:160px;text-align:right;padding:7px 0 5px 0;}
.order-data dl dd {margin:0;padding:6px 0 5px 183px;font-weight:bold;border-top:1px solid #e6dfd2;}
.order-data p {width:480px;margin:34px 0 1em 21px;line-height:1.4em;}
.order-data p a {color:#256b97;}
.order-data .button {text-align:center;padding-top:9px;margin-bottom:0.7em;margin-top:0;}
.order-data .srodek {padding-left:154px;width:344px !important;}
.order-data .button input {width:191px;height:39px;border-width:0;color:white;font-family:arial, sans-serif;font-weight:bold;font-size:14px;padding:0 0 2px 0;background:#e38500 url(/img/button5.png) no-repeat;cursor:pointer}
.order-data .button .input {width:191px;height:37px;border-width:0;padding:0 0 2px 0;}
.order-data .button  a {display:block;text-decoration:none;width:191px;height:29px;border-width:0;color:white;font-family:arial, sans-serif;font-weight:bold;font-size:14px;padding:10px 0 0px 0;background:#e38500 url(/img/button5.png) no-repeat bottom;cursor:pointer}

.search-result .list {width:521px;list-style-type:none;margin:0 0 5px 0;padding:3px 0 0 0;background-color:#e6decd;}
.search-result .list li {width:505px;overflow:hidden;padding:7px 16px 10px 0;background:#e6decd url(/img/line3.png) repeat-x left bottom;color:#b09358;text-align:right;}
.search-result .list li em {font-style:normal;}
.search-result .list li a {float:left;text-decoration:none;text-align:left;width:390px;padding-left:44px;background:transparent url(/img/arrow.gif) no-repeat 22px 5px;}
.search-result .list li a:hover {text-decoration:underline;}


/* XXX */
.book-summary {width:519px;margin-bottom:28px;padding-top:0px;}



.book-summary .image {height:300px;float:left;margin-right:20px;}
.book-summary .image img {height:176px;float:left;max-width:150px;padding:4px;border:1px solid #e6decd;border-bottom:4px solid #e6decd;background-color:white;}

/* XXX */
.book-summary h2 {font-size:22px;font-weight:normal;padding-top:0px;line-height:1.1em;/*height:2.18em;*/font-family:arial, sans-serif;}
.book-summary a {color:#256b97;}
.book-summary dl {margin:1.4em 0 7px 168px;line-height:1.45em;height:7.25em;}
.book-summary dt {float:left;margin-right:2px;}
.book-summary dd {margin:0;}
.book-summary .price {float:left;background-color:#e6decd;margin:0 0 0 168px;font-weight:bold;padding:10px;font-size:12px;}
.book-summary .info {position:absolute;right:20px;bottom:5px;width:120px;text-align:right;}
.book-summary .info ul {list-style-type:none;margin:0;padding:0;}
.book-summary .info ul li {padding-top:5px;}
.book-summary .info p {margin:0;font-size:10px;padding-top:14px;}
.book-summary .button {margin:0;clear:both;padding-top:3px;padding-left:24px;width:307px;font-weight:bold;line-height:1.45em;height:39px;}
.book-summary .button .add-to-cart {float:right;width:167px;height:39px;color:white;font-weight:bold;line-height:38px;text-align:center;text-decoration:none;font-size:14px;font-family:arial, sans-serif;background:#e38500 url(/img/button7.png) no-repeat;}
.book-summary .button .add-to-cart-2 {float:right;width:227px;height:39px;color:white;font-weight:bold;line-height:38px;text-align:center;text-decoration:none;font-size:14px;font-family:arial, sans-serif;background:#e38500 url(/img/button7_1.png) no-repeat;}
.book-summary .txt {margin:0 22px;}
.book-summary .txt_link {background:url('/img/arrow.gif') no-repeat scroll left center transparent;padding-left:16px;}

.box-details {float:left;width:255px;margin-right:9px;}
.box-details a {color:#256b97;}
.box-details .title {width:253px;}
.box-details dl {background-color:#e6decd;list-style-type:none;margin:0;padding:4px 0 0 0;}
.box-details dt {float:left;padding:6px 0 9px 20px;}
.box-details dt a {color:#98896b;}
.box-details dd {padding:7px 13px 10px 118px;margin:0;background:transparent url(/img/line3.png) repeat-x left bottom;}
.box-details p {padding:7px 13px 10px 20px;margin:0;background:#e6decd url(/img/line3.png) repeat-x left bottom;margin:0;}

.box-additional {float:left;width:255px;margin-right:9px;}
.box-additional a {color:#256b97;}
.box-additional .title {width:253px;}
.box-additional ul {background-color:#e6decd;list-style-type:none;margin:0;padding:4px 0 0 0;}
.box-additional li {padding:7px 13px 10px 20px;margin:0;background:transparent url(/img/line3.png) repeat-x left bottom;}

.book-description {width:521px;margin-bottom:10px;margin-top:9px;}
.book-description .panels {list-style-type:none;margin:0;padding:0;height:44px;}
.book-description .panels li {float:left;}
.book-description .panels li a {float:left;height:31px;padding-top:13px;background:transparent url(/img/panels.gif) no-repeat right bottom;width:239px;padding-left:21px;}
.book-description .panels li a.selected {background-position:right top;}
.book-description .panels li.last a {background-position:left bottom;width:240px;padding-left:21px;}
.book-description .panels li.last a.selected {background-position:right top;}
.book-description .panels li.caly {float:left;height:31px;padding-top:13px;background:transparent url(/img/panels.gif) no-repeat left top;width:521px;padding-left:21px;}

.book-description .panel {width:491px;padding:10px 15px 15px 15px;overflow:hidden;background-color:#e6decd;font-size:12px;}
.book-description p {line-height:1.45em;margin-bottom:0;}
.book-description .add {margin-top:0;height:39px;}
.book-description .add a {width:167px;height:39px;float:right;color:white;text-decoration:none;font-size:14px;font-family:arial, sans-serif;font-weight:bold;text-align:center;line-height:39px;background:#e38500 url(/img/button8.png) no-repeat;}

.book-list {list-style-type:none;margin:0;padding:13px 0;width:100%;overflow:hidden;text-align:center}
.book-list li {float:left;padding-left:34px;width:132px;}
.book-list h3 {font-size:11px;margin-bottom:0.7em;}
.book-list h3 a {text-decoration:none;}
.book-list h3 a:hover {text-decoration:underline;}
.book-list p {margin:0.7em auto;font-size:10px;width:108px;}
/* add by pawlo -  8.07.2009
.book-list .image img {padding:3px;border:1px solid #e6decd;background-color:white;border-bottom-width:3px;} */
.book-list .image img {padding:3px;border:1px solid #e6decd;background-color:white;border-bottom-width:3px;height:105px;}

.see-also {width:100%;position:relative;background:transparent url(/img/line2.png) repeat-x left bottom;margin-bottom:1px;padding-bottom:3px;width:521px;}
.see-also .navigator {list-style-type:none;margin:0;padding:0;}
.see-also .navigator li {position:absolute;}
.see-also .navigator li a {display:block;width:19px;height:34px;text-indent:-10000px}
.see-also li.prev {left:0;top:125px;}
.see-also li.next {right:0px;top:125px;}
.see-also li.prev a {background:transparent url(/img/prev1.gif) no-repeat;}
.see-also li.next a {background:transparent url(/img/next1.gif) no-repeat;}
.see-also .navigator li a:hover {background-position:left bottom;}


.comment-list {width:521px;margin-bottom:10px;margin-top:5px;}
.comment-list .panels {list-style-type:none;margin:0;padding:0;height:44px;}
.comment-list .panels li {float:left;}
.comment-list .panels li a {float:left;height:35px;padding-top:9px;background:transparent url(/img/panels.gif) no-repeat right bottom;width:239px;padding-left:21px;text-decoration:none;}
.comment-list .panels li a img {vertical-align:middle;margin-right:4px;}
.comment-list .panels li a.selected {background-position:right top;}
.comment-list .panels li.last a {background-position:left bottom;width:240px;padding-left:21px;}
.comment-list .panels li.last a.selected {background-position:right bottom;}
.comment-list .panels li.caly {float:left;height:35px;padding-top:9px;background:transparent url(/img/panels.gif) no-repeat left top;width:521px;padding-left:21px;}
.comment-list .panel {width:481px;padding:10px 20px 5px 20px;overflow:hidden;background-color:#e6decd;}
.comment-list ol {list-style-type:none;margin:0;padding:0;}
.comment-list ol li {padding:13px 0 10px 0;}
.comment-list ol h3 {font-size:11px;margin:0;}
.comment-list ol h3 a {text-decoration:none;}
.comment-list ol h3 a:hover {text-decoration:underline;}
.comment-list ol blockquote {margin:0;line-height:1.5em;}
.comment-list ol blockquote p {margin:0;}
.comment-list .more {width:100%;overflow:hidden;margin:0.3em 0;}
.comment-list .more a {float:right;border:1px solid #b1a998;background:#c1b9a8 url(/img/line5.png) repeat-x;color:white;width:51px;height:17px;line-height:17px;text-align:center;text-decoration:none;}

.box-article .text {padding:7px 0 5px 20px;width:481px;overflow:hidden;line-height:1.45em;}
.box-article .text p a {color:#1e7297;}
.box-article .list {list-style-type:none;margin:0;padding:5px 0 0 0;width:521px;}
.box-article .bold {padding:10px 0 5px 0;}
.box-article .list li {padding:12px 17px 8px 17px;background:transparent url(/img/line2.png) repeat-x left bottom;position:relative;width:487px;overflow:hidden;}
/* pawlo 2.07.2009 dodano width:425px;  - ciekawostki*/
.box-article .list li h3 {margin:0;font-size:12px;width:425px;}
.box-article .list li h3 a {text-decoration:none;}
.box-article .list li h3 a:hover {text-decoration:underline;}
.box-article .list li .date {position:absolute;right:17px;top:12px;color:#b09358;font-style:normal;}
.box-article .bold li {padding:6px 17px 10px 17px;}
.box-article .bold li a {font-weight:bold;font-size:12px;text-decoration:none;}
.box-article .bold li a:hover {text-decoration:underline;}
.box-article .bold li p, .box-article .list .bold p {line-height:1.45em;}
.box-article .list .image {float:left;border:1px solid #e6decd;padding:3px;background-color:white;margin-right:31px;margin-bottom:5px;}
.box-article .list li p {margin:0.6em 0;}
.box-article .select-country {padding:16px 0 17px 0;background:transparent url(/img/line2.png) repeat-x left bottom;width:521px;}
.box-article .select-country label {font-weight:bold;padding-left:18px;width:127px;padding-top:4px;float:left;}
.box-article .select-country .select {float:left;border:1px solid #bba372;padding:1px 5px;height:17px;width:168px;background:white url(/img/input9.png) no-repeat;overflow:hidden;}
.box-article .select-country .select select {border-width:0;width:166px;height:15px;}
* html .box-article .select-country .select select {height:17px;margin-top:-1px;}
*+html .box-article .select-country .select select {height:17px;}

.box-article .select-country1 {padding:19px 0 5px 0;background:transparent url(/img/line2.png) repeat-x left top;width:521px;}
.box-article .select-country1 fieldset {padding-bottom:4px;}
.box-article .select-country1 label {font-weight:bold;margin-right:10px;width:181px;text-align:right;padding-top:4px;float:left;}
.box-article .select-country1 .select {float:left;border:1px solid #bba372;padding:1px 5px;height:17px;width:168px;background:white url(/img/input9.png) no-repeat;overflow:hidden;}
.box-article .select-country1 .select select {border-width:0;width:166px;height:15px;}
* html .box-article .select-country1 .select select {height:17px;margin-top:-1px;}
*+html .box-article .select-country1 .select select {height:17px;}
.box-article .select-country1 .button {margin:0.2em 0 0.2em 187px;}
.box-article .select-country1 .button input {width:91px;height:29px;background:#eb8b01 url(/img/button4.png) no-repeat;border-width:0;color:white;cursor:pointer}

.box-article .list dl {margin:0.6em 0;padding-top:4px;}
.box-article .list dt {display:inline;}
.box-article .list dt.none {display:none;}
.box-article .list dd {display:inline;margin:0;}
.box-article .list dd img {vertical-align:middle;margin-right:5px;margin-bottom:3px;}

.box-bonus .links {list-style-type:none;margin:0;padding:5px 0;width:521px;}
.box-bonus .links li {padding-bottom:3px;background:transparent url(/img/line2.png) repeat-x left bottom;}
.box-bonus .links li a {display:block;padding:7px 17px;font-size:12px;text-decoration:none;}
.box-bonus .links li a:hover {text-decoration:underline;}

.box-events .list {list-style-type:none;margin:0;padding:10px 0 5px 0;width:521px;}
.box-events .list li {padding:6px 17px 10px 17px;background:transparent url(/img/line2.png) repeat-x left bottom;width:487px;}
.box-events .list li a {text-decoration:none}
.box-events .list li a:hover {text-decoration:underline;}
.box-events .navigator {clear:both;list-style-type:none;margin:0;padding:10px 0;width:521px;overflow:hidden;position:relative;}
.box-events .navigator li {width:91px;margin:0 auto;}
.box-events .navigator li.prev {position:absolute;left:0;top:10px;}
.box-events .navigator li.next {position:absolute;right:0;top:10px;}
.box-events .navigator li a {display:block;width:91px;height:29px;line-height:29px;color:white;background:#959390 url(/img/button9.png) no-repeat;text-align:center;text-decoration:none;}



.box-guide .list {list-style-type:none;margin:0;padding:0 0 6px 0;width:100%;overflow:hidden;}
.box-guide .list li {float:left;padding:13px 17px 10px 16px;width:98px;overflow:hidden;}
.box-guide .list li img {background-color:white;border:1px solid #e4ded0;padding:3px;}

.box-users .list {list-style-type:none;margin:0;padding:13px 0 5px 0;width:100%;overflow:hidden;}
.box-users .list li {float:left;padding:0 17px 0 16px;width:98px;overflow:hidden;}
.box-users .list li img {background-color:white;border:1px solid #e4ded0;padding:3px;}
.box-users .list li .name {display:block;padding:5px 7px;}
.box-users .list li a {text-decoration:none;}
.box-users .list li a:hover {text-decoration:underline;}

.box-img .list {list-style-type:none;margin:0;padding:13px 0 0 0;width:100%;overflow:hidden;}
.box-img .list li {padding:0 12px 0 15px;height:171px;overflow:hidden;width:146px;float:left;}
.box-img .list li img {background-color:white;border:1px solid #e4ded0;padding:3px;}
.box-img .list li h3 {font-size:11px;line-height:1.45em;margin:6px 5px 0 5px;}
.box-img .list li h3 a {text-decoration:none;}
.box-img .list li h3 a:hover {text-decoration:underline;}
.box-img .list li p {line-height:1.45em;margin:0 5px;;}
.box-img .list li p a {color:#236aaa;}

.box-top .links {list-style-type:none;margin:0;padding:6px 0 0 0;width:521px;}
.box-top .links li {padding:8px 0 11px 0;background:transparent url(/img/line2.png) repeat-x left bottom;width:100%;overflow:hidden;}
.box-top .links h3 {float:left;padding-left:18px;margin:0;font-size:11px;font-weight:normal;width:370px;}
.box-top .links h3 a {text-decoration:none;}
.box-top .links h3 a:hover {text-decoration:underline;}
.box-top .links p {float:right;width:130px;margin:0;}
.box-top .links li p a {color:#236aaa;}

.box-store .text {padding:20px 21px 24px 21px;margin:0;line-height:1.45em;}
/* orginal - pawlo 13.07.2009
 .box-store .list li .buttons {height:auto;margin-top:16px;padding-left:105px;padding-bottom:0;} */
.box-store .list li .buttons {height:auto;margin-top:10px;padding-left:105px;padding-bottom:0;}
.box-store .total {background-color:#ae9459;border:1px solid #9a8246;width:519px;color:white;line-height:35px;overflow:hidden;}
.box-store .total h3 {float:left;padding-left:24px;margin:0;font-size:16px;font-family:arial, sans-serif;}
.box-store .total dl {float:right;width:270px;margin:0;}
.box-store .total dt {float:left;}
.box-store .total dd {float:left;margin:0;font-size:16px;font-family:arial, sans-serif;font-weight:bold;padding-left:13px;width:57px;}
.box-store .total dd.value {width:80px;}

.box-store div.all-to-cart {width:167px;float:right;padding-right:8px;padding-top:12px;}
.box-store div.all-to-cart p {margin:0.5em 4px;}
.box-store div.all-to-cart input {cursor:pointer;}
.box-store .order-options {list-style-type:none;margin:0;padding:16px 22px;float:left;}
.box-store .order-options li {padding-bottom:7px;}
.box-store .order-options a {color:#256b97;}

.box-store .all-to-cart {width:100%;overflow:hidden;width:523px;}
.box-store .all-to-cart a {float:right;color:white;font-size:14px;font-weight:bold;font-family:arial, sans-serif;text-align:center;line-height:39px;width:167px;text-decoration:none;background:#f18e00 url(/img/button7.png) no-repeat;}
.box-store .all-to-cart .button button {background:#f18e00 url(/img/button7.png) no-repeat;color:white;float:right;font-size:14px;font-weight:bold;font-family:arial, sans-serif;text-align:center;line-height:39px;width:167px;text-decoration:none;}
.box-store .all-to-cart .button {float:right;}
.box-store .all-to-cart input {border-width:0;padding:0 0 2px 0;color:white;font-size:14px;font-weight:bold;font-family:arial, sans-serif;height:39px;width:167px;text-decoration:none;background:#f18e00 url(/img/button7.png) no-repeat;}





.country h2.country-name {font-family:arial, sans-serif;font-size:24px;font-weight:normal;margin:0 0 12px 19px;}
.country .image {float:left;padding-left:15px;}
.country .image img {background-color:white;border:1px solid #e6decd;padding:3px;}
.country .columns {padding-bottom:16px;}
.country .columns dl {margin:0;padding-left:180px;padding-top:2px;}
.country .columns dt {float:left;font-weight:bold;padding-bottom:7px;}
.country .columns dd {padding-left:108px;margin:0;padding-bottom:7px;}
.country dl a {color:#256b97;}
.country .subjects {list-style-type:none;margin:0;padding:3px 0 3px 1px;background-color:#e6decd;width:520px;overflow:hidden;}
.country .subjects li {float:left;padding:0 0 3px 10px;background:transparent url(/img/line3.png) repeat-x left bottom;}
.country .subjects li a {color:#256b97;width:148px;padding:0 5px 0 10px;line-height:27px;float:left;}
.country .subjects li.selected a {background-color:#efebe3;font-weight:bold;color:#473c24;text-decoration:none;}
.country .text {background-color:#e6decd;width:479px;overflow:hidden;padding:2px 21px;}
.country .text p {line-height:1.45em;}
.country .text .photo {border:3px solid white;}
.country .text .to-left {float:left;margin:0 29px 10px 0;}
.country .text .to-right {float:right;margin:0 0 10px 29px;}
.country .text-navigator {background-color:#e6decd;list-style-type:none;margin:0 0 7px 0;padding:0 0 8px 0;width:521px;overflow:hidden;}
.country .text-navigator .prev {float:left;padding-left:21px;}
.country .text-navigator .next {float:right;padding-right:21px;}
.country .text-navigator a {display:block;background:#beb6a5 url(/img/line5.png) repeat-x;border:1px solid #b1a998;color:white;text-align:center;width:121px;height:17px;line-height:17px;text-decoration:none;}
.country .text-navigator a:hover {text-decoration:underline;}


.advanced-search {background:transparent url(/img/searchform.gif) no-repeat 15px 57px;}
.advanced-search .input-line {padding-left:140px;width:381px;padding-top:26px;}
.advanced-search .input-line label {display:none;}
.advanced-search .input-line input {width:347px;background:white url(/img/input8.png) no-repeat;border:1px solid #bba372;height:15px;padding:2px 5px;}
.advanced-search .select-line {margin-left:140px;padding:8px 0 20px 0;background:transparent url(/img/line2.png) repeat-x left bottom;width:358px;}
.advanced-search .select-line label {display:block;font-weight:bold;padding-bottom:2px;}
.advanced-search .select-line .select {margin-top:2px;border:1px solid #bba372;padding:1px 4px;height:17px;background:white url(/img/input9.png) no-repeat;width:168px;display:block;overflow:hidden;}
.advanced-search .select-line .select select {height:16px;width:166px;border-width:0;height:15px;}
* html .advanced-search .select-line .select select {height:17px;margin-top:-1px;}
*+html .advanced-search .select-line .select select {height:17px;}
.advanced-search .checkbox-group {margin-left:140px;padding:12px 0 11px 0;background:transparent url(/img/line2.png) repeat-x left bottom;width:358px;}
.advanced-search .checkbox-group label {display:block;}
.advanced-search .checkbox-group strong {display:block;padding-bottom:4px;}
.advanced-search .checkbox-group input {vertical-align:middle;margin:1px 0 3px 0;}
.advanced-search .button {padding-right:27px;margin:0.7em 0;text-align:right;}
.advanced-search .button input {color:white;font-size:14px;font-family:arial, sans-serif;border-width:0;width:191px;height:39px;font-weight:bold;background:#eb8a00 url(/img/button5.png) no-repeat;cursor:pointer}
.advanced-search .link_szukaj {text-decoration:none;cursor:pointer;}
.advanced-search .select-crooss {margin-left:140px;padding:8px 0 20px 0;background:transparent url(/img/line2.png) repeat-x left bottom;width:358px;}
.advanced-search .select-crooss .checkbox-group2 {
    display: block;
    height: 35px;
    margin-left: 0px;
}
.advanced-search .select-crooss .checkbox-group2 .boxer {
    float: left;
    height: 50px;
    padding-top: 2px;
    width: 62px;
}


.box-text .text {width:480px;padding:3px 0 1px 21px;overflow:hidden;line-height:1.45em;}
.box-text .text a {color:#256b97;}
.box-text .text p {margin:1.45em 0;}
.box-text .text dl {width:100%;overflow:hidden;margin:1.45em 0;}
.box-text .text dt {float:left;width:100px;font-weight:bold;}
.box-text .text dd {margin-left:108px;}

.box-calendar .columns {background-color:#e6decd;width:521px;padding:18px 0;}
.box-calendar .calendar {float:left;width:133px;padding:0 20px;}
.box-calendar .calendar table {width:100%;}
.box-calendar .calendar td {font-size:10px;text-align:center;width:19px;height:19px;padding:0;background:#f0eeeb url(/img/calendar1.gif) no-repeat;}
.box-calendar .calendar td.weekend {background-color:#efe8da;}
.box-calendar .calendar a {color:#cc7800;text-decoration:none;display:block;width:19px;height:19px;line-height:19px;background:transparent url(/img/calendar2.gif) no-repeat;}
.box-calendar .calendar caption {text-align:center;font-weight:bold;padding:4px;}
.box-calendar .calendar td.selected {background-color:#ffb853;}
.box-calendar .calendar td.selected a {color:#473c24;}

.box-author .columns {padding:16px 0 20px 0;}
.box-author .image {float:left;padding-left:19px;width:146px; text-align: center;}
.box-author .image img {padding:3px;background-color:white;border:1px solid #e1ded7;}
.box-author p {margin:0 14px 0 186px;line-height:1.45em;}

.promotion {background:transparent url(/img/bonus1.gif) no-repeat 33px 39px;padding:11px 0 1px 166px;width:355px;}
.promotion p {line-height:1.45em;margin:1.45em 0;}

.category-box dl {margin:1em 0;width:521px;overflow:hidden;}
.category-box dl dt {float:left;width:150px;padding:2px 0;}
.category-box dl dd {margin-left:155px;padding:2px 0;}

/* Prawa kolumna */

.right-box {margin-bottom:8px;padding-bottom:1px;background:transparent url(/img/line1.png) no-repeat left bottom;width:100%}
.right-box h2 {margin:0;}
.cart dl {margin:0;padding:5px 10px 5px 23px;border-left:1px solid #e3dac8;width:165px;}
.cart dt {float:left;width:68px;padding-bottom:7px;}
.cart dd {font-weight:bold;font-size:12px;margin:0 0 0 68px;padding-bottom:7px;}
.cart .button {border-left:1px solid #e3dac8;margin:0;padding-bottom:12px;}
.cart .button a {display:block;width:91px;height:29px;line-height:27px;color:white;margin:0 auto;text-decoration:none;text-align:center;background:#eb8a00 url(/img/button4.png) no-repeat;}

#right .links {list-style-type:none;margin:0;padding:5px 0 5px 23px;border-left:1px solid #e3dac8;}
#right .links li {padding-left:16px;background:transparent url(/img/arrow.gif) no-repeat 0 5px;padding-bottom:7px;}
#right .links li em {font-style:normal;color:#cc7800;font-weight:bold;}
#right .links li a {text-decoration:none;}
#right .links li a:hover {text-decoration:underline;}

.promotion-box {padding-bottom:1px;border-bottom:1px solid #cac0ab;background-image:none;width:100%;position:relative;}
.promotion-box .index {list-style-type:none;margin:0;padding:0;position:absolute;left:3px;bottom:1px;}
* html .promotion-box .index {bottom:0px;}
.promotion-box .index li {float:left;margin-right:2px;width:14px;height:14px;border:1px solid white;border-bottom-width:0;background-color:#cac0ab;text-align:center;}
.promotion-box .index a {text-decoration:none;}
.promotion-box .index a.tabactive {text-decoration:none; color:#CC7800;font-weight:bold;}
.promotion-box .index a:hover {text-decoration:underline;}
.promotion-box .index li.selected a {color:#cc7800;font-weight:bold;}
.promotion-box .more {list-style-type:none;margin:0;padding:0;position:absolute;right:0;bottom:1px;}
.promotion-box .more a {display:block;width:86px;height:15px;background-color:#f28e00;color:white;text-align:center;line-height:15px;font-size:10px;text-decoration:none;}
.promotion-box .more a:hover {text-decoration:underline;}
* html .promotion-box .more {bottom:0;}

.box-contact {border-left:1px solid #e3dac8;}
.box-contact table {margin:0 auto;}
.box-contact table tr {padding:5px;}
.box-contact table td {padding:5px;}
.box-contact table tr.border {background: transparent url(/img/contact/line.jpg) repeat-x center bottom; }


.newsletter-box {}
.newsletter-box h2 {margin:0;}
.newsletter-box fieldset {padding:5px 10px 5px 23px;border-left:1px solid #e3dac8;}
.newsletter-box p {margin:0;}
.newsletter-box .radio-line {padding-bottom:5px;}
.newsletter-box .radio-line input {vertical-align:middle;margin-bottom:4px;}
.newsletter-box .input {margin-top:12px;border:1px solid #bba372;background:white url(/img/input1.png) no-repeat;padding:2px 11px;width:134px;height:15px;margin-bottom:3px;}
.newsletter-box .button {text-align:center;}
.newsletter-box .button input {padding:0 0 2px 0;width:91px;height:29px;border-width:0;color:white;cursor:default;background:#eb8a00 url(/img/button4.png) no-repeat;cursor:pointer;}
.newsletter-box .more {padding-left:20px;background:transparent url(/img/arrow.gif) no-repeat 0 5px;padding-bottom:7px;margin-top:0.5em;margin-bottom:0.4em;}
.newsletter-box .more a {text-decoration:none;}
.newsletter-box .more a:hover {text-decoration:underline;}

/* Stopka */

#footer {background:transparent url(/img/footer.jpg) no-repeat center bottom;}
#footer p {float:left;margin:0;color:#918161;padding-left:35px;}
#footer p a {color:#918161;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#footer ul {list-style-type:none;margin:0;padding:0 20px 5px 0;text-align:right;}
#footer ul li {display:inline;padding:0 0 0 15px;background:transparent url(/img/line.png) no-repeat 6px 2px;}
#footer ul li.first {padding-left:0;background-image:none;}
.footer-icon {padding:37px 67px 0 0;height:76px;text-align:right;}


/* Style dodatko */
.ks_dnia h2 {font-size:15px;font-weight:normal;padding-top:4px;margin-left:10px;line-height:1.1em;height:2.18em;font-family:arial, sans-serif;}



.main-box .panel ul.list-links {float:left;width:220px;padding-left:15px;}
.main-box .panel ul.list-links li {background-image:url(/img/arrow.gif);}


.prize-box .columns {width:100%;overflow:hidden;padding-bottom:30px;padding-top:10px;}
.prize-box .col-left {float:left;width:190px;text-align:center;padding-top:14px;}
.prize-box .col-left img {margin-bottom:8px;}
.prize-box .col-left p {text-align:left;font-size:10px;width:150px;margin:0 auto;}
.prize-box .col-right {margin-left:195px;width:312px;line-height:1.45em;}
.prize-box .col-right p {margin-top:1.45em;}
.prize-box .col-right p.to-right {text-align:right;}



.series-list-box ul {list-style-type:none;margin:0;padding:0;}
.series-list-box li {width:498px;overflow:hidden;padding:15px 0;}
.series-list-box h3 {float:left;width:217px;margin:2px 0 0 0;}
.series-list-box h3 a {position:relative;width:217px;overflow:hidden;display:block;}
.series-list-box h3 a:hover {border-width:0;}
.series-list-box h3 a:hover img {position:relative;left:-217px;}
.series-list-box p {line-height:1.45em;margin:0 0 0 237px}
.series-list-box p a {color:#df8300;text-decoration:underline;font-weight:bold;}

/* Nowe style ******************************************************************************/

.register {margin-bottom:9px;padding-left:22px;padding-top:12px;width:478px;}
.register .select {background:transparent url(/img/textarea.png) no-repeat scroll 0 0;border:1px solid #BBA372;display:block;margin-top:8px;padding:5px;width:466px;}
.register  .input {border:1px solid #bba372;width:126px;height:15px;padding:2px 5px;background:white url(/img/input2.png) no-repeat;}
.register .button  input {background:#eb8a00 url(/img/button1.png) no-repeat;color:white;border-width:0;width:88px;height:27px;padding:0 0 2px 0;cursor:pointer;}
.em {color:#F28E00;font-style:normal;}
.dane_input {background:white url(/img/input4.png) no-repeat scroll 0 0;border:1px solid #BBA372;height:15px;padding:2px 5px;width:224px;}
.dane_input_long {background:white url(/img/input5.png) no-repeat scroll 0 0;border:1px solid #BBA372;height:15px;padding:2px 5px;width:466px;}



#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5 {border:1px solid #ececec; width:200px; text-align:center; font-size:12px; display: none;}

#tabcontent1 { display: block; border:1px solid #ececec; width:200px; text-align:center; font-size:12px;}

.promotion-box {width: 195px;}

#center #pomoc table div p {
    color: #473C24 !important;
    font-family:tahoma,serif;
    font-size:11px;
    
    margin-bottom:1em;
    margin-top:1em;
    line-height:1.45em;
    margin:0;
    padding:1px 21px 1px 21px;
    
}

.link {
background:transparent url(/img/arrow.gif) no-repeat scroll 0 5px;
padding-bottom:7px;
padding-left:16px;
}


.link a {text-decoration:none;}
#kalendarz .akt {border: 1px solid red; color: #990000; font-weight: bold;}
#kalendarz .jest {color: white; background: rgb(100,100,125);}
td.hidden { visibility: hidden }
table.tbl_kal td { width: 16px; text-align: center}


/****************** PP ***********************************************************/

.box-loyality-program {padding:11px 0 0 0;}
.box-loyality-program h2 {margin:0;font-size:14px;padding-bottom:25px;}
.box-loyality-program .title h2 {padding-bottom:0;}
.box-loyality-program .main-info {padding-left:20px;height:205px;font-size:13px;background:transparent url(/img/maininfo.jpg) no-repeat left bottom;}
.box-loyality-program .main-info p {width:260px;margin:0;line-height:1.35em;}
.box-loyality-program .propose {font-size:13px;line-height:1.35em;padding:10px 21px;}
.box-loyality-program .join {clear:both;padding:10px 21px 0 21px;font-size:13px;line-height:1.15em;}
.box-loyality-program .join ul {list-style-type:none;margin:0;padding:0;}
.box-loyality-program .join ul li {padding-left:15px;background:transparent url(/img/point.png) no-repeat 0 15px;padding-top:10px;}
.box-loyality-program .join p {padding:3px 0 7px 0;}
.box-loyality-program .join p a {display:block;width:294px;height:49px;background:#eb8a00 url(/img/button10.png) no-repeat;margin:0 auto;line-height:49px;color:white;text-align:center;text-transform:uppercase;font-size:14px;font-weight:bold;text-decoration:none;font-family:arial, sans-serif;}
.box-loyality-program .faq {background:transparent url(/img/line2.png) repeat-x;width:523px;padding-top:21px;padding-bottom:20px;}
.box-loyality-program .faq h3 {line-height:25px;font-size:14px;margin:0;padding-left:37px;}
.box-loyality-program .faq .icon1 {background:transparent url(/img/faqicon1.png) no-repeat 0 50%;}
.box-loyality-program .faq .icon2 {background:transparent url(/img/faqicon2.png) no-repeat 0 50%;}
.box-loyality-program .faq .icon3 {background:transparent url(/img/faqicon3.png) no-repeat 0 50%;line-height:17px;}
.box-loyality-program .faq .icon4 {background:transparent url(/img/faqicon4.png) no-repeat 0 50%;}
.box-loyality-program .faq .icon5 {background:transparent url(/img/faqicon5.png) no-repeat 0 50%;}
.box-loyality-program .faq p {width:470px;padding-left:37px;margin-top:0.8em;line-height:1.25em;font-size:13px;line-height:1.15em;}
.box-loyality-program .faq ul {list-style-type:none;margin:0.8em 0 1em 0;line-height:1.15em;width:465px;padding-left:37px;font-size:13px;line-height:1.25em;}
.box-loyality-program .faq a {color:#256b97;}


.loyalty-program {padding-bottom:10px;background:transparent url(/img/loyaltyprogram.jpg) no-repeat 0 47px;}
.loyalty-program h2 {margin:0;}
.loyalty-program label {display:none;}
.loyalty-program .input-line input {border:1px solid #bba372;background:white url(/img/input1.png) no-repeat;width:142px;height:15px;padding:2px 8px;margin:4px 0 0 29px;}
.loyalty-program .button {background:transparent url(/img/programline.png) no-repeat left bottom;padding:0 26px 0 39px;margin:5px 0 0 0;padding-bottom:15px;}
.loyalty-program .button a {text-decoration:none;}
.loyalty-program .button a:hover {text-decoration:underline;}
.loyalty-program .button input {float:right;width:91px;height:29px;color:white;border-width:0;background:#ea8a00 url(/img/button6.png) no-repeat;cursor:pointer;padding:0 0 2px 0;}
.loyalty-program .button input.hover {background-position:left bottom;}

.for-companies {background:transparent url(/img/forcompanies.png) no-repeat 0 12px;padding-top:7px;}
.for-companies h3 {margin:0;padding-left:30px;padding-bottom:4px;font-size:11px;}
.for-companies ul {list-style-type:none;margin:0;padding:0 0 13px 30px;background:transparent url(/img/programline.png) no-repeat left bottom;}
.for-companies ul li {padding-right:14px;display:inline;}
.for-companies a {text-decoration:none;}
.for-companies a:hover {text-decoration:underline;}
.for-private {background:transparent url(/img/forprivate.png) no-repeat 0 12px;padding-top:7px;}
.for-private h3 {margin:0;padding-left:30px;padding-bottom:4px;font-size:11px;}
.for-private ul {list-style-type:none;margin:0;padding:0 0 13px 30px;background:transparent url(/img/programline.png) no-repeat left bottom;}
.for-private ul li {padding-right:14px;display:inline;}
.for-private a {text-decoration:none;}
.for-private a:hover {text-decoration:underline;}

.book_info {width:519px;margin-bottom:5px;}
.book_info .okladka {height:163px;width:125px;margin:10px;cursor:pointer;float:left;}
.book_info div h1 {font-size:15px;font-weight:bold;}
.book_info .left {float:left;clear:left;width:145px;text-align:center;}
.book_info .right {float:right;clear:right;width:350px;}
.book_info .right a {text-decoration:none;color:#256B97;}
.book_info .cena {background-color:#e4ded0;padding:10px;margin:10px 0 0 -10px;float:left;font-size:13px;}
.book_info input {display:none;}
.book_info img.format {margin:2px;}

/* zestawy książek */
#zest_box {width: 519px; padding-bottom: 20px;}
#zest_box img {vertical-align: middle;}
#zest_box .zest_box_item {background-color:#e6dfcd;margin: 1px; padding:5px 10px;}
#zest_box .zest_box_item img {cursor: pointer; margin: 7px; padding: 0px; border: 1px solid transparent;}
#zest_box .ceny {font-weight: bold; padding-bottom: 10px;}
#zest_box a {color: #3F65AA; text-decoration: underline;}
#zest_box a:hover {text-decoration: none;}
#ksiazki_promo {text-align:center;padding:10px 0 0;}

/* Opinie i Recenzje*/

#opinie_1 { width: 259px; height: 42px; float: left; display:block; margin-bottom: 10px;}
.opinie_12 { width: 259px; height: 42px; float: left; display:block;}
.opinie_11 { width: 259px; height: 42px; float: left; display:block;}

#recenzje_1 { width: 259px; height: 42px;float: left; display:block;margin-bottom: 10px;}
.recenzje_12 { width: 259px; height: 42px; float: left; display:block;}
.recenzje_11 { width: 259px; height: 42px; float: left; display:block;}

.recenzjeopinie {width:521px;margin-top:9px;}
.recenzjeopinie .panels {list-style-type:none;margin:0;padding:0;height:44px;}
.recenzjeopinie .panels li {float:left;}
.recenzjeopinie .panels li a {float:left;height:31px;padding-top:13px;background:transparent url(/img/panels.gif) no-repeat right bottom;width:239px;padding-left:21px;}
.recenzjeopinie .panels li a.selected {background-position:right top;}
.recenzjeopinie .panels li.last a {background-position:left bottom;width:240px;padding-left:21px;}
.recenzjeopinie .panels li.last a.selected {background-position:right top;}
.recenzjeopinie .panels li.caly {float:left;height:31px;padding-top:13px;background:transparent url(/img/panels.gif) no-repeat left top;width:521px;padding-left:21px;}

/*
.recenzjeopinie .panels {list-style-type:none;margin:0;padding:0;height:44px;}
.recenzjeopinie .panels li {text-align:left;float:left;height:35px;padding-top:9px;background:transparent url(/img/panels.gif) no-repeat right bottom;width:260px;background-position:right bottom;}
.recenzjeopinie .panels li a {padding-top:9px;padding-left:21px;float:left;width:239px;height:26px;}
.recenzjeopinie .panels li.selected {background-position:right top;}
*/

#opinie_only{ background: url(/img/opinie_long.gif); width: 516px; height: 42px;display:block;margin-bottom: 10px;}
#recenzje_only{ background: url(/img/recenzje_long.gif); width: 516px; height: 42px;display:block;margin-bottom: 10px;}

#opinie_ukr{display:none;} 
#recenzje_ukr{display:none;}

.pokaz {padding-top:10px;padding-bottom:10px;float:right;}
#opinie, #recenzje {background-color:#E6DECD;width:521px;}
.opinie_wew,.recenzje_wew  {border-bottom: 5px solid #F0EEEB;padding:5px 15px;}

/* e-przewodniki */
.box-guide .list {list-style-type:none;margin:0;padding:0 0 6px 0;width:100%;overflow:hidden;}
.box-guide .list li {float:left;padding:13px 17px 10px 16px;width:98px;overflow:hidden;}
.box-guide .list li img {background-color:white;border:1px solid #e4ded0;padding:3px;}

.box-users .list {list-style-type:none;margin:0;padding:13px 0 5px 0;width:100%;overflow:hidden;}
.box-users .list li {float:left;padding:0 17px 0 16px;width:98px;overflow:hidden;}
.box-users .list li img {background-color:white;border:1px solid #e4ded0;padding:3px;}
.box-users .list li .name {display:block;padding:5px 7px;}
.box-users .list li a {text-decoration:none;}
.box-users .list li a:hover {text-decoration:underline;}

.box-images .list {list-style-type:none;margin:0;padding:13px 0 0 0;width:100%;overflow:hidden;}
.box-images .list li {padding:0 12px 0 15px;height:185px;overflow:hidden;width:146px;float:left;}
.box-images .list li img {background-color:white;border:1px solid #e4ded0;padding:3px;}
.box-images .list li h3 {font-size:11px;line-height:1.45em;margin:6px 5px 0 5px;}
.box-images .list li h3 a {text-decoration:none;}
.box-images .list li h3 a:hover {text-decoration:underline;}
.box-images .list li p {line-height:1.45em;margin:0 5px;;}
.box-images .list li p a {color:#236aaa;}

/*koszyk*/
#koszyk_menu {margin-bottom:10px;}
#koszyk_menu .panels {list-style-type:none;margin:0;padding:0;height:44px;}
#koszyk_menu .panels li {text-align:center;float:left;height:35px;padding-top:9px;background:transparent url(/img/panels.gif) no-repeat right bottom;width:130px;background-position:right bottom;}
#koszyk_menu .panels li.selected {background-position:right top;}
#koszyk_menu .panels li.last {background-position:left bottom;}
#koszyk_menu .panels li.last-selected {background-position:left top;}

.links .clear li {background:url(/img/arrow.gif) no-repeat scroll 0 5px;margin-top:5px;}

/*formularz erraty opinie, zostanautorem (przy zmaianach sprawdzić wszystkie) */
.formularz {width:523px;margin-right:7px;padding-top:15px;padding-bottom:15px;}
.formularz .wiersz {width:523px;clear:both;}
.formularz .wiersz .pol {width:228px;float:left;padding-left:22px;}
.formularz .wiersz .pol input.search { background: url('/img/butt_szukaj.png') no-repeat scroll 0 0 transparent;border-width: 0;color: white;cursor: pointer;height: 28px;padding: 0 0 2px;width: 91px;}
.formularz .wiersz .caly {padding-left:22px;}
.formularz .wiersz .caly input.checkbox {background: url('/img/bg.png') repeat scroll 0 0 #F0EEEB; border: 1px solid #B09358;margin:0px;padding:0px;width:15px;}
.formularz .wiersz .caly input.button { background: url('/img/butt_wyslij.png') no-repeat scroll 0 0 transparent;border-width: 0;color: white;cursor: pointer;height: 28px;padding: 0 0 2px;width: 91px;}
.formularz .wiersz .caly input.button:hover { background: url('/img/butt_wyslij.png') no-repeat scroll 0px -27px transparent;border-width: 0;color: white;cursor: pointer;height: 28px;padding: 0 0 2px;width: 91px;}
.formularz .wiersz em {color:#F28E00;font-style:normal;} 
.formularz .dlugi {padding-left:22px;}
.formularz .wiersz .caly input {border:1px solid #bba372;width:466px;height:15px;padding:2px 5px;background:white url(/img/input5.png) no-repeat;margin-bottom: 8px;}
.formularz .wiersz .caly select {border:1px solid #bba372;width:477px;height:21px;padding:2px 5px;background:white url(/img/input5.png) no-repeat;margin-bottom: 8px;}
.formularz .wiersz .caly textarea {border:1px solid #BBA372;background:none;background-color:white;width:466px; margin-bottom: 8px;padding: 3px 5px 4px;margin-bottom: 8px;}

.formularz .wiersz .pol input {border:1px solid #bba372;width:216px;height:15px;padding:2px 5px;background:white url(/img/input4.png) no-repeat;margin-bottom: 8px;}
.formularz .wiersz .pol select {width:228px;height:23px;border:1px solid #bba372;padding:2px 5px;background:white url(/img/input4.png) no-repeat;margin-bottom: 8px;}


/*podziel sie*/
.podzielsie {position:relative;padding:6px;border:1px solid #9D8144;height:15px;width:190px;margin:10px auto;z-index:3;position:relative;}
.podzielsie .glowne_open {border-bottom-color:white;}
.podzielsie .glowne_close {}
.podzielsie .napis {float: left; padding-right: 10px;}
.podzielsie .linki {float:left;}
.podzielsie .linki div {float:left;margin-right:4px;}
.podzielsie .linki div.last {margin-right: 0px !important;}
.podzielsie .rozwin {float:left;display:block;cursor:pointer;}
.podzielsie .zwin {float:left;display:none;cursor:pointer;}
.podzielsie .tabelka {clear:both;display:none;z-index:2;position:absolute;background-color:white;border:1px solid #9D8144;width:350px;top:27px;margin-left:-7px;}
.podzielsie .tabelka .cela {padding:6px;float:left;width:163px;}
.podzielsie .tabelka .cela a{padding:2px 0 2px 20px;text-decoration:none;color:#9B9B99;}
.podzielsie .tabelka .cela a:hover {color:#2F2F2F;}

/* promocje */
.book_list_promo {clear:both;height:auto;overflow:hidden;margin:2px 0px;padding:10px 15px 10px;width:489px;}
.promo-onepress {background:#f6f6f6 url('/img/promocje/onepress_bcg.jpg') no-repeat scroll right bottom;}
.promo-sensus {background:#f6f6f6 url('/img/promocje/sensus_bcg.jpg') no-repeat scroll right bottom;}
.promo-septem {background:#f6f6f6 url('/img/promocje/septem_bcg.jpg') no-repeat scroll right bottom;}
.content_header_promo {font-weight:bold;height:30px;padding:12px 0 0 30px;background-image:url(/img/interface/content_header.png);}

.punktory {margin-right:10px;list-style-image:url(/img/arrow.gif);}
.punktory a {text-decoration:none;font-weight:bold;}

.info .punktory li, .autorzy .punktory li {padding:3px 10px;}
.autorzy .punktory a {font-weight:normal;}

.sortowanie select {width:150px;color:white;background-color:#A88D52;border:1px solid #9d8144;}
.sortowanie .title {padding:3px;}

.line2 {background:url(/img/line2.png);repeat-x;height:3px;width:521px;}

#lastseenlist {list-style-type:none;margin:0;padding:5px 0 0px 15px;}
#lastseenlist li {padding-left:16px;background:transparent url(/img/arrow.gif) no-repeat 0 5px;padding-bottom:7px;}
#lastseenlist li.pusty {padding:0px;padding-bottom:7px;font-weight:bold;background:none;}
#lastseenlist li em {font-style:normal;color:#cc7800;font-weight:bold;}
#lastseenlist li a {text-decoration:none;}
#lastseenlist li a:hover {text-decoration:underline;}

#lastseenmore {list-style-type:none;margin:0;padding:0px 0 5px 15px;}
#lastseenmore li {padding-left:16px;background:transparent url(/img/arrow.gif) no-repeat 0 5px;padding-bottom:7px;}
#lastseenmore li.pusty {padding:0px;padding-bottom:7px;font-weight:bold;background:none;}
#lastseenmore li em {font-style:normal;color:#cc7800;font-weight:bold;}
#lastseenmore li a {text-decoration:none;}
#lastseenmore li a:hover {text-decoration:underline;}

#lastseen h2 {margin-bottom:2px;}

.box-banner {margin-top:3px;margin-bottom:3px;}

/* poprawka do strony glownej  */
.book-list-box .list li.glowna {height:110px !important;padding-bottom:20px !important;padding-top:20px !important;}
.box-links-left {margin-right:11px !important;}

.linkis {width:170px;margin:20px auto;}
.linkis tr.linki td {border:1px solid transparent;width:30px;text-align:center;font-size:18px;font-weight:bold;font-family:arial,sans-serif;}
.linkis tr.linki td.dwa {background-color:white;border:1px solid #dfddc6;}
.linkis tr.linki td.dwa a {text-decoration:none;color:#e68a00;}
.linkis tr.linki td a {text-decoration:none;}
.linkis tr.linki td a:hover {text-decoration:underline;}

#info .info {overflow:hidden;float:left;width:49%;}

/* recenzje */
.recenzje {padding-top:25px;padding-left:85px;padding-bottom:51px;width:440px;}
.recenzje .wiersz .pol .input {margin-top:3px;}
.opinion-list {list-style-type:none;margin:0 0 15px 0;padding:10px 0 0 0;width:520px;}
.opinion-list li {width:100%;overflow:hidden;padding:10px 0 18px 0;background: url('/img/line2.png') repeat-x scroll left bottom transparent;}
.opinion-list li .book {float:right;width:92px;padding-right:20px;text-align:right;padding-top:9px;}
.opinion-list li .book-text {float:left;width:380px;padding-left:20px;}
.opinion-list li .book-text a {text-decoration:none;}
.opinion-list li blockquote {margin:0;padding:0;line-height:1.5em;text-align:justify}
.opinion-list li blockquote p {margin-bottom:0;}
.opinion-list li .kolumny {margin-top:10px;margin-bottom:10px;}
.opinion-list li .kolumny .author {float:left;margin-left:20px;width:300px;}
.opinion-list li .kolumny .link_all {float:right;margin-right:20px;width:180px;}
.opinion-list li .author a {text-decoration:underline;font-weight:bold;}
.opinion-list li .link_all a {text-decoration:underline;font-weight:bold;}
.opinion-list li .author a:hover {text-decoration:none;}
.opinion-list li .book .image {width:72px;padding:7px 1px 3px 1px;display:block;margin-left:auto;background:transparent url(/img/shadow1.png) no-repeat center bottom;}
.opinion-list li .book a {color:#3f65aa;text-decoration:underline;font-size:10px;}
.opinion-list li .book a:hover {text-decoration:none;}



.strefa {clear:both;padding:5px 10px;}
.strefa h2 {font-size:10px;}
.strefa img {margin:8px 10px 10px 0;float:left;padding:5px;border:1px solid #d5caac;background-color:white;}
.strefa p {}

.boksklub {width:500px;margin:10px auto;text-align:justify;}


.belka { cursor: pointer; font-weight: bold; padding-bottom: 2px; padding-left: 5px;}
.tresc { display: none; }

.gadzet {cursor:pointer;}
.nagrody-szczegoly {display:none;}

.getebook {padding:0;}
.getebook .download a {background:url(/img/butt_pobierzokno_bez.png) no-repeat left top;display:block;height:16px;width:160px;padding:10px 0;margin:0 auto;color:white;font-weight:bold;font-size:13px;}
.getebook .download a.disabled {background-position:left bottom;text-decoration:none;}

/* Style swiateczne */
.box_zloz_zamowienie_do { background: url('/img/swieta/termin_bcg_bez.jpg') no-repeat transparent;margin: 16px 0 5px 8px;width:198px;height:125px;line-height:1.5em;padding:1px;text-align:center;}
.box_zloz_zamowienie_do span {color:#BC0000;font-weight:bold;font-size:13px;}
.odliczanie_swieta {width:169px;height:203px;display:none;padding-left:35px;}
.img_odl_sw8 {background: url(/img/odliczanie/odliczanie_8.png) no-repeat center center;}
.img_odl_sw7 {background: url(/img/odliczanie/odliczanie_7.png) no-repeat center center;}
.img_odl_sw6 {background: url(/img/odliczanie/odliczanie_6.png) no-repeat center center;}
.img_odl_sw5 {background: url(/img/odliczanie/odliczanie_5.png) no-repeat center center;}
.img_odl_sw4 {background: url(/img/odliczanie/odliczanie_4.png) no-repeat center center;}
.img_odl_sw3 {background: url(/img/odliczanie/odliczanie_3.png) no-repeat center center;}
.img_odl_sw2 {background: url(/img/odliczanie/odliczanie_2.png) no-repeat center center;}
.img_odl_sw1 {background: url(/img/odliczanie/odliczanie_1.png) no-repeat center center;}
.img_odl_sw0 {background: url(/img/odliczanie/odliczanie_0.png) no-repeat center center;}

