body {
	margin:0; padding:0;
	font:0.69em Tahoma, Verdana, Arial, sans-serif;
	color:#000;
	/*background:#FFF url('../images/mainbg.jpg') 0 0 repeat-x;*/
}

a {color:#b52b24; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
p {margin:0;}
ul {margin:0; padding:0; list-style:none;}
form, fieldset {margin:0; padding:0; border:none;}

input, select, textarea {font:1em Tahoma, Arial, Verdana, sans-serif; color:#000;}

.orange {color:#f89e45;}

.clear {clear:both; position:relative;}
.hr {clear:both; position:relative; font-size:0; border-bottom:1px dashed #cfcfcf;}
.hr2 {clear:both; position:relative; font-size:0; border-bottom:1px dotted #000;}

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

/* ============== top ============== */
#top {height:184px; background:#FFF  bottom repeat-x; position:relative;}
#top h1 {width:652px; float:left;}
#top h1 img {display:block;}

/* ============== lang ============= */
#lang {padding:11px 37px 14px 0; float:right;}
#lang h3 {display:inline; margin-right:2px; font-size:1em; color:#a29d9d; text-transform:lowercase;}
#lang ul {display:inline;}
#lang li {display:inline; margin-left:1px;}
#lang img {vertical-align:middle;}

/* ============ topCart ============ */
#topCart {width:105px; height:74px; padding:4px 62px 0 6px; background:url(../klik/KlikFiles/uzyte_obrazki/top_cart.jpg); float:right; clear:right;}
#topCart h3 {color:#b7b7b7; font-size:1.18em; text-align:center; margin-bottom:7px;}
#topCart p {color:#9f9f9f; font-size:0.91em;}

/* ============ topLinks =========== */
#topLinks {
	width:274px; height:23px;
	padding:22px 10px 0 0;
	font-size:0.91em;
	color:#fff;
	text-align:right;
	background:url(../images/top_links.jpg) no-repeat #d40c0e;
	position:absolute; bottom:0; right:0;
}

#topLinks li {display:inline; padding:0 7px 0 5px; border-right:1px solid #fff;}
#topLinks a {color:#fff;}

/* ============== menu ============= */
#menu {
	height:38px;
	padding:7px 29px 0;
	font-size:1.18em;
	font-weight:bold;
	border-top:2px solid #840202;
	border-bottom:1px solid #232323;
	background:url(../images/menu_bg.gif) repeat-x #830000;
}

#menu li {height:37px; padding-left:2px; background:url(../images/menu_separator.gif) 0 2px no-repeat; float:left;}
#menu li:first-child {padding-left:0; background:none;}
#menu a {display:block; width:119px; height:25px; padding:7px 0 0 0; color:#fff; text-align:center; float:left;}
#menu a:hover,
#menu .active a {color:#000; text-decoration:none; background:url(../images/menu_hover.gif) no-repeat;}

#menu .cart {padding-left:0; background:none;}
#menu .cart a {width:auto; padding-left:10px; padding-right:10px;}
#menu .cart a:hover {background:none;}

/* ============= search ============ */
#search {padding:9px 0 0 14px; border-top:1px solid #fff; background:url(../images/search_bg.gif) #232323;}
#search h3 {margin-right:15px; float:left;}
#search h3 img {display:block;}
#search label {margin-right:5px; font-weight:bold; color:#fff;}
#search .submit {color:#fff; font-weight:bold; border:1px solid #8d8b82; background:#c20000; cursor:pointer;}

#searchName {width:295px; float:left;}
#searchBrand {width:345px; float:left;}

#searchOpts {clear:both;}
#searchOpts fieldset {padding:8px 0 6px;}
#searchOpts select {width:121px; margin-right:13px; font-size:0.91em;}
#searchOpts select, #searchOpts input {vertical-align:middle;}
#searchOpts .submit {border:none; background:none; margin-left:6px;}

/* ============= topBox ============ */
#topBox {height:252px; background:url(../images/gradient.gif) bottom repeat-x; border-bottom:2px solid #b52b24;}

/* ============ topTabs ============ */
#tabsOuter {width:396px; margin-left:8px; padding-top:17px; float:left;}
#topTabs {height:19px;}
#topTabs li {margin-right:7px; float:left;}
#topTabs li a img {display:block;}

/* ============ tabsBox ============ */
.tabsBox {background-color:#fdfefe; border:1px solid #d1d3dd; overflow:hidden; font-family:Verdana; display:none;}
.tabProd {width:136px; padding:6px 30px 0; font-size:0.82em; border-left:1px dashed #cecfcf; float:left;}
.tabProd:first-child {border-left:none;}
.tabProd .img {display:block; margin:0 auto 1px;}
.tabProd p {margin-bottom:4px;}
.tabProd .name {display:block; margin-bottom:1px;}
.tabProd .brand {display:block; margin-bottom:1px; color:#b70500;}
.tabProd .color {display:block; font-size:1em;}
.tabProd .price {margin-top:2.17em; font-size:1.33em; font-weight:bold; color:#b70500; float:right;}
.tabProd .opts {height:21px; margin:0 -11px;}
.tabProd .opts li {margin:0 5px; float:left;}
.tabProd .opts li img {display:block;}

#towardnia {display:block;}

/* =========== newsletter ========== */
#newsletter {width:170px; margin-left:13px; padding-top:12px; float:left;}
#newsletter h3 {margin-bottom:6px; background-color:#fff; border-bottom:1px solid #d1d3dd; text-align:left;}
#newsletter h3 img {display:block;}
#newsletter form {margin-bottom:6px; text-align:center; border:1px solid #d1d3dd; background-color:#f2f3f8;}
#newsletter .input {width:134px; padding:2px 0; margin-bottom:1px; border:1px solid #b3b3b3; color:#9c9c9c; text-align:center;}
#newsletter .submit {display:block; margin:0 auto;}
#newsletter .desc {
	height:122px;
	padding:13px 0 0 0;
	color:#ff8000;
	text-align:center;
	background:url(../images/newsletter_bg.jpg) top no-repeat;
}

/* ============ shipping =========== */
#shipping, #poll {
	width:184px; height:195px;
	color:#9c9c9c;

	position:relative;
	float:left;
}



/* ============== poll ============= */
#poll h3 img {display:block; margin:0 auto;}
#poll form {padding-top:6px;}
#poll .input {width:130px; padding:1px 2px; margin-bottom:1px; border:1px solid #b3b3b3; color:#9c9c9c;}
#poll p {margin-bottom:4px;}
#poll label {display:block; margin-bottom:4px;}
#poll label span {color:#aec14d;}
#poll .submit {margin-right:-5px; float:right;}

/* =========== loginPanel ========== */
#loginPanel {width:175px; float:left;}
#loginPanel h3 img {display:block;}
#loginBody {height:187px; padding:0 9px 0 10px; background:url(../images/login_bg.jpg) no-repeat;}
#loginBody fieldset {padding:8px 15px 7px;}
#loginBody label {display:block; margin-bottom:6px; font-weight:bold; color:#fff;}
#loginBody .input {width:112px; margin-bottom:6px;}
#loginBody .submit {padding-top:8px; text-align:center;}
#loginBody .register {padding-bottom:8px; font-weight:bold; text-align:center;}
#loginBody .register a {color:#000; text-decoration:underline;}
#loginBody .remind {font-weight:bold; color:#fed10b;}
#loginBody .remind a {color:#fed10b;}
#loginBody .aboutuser { padding-top:10px;text-transform:uppercase; }
#loginBody .aboutuser { text-align:center;color:#FED10B;font-size:12px; }
#loginBody .aboutuser li { padding-top:10px; }
#loginBody .aboutuser a { color:#FFF;font-size:12px; }

#loginBody .aboutuser h3 { color: #fff; }

/* ========== chooseBrand ========== */
.chooseBrand {width:771px; float:left;}
.chooseBrand h3 {padding:39px 15px 0 35px; float:left;}
.chooseBrand h3 img {display:block;}
.chooseBrand ul {width:459px; padding-top:15px; float:left;}
.chooseBrand li {margin:3px; float:left;}
.chooseBrand li img {display:block;}

/* ========== chooseBrand ========== */
.chooseBrand2 h3 {padding:39px 15px 0 35px; float:left;}
.chooseBrand2 h3 img {display:block;}
.chooseBrand2 ul {padding-top:15px; float:left;}
.chooseBrand2 li {margin:3px; float:left;}
.chooseBrand2 li img {display:block;}

/* ============ content ============ */
#content {font-family:Verdana;}

.pageHead {margin-bottom:15px; text-align:center;}
.pageHead img {display:block; margin:0 auto;}

/* ============ mainBox ============ */
.mainBox {width:908px; margin:10px auto; color:#8c8b8b; background-color:#CACACA; border:1px solid #f2e6e9;}
.mainBoxL {width:149px; padding:15px 9px 9px; float:left;}
.mainBoxR {width:727px; padding-top:14px; margin-bottom:8px; background:#fff; border:1px solid #f2e6e9; float:left;}

.mainBoxH {margin-bottom:27px;}
.mainBoxH img {display:block; margin-right:-8px; border:1px solid #f2e6e9; border-right:none; position:relative; right:-2px;}

.mainBoxMenu {width:727px; float:right; margin:-4px 0 -13px; position:relative; z-index:1;}
.mainBoxMenu li {float:left;}
.mainBoxMenu img {display:block;}

.mainBrands {margin:0 -2px; padding-bottom:10px; overflow:hidden;}
.mainBrands img {margin:2px; border:1px solid #f2e6e9; float:left;}
.mainBrandsMore {margin-left:-3px;}
.mainBrandsMore img {float:left;}
.mainBrandsMore .more {margin:10px 0 0 3px;}

.mainBoxAd1 {width:168px; margin:-13px 1px 0 0; float:right;}
.mainBoxAd2 {width:147px; margin-right:-1px; padding-top:10px; border-top:1px solid #f2e6e9; background:#CACACA; float:right;}
.mainBoxAd2Inner {background:#fff; border-top:1px solid #f2e6e9; border-right:1px solid #f2e6e9;}
.mainBoxAd2 img {display:block;}

.mainBoxBanner {width:539px; margin:0 0 4px 2px; padding:7px; background:#CACACA; border:1px solid #f2e6e9; float:left;}

.mainList1 {width:555px; font-size:1.09em; overflow:hidden; float:left;}
.mainList1 li {width:177px; margin-bottom:5px; padding:0 4px 4px; float:left; position:relative;}
.mainList1 img {display:block; margin-bottom:6px;}
.mainList1 .desc {margin-left:30px;}
.mainList1 .brand {display:block;}
.mainList1 .name {display:block;}
.mainList1 .price {display:block; font-size:1em;}
.mainList1 .more {position:absolute; right:2px; bottom:0;}
.mainList1 .more img {margin:0;}

.mainList2 {width:576px; padding-left:3px; overflow:hidden; float:left;}
.mainList2 li {margin-left:9px; padding:0 0 6px 0; float:left;}
.mainList2 img {display:block; margin-bottom:3px;}
.mainList2 .brand {display:block; margin:0 0 3px 30px; font-size:0.82em;}
.mainList2 .price {display:block; margin-left:30px; font-size:1.09em; font-weight:bold;}

.mainList3 {width:135px; margin:0 auto; padding-top:6px;}
.mainList3 li {margin-bottom:12px;}
.mainList3 img {display:block; margin-bottom:3px;}
.mainList3 .brand {display:block; margin:0 0 3px 30px; font-size:0.82em;}
.mainList3 .price {display:block; margin-left:30px; font-size:1.09em; font-weight:bold;}

/* ============ banners ============ */
.banners {margin:10px 0 14px; text-align:center;}
.banners img {margin:0 7px;}

/* ============== cart ============= */
#cart {width:783px; margin:0 auto; padding:30px 0 40px;}
#cart table {width:100%; margin-bottom:14px; border-collapse:collapse; border-top:1px dotted #000;}
#cart td {border-bottom:1px solid #cecece;}
#cart thead td {padding:14px 20px 5px; font-weight:bold; font-size:0.91em; background:url(../images/cart_head.gif) bottom repeat-x;}
#cart .sum {border-left:3px solid #cecece; border-right:none;}

#cart tbody td {padding:9px 20px; vertical-align:top; border-right:1px dotted #cdcdcd;}
#cart tbody .brand {display:block;}
#cart tbody .name {display:block;}
#cart tbody .color {display:block; font-size:1em; font-weight:bold;}

#cart tfoot td {padding:8px 20px; text-align:right; background:url(../images/cart_foot.gif) top repeat-x;}
#cart tfoot .sum {font-weight:bold; font-size:1.09em; text-align:left;}
#cart .total .sum {color:#fff; background:url(../images/cart_sum.gif) top repeat-x #b80705;}

#cartOpts {text-align:right;}
#cartOpts li {display:inline; margin-left:20px;}

.remember {padding-bottom:17px; margin-bottom:13px; color:#b52b24; text-align:right; border-bottom:1px dotted #000; line-height:1.27em;}
.statement {margin-bottom:57px; font-size:0.91em; color:#7f7f7f; line-height:1.40em;}

/* ============== nav ============== */
#nav {margin-bottom:13px; font-size:0.91em; color:#b51a12;}
#nav span {color:#575757;}

/* ============ product ============ */
#product {padding:32px 0 0 56px; color:#575757; overflow:hidden;}

#prodLeft,
#prodRight {width:365px; padding-bottom:80px; float:left;}

#prodImg {width:325px; margin-bottom:16px;}
#prodImg img {display:block;}
#product .desc h4 {margin-bottom:22px; font-size:0.91em; color:#b52b24;}

#product .desc { position:relative; }
#product .desc p {line-height:1.64em;}
 .desc ul li
{
	background:url('../images/arrow5.gif') 2px 7px no-repeat;
	padding:4px 0;
	text-indent:15px;
	display:block;
	color:#797165;
	line-height:18px;
}
.desclogo
{
	position:absolute;
	top:-20px;
	left:200px;
}

#prodPhotos {width:323px; margin:0 auto 85px; overflow:hidden;}
#prodPhotos h4 {margin-bottom:27px; font-size:0.91em; color:#b52b24; text-align:center;}
#prodPhotos a {display:block; border-right:1px dotted #000; border-bottom:1px dotted #000; float:left;}
#prodPhotos a img {display:block; padding:7px 10px;}
#prodPhotosInner {width:324px; position:relative; bottom:-1px;}

/* ============= buyBox ============ */
#buyBox {width:277px; margin:0 auto; background:url(../images/buybox_bg.gif) repeat-y;}
#buyBoxOuter {background:url(../images/buybox_top.jpg) top no-repeat;}
#buyBoxInner {padding:30px 28px 20px; background:url(../images/buybox_bottom.jpg) bottom no-repeat;}
#buyBox .promo {color:#c80b0d; float:right;}
#buyBox .price {font-size:1.09em;}
#buyBox .price p {margin-bottom:10px;}
#buyBox table {width:100%; margin-bottom:15px; border-collapse:collapse;}
#buyBox td {padding:8px 0;}
#buyBox select {width:110px; font-size:0.91em;}
#buyBox .submit {text-align:center;}

/* =========== suggested =========== */
#suggested {padding-bottom:60px; font-size:0.91em; color:#575757; background:url(../images/gradient.gif) bottom repeat-x;}
#suggested h4 {width:760px; margin:0 auto 8px; font-size:1em;}
#suggested ul {width:800px; margin:0 auto; overflow:hidden;}
#suggested li {width:60px; padding:0 20px; float:left;}
#suggested .brand {display:block; font-weight:normal;}
#suggested .name {display:block;}
#suggested .price {display:block; font-size:1em;}
#suggested img {display:block;}

#comments {padding-top:10px;margin-top:5px;border-top:1px solid #ccc;font-size:0.91em; color:#575757; }
#comments h4 {width:760px; margin:0 auto 8px; font-size:1em;}
#comments h4 span {color:#B52B24;}

#newcomment {padding-top:10px;margin-top:5px;border-top:1px solid #ccc;font-size:0.91em; color:#575757; }
#newcomment h4 { margin:0 auto 8px; font-size:1em;}
#newcomment h4 span {color:#B52B24;}
#newcomment textarea {width:310px;height:60px;font-family:Arial;font-size:11px;color:#B52B24;border:1px solid #777;}


/* ============= advBar ============ */
#advBar {width:131px; margin:0 5px 10px 0; background:url(../images/advbar_bg.gif) repeat-y; float:right;}
#advBarOuter {background:url(../images/advbar_top.gif) no-repeat;}
#advBarInner {padding:6px 10px; background:url(../images/advbar_bottom.gif) bottom no-repeat;}

/* ============ prodList =========== */
.prodList {width:895px; margin:20px auto; padding:6px 7px 6px 4px; background-color:#ededed; overflow:hidden;}
.prodList h3 {margin-right:6px; float:left;}
.prodList h3 img {display:block;}
.prodList .products {width:728px; position:relative; overflow:hidden; float:left;}
.prodList .list {width:729px; margin-bottom:-1px; background-color:#fff; font-size:0.82em; float:left;}
.prodList .item {width:240px; padding:0 0 3px 2px; border-right:1px dotted #8d8d8d; border-bottom:1px dotted #8d8d8d; float:left;}

.prodList .img img {margin-top:4px; float:left;}
.prodList .desc {height:80px; padding:10px 0 0 6px; float:left;}
.prodList .brand {display:block;}
.prodList .sex {display:block; color:#898989;}
.prodList .name {display:block; color:#606060;}
.prodList .color {display:block; color:#898989;}
.prodList .price {display:block; color:#b70500; font-size:1em;}

.prodList .opts {margin-left:9px; float:left;}
.prodList .opts li {margin-bottom:1px;}

.prodList .more {
	display:block;
	background:url(../images/prod_more_grey.gif) no-repeat;
	width:98px; height:16px;
	margin:-21px 1px 0 0;
	padding-top:4px;
	font-size:0.82em;
	font-weight:bold;
	color:#898989;
	text-align:center;
	float:right;
}

.prodPink {background-color:#e4cbd1;}
.prodGreen {background-color:#dbe3cc;}
.prodPink .more {background-image:url(../images/prod_more_pink.gif);}
.prodGreen .more {background-image:url(../images/prod_more_green.gif);}

/* ============== adv ============== */
.adv {
	padding:10px 0;
	background:url(../images/gradient.gif) bottom repeat-x;
	border-bottom:2px solid #b52b24;
	text-align:center;
}

/* ============= header ============ */
.header {padding:15px 21px; background:url(../images/gradient.gif) bottom repeat-x; border-bottom:2px solid #b52b24;}

.chooseSex {margin:-32px 0 -14px 0; padding:15px 0; font-size:0.82em; font-weight:bold; text-align:center;}
.chooseSex li {margin:0 21px; display:inline;}
.chooseSex a {padding:15px 0; color:#898989;}
.chooseSex .woman a {padding-right:47px; background:url(../images/sex_woman.gif) right no-repeat;}
.chooseSex .man a {padding-left:47px; background:url(../images/sex_man.gif) left no-repeat;}

/* ============ products =========== */
#products {width:895px; margin:0 auto; padding:10px 1px 16px;}
#products .item {
	width:178px;
	margin:6px 0 6px -1px;
	font-size:0.82em;
	text-align:center;
	border-left:1px dashed #cfcfcf;
	border-right:1px dashed #cfcfcf;
	float:left;
}

#products .itemL, #products .itemR {width:89px; margin-bottom:1px; float:left;}

#products .img {display:block; margin:0 auto 3px;}
#products .name {display:block;}
#products .color {display:block;}
#products .brand {display:block; color:#616161;}
#products .price {display:block; color:#b70500; font-weight:bold; font-size:1.33em;}

#products .opts {width:162px; margin:0 auto; clear:both;}
#products .opts li {margin:0 6px; float:left;}
#products .opts img {display:block;}

#products .hr {margin:0 -27px;}

/* ============== acc ============== */
#acc {width:750px; padding:2px 0 8px; margin:0 auto;}
#acc .pageHead {margin:123px 0 0 -29px; text-align:left; float:left;}
#acc .pageHead img {margin:0;}
#acc p {margin-bottom:14px; line-height:1.27em;}
#acc .hr2 {margin:0 -18px;}
#acc .submit {text-align:right;}

#accMenu {height:30px; margin-bottom:13px; position:relative; left:-18px;}
#accMenu li {margin-right:1px; font-weight:bold; font-size:0.91em; float:left;}
#accMenu li a {display:block; color:#fff; background:url(../images/step_left.gif) no-repeat; float:left;}
#accMenu li a span {display:block; height:21px; padding:9px 18px 0; background:url(../images/step_right.gif) top right no-repeat; cursor:pointer; float:left;}

#accMenu li.active a,
#accMenu li a:hover {color:#000; text-decoration:none; background-position:0 -30px;}
#accMenu li.active a span,
#accMenu li a:hover span {background-position:100% -30px;}

.accTblLeft, .accTblRight {width:280px; padding:4px 0 10px; float:left;}
.accTbl {margin-bottom:6px; border-collapse:collapse; color:#b52b24;}
.accTbl td {padding:5px;}
.accTbl input {width:121px; padding:1px 2px; border:1px solid #ca0041; background-color:#f5f5f5;}

.check input,.check textarea {width:121px; padding:4px; border:1px solid #ca0041; background-color:#f5f5f5;}
.check2 input,.check2 textarea {width:121px; padding:4px; border:1px solid #ca0041; background-color:#f5f5f5;}

.check2 tr td
{
	font-weight:bold;
}
.check2 tr td+td
{
	font-weight:normal;
}

.accTblAccept {border-collapse:collapse; margin:15px 0 20px 40px; font-size:0.91em; line-height:1.30em;}
.accTblAccept td {padding:5px; vertical-align:top;}
.accTblAccept input {margin-top:0;}

/* ============= footer ============ */
#footer {
	height:174px;
	margin-bottom:5px;
	background:url(../images/gradient.gif) bottom repeat-x;
	border-top:2px solid #b52b24;
	border-bottom:2px solid #b52b24;
}

#footLogo {width:213px; float:left;}

#infolinia {padding:6px 20px; float:right;}
#infolinia img {display:block;}

#awards {padding:6px 6px 0 0; text-align:center; float:right;}
#awards li {padding:0 20px; font:0.91em Verdana; color:#9aa1a1; float:left;}

#footMenu {padding-top:13px; font-size:1.18em; font-weight:bold; text-align:right; clear:both;}
#footMenu li {padding:0 24px; display:inline;}

.choosePage { font-size:0.82em; font-weight:bold; text-align:center;color:#898989;}
.choosePage a { color:#898989;}

.hr1
{
	border:0px;
	color:#B52B24;
	background-color:#B52B24;
	height:1px;
}
#content h1,#content h2
{
	color:#BF1214;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
}
#footer2 .footer-container {overflow:hidden; width:950px;}
#footer2 p {padding:10px 0; font-size:1.1em; color:#706a4e;}
#footer2 a {text-decoration:none; color:#706a4e;}
#footer2 a:hover {text-decoration:underline;}

#footer-agency {float:right;}
#footer-copyright {float:left;}

/* przycisk Platnosci.pl */
#platnosci_pl {
	background: #fff url(../images/buttons/platnosci_pl.gif) no-repeat;
	border: none;
	height: 28px;
	width: 186px;
}

a.current_page	{ color:#993333;}