/*  Layout */
body, table, tr, td, div, b, a, input, textarea, form, select {
    font-family: Tahoma,DejavuSans,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;
    font-size: 11px;
    margin:0px;
}
body{
padding:0;
width:992px;
margin:0 auto;
position:relative;
font-size:11px;
font-family:tahoma,verdana,arial,sans-serif;
text-align:left;
#behavior:url(/themes/base/ebielizna_new/_style/csshover.htc);
}
img {
border:0;
}
.blk{
display:block;
}
a{
text-decoration:none;
color:#ca977b;
}
a:hover {
    text-decoration: underline;
	 color:#aa775b;
}


#top{
position:relative;
height:94px;
width:992px;
background:url(/themes/base/ebielizna_new/i/top_bg.png) repeat-x right bottom;
border-bottom:#f4c6a7 1px solid;
}
#top a:hover img{
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6;
}
#top input:hover{
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
}
#mainLink{
position:absolute;
left:28px;
top:22px;
}
#searchDiv{
position:absolute;
left:0;
bottom:0;
text-align:left;
width:321px;
height:30px;
padding-top:3px;
padding-left:5px;
background:url(/themes/base/ebielizna_new/i/search_bg.png) no-repeat left top;
}
#searchform{
color:#d2966e;
display:block;
margin:0;
padding:0;
margin-bottom:2px;
}
#searchDiv input{
vertical-align:middle;
margin-left:3px;
}
#searchDiv img{
vertical-align:middle;
}
#search_query_words,#email{
background:url(/themes/base/ebielizna_new/i/search_query.png) no-repeat left top;
height:12px;
padding:1px 4px;
border:0;
width:135px;
font:normal 10px/12px tahoma,verdana,arial,sans-serif;
}
#advSearch{
color:#e0bc7e;
text-decoration:none;
}
#linksTC{
position:absolute;
/*left:320px;*/
right:190px;
bottom:7px;
}
#linksTC img{
vertical-align:top;
}
#linksTC a{
margin:0 8px;
}
#rightTop{
position:absolute;
right:0;
top:11px;
width:195px;
}
#rightLinks{
text-align:right;
line-height:20px;
margin:0;
#margin:5px 0;
padding:0;
}

#rightLinks img{
vertical-align:top;
}

#rightLinks a{
margin:0 8px;
}
#basketTop {
margin:0;
text-align:right;
padding-right:8px;
}
#basketTop a{
text-decoration:none;
color:#bc000d;
margin-left:5px;
}
#basketTop a span{
color:#9a9a9a;
}

/*
#fags{
overflow:hidden;
height:100%;
padding-top:8px;
margin-right:7px;
}

#flags{
float:right;
margin-top:2px;
}
#currencyList{
float:right;
overflow:hidden;
width:60px;
height:30px;
position:relative;
}
#currencyList table{
position:absolute;
padding:0;
margin:0;
border-collapse:collapse;
top:-4px;
left:-38px;
}
#currencyList td{
padding:0;
margin:0;
}
*/


#fags{
height:100%;
padding-top:8px;
margin-right:7px;
}

#flags{
float:right;
margin-top:2px;
}
#currencyList{
float:right;
overflow:hidden;
width:120px;
height:30px;
position:relative;
}
#currencyList table{
position:absolute;
padding:0;
margin:0;
border-collapse:collapse;
top:-2px;
left:-10px;
}
#currencyList td{
padding:0;
text-align:right;
width:150px;
margin:0;
}
#currencyList td select{
position:absolute;
right:4px;
#right:-2px;
top:1px;
}


#mainCat{
position:relative;
width:992px;
text-align:left;
background:url(/themes/base/ebielizna_new/i/cat1_bg.png) repeat-x left top;
}
#mainCat p{
margin:0;
height:38px;
width:760px;


}
#mainCat a{
background:#fff;
height:38px;
margin-left:2px;
float:left;
}
#mainCat a:hover,#mainCat a#cat1Sel{
background:none;
}
#mainCat a:hover img,#mainCat a#cat1Sel img{
filter:alpha(opacity=0);
opacity: 0;
-moz-opacity:0;
}
#avail24h{
position:absolute;
right:5px;
top:15px;
font-weight:bold;
color:red;
}
#avail24h img{
vertical-align:top;
margin-left:3px;
}
#category2{
text-align:left;
}
#category2 a{
margin:0 4px;
}
#category2 a:hover img{
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
}

/* nwsy strona glowna*/
#mainp{
overflow:hidden;
width:760px;
height:100%;
}
#mainp a{
float:right;
margin:0;
}
#mainp a#largeNews{
float:left;
margin:0;
}

/* ramka */
#content{
width:990px;
/*height:100%;
overflow:hidden;*/
position:relative;
vertical-align:top;
text-align:left;
}

#contLeft{
vertical-align:top;
/*float:left;*/
width:760px;
padding-top:15px;
position:relative;
text-align:left;
}
#contRight{
vertical-align:top;
/*float:right;*/
width:172px;
position:relative;
}
/* lewa strona */

#infoFlash{
width:480px;
height:60px;
display:block;
margin:0 auto;
overflow:visible;
border:0;
}

/* wybor sortowania */

#sortMethod{

border-top:#e4d1b1 1px solid;
text-align:left;
position:relative;
height:100%;
overflow:hidden;
height:44px;
}

#sortMethod div{
/*margin:0 15px;*/
color:#ca977b;
float:left;
line-height:18px;
margin:1px 20px 5px 3px;
}
#sortMethod div select{
border:#646464 1px solid;
font-size:10px;
margin-left:4px;
}

#sizeList{
position:absolute;
top:3px;
right:2px;
}
#sizeList select{
border:#646464 1px solid;
font-size:10px;
padding:0;
}

#topPages{
position:relative;
top:-32px;
width:200px;
left:3px;
color:#97000b;
font-size:10px;
text-align:left;
}

#bottomPages{
font-size:10px;
color:#97000b;
text-align:left;
}
#topPages a,#bottomPages a{
font-size:10px;
color:#777;
font-weight:bold;
}
#topPages a:hover,#bottomPages a:hover{
color:#97000b;
font-weight:bold;
}

#topPages b,#bottomPages b{
font-size:12px;
color:#97000b;
}

/* lista produktow */
#dbTab{
width:760px;
padding:0;
margin:0;
border-collapse:collapse;
}
#dbTab td{
padding:0;
margin:0;
vertical-align:top;
display:
}
td.recRow{
vertical-align:top;
position:relative;
width:271px;
padding-right:3px;
}
.rrName{
margin:10px 0 3px 0;
}
.rrName a{
color:#9a9a9a;
font-size:12px;
/*display:block;*/

}
.rrName:hover a{
color:#9eaac0;
}

.rrProd{
margin-top:2px;
margin-bottom:7px;
color:#9eaac0;
}
.rrImg{
float:left;
/*margin-right:3px;
width:122px;*/
margin-right:5px;
width:128px;
padding-bottom:16px;
}

.rrDescr{
margin:0;
font-size:10px;
color:#9eaac0;
margin-bottom:4px;
#width:107px;
text-align:left;
}
.rrPrice{
margin:5px 0 2px 0;
#width:107px;
z-index:14;
color:#9a9a9a;
}
.rrPrice span{
font-weight:bold;
color:#f00;
margin-right:3px;
}
.rroPrice{
font-size:10px;
color:#999;
margin:2px 0;
position:relative;
}
.rroPrice span{
margin:0;
font-size:11px;
line-height:20px;
color:#888;
position:relative;
}
.rroPrice span span.rroDec{
position:absolute;
left:0;
top:8px;
#top:4px;
width:100%;
#width:23%;
line-height:4px;
border-bottom:#777 1px solid;
}

@media all and (min-width:0px) {
			head~body .rroPrice span span.rroDec {left:-8px;}
}

.recRow hr{
display:none;
}



/* prawa strona */

.rSep{
margin:4px 0 8px 0;
}

/* newsletter */
#newsletForm{
overflow:hidden;
height:100%;
}
#newsletForm p{
margin:2px 0;
text-align:center;
}
#newsletter{
float:right;
margin-right:15px;
}
#newsletter:hover{
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
}

#rightInfo img{
display:block;
margin:3px auto;
}
#rightInfo #secure{
margin:0 auto;
text-align:center;
}
#rightInfo #secure img{
display:inline;
margin:0 2px;
}
#foot{
margin-top:10px;
margin:10px auto 0 auto;
border-top:#f4c6a7 1px solid;
background:url(/themes/base/ebielizna_new/i/foot_bg.png) repeat-x right top;
height:80px;
width:992px;
position:relative;
}

#foot p{
margin-top:7px;
text-align:center;
color:#97000b;
}
#foot p a{
color:#97000b;
margin:0 4px;
}

#foot p a:hover{
color:#f00;
}
#footLogo{
position:absolute;
left:9px;
top:7px;
}

#foot div{
text-align:center;
}
#foot div table{
margin:0 auto;
}
#foot div a{
color:#97000b;
}

h2.bar{
color:#97000b;
font:bold 15px/20px tahoma,verdana,arial,sans-serif;
padding-left:10px;
text-align:left;
}

.infoBar{
margin-top:10px;
border-top:#e4d1b1 1px solid;
background:url(/themes/base/ebielizna_new/i/info_bg.png) repeat-x;
height:20px;
}

.infoAvail{
padding:3px 5px;
}
#infoCenter{
overflow:hidden;
height:100%;
}
#infoPhoto{
/*float:left;
width:260px;
height:380px;
padding-bottom:40px;*/
float:left;
width:260px;
min-height:250px;
height:420px;
}
div.photoGal{
float:left;
width:75px;
height:75px;
margin-top:6px;
padding-left:12px;
_padding-left:10px;
/*position:relative;*/
z-index:3;
}
div.nobord {
padding-left:0 !important;
}
#infoPhoto img{
width:250px;
height:auto;
}
#infoPhoto div.photoGal img{
width:75px;
height:auto;
border:#e2d9cb 1px solid;
}
#infoPhoto a.bigFloatPhoto{
z-index:10;
position:relative;
}
#infoPhoto a.bigFloatPhoto img{
width:75px;
height:auto;
margin-left:12px;
}

#infoDescr {
color:#7081a0;
float:left;
width:280px;
text-align:justify;
}

#infoRight h2{
width:310px;
_width:280px;
color:#97000b;
font:bold 15px/20px tahoma,verdana,arial,sans-serif;
margin:0;
margin-bottom:10px;
}
#bannerOrWhat{
float:right;
margin-top:5px;
margin-right:5px;
width:204px;
height:335px;
background:#ffefef;
}

#infoPrices{
text-align:right;
padding:10px;
}
#infoAvail{
height:80px;
text-align:right;
padding:10px;
}

#infoDelivery{
/*height:120px;*/
text-align:left;
padding:5px;
}
#infoDelivery p{
color:#333;
padding:1px 0;
line-height:13px;
margin:4px 0 7px 0;
}
#infoDelivery p span{
color:#d80000;
}
#infoDelivery p strong{
color:#666;
}
.infoAvail strong{
color:#777;
}
.infoAvail{
color:#777;
}
.infoAvail span{
color:#a80000;
font-weight:bold;
}
#infoBasket{
height:45px;
min-height:45px;
text-align:left;
padding:5px;
}
#infoBasket p{
color:#333;
line-height:13px;
margin:4px 0 7px 0;
}
#infoBasket p span{
color:#d80000;
}
#infoBasket p strong{
color:#666;
}

#infoPrices p{
margin:0;
}
#infoPrice{
font:bold 14px/20px tahoma,verdana,arial,sans-serif;
color:#888;
}
#infoPrice span {
color:#97000b;
}
#infoOldPrice{
margin:0;
color:#999;
font:bold 12px/20px tahoma,verdana,arial,sans-serif;
#position:relative;
}
#infoOldPrice p{
color:#999;
font:bold 12px/20px tahoma,verdana,arial,sans-serif;
position:relative;
margin:0;
}
#infoOldPrice span hr, .rroPrice span hr{
position:absolute;
left:0;
bottom:-2px;
width:100%;
border:none;
height:1px;
line-height:1px;
color:#777;
background:#777;
}



#infoPriceDisc{
color:#97000b;
font:bold 12px/20px tahoma,verdana,arial,sans-serif;
}


#menuInfo{
clear:both;
text-align:right;
height:35px;
width:760px;
margin-top:16px;
/*#margin-top:0;*/
position:relative;
}
#menuInfo div{
position:absolute;
right:0;
top:0;
background:url(/themes/base/ebielizna_new/i/pl/zakladka_all.png) no-repeat left top;
}
#menuInfo span{
float:left;display:block;
height:28px;
padding-top:7px;
cursor:hand;
cursor:pointer;
margin:0 3px 0 0;
line-height:35px;
background:#fff;
}
#menuInfo span:hover,#menuInfo span.tabSel{
background:none;
}
#menuInfo span:hover img,#menuInfo span.tabSel img{
filter:alpha(opacity=0);
opacity: 0;
-moz-opacity:0;
}


/* produkty do kompletu*/
div.acccessRow{
overflow:hidden;
height:100%;
margin:5px 0;
}
div.acccessRow div{
float:left;
margin:0 3px;
}
div.accessPhoto{
width:65px;
height:50px;
vertical-align:middle;
text-align:center;
}
.accessImg{
height:50px;
width:auto;
}
div.accessName{
width:150px;
line-height:50px;
}
div.accessPrice{
width:90px;
line-height:50px;
text-align:right;
}
div.accessAttr1{
width:127px;
padding-top:15px;
}
div.accessAttr2{
width:137px;
padding-top:15px;
}
div.accessAttr3{
padding-top:15px;
}
/*
div.accessAvail{
line-height:50px;
}*/
div.accessAvail{
padding-bottom:6px;
border-bottom:#ececec 1px solid;
}
div.accessAvail span{
color:#a80000;
font-weight:bold;
}
#infoTopBasket{
clear:right;
/*padding-top:30px;*/
clear:both;
width:760px;
_margin-top:-60px;
/*position:relative;*/
}
#attrib1{
overflow:hidden;
height:100%;
margin-left:270px;
#padding-left:270px;
_padding-left:0;
z-index:1;

}
#attrib1 select{
font-weight:normal !important;
}
#infoProd{
/*padding-left:270px;*/
margin-left:270px;
#padding-left:0;
/*_padding-left:0;*/
position:relative;
top:-60px;
z-index:100;
}
div.select0{
float:left;
padding-top:14px;
background:url(/themes/base/ebielizna_new/i/pl/rozmiar.png) no-repeat left top;
}
div.select1{
float:left;
padding-top:14px;
margin-left:4px;
background:url(/themes/base/ebielizna_new/i/pl/kolor.png) no-repeat left top;
}
div.select2{
float:left;
padding-top:14px;
margin-left:4px;
background:url(/themes/base/ebielizna_new/i/pl/ilosc.png) no-repeat left top;
}
div.photo3{
position:absolute;
top:45px;
left:260px;
}
#infoTopBasket div.subm{
float:left;
margin-left:4px;
padding-top:12px;
}
div.subm input{
border:0;
text-indent:-300px;
#text-indent:0;
#font-size:0px;
#line-height:50px;
#overflow:hidden;
width:161px;
height:22px;
background:url(/themes/base/ebielizna_new/i/pl/add2basket.png) no-repeat left top;
cursor:hand;
cursor:pointer;
}
/* recki */
.reviewRow{
padding-top:3px;
}
.reviewRow p{
margin:2px 0;
}
.revShort{
color:#97000b;
margin:0;
margin-bottom:6px;
font-size:13px;
line-height:21px;
position:relative;
}
span.revScore{
position:absolute;
width:160px;
text-align:left;
right:10px;
line-height:21px;
top:0;
}
p.revDesc{
margin-top:7px;
padding-bottom:6px;
font-size:11px;
line-height:16px;
border-bottom:#f7f7f7 1px solid;
}


#reviewForm{
padding:5px 5px 7px 35px;
margin:0 auto;
width:400px;
border:#f6f6f6 2px solid;
background:#fcfcfc;
}
#reviewForm h2{
font-size:13px;
color:#97000b;
}

#reviewForm p{
margin:2px 0;
text-align:left;
overflow:hidden;
height:100%;
line-height:20px;
}
#reviewForm label{
display:block;
float:left;
width:100px;
color:#97000b;
font-weight:bold;
line-height:20px;
}

#reviewForm input{
border:#cacaca 1px solid;
padding:2px;
background:#fff;
width:240px;
vertical-align:middle;
}
#reviewForm textarea{
border:#cacaca 1px solid;
background:#fff;
width:250px;
}
#reviewForm input.iSubmit{
width:auto;
margin-left:100px;
margin-bottom:2px;
}
/* polec znajomemu */
#recommendForm{
padding:5px 5px 5px 35px;
margin:0 auto;
width:600px;
border:#f6f6f6 2px solid;
background:#fcfcfc;
}
#recommendForm h2{
font-size:13px;
color:#97000b;
}
#recommendForm p{
margin:2px 0;
text-align:center;
overflow:hidden;
height:100%;
line-height:20px;
}
#recommendForm label{
display:block;
text-align:center;
color:#97000b;
font-weight:bold;
line-height:20px;
}

#recommendForm input{
border:#cacaca 1px solid;
padding:2px;
background:#fff;
width:240px;
vertical-align:middle;
}
#recommendForm input.iSubmit{
width:auto;
/*margin-left:100px;*/
margin-bottom:2px;
}
/* logowanie */
#logDiv{
width:500px;
margin:0 auto;
}
#logDiv table{
margin:0 auto;
}


#logDiv input{
border:#9eaac0 1px solid;
background:#fafafa;
color:#9eaac0;
}
#logDiv h4{
color:#97000b;
font-size:13px;
margin:10px 0 3px 0;
}

#rightContact img{
vertical-align:top;
}
#rightContact p{
margin:5px 0 4px 0;
}

/* wyszukiwanie zaawansowane */

#searchAdTab td.input_name {
    text-align: right;
    vertical-align: middle;
    padding: 2px 8px;
}
#searchAdTab td.input { 
    text-align: left;
    vertical-align: middle;
    padding: 2px 8px;
}

#searchAdTab td.input input.field {
    padding: 2px 4px;
    font-size: 11px;
    width: 200px; 
border:#cacaca 1px solid;
background:#fff;
}

#searchAdTab td.input input.short_field {
    padding: 2px 4px;
    font-size: 11px;
    width: 60px; 
border:#cacaca 1px solid;
background:#fff;
}

#searchAdTab td.input select {    
    font-size: 11px;
border:#cacaca 1px solid;
background:#fff;
 
}

#searchAdTab{
border:#f6f6f6 2px solid;
background:#fafafa;
padding: 8px;    
width:740px;
margin:0;
}
#searchAdTab td{
margin:0;
padding:0;
}


caption {
    padding: 8px;
    font-size: 13px;
    font-weight: bold;
}

.recRowGall{
height:190px;
vertical-align:top;
padding:8px 0 4px 0;
text-align:center;
}
.recRowGall p{
margin:1px 0;
color:#444;
}
div.rgImg{
width: 130px;
min-height:200px;
#height:200px;
text-align:center;
margin:0 auto;
}
div.rgImg a img{
height:200px;
width:auto;
}
p.rgPrice{
color:#97000b;
}
div.rgoPrice{
color:#999;
}
/* record row short*/
.rrsTr td{
color:#000;
padding:1px;
height:50px;
vertical-align:middle;
text-align:left;
}
td.rrsPhoto{
padding:2px;
text-align:center;
width:35px;
}
td.rrsName{
width:220px;
padding-left:10px;
}
.rrsImg{
height:50px;
width:auto;
}
td.rrs60r{
width:60px;
text-align:center;
}
td.rrs90r{
width:80px;
padding-right:10px;
text-align:right;
}
td.rrsProdcr{
width:140px;
}
/*
div.rgPhoto div.photoGal,div.rgPhoto a.bigPhoto,div.rgPhoto a.bigFloatPhoto{
width:45px;
height:55px;
padding:0 !important;
margin:3px;
float:left;
}
div.rgPhoto div.photoGal a img, div.rgPhoto a.bigPhoto img, div.rgPhoto a.bigFloatPhoto img{
width:45px;
height:auto;
margin:0;
padding:0;
}


div.rgPhoto{
width: 110px;
min-height:100px;
text-align:center;
}
*/
/* koszyk */
#basketForm,#basketBillingForm{
color:#555;
background:#fefefe;
border:#fafafa 1px solid;
}
#basketForm input,fieldset input{
border:#97000b 1px solid;
background:#fffafa;
color:#97000b;
font-weight:bold;
}
#basketLoginForm input,#basketBillingForm input,#basketBillingForm select,#basketBillingForm textarea{
border:#9eaac0 1px solid;
background:#fafafa;
color:#7e8ac0;
margin:2px 0;
padding:1px 2px;
}
#contLeft input.iSubmit{
border:#97000b 1px solid;
background:#fffafa;
color:#97000b;
font-weight:bold;
}
#basketLoginForm a,#basketBillingForm a{
color:#97000b;
font-weight:bold;
}
#button1{
margin-left:4px;
}
fieldset{
color:#555;
border:#9eaac0 1px solid;
background:#fcfcfc;
}
#registerPayMethod td{
background:#fafafa;
margin:2px;
padding:5px 2px;
text-align:center;
color:#555;
border-right:#888 1px solid;
border-bottom:#888 1px solid;
}
#registerPayMethod{
margin:0 auto;
border:#eaeaea 1px solid;
}
#registerPayMethod td input{
border:#f1f1fe 1px solid;
}
.backInput input{
border:#97000b 1px solid;
background:#fffafa;
color:#97000b;
font-weight:bold;
}

.basketPhoto{
width:30px;
height:auto;
border:0;
}
#basketGift{
overflow:hidden;
height:100%;
}

#basketGift a{
float:left;
margin-right:10px;
}
/* pusty koszyk - polecamy*/
#basketEmpty table{
float:left;
width:150px;
margin:0 20px;
#margin:0 16px;
}

#basketEmpty td.randProdImg{
height:200px;
vertical-align:middle;
}
#basketEmpty td.randProdImg img{
height:160px;
width:auto;
}

/* stoopa */
.projekt, .projekt a {color:#333;	text-decoration: none;}
.projekt a span {color:#333;	font:bold 11px/12px arial,tahoma,verdana,sans-serif;}
span.fPr {font-family:arial !important;	letter-spacing:-1px;}
span.fDot, a span.fDot {margin:0 -3px 0 -3px; z-index:10; font-size: 13px; font-weight: bold;}
span.fWw {letter-spacing:-1px;}
.projekt a:hover span.fPr, .projekt a:hover span.fDot{color:#ff4c00;	text-decoration: none;}
.projekt a:hover span.fPl{color:#3f6267; text-decoration: none;}
.projekt a:hover span.fWw{color:#c4d4d6; text-decoration: none;}

#zdrowoteka{
width:172px;
height:172px;display:block;
}
#zdrowoteka + span{
font-size:9px;
display:block;
text-align:center;
}

/* o nas */

#o-nas{
width:750px;

}
#o-nas-gora{
overflow:hidden;height:100%;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:#ececec 1px solid;
}
#o-nas-tekst{
width:59%;float:left;
}
#o-nas-tekst p{
text-align:justify;
line-height:14px;
}
#o-nas-internet{
padding-bottom:5px;
margin-bottom:5px;
overflow:hidden;
height:100%;
border-bottom:#ececec 1px solid;
}
#o-nas-zdjecia{
width:59%;
float:left;
}
#o-nas-zdjecia p{
margin:0;
}
#o-nas-zdjecia p img{
margin-top:5px;
margin-bottom:5px;
vertical-align:middle;
}
#o-nas-internet-opis{
width:39%;
float:right;
}
#o-nas-stopka{
margin-top:20px;
color:#555;
text-align:center;
}
#stopka1{
float:left;
width:45%;
text-align:justify;
}
#stopka2{
float:right;
width:45%;
text-align:justify;
}
#nasze-sklepy{
width:39%;float:right;
}
#nasze-sklepy p{
overflow:hidden;
font-size:12px;
}
#nasze-sklepy p img{
float:left;
margin-right:5px;
}
img#euro,a#euro{
margin-left:20px;
margin-right:4px;
}
p.o-nas-galeria{
text-align:center;
}
p.more{
text-align:right;
margin:0;
margin-top:-25px;

}
#productDescr{
overflow:auto;
width:265px;
padding-right:5px;
height:244px;
_height:220px;
}