@import url(/themes/base/user_sanoe/_style/style1.css);

body{
width:992px;
padding-top:25px;
margin:0 auto;
position:relative;
font-size:11px;
font-family:tahoma,verdana,arial,sans-serif;
#behavior:url(/themes/base/user_sanoe/_style/csshover.htc);
z-index:1;
}
img{
border:0;
}
.blk{
display:block;
}
#topLinks{
top:10px;
left:0;
padding-left:193px;
width:800px;
height:15px;
position:absolute;
}
#topLinks div#hovBest div#hidBest,#topLinks div#hovNews div#hidNews,#topLinks div#hovPromo div#hidPromo{
position:relative;
float:left;
padding:10px;
left:0;
top:15px;
display:none;
border:#aaa 1px solid;
background:#fff;
z-index:200;
width:450px;
overflow:hidden;
}

#topLinks div#hovBest div#hidBest h4,#topLinks div#hovNews div#hidNews h4,#topLinks div#hovPromo div#hidPromo h4{
margin:0;
margin-bottom:5px;
font-size:14px;
font-family:tahoma,verdana,arial,sans-serif;
}
#topLinks div#hovBest div#hidBest div,#topLinks div#hovNews div#hidNews div,#topLinks div#hovPromo div#hidPromo div{
position:relative;
float:left;
padding:3px;
margin:2px;
background:#fff;
z-index:200;
width:210px;
height:130px;
text-align:right;
}

.product span.rProdImg{
width:100px;
height:100px;
display:block;
text-align:center;
overflow:hidden;
float:left;
}
#topLinks div#hovBest,#topLinks div#hovNews,#topLinks div#hovPromo{
float:left;
position:relative;
background:url(/themes/base/user_sanoe/img/top_links_arr.png) no-repeat 6px 50%;
padding-left:17px;
padding-right:10px;
height:15px;
line-height:15px;
width:auto;
color:#f00;
text-decoration:underline;
}
#topLinks div#hovBest:hover,#topLinks div#hovNews:hover,#topLinks div#hovPromo:hover{
color:#f00;
text-decoration:none;
padding-right:10px;
background:#eaeaea url(/themes/base/user_sanoe/img/top_links_arr.png) no-repeat 6px 50%;
cursor:pointer;
}
#topLinks div#hovBest:hover div#hidBest,#topLinks div#hovNews:hover div#hidNews,#topLinks div#hovPromo:hover div#hidPromo,div#hidBest:hover,div#hidNews:hover,div#hidPromo:hover{
display:block;
position:absolute;
cursor:default;
z-index:200;
background:#fff;
}

#topBar{
position:relative;
#position:static;
z-index:2;
width:992px;
height:54px;
margin:0;
padding:0;
overflow:hidden;
background:url(/themes/base/user_sanoe/img/top_bar_c.png) repeat-x left top;
}
#topBar a{
color:#fff;
text-decoration:underline;
font-weight:bold;
}

#mainLink{
z-index:3;
position:relative;
}
#mainLink:hover img{
filter:alpha(opacity=85);
-moz-opacity:0.8;
opacity:0.8;
}
.iTL{
position:absolute;
top:0;
left:0;
z-index:1;
}
.iTR{
position:absolute;
right:0;
top:0;
z-index:1;
}
.iBL{
position:absolute;
bottom:0;
left:0;
z-index:1;
}
.iBR{
position:absolute;
bottom:0;
right:0;
z-index:1;
}
/* menu w naglowku */
#mainLink2{
position:absolute;
padding-left:32px;
line-height:31px;
background:url(/themes/base/user_sanoe/img/home.png) no-repeat left top;
left:180px;
top:10px;
#top:35px;
}

/* wyszukiwarka */
#search{
position:absolute;
left:350px;
top:5px;
#top:30px;
}
#search p{
margin:2px 0;
}
#search p img,#search p input{
vertical-align:middle;
}
#search_query_words{
margin:0 2px;
width:193px;
height:15px;
border:#000 1px solid;
padding:2px 4px;
line-height:15px;
font-weight:bold;
font-size:13px;
}
#searchSubm{
color:#fff;
background:#000;
font-size:11px;
height:17px;
line-height:13px;
border:#fff 1px solid;
}
a#searchAdv{
margin-left:60px;
padding-right:10px;
font-size:9px;
text-decoration:none;
background:url(/themes/base/user_sanoe/img/top_links_arr.png) no-repeat right 60%;
}
/* pozostale linki */

#loginLinks{
position:absolute;
left:680px;
top:10px;
#top:35px;
width:110px;
}
#loginLinks a{
display:block;
text-align:center;
margin:0 auto;
}
a#logged{
color:#fcc;
margin-bottom:1px;
}
#loginBasketLinks{
position:absolute;
right:20px;
top:15px;
z-index:20;
#top:40px;
}
#loginBasketLinks a{
margin-left:5px;
}
a#topBasketLink{
text-decoration:none;
}
a#topBasketLink img{
vertical-align:middle;
margin:0 2px;
}
a#topBasketLink span{
text-decoration:underline;
}
/* zawartosc strony */
#content{
width:992px;
height:100%;
position:relative;

}

#leftCol{
width:169px;
float:left;
margin-right:8px;
#margin-left:0;
position:relative;
}
#leftSide{
width:803px;
#width:819px;
margin:0;
position:relative;
float:left;
}
#rightCol{
position:relative;
width:169px;
float:right;
}
/* lewa kolumna */

/* kategorie */
#category{
/*background:url(/themes/base/user_sanoe/img/category_bg.png) repeat-y left top;*/
width:169px;
padding:5px 0;
position:relative;
float:left;
z-index:205;
}
#ieHelper{
#position:absolute;
#top:80px;
#left:0;

#z-index:1000;
}
#ieHelper #category{
position:static;
_width:700px;
_position:relative;
}
#categTop{
position:relative;
top:5px;
}
#category p div{
display:none;
}
#category p:hover div{
display:block;
}
#node_none{

}
#category ul {
list-style: none;
margin: 0;
padding:0;

width:164px;
padding-left:5px;
float: left;
}
ul#node_none{
margin-left:-5px;
position:relative;

}

#category ul img{
margin: 0 auto;
}

#category li{
_text-indent:0;
margin:0;
padding: 2px;
/*_padding:0;*/
width:162px;
_width:152px;
padding-left:5px;
background:#fff url(/themes/base/user_sanoe/img/category_bg.png) repeat-y left top ;
/*width:156px;
_width:140px;*/
_height:24px;
_padding-top:5px;
position: relative;
text-align:left;
}
#category li.hover{
background:none;
width:169px;
}
ul li.nosepBot,ul li.nosep{
border-bottom:none;
background:none !important;
}
li.nosep img,li.nosepBot img{
position:relative;
padding:0;
margin:0;
left:-9px;
}
li.nosepBot img{
bottom:5px;
}

li.nosep img{
top:2px;
#top:6px;
_top:6px;
}
/*
#node_none ul li.nosep img{
bottom:2px;
}*/
#category a {
background:url(/themes/base/user_sanoe/img/c_arrow.png) no-repeat right 50%;
display:block;
/*background:#fff url(/themes/base/user_fan/img/c_arrow1-fs8.png) no-repeat left 50%;*/
color: #000;
border-bottom:#000 1px solid;
text-decoration: none;
font: bold 11px/29px arial, helvetica, sans-serif;
padding:4px 12px 4px 4px;
/*_padding:4px 2px;*/
width:130px;
_width:130px;
margin: 0;
margin-left:2px;
vertical-align:middle;
}
#category a.longLink{
padding-top:5px;
font: bold 11px/14px arial, helvetica, sans-serif;
}
#category ul li img{
vertical-align:middle;
margin-left:4px;
}
#category a:hover {
color: #f00; 
background-color:#f8f8f8;
}

#category ul{
left:0;
}
#category ul ul {
position: absolute;
top: -27px;
/*top:0;*/
left:98%;
width:164px;
background:none;
/*background:#fff url(/themes/base/user_sanoe/img/category_bg.png) repeat-y left top ;*/
/*border:#f6f6f6 1px solid;*/
z-index: 400;
}
#category ul ul li{
/*
background:#fff url(/themes/base/user_fan/img/sep_h.png) repeat-x left bottom;*/
/*background:#fff;*/
/*border-bottom:#000 1px solid;*/
}

#category ul ul ul {
position: absolute;
top: -27px;
/*top:0;*/
left:98%;
width:164px;
z-index:500;
background:none;
/*background:#fff url(/themes/base/user_sanoe/img/category_bg.png) repeat-y left top;*/
/*border:#f6f6f6 1px solid;*/
}

#category ul ul ul ul{
position: absolute;
top: -27px;
/*top:0;*/
left:98%;
width:164px;
z-index:600;
background:none;
/*background:#fff url(/themes/base/user_sanoe/img/category_bg.png) repeat-y left top;*/
/*border:#f6f6f6 1px solid;*/
}

#category ul ul {
display: none;
}

div#category ul ul,
div#category ul li:hover ul ul,
div#category ul ul li:hover ul ul,
div#category ul ul  ul li:hover ul ul,
#ieHelper div#category ul ul,
#ieHelper div#category ul li:hover ul ul,
#ieHelper div#category ul ul li:hover ul ul,
#ieHelper div#category ul ul  ul li:hover ul ul
{display: none;}

div#category ul li:hover ul,
div#category ul ul li:hover ul,
div#category ul ul ul li:hover ul,
div#category ul ul ul ul li:hover ul,
#ieHelper div#category ul li:hover ul,
#ieHelper div#category ul ul li:hover ul,
#ieHelper div#category ul ul ul li:hover ul,
#ieHelper div#category ul ul ul ul li:hover ul
{display: block;}

#category ul li,#ieHelper #category ul li {_float: left; _width: 100%;}
#category ul li a,#ieHelper #category ul li {_height: 1%;}

#category form{
width:149px;
padding:3px 10px;
display:block;
/*margin:1px auto;*/
background:#fff url(/themes/base/user_sanoe/img/category_bg.png) repeat-y left top ;
}

/* prawa kolumna */
#basket{
margin-top:8px;
width:149px;
position:relative;
background:url(/themes/base/user_sanoe/img/category_bg.png) repeat-y left top;
padding:0 10px 5px 10px;
_height:81px;
}
#basket a{
display:block;
text-align:left;
font-weight:bold;
width:129px;
margin:0 auto;
line-height:25px;
overflow:hidden;
z-index:20;
}
#basket a strong{
float:left;
cursor:pointer;
}
#basket a span{
float:right;
}
#basket div{
position:relative;
width:149px;
height:50px;
background:url(/themes/base/user_sanoe/img/basket_bg.png) no-repeat right 50%;
border-bottom:#cbcbcb 1px solid;
z-index:20;
}
#basket p{
z-index:20;
width:149px;
margin:2px 0;
position:relative;
}
a#baskCount{

}

#rightLinks{
margin-top:3px;
width:149px;
position:relative;
background:url(/themes/base/user_sanoe/img/category_bg.png) repeat-y left top;
padding:5px 10px;
text-align:left;
}
#rightLinks p{
line-height:20px;
position:relative;
z-index:20;
margin:10px 0 0 0;
font-size:13px;
font-weight:bold;
text-align:left;
}
#rightLinks ul{
position:relative;
z-index:20;
margin:3px 0 10px 10px;
padding:0 10px;
text-indent:0;
}
#rightLinks ul li{
color:#3a66c8;
z-index:20;
margin:0;
padding:0;
line-height:20px;
text-indent:0;
}
#rightLinks ul li a{
color:#3a66c8;
z-index:20;
line-height:20px;
text-decoration:underline;
}
#rightLinks ul li a:hover{
text-decoration:none;
}

#newsletter,.rWindow{
margin-top:3px;
width:159px;
position:relative;
background:url(/themes/base/user_sanoe/img/category_bg.png) repeat-y left top;
padding:5px;
}
.rWindow{
padding-bottom:15px;
}
#newsletter h5,.rWindow h5{
font-size:12px;
font-weight:bold;
text-align:left;
text-indent:10px;
margin-top:5px;
margin-bottom:5px;
color:#000;
text-decoration:underline;
}
#newsletter p{
padding-left:5px;
font-weight:bold;
text-align:left;
margin:1px;
}
#newsletter form{
text-align:center;
position:relative;
z-index:20;
}
#newsletter form p{
position:relative;
z-index:20;
font-weight:normal;
text-align:center;
}
#newsEmail{
display:block;
width:140px;
height:16px;
border:0;
text-align:left;
font-weight:bold;

background:url(/themes/base/user_sanoe/img/newsletter_text.png) no-repeat left top;
padding:2px 5px;
margin:3px auto;
}
#newsletter button{
background:#fff;
border:none;
color:#000;
font-size:11px;
cursor:pointer;
}
#newsletter button:hover{

background:#fafafa;
color:#db0000;
}
/* srodek */
h4.bar{
clear:left;
color:#db0000;
font-size:14px;
margin:0;
margin-top:4px;

border-bottom:#cbcbcb 1px solid;
}
/* banner na srodku */

#bannerTop{
/*
margin-left:178px;*/
margin-top:8px;
margin-left:178px;
#margin-left:0;
padding-left:6px;
_padding-left:0;
width:624px;

}
#bannerContent{
width:574px;
height:178px;
background:#cbcbcb;
padding:5px 25px;
}

#producersCenter{
margin-top:8px;
margin-left:178px;
/*#margin-left:0;*/
padding-left:6px;
_padding-left:0;
width:624px;
height:202px;
padding-top:11px;
padding-bottom:9px;
background:url(/themes/base/user_sanoe/img/prod_bg.png) no-repeat left top;
}
#producersCenter a:hover img{
filter:alpha(opacity=80);
opacity:0.8;
-moz-opacity:0.8;
}

#bestSellerAll{

overflow:hidden;
height:170px;
}
#bestSellerAll .rotate{
z-index:100;
position:absolute;

display:none;
/*top:25px;*/
width:276px;
height:202px;
}
#bestSellerAll div.rotate div.product{
text-align:right;
height:172px;
padding:7px 5px;
width:276px;
background:#fff;
}
#bestSellerAll span.rProdImg{
margin-bottom:5px;
margin-right:5px;
}
#bestSellerAll a.randMore{
position:absolute;
font-weight:bold;
right:10px;
/*bottom:2px;*/
z-index:200;
}
p.randDescr{
margin-top:5px;
text-align:justify;
margin-bottom:0;
z-index:200;
}
/*
#bestSellerAll div.product#best1{
position:absolute;
#position:relative;
z-index:200;
display:block;
left:200px;
#left:5px;
}
#bestSellerAll div.product#best2{
position:absolute;
#position:relative;
z-index:200;
display:block;
left:517px;
#left:5px;
}*/
/* lista podkategorii */

#navigationPath{
padding:10px 5px;
font-size:12px;
line-height:15px;
}
#navigationPath a{
font-weight:bold;
color:#db0000;
font-size:12px;
line-height:15px;
}
#navigationPath u{
font-weight:bold;
color:#777;
font-size:12px;
line-height:15px;
}


#subCateg{
position:relative;
width:782px;
padding:18px 10px;
/*background:#000;*/

background:url(/themes/base/user_sanoe/img/categ_2.png) repeat-y left top;
overflow:hidden;
text-align:center;
}

#subCateg a{
z-index:100;
position:relative;
/*color:#fff;*/
color:#000;
font-weight:bold;
line-height:16px;
margin:0 10px;

}
/* lista produktow */

.mProduct{
float:left;
width:280px;
height:140px;
padding-left:40px;
padding-right:80px;
}

.mProduct span.mProdImg{
width:120px;
height:120px;
vertical-align:middle;
display:block;
text-align:center;
overflow:hidden;
float:left;
}
.mProduct div{
text-align:left;
}
div.mPrices{
margin:5px 0;
overflow:hidden;
height:40px;
}
div.mPrices p{
color:#989898;
float:left;
}
div.mPrices p strong{
color:#db0000;
font-size:15px;
line-height:16px;
}
div.mPrices p.olPrice,div.mPrices p.discnt{
text-align:right;
float:right;
}
div.mPrices p.olPrice strong,div.mPrices p.discnt strong{
color:#aaa;
font-size:12px;
text-decoration:line-through;
}

a.mProdLink{
font-weight:bold;
color:#666;
line-height:13px;

}
.mProduct p{
margin:1px 0;
}

.mButtons a{
margin:0;
padding-right:10px;
line-height:20px;
background:url(/themes/base/user_sanoe/img/top_links_arr.png) no-repeat right 60%;
}
.mButtons a span{
color:#989898;
font-weight:bold;
text-decoration:underline;
}

.mButtons a:hover span,.mButtons a:hover{
text-decoration:none;
}

a.mBasket{
margin-left:12px;
padding-right:24px;
white-space:nowrap;
background:url(/themes/base/user_sanoe/img/basket_ico.png) no-repeat right 50%;
}
a.mBasket span{
color:#5f98c9;
font-weight:bold;
text-decoration:underline;
}


/**/
#prodInfo{
overflow:hidden;
height:100%;
}

#prodDescr{
width:530px;
float:left;

}
div#prodId p{
margin:2px 0;
color:#555;
}
div#prodId p strong{
font-size:13px;
color:#333;
}
#prodPrices{
width:149px;
position:relative;
margin:0 0 5px auto;
padding:10px;
background:url(/themes/base/user_sanoe/img/category_bg.png) repeat-y left top;
overflow:hidden;
height:40px;

}

#prodPrices p{
color:#989898;
float:left;
}
#prodPrices p strong{
color:#db0000;
font-size:20px;
line-height:20px;
}
#prodPrices p.olPrice,#prodPrices p.discnt{
text-align:right;
float:right;
}
#prodPrices p.olPrice strong,#prodPrices p.discnt strong{
color:#aaa;
font-size:12px;
text-decoration:line-through;
}

#prodRight{
float:right;
width:200px;
}
#prodPhoto{
float:right;
width:256px;
height:256px;
}

#prodBasket{
text-align:right;
margin:4px 0 4px 4px;
padding:3px;
border:#f1f1f1 1px solid;
background:#f8f8f8;
}
#prodBasket div{
padding:2px;
}
#prodBasket div a{
display:block;
margin:0 auto;
}
.baskButton,.wishButton{
cursor:pointer;
}
.baskButton:hover,.wishButton:hover{
color:#444;
}
.infoButton:hover{
color:#444;
text-decoration:none;
}
.baskButton img,.wishButton img,.infoButton img{
vertical-align:middle;
}
.baskButton:hover img,.wishButton:hover img,.infoButton:hover img{
filter:alpha(opacity=65);
-moz-opacity:0.6;
opacity:0.6;
}

/* record row short */
#zakladka1 table{
width:780px;
margin: 0 auto;
}

tr.rrs{
width:780px;
}
tr.rrs td{
padding:4px 2px;
}
td.rrsImg{
width:64px;
text-align:center;
}
td.rrsName{
width:60%;
max-width:460px;
text-align:left;
}
td.rrsName a{
font-size:13px;
font-weight:bold;
}
td.rrsPrices{
width:80px;
text-align:right;
}
td.rrsButtons{
width:180px;
text-align:right;
}
td.rrsButtons form{
margin-top:2px;
}
tr.rrsBord td{
border-top:#f1f1f1 1px solid;
padding-top:4px;
}
/* stopka */

#foot{
clear:both;
margin-top:8px;
}
/* */

#tabs{
overflow:hidden;
height:23px;
line-height:23px;
padding:0;
margin:0;
margin-left:110px;
}
#tabs div{
padding:0;
float:left;
position:relative;
overflow:hidden;
height:23px;
line-height:23px;
padding-left:22px;
padding-right:25px;
background:url(/themes/base/user_sanoe/img/but_c.png) repeat-x left top;
margin-right:4px;
cursor:pointer;
}
#tabs div span{
line-height:23px;
color:#fff;
font-weight:bold;
}
#tabs div.flash span{
color:#fdd;
}
#tabs div:hover span{
color:#ddd;
}
#infoBottom{
background:url(/themes/base/user_sanoe/img/categ_2.png) repeat-y left top;
position:relative;
padding-top:25px;
padding-bottom:20px;
width:802px;
}
#infoBottom div{
position:relative;
z-index:200;
}
#zakladka2,#zakladka1,#zakladka3{
display:none;
}

/* 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:#db0000;
}
#recommendForm p{
margin:2px 0;
text-align:center;
overflow:hidden;
height:100%;
line-height:20px;
}
#recommendForm label{
display:block;
text-align:center;
color:#db0000;
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;
font-weight:bold;
color:#db0000;
}
#linksTop,#linksBottom{
text-align:center;
width:80%;
margin:0 auto;
}

/* stopka */


#footBar{
z-index:2;
width:992px;
height:54px;
margin:0;
padding:0;
overflow:hidden;
background:url(/themes/base/user_sanoe/img/top_bar_c.png) repeat-x left top;
}
img.footImg{
float:left;
}
#footContent{
float:left;
width:796px;
color:#fff;
}
#footInOffer,#footSold{
float:left;
line-height:25px;
margin:0 3px;
}

#footInOffer strong ,#footSold strong{
font-size:12px;
line-height:18px;
color:#fdd;
margin:0 2px;
}
#footLinks{
margin:0;
/*clear:both;
text-align:right;*/
line-height:22px;
}
#footLinks a{
margin:0 4px;
color:#fff;
font-weight:bold;
}
.projekt, .projekt a {font-size: 11px; color:#888; text-decoration: none !important;}
.projekt a span {color:#888;	font:bold 13px/17px 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: 30px; 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;}

#copyrights{
text-align:center;
#height:20px;
#line-height:24px;
#padding-bottom:15px;
}
#copyrights a#soteLink{
font-weight:bold;
}
#copyrights a#soteLink img{
vertical-align:baseline;
}

#copyrights .projekt{
display:inline-block;
margin-left:15px;
}

/* kontakt */
#rKontakt{
margin-top:4px;
margin-bottom:10px;
}
#rKontakt img:hover{
filter:alpha(opacity=80);
opacity:0.8;
-moz-opacity:0.8;

}
#rk2{
padding:4px 0;
background:url(/themes/base/user_sanoe/img/rk2_bg.png) repeat-y left top;
}

#rk2 a{
display:block;
width:151px;
margin:0 auto;
}
#rk3{
padding:4px 0;
height:66px;
background:url(/themes/base/user_sanoe/img/live_chat_bg.png) no-repeat left top;
}

#rk3 img{
display:block;
width:155px;
margin:0 auto;
}