body {
	margin:0; padding:0;
	font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#312017;
	background-color:#1d0d0b;
}

a {color:#99012a; border-bottom:1px dotted #99012a; text-decoration:none;}
a img {border:none;}
a.button {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
p {margin:0;}

form, fieldset {margin:0; padding:0; border:none;}
input, select, textarea {font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif;}
.input {border:1px solid #dbd6d7;}
.input1 {
	padding:2px 6px; margin-right:6px;
	color:#574449;
	border:1px solid #f4f1ec;
	border-top:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
}

.clear {clear:both; position:relative;}
.hr {height:1px; border-bottom:1px solid #f2eee8; margin:22px 0 19px;}
.hr hr {display:none;}

/* =============== bg ============== */
#bg1 {background:url(../img/bg.jpg) top no-repeat;}
#bg2 {padding-bottom:7px; background:url(../img/bg_bottom.gif) bottom repeat-x;}
#bgLeft {width:50%; height:441px; position:absolute; z-index:-1; background:url(../img/bg_left.gif) repeat-x;}
#bgRight {width:50%; height:441px; position:absolute; right:0; z-index:-1; background:url(../img/bg_right.gif) repeat-x;}

/* ============== main ============= */
#main {width:760px; margin:0 auto;}

/* ============== top ============== */
#top {height:77px;}
#top h1 {float:left;}
#top h1 a {border:none;}
#top h1 img {display:block;}

#userPanel {
	width:378px; height:29px;
	margin:27px 2px 0 0; padding:6px 0 0 11px;
	background:url(../img/userpanel_bg.gif) no-repeat #49081a;
	color:#fff;
	float:right;
}

#userPanel h3 {padding-left:48px;padding-top:4px; float:left;}
#userPanel .cash {width:112px; font:11px Georgia, "Book Antiqua"; text-align:right; float:left;}
#userPanel .cash strong {font-size:16px; margin-right:5px;}
#userPanel .cash a {border:none;}
#userPanel .cash img {margin-left:4px; vertical-align:middle;}
#userPanel ul {margin:0; padding:4px 9px 0 0; list-style:none; float:right;}
#userPanel ul li {display:inline; margin-right:2px; padding:0 0 1px 6px; border-left:1px solid #6f3850;}
#userPanel ul li.first {border:none;}
#userPanel ul li a {color:#fdfdfd; border-color:#875c68;}
#userPanel .login {border:none; padding:0 21px 2px 0; background:url(../img/icon_login.gif) right no-repeat;}
#userPanel ul .logout {border:none; padding:0 21px 2px 0; background:url(../img/icon_logoutusr.gif) right no-repeat;}

.userPanelOut {width:203px !important; background-image:url(../img/toppanel_bg.gif) !important;}

/* ============ topMenu ============ */
#topMenu {height:45px; background:url(../img/topmenu_bg.gif) repeat-x;}

#topMenu ul {
	width:520px; height:45px;
	margin:0; padding:0 0 0 20px;
	list-style:none;
	background:url(../img/topmenu_left.gif) left bottom no-repeat;
	float:left;
}

#topMenu ul li {height:45px; margin-left:-10px; float:left; overflow:hidden; display:inline;}
#topMenu ul a {display:block; color:#fff; border:none;}
#topMenu ul a:hover {margin-top:-45px;}

#topMenu form {width:178px; height:33px; padding:12px 0 0 42px; background:url(../img/search_bg.gif) no-repeat; float:right;}
#topMenu form .input {width:103px; color:#530011; padding:1px 5px;}
#topMenu form input {vertical-align:middle;}

/* ============= navBar ============ */
#navBar {padding:9px 18px; font:9px Arial; color:#6f5b2e;}
#navBar * {font-size:11px; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#fefefe;}
#navBar a {color:#fefefe; border-color:#7e6c56; margin:0 3px;}
#navBar strong {margin:0 3px;}
#navDate {float:right;}

/* ========== pageContent ========== */
#pageContent {background:url(../img/pagecont_bg.gif) repeat-y;}
#pageBg {background:url(../img/sidebar_bottom.gif) left bottom no-repeat;}

/* ============ sideBar ============ */
#sideBar {width:249px; margin-bottom:15px; background-color:#2b0a12; float:left;}
#sideBar a {color:#a5997c; border-color:#715c52;}

/* ============== menu ============= */
#menuHead {width:241px; height:39px; padding:47px 0 0 8px; background:url(../img/menuhead_bg.jpg) no-repeat;}
#sideBar .menu {margin:0 2px 15px; padding:0 0 17px; list-style:none; background-color:#311816;}
#sideBar .menu li {border-bottom:1px solid #2b0a12;}
#sideBar .menu a {display:block; padding:5px 21px; color:#fff; border:none;}
#sideBar .menu a:hover {background-color:#352518;}
#sideBar .menu ul {margin:0; padding:2px 0 7px 0; list-style:none; border-top:1px solid #2b0a12;}
#sideBar .menu ul li {border:none; padding:2px 10px 3px 40px;}
#sideBar .menu ul a {display:inline; padding:0; color:#b0a288; text-decoration:underline;}
#sideBar .menu ul a:hover {background-color:transparent;}
#sideBar .menu .menuMore {color:#fff;}
#sideBar .menu .menuSub {padding:0; border:none;}
#sideBar .menu .menuSub li {border:none; border-top:1px solid #2b0a12; padding:0;}
#sideBar .menu .menuSub a {display:block; padding:5px 21px 5px 32px; color:#b3a184; border:none; text-decoration:none;}
#sideBar .menu .menuSub a:hover {background-color:#352518;}
#sideBar .menu .menuSub small {font:9px Arial, Helvetica, sans-serif;}

.bold {font-weight: bold;}
.subm { padding: 0 0 0 20px;}
.rsaq {color: #b3a184; padding: 0 8px 0 0;}

/* =========== selectForm ========== */
#selectForm {margin:0 23px;}
#selectForm select {width:190px; margin:5px 0;}

/* ============ sideBox ============ */
.sideHead {padding:20px 20px 2px;}
.sideHead img {display:block;}
.sideBox {margin:0 20px;}

#sideRecom {margin:2px 23px 20px;}
#bannerShip a {border:none;}

/* ============ content ============ */
#cont1, #contGallOuter {width:504px; background:url(../img/content_bottom.gif) bottom no-repeat #fff; float:right;}
#content {padding:12px 20px 18px; background:url(../img/content_top.gif) no-repeat;}
#contGallOuter {background:url(../img/gallpage_bottom.jpg) bottom no-repeat #311816;}
#contGall {background:url(../img/gallpage_top.jpg) no-repeat;}
 /* #contGall {padding:12px 20px 18px; background:url(../img/content_top.gif) no-repeat;} */ 
.contH {
	margin:0 0 3px; padding:5px 2px 10px;
	font:italic 14px Georgia, "Book Antiqua";
	color:#781a01;
	border-bottom:1px solid #ebdee1;
}

.contH big {font-size:18px; line-height:0.78em;}
.contH .back {color:#574449; font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif; border-color:#574449; float:right;}
.contH .sort {color:#574449; font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif; border-color:#574449; float:right;}
.contH .sort a {color:#574449; border-color:#574449;}
.contH .sort span {color:#c3babc; margin-left:6px;}

.pageH {
	margin:0 0 15px; padding-bottom:5px;
	font:italic 26px Georgia, "Book Antiqua";
	color:#781a01;
	border-bottom:4px solid #f2eee8;
}
.pageH3 {
	margin:0 2px 15px 20px; padding-bottom:5px;
	font:italic 20px Georgia, "Book Antiqua";
	color:#E7AB60;
	border-bottom:2px solid #311816;
}

.pageH2 {margin:-8px 0 7px; font:italic 18px Georgia, "Book Antiqua"; color:#781a01;}

/* ============ mainBox ============ */
#mainFlash {width:506px; float:left;}
#mainBox {
	width:190px; height:258px;
	padding:30px 32px 0;
	color:#a5997c;
	background:url(../img/mainbox_bg.gif) no-repeat #180004;
	float:right;
}

#mainBox h2 {margin:0 0 2px -11px;}
#mainBox h3 {margin:0 0 5px -3px;}
#mainBox p {margin-bottom:22px;}
#mainBox a {color:#fff; border-color:#958a8c;}
#mainBox img {display:block;}
#mainBox .input {width:186px; margin-top:5px;}

#mainBox #blogLink {margin:-30px -32px 18px; text-align:center;}
#mainBox #blogLink img {margin-bottom:6px; display:block;}
#mainBox #blogButton {border:none;}

/* =========== mainBoxes =========== */
#mainBoxes {margin-bottom:7px; overflow:hidden;}
#mainBoxes ul {margin:0; padding:0; list-style:none;}
#mainBoxes li {height:95px; padding:65px 115px 0 15px; background-color:#fff; background-repeat:no-repeat; float:left;}
#mainBoxes a {height:95px; margin:-65px -115px 0 -15px; padding:65px 115px 0 15px; color:#2e0b13; border:none; display:block;}

#mainBoxes2 {margin-bottom:7px; overflow:hidden;}
#mainBoxes2 ul {margin:0; padding:0; list-style:none;}
#mainBoxes2 li {height:95px; padding:65px 113px 0 15px; background-color:#fff; background-repeat:no-repeat; float:left;}
#mainBoxes2 a {height:95px; margin:-65px -115px 0 -15px; padding:65px 115px 0 15px; color:#2e0b13; border:none; display:block;}


#mBox1 {width:123px;}
#mBox2 {width:125px;}
#mBox3 {width:122px;}

.mBox1War {background-image:url(../img/mbox1.jpg);}
.mBox2Sklep {background-image:url(../img/mbox2.jpg);}
.mBox3Klub {background-image:url(../img/mbox3.jpg);}

/* ============ mainList =========== */
#mainListOuter {margin-bottom:9px; background:url(../img/mainlist_top.gif) no-repeat #fff;}
#mainList {padding:15px 0 15px 20px; background:url(../img/mainlist_bottom.gif) bottom no-repeat; overflow:hidden;}
#mainList h3 {padding-top:10px; float:left;}
#mainList ul {margin:0; padding:0; list-style:none;}
#mainList ul li {margin-left:20px; float:left;}
#mainList ul img {margin:0 auto 4px;}
#mainList ul li a {color:#2e0b13; border:none;}
#mainList ul li h5 {font-size:11px;}

/* ============ mainPay ============ */
#mainPayOuter {margin-bottom:3px; background:url(../img/mainlist_top.gif) no-repeat #fff;}
#mainPay {padding:6px 0 10px; text-align:center; background:url(../img/mainlist_bottom.gif) bottom no-repeat;}
#mainPay h4 {margin-bottom:9px; font-size:11px; color:#2e0b13;}

/* ============ prodList =========== */
#prodList {margin:0 0 14px; padding:0; list-style:none;}
#prodList li {padding:15px 1px 18px; border-bottom:1px solid #f2eee8; overflow:hidden;}
#prodList .zoom {display:block; width:185px; border:none; font-size:9px; color:#6d614a; float:left;}
#prodList .zoom img {display:block; margin:0 auto 7px;}
#prodList .zoom span {display:block; padding-left:17px; margin-left:10px; background:url(../img/icon_zoom.gif) left no-repeat;}
#prodList .desc {width:255px; float:right;}
#prodList .desc h3 {font:italic 22px Georgia, "Book Antiqua"; margin-bottom:4px;}
#prodList .desc h3 a {color:#781901; border:none;}
#prodList .desc p {color:#6d614a; margin-bottom:1.27em;}
#prodList .desc .price {padding:6px 0; margin-bottom:14px; border-bottom:1px solid #f2eee8;}
#prodList .desc .price strong {color:#98012c; font-size:13px;}
#prodList fieldset {padding-bottom:11px; margin-bottom:7px; border-bottom:1px solid #f2eee8;}
#prodList label {margin-right:35px;}
#prodList .submit {vertical-align:middle;}
#prodList .input1 {width:13px;}

/* =========== #prodInfo =========== */
#prodInfo h2 {margin-bottom:5px; font:italic 26px Georgia, "Book Antiqua"; color:#781901;}
#prodInfo .img {text-align:center;}
#prodInfo .desc {padding:0 11px 6px; border-bottom:1px solid #f2eee8;}
#prodInfo .desc p {margin-bottom:9px;}
#prodInfo .nrCont {padding:9px 0; margin-bottom:12px; border-bottom:1px solid #f2eee8;}
#prodInfo .nr {margin-left:11px; float:left;}
#prodInfo .weight {display:block; margin-left:210px;}
#prodInfo .price {padding:6px 0; margin:0 0 14px 210px; border-bottom:1px solid #f2eee8;}
#prodInfo .price strong {color:#98012c; font-size:13px;}
#prodInfo form {padding-bottom:11px; margin-left:210px; border-bottom:1px solid #f2eee8;}
#prodInfo label {margin-right:35px;}
#prodInfo .submit {vertical-align:middle;}
#prodInfo .input1 {width:13px;}
#prodInfo .fav {padding:12px 0 8px; margin-left:210px; border-bottom:1px solid #f2eee8;}
#prodInfo .fav a {border:none;}
#prodInfo .links {padding:7px 0;}
#prodInfo .links .print {padding-left:19px; margin-left:11px; background:url(../img/icon_print.gif) left no-repeat; border:none; float:left;}
#prodInfo .links .print span {border-bottom:1px dotted #98012c;}
#prodInfo .links div {margin-left:210px;}

.dziubdziaki {width:27px; margin-top:-6px;}
.dziubdziaki a {border:none;}
.dziubdziaki img {display:block;}
.dziubLess {float:left;}
.dziubMore {float:right;}

/* =========== pagination ========== */
.pagination {padding:10px; text-align:center;}
.pagination a {border:none; padding:1px 3px;}
.pagination a:hover {text-decoration:underline;}
.pagination .pages a {color:#340a16; text-decoration:underline;}
.pagination .pages .active {padding:1px 6px 2px; color:#fff; text-decoration:none; background:url(../img/pagination_bg.gif) top center no-repeat;}
.pagination .pagePrev {color:#98012c; margin:-1px 20px 0 0; float:left;}
.pagination .pageNext {color:#98012c; margin:-1px 0 0 20px; float:right;}
.pagination small {font:9px Arial, Helvetica, sans-serif;}

.altpagination {padding-top:18px; margin-top:27px; border-top:1px solid #9e7c31;}
.altpagination .pages a {color:#fff;}
.altpagination .pagePrev,
.altpagination .pageNext {color:#9e7c31;}

/* ======== contentElements ======== */
.redH {margin:0; font-size:11px; color:#99012a;}

/* ============ pageInfo =========== */
.pageInfo {margin-bottom:15px; padding:20px 30px 30px; border-bottom:1px solid #f2eee8;}
.pageInfo img {margin:0 0 0 40px; float:left;}
.pageInfo p {margin-left:135px;}

/* ============ userInfo =========== */
.userInfo {margin-bottom:15px; padding:0 30px; color:#99012a;}

/* =========== orderInfo =========== */
.orderInfo {padding:0 30px 25px 30px; margin-bottom:15px; border-bottom:4px solid #f4f3ec;}
.orderInfo .hr {margin:15px 0 10px;}

/* ========== lackedValues ========= */
.lackedValues {margin:0 0 15px 0; padding:0 30px; list-style:none;}
.lackedValues li {background:url(../img/lacked_arr.gif) 0 3px no-repeat; padding-left:13px;}

/* =========== panelForm =========== */
.panelForm {margin-bottom:15px; padding:18px 30px; background-color:#f4f3ec;}
.panelForm table {width:100%; border-collapse:collapse;}
.panelForm table td {padding:7px 0; vertical-align:top;}
.panelForm table th {padding:5px 0; text-align:left;}
.panelForm .title {padding-top:13px;}
.panelForm .hl {background:url(../img/form_line.gif) 0 20px repeat-x;}
.panelForm .desc {width:120px; padding:10px 0 7px 13px; color:#807e6f;}
.panelForm .hr {border-color:#e1e1e1; margin:0;}
.panelForm label {padding-right:10px; background-color:#f4f3ec;}
.panelForm label input {vertical-align:middle;}

.panelForm .input {
	width:288px;
	color:#340a16;
	padding:5px 6px;
	border:none;
	border-top:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
}

.panelForm .checkbox {position:relative; bottom:-3px;}
.panelForm .submit {padding-top:20px;}
.panelForm .submit input {float:right; margin-top:-7px;}

.panelForm .processing {color:#807e6f;}
.panelForm .processing h4 {font-weight:normal; font-size:1em; margin-bottom:10px;}
.panelForm .processing p {margin-bottom:10px;}
.panelForm .processing input {vertical-align:baseline; margin-bottom:-2px;}

#shipForm table,
#shipForm div {width:100%;}
#shipForm .gift,
#shipForm .other,
#shipForm .other2,
#shipForm .tick {display:none;}

#elpay {display:none;}

.payTable {margin-bottom:10px;}
.payTable input {position:relative; top:-2px;}
.payTable th {padding-bottom:13px !important;}

/* =========== cartTable =========== */
#cartTable {width:100%; border-collapse:collapse; border-bottom:1px solid #f2eee8; margin-bottom:25px;}
#cartTable td {padding:10px 3px; text-align:center; color:#574449; border-bottom:1px solid #f2eee8}
#cartTable thead td {padding-bottom:14px; color:#b9b7ad; text-align:center;}
#cartTable .title {text-align:left;}
#cartTable .title a {border-bottom:1px dotted #99012a;}
#cartTable tbody a {border-bottom:none;}

#cartTable tbody input {
	width:13px;
	padding:2px 6px;
	border:1px solid #f4f1ec;
	border-top:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#574449;
}

#cartTable .pieces {margin:1px 0 -10px; font-size:0;}
#cartTable .pieces a {margin:0 5px 0 4px;}
#cartTable .pieces img {vertical-align:bottom;}

#cartTable tfoot td {border:none; text-align:left;}
#cartTable .recount {padding:20px 30px 0;}
#cartTable .recount p {padding-bottom:17px; border-bottom:1px solid #f2eee8;}
#cartTable .recount a {padding:3px 0 3px 29px; background:url(../img/cart_recount.gif) 0 no-repeat; border:none; font-weight:bold;}
#cartTable .recount a span {border-bottom:1px dotted #99012a;}
#cartTable .sum {padding:6px 20px 10px; background-color:#f2f0e8; text-align:right;}
#cartTable .sum em {font-style:normal; float:left; margin-top:1em;}
#cartTable .sum big {font:italic 36px Georgia, "Book Antiqua"; color:#443438;}
#cartTable .regulations {border-bottom:1px solid #f2eee8; padding:15px 30px;}
#cartTable .submit {border-bottom:1px solid #f2eee8; background-color:#f9f8f4; text-align:center;}
#cartTable .submitInfo {padding:8px 20px 3px; font-style:italic; color:#7c7b7b; text-align:left;}
#cartTable .cartInfo {padding:15px 30px; line-height:1.36em;}
#cartTable .cartInfo h4 {margin-bottom:3px; font-size:1em; font-weight:normal;}
#cartTable .continue {text-align:center;}

#cartTable .summary {border-bottom:1px solid #f2eee8;}
#cartTable .summary table {width:100%; margin:10px 0 10px 15px; border-collapse:collapse; table-layout:fixed;}
#cartTable .summary td {padding:0 15px; line-height:1.36em; color:#443438; vertical-align:top;}
#cartTable .summary h4 {font-size:1em; margin-bottom:3px;}
#cartTable .summary p {margin-bottom:1.09em;}
#cartTable .summary .okazja td {padding-top:10px; color:#7c7b7b;}

/* ============ cartGift =========== */
#cartGift {
	width:195px; height:107px;
	padding:18px 133px 0 18px;
	margin:-15px auto 0;
	line-height:1.36em;
	background:url(../img/cart_gift.jpg) no-repeat;
}

#cartGift strong {color:#99012a;}

/* ============ userData =========== */
.userData {margin:0 0 30px; padding:0 0 18px 0; border-bottom:1px solid #f2eee8;}
.userData dt {font-weight:bold; color:#99012a; float:left;}
.userData dd {margin-left:190px;}

/* ========== profileOpts ========== */
#profileOpts {margin:0; padding:0; list-style:none; position:relative;}
#profileOpts li {width:130px; margin-bottom:30px; padding:0 12px; border-bottom:1px solid #f2eee8; float:left;}

#profileOpts li a {
	display:block;
	height:19px;
	padding:81px 0 0;
	border:none;
	background-repeat:no-repeat;
	background-position:50% 4px;
	text-align:center;
	color:#30201f;
}

#profileOpts li a:hover {color:#79002d;}

.editOpt {background-image:url(../img/icon_profile.gif);}
.cartOpt {background-image:url(../img/icon_cart.gif);}
.archOpt {background-image:url(../img/icon_archive.gif);}
.rmndOpt {background-image:url(../img/icon_reminder.gif);}
.favsOpt {background-image:url(../img/icon_fav.gif);}
.loutOpt {background-image:url(../img/icon_logout.gif);}
.editOpt:hover {background-image:url(../img/icon_profile_h.gif);}
.cartOpt:hover {background-image:url(../img/icon_cart_h.gif);}
.archOpt:hover {background-image:url(../img/icon_archive_h.gif);}
.rmndOpt:hover {background-image:url(../img/icon_reminder_h.gif);}
.favsOpt:hover {background-image:url(../img/icon_fav_h.gif);}
.loutOpt:hover {background-image:url(../img/icon_logout_h.gif);}

/* ========== remindTable ========== */
#remindTable {width:100%; border-collapse:collapse; color:#574449; margin-bottom:25px;}
#remindTable td {padding:12px 0; border-bottom:1px solid #f2eee8;}
#remindTable a {border:none !important;}
#remindTable .cent {text-align:center;}

/* ========== remindDates ========== */
#remindDates {margin-left:20px;}
#remindDates h4 {margin-bottom:10px;}
#remindDates ul {margin:0 0 0 10px; padding:0; list-style:none;}
#remindDates ul li {margin:6px 0; padding-left:13px; background:url(../img/lacked_arr.gif) left no-repeat;}
#remindDates ul li a {color:#574449;}
#remindDates ul li a:hover {color:#99012a;}
#remindDates ul li big {font-weight:bold; font-size:12px; color:#99012a;}

/* ============= steps ============= */
#steps {margin:-3px 0 5px 0; padding:0; list-style:none; font:italic 12px Georgia, "Book Antiqua"; color:#fff;}
#steps li {display:inline; padding:2px 0 4px 7px; margin-right:5px; background:url(../img/step_l.gif) no-repeat #ada899;}
#steps li span {padding:2px 13px 4px 0; margin-left:10px; background:url(../img/step_r.gif) right no-repeat;}
#steps li strong {font-weight:normal;}
#steps .active {background:url(../img/step_ac_l.gif) no-repeat #5f0101;}
#steps .active span {background:url(../img/step_ac_r.gif) right no-repeat;}
#steps .unactive {background:url(../img/step_un_l.gif) no-repeat #98958c;}
#steps .unactive span {background:url(../img/step_un_r.gif) right no-repeat;}

/* =========== confirmBox ========== */
#confirmBox {padding:25px 30px;}
#confirmBox .hr {border-color:#e1e1e1;}
#confirmBox h2 {margin:0; font:italic 30px Georgia, "Book Antiqua"; color:#771900;}
#confirmBox h3 {margin:0; font:italic 21px Georgia, "Book Antiqua"; color:#771900;}
#confirmBox p {margin-bottom:14px !important;}
#confirmBox a {border:none !important;}

/* =========== chocoCard =========== */
#chocoCard {min-height:137px; font-family:Georgia; padding-left:170px; background:url(../img/chococard.jpg) no-repeat;}
#chocoCard h3 {font-style:italic; font-weight:normal; font-size:18px; color:#54190c; text-align:right; margin:0 0 6px 0;}
#chocoCard p {color:#d38512; font-size:12px; text-align:right; line-height:1.45em;}
#chocoCard p a {font-family:Georgia; font-size:12px; color:#d38512; border-color:#d38512;}

.chocoCardBox {
	width:213px; height:259px;
	margin-right:3px; padding:3px 8px;
	font-family:Georgia;
	background:url(../img/chococard_box.jpg) no-repeat #e6d6a9;
	position:relative;
	float:left;
	display:inline;
}

.chocoCardBox h3 {margin:0 -7px 6px;}
.chocoCardBox h4 {margin:0 0 6px 0; font-size:24px; font-weight:normal; color:#d38614; line-height:25px;}
.chocoCardBox p {font-size:14px; color:#54190c; line-height:19px;}
.chocoCardLink {position:absolute; bottom:10px; right:11px; border:none;}

/* =========== chocoBoxes ========== */
#chocoBoxes {width:504px; padding-top:5px; float:right;}
#chocoBoxes h3 {height:50px; margin:0; padding:19px 0 0 21px;}
#chocoBoxes p {height:61px; width:105px; margin:0; padding:0 24px;}
#chocoBoxes .boxMore {height:26px; padding-top:1px;}
#chocoBoxes .boxMore a {width:106px; height:20px; display:block; margin-left:19px; padding:6px 10px 0 0; color:#fff; text-align:center; border:none;}
#chocoBoxes .boxMore a span {border-bottom:1px dotted #e2d8c1;}

.chocoBoxL {height:157px; width:252px; background:url(../img/chocobox_l.jpg) no-repeat #fff; float:left;}
.chocoBoxL .boxMore {background:url(../img/chocobox_l_b.gif) bottom no-repeat #fff;}
.chocoBoxL .boxMore a {background:url(../img/chocobox_l_more.gif) no-repeat;}

.chocoBoxR {height:157px; width:252px; background:url(../img/chocobox_r.jpg) no-repeat #fff; float:right;}
.chocoBoxR .boxMore {background:url(../img/chocobox_r_b.gif) bottom no-repeat #fff; padding-left:3px;}
.chocoBoxR .boxMore a {background:url(../img/chocobox_r_more.gif) no-repeat;}

.boxProdL {background:url(../img/mainbox1.jpg) no-repeat #fff;}
.boxProdR {background:url(../img/mainbox3.jpg) no-repeat #fff;}
.boxProdR .boxMore {margin-left:2px;}

/* =========== selBuyType ========== */
.selBuyType {padding:18px 30px; margin-bottom:5px;}
.selBuyType h3 {margin-bottom:20px; font:normal 14px Georgia, "Book Antiqua"; color:#781a01;}
.selBuyType p {margin-bottom:25px; line-height:1.27em;}
.selBuyType .submit input {float:none;}
form.selBuyType {padding:12px 30px 5px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
form.selBuyType h3 {margin-bottom:10px;}

/* ============ textBox ============ */
.textBox {padding:35px 40px 40px; background-color:#f4f3ec;}

/* ============ gallBox ============ */
.gallBoxOuter {width:504px; margin:0 auto 11px; background:url(../img/gallbox_top.gif) no-repeat;}
.gallBox {padding:20px 0; background:url(../img/gallbox_bottom.gif) bottom no-repeat;}
.gallBoxInner {padding:4px 44px 4px 28px; background:url(../img/gallbox_bg.gif) repeat-y #fff;}

.gallHead {
	padding-bottom:18px;
	margin-bottom:12px;
	font:25px Georgia, "Book Antiqua";
	color:#6e0326;
	text-align:center;
	background:url(../img/gallbox_seph.gif) bottom no-repeat;
}

.gallBox .photo { margin: 0 8px 0 8px; /* *margin:0 -16px 0 -18px; background:url(../img/gallbox_sepv.gif) center no-repeat;*/ overflow:hidden;}
.gallBox .photo a {border:none;}
.gallBox .photo img {margin:0 30px; border:1px solid #e3d5b7; float:left;}

/* ============= footer ============ */
#footer {padding-bottom:20px; margin-top:-1px;}

/* =========== footerTop =========== */
#footerTop {
	width:716px; height:35px;
	margin:0 auto; padding:21px 22px 0;
	background:url(../img/footer_top.gif) top no-repeat #120503;
	color:#fff;
}

#footerTop ul {margin:0 0 0 16px; padding:0 0 0 13px; list-style:none; display:inline; border-left:1px solid #322726;}
#footerTop ul li {display:inline; margin:0 3px;}
#footerTop ul a {color:#7e6c56; border-color:#4d4442;}

#goTop {padding-left:14px; background:url(../img/gotop.gif) left no-repeat; color:#ebecf1; border:none; float:right;}

/* ========== footerBottom ========= */
#footerBottom {
	width:722px;
	margin:0 auto; padding:17px 19px;
	background:url(../img/footer_bottom.gif) top no-repeat;
	border-bottom:1px solid #281711;
}

#footerBottom {text-align:right;}
#footerBottom ul {margin:0; padding:0; list-style:none; float:left;}
#footerBottom ul li {display:inline; padding:0 1px 0 5px; border-left:1px solid #322726;}
#footerBottom ul li:first-child {border:none;}
#footerBottom ul a {color:#7e6c56; border-color:#4d4442;}

#footerBottom .production {font-size:9px; color:#635446;}
#footerBottom .production a {color:#635446; border:none;}

/* ============ topLayer =========== */
#topLayerBg {
	position:absolute;
	width:100%; height:100%;
	top:0; left:0; right:0; bottom:0;
	background:url(../img/toplayer_pagebg.png);
	z-index:1000;
}

.topLayer {
	position:absolute;
	top:0; left:50%;
	width:348px;
	padding:10px 20px;
	margin-left:-196px;
	background:url(../img/toplayer_bg.png) bottom no-repeat #fff;
	border:2px solid #9e7b2f;
	line-height:1.27em;
	z-index:1001;
	display:none;
}

.topLayer h2 {margin-bottom:18px; font:italic 26px Georgia, "Book Antiqua"; color:#6f5b2e;}
.topLayer h3 {margin-bottom:4px; font:italic 17px Georgia, "Book Antiqua"; color:#9e7b2f;}
.topLayer p {margin-bottom:17px;}

.closeLayer {padding:6px 0; text-align:center;}
.closeLayer a {border:none;}



/* ============= upominki ============ */
#upominki { width: 504px; height: 237px; float: right; background: url(../img/upominki_bg.jpg) no-repeat scroll left; }
#upominki h1 { text-indent: -9999px; }

#upominkiMenu { overflow: hidden; margin: 0 0 0 11px; padding: 0; }

#upominkiMenu a { text-indent: -9999px; display: block; height: 42px; outline: none; float: left; margin: 0 0 24px 0; padding: 0; border: 0; }
#upominkiMenu a:hover { background-position: 0 -42px; }



#dowiedzT form, #dowiedzT fieldset {margin:0; padding:0; border:none;}
#dowiedzT .input {padding:4px 5px 3px; border:1px solid #aca6a6; border-top:1px solid #cdcaca; background:url(../images/input.gif) no-repeat;}
#dowiedzT .input2 {padding:4px 5px 3px; border:1px solid #aca6a6; border-top:1px solid #cdcaca; background:url(../images/input2.gif) no-repeat;}

.submit-input {width:58px; height:29px; padding-top:2px; font:13px Arial, Helvetica, sans-serif; color:#fff; margin-left: 290px; border:none; background:url(../img/button_submit.gif) no-repeat #520a1f; cursor:pointer;}

.label { font-weight: bold; }


#ekskluzywne { width: 169px; background: url(../img/ekskluzywne.gif) center top; }
#warunki { width: 142px; background: url(../img/warunki.gif) center top; }
#dowiedz { width: 127px; background: url(../img/dowiedz.gif) center top; }
#pdf { width: 95px; background: url(../img/m4.jpg) center top; }



.upominkiTxt { overflow: hidden; }
.upominkiTxt p { line-height: 16px; margin: 0; padding: 0 18px 12px 18px; }
.upominkiTxt h2 { color: #312017; font-family: Georgia,"Book Antiqua"; font-size: 18px; font-weight: normal; font-style: italic; margin: 0 0 10px 18px; }

.upominkiTxtWar { overflow: hidden; }
.upominkiTxtWar p { line-height: 16px; margin: 0; padding: 0 18px 12px 18px; }
.upominkiTxtWar h2 { color: #312017; font-family: Georgia,"Book Antiqua"; font-size: 18px; font-weight: normal; font-style: italic; margin: 0 0 10px 0; }

.upominkiTxt2 { overflow: hidden; margin: 0 0 32px 0; }
.upominkiTxt2 p { line-height: 16px; margin: 0 24px;}
#dowiedzT {margin: 0;}


.entryL { overflow: hidden; width: 100%; }
.Limg { float: left; width: 190px; }
.Lcont { float: left; width: 274px; }
.Lcont h2 { color: #312017; font-family: Georgia,"Book Antiqua"; font-size: 18px; font-weight: normal; font-style: italic; margin: 0 0 10px 0; }
.Lcont p { line-height: 16px; }

.entryR { overflow: hidden; width: 100%; }
.Rimg { float: right; width: 190px; }
.Rcont { float: right; width: 274px; }
.Rcont h2 { color: #312017; text-align: right; font-family: Georgia,"Book Antiqua"; font-size: 18px; font-weight: normal; font-style: italic; margin: 0 0 10px 0; }
.Rcont p { line-height: 16px; text-align: right; }




.slideshow {
    position:absolute;
    height:288px;
}
 
.slideshow div {
	display:none;
	position:absolute;
	top:0;
	left:0;	
    height: 288px;
}

.slideshow div p {
    position:absolute;
    top:15px;
    left:20px;
    color: #EACB8A;
    font-size: 34px;
    font-family: Georgia;
    font-weight: normal;
    font-style: italic;
}
 
.slideshow div.active {
    z-index:10;
    opacity:1.0;
}

#mainFlash {
    position:absolute;
    height:288px;
}

.slideshow_tabs {
	position:absolute;
	bottom:25px;
	left:20px;		
}

.slideshow_tabs a {
	display: block;
	padding: 4px 7px;
	background-color: #540920;
	float: left;
	margin-left: 3px;
	border: none;
	color: #c07f48;
	font-weight: bold;
	border-bottom: 1px solid #540920;
	border-right: 1px solid #540920;
}

.slideshow_tabs a.current {
	background-color: #c07f48;
	color: #540920;
	border-bottom: 1px solid #540920;
	border-right: 1px solid #540920; 
}

.products {
    position:relative;
    height:121px;   
}

.products div {
	display:none;
	position:absolute;
	top:0;
	right: 5px;
    height: 121px;
    width: 625px;
}

.slideshow_border {
	position:absolute;
	top:0;
	left:0;
	width: 506px;
	height: 288px;
	background: url(../img/sh-bg.gif) center top;
}

