@import "/themes/base/user_c/_style/style1.css";

body{
margin:0;
background:url(/themes/base/user_c/img/body_bg.png);
behavior:url(/themes/base/user_c/_style.csshover.htc);
}
#dtop{
padding-top:3px;
background:url(/themes/base/user_c/img/body_top.png) repeat-x left top;
}
#centered{
width:992px;
margin:0 auto;
position:relative;
font-size:11px;
font-family:tahoma,verdana,arial,sans-serif;
padding-top:8px;
}
img {
border:0;
}
.blk{
display:block;
}
.lbl{
color:#74a4ca;
}

.bot{
margin-bottom:8px;
}

.top8{
margin-top:8px;
}
button,.button{
cursor:pointer;
cursor:hand;
}
.button:hover{
background:#444;
color:#fff;
}
a{
text-decoration:none;
color:#434445;
}
a:hover{
color:#838485;
}

#online{
text-align:left;
color:#d80000;
line-height:20px;
height:20px;
position:relative;
margin:0;
}
#online span{
position:absolute;
top:0;
#top:-3px;
left:0;
vertical-align:middle;
font:normal 11px/20px tahoma,verdana,arial,sans-serif;
}
#online a{
position:absolute;
top:0;
right:0;
font:bold 10px/20px tahoma,verdana,arial,sans-serif;
color:#d80000;
}
#online a img{
vertical-align:middle;
margin-right:3px;
position:relative;
top:-2px;
}
#online a:hover{
color:#f00;
}
#online a:hover img{
-moz-opacity:0.8;
opacity:0.8;
filter:alpha(opacity=80);
}
#top1{
background:#fff url(/themes/base/user_c/img/top_bord.png) repeat-x left top;
position:relative;
width:992px;
height:142px;
text-align:right;
margin:0;
}

span#logInLogOut{
position:absolute;
top:0;
left:400px;
}

span#logInLogOut a{
display:inline;
position:relative;
}

#tl{
position:absolute;
left:0;
top:0;
}
#tr{
position:absolute;
right:0;
top:0;
}

#mainLink{
position:absolute;
left:9px;
top:11px;
}
#mainLink:hover img{
-moz-opacity:0.8;
opacity:0.8;
filter:alpha(opacity=80);
}
#contact{
position:absolute;
right:12px;
top:10px;
/*width:176px;*/
width:226px;
height:122px;
background:#b3b3b3;
}

#contTop{
position:absolute;
top:0;
left:0;
}
#contBot{
position:absolute;
bottom:0;
left:0;
}
#contact a img,#contact p img{
vertical-align:middle;
}
#contact p{
margin:0;
position:relative;
margin-top:6px;
}
#cLogin{
color:#f00;
font-weight:bold;
margin-right:10px;
margin-left:4px;
}
#contact a:hover{
color:#777;
}
#contact a:hover img{
-moz-opacity:0.6;
opacity:0.6;
filter:alpha(opacity=60);
}
#cRegister{
color:#d80000;
margin-right:10px;
margin-left:4px;
}

#contactData{
text-align:left;
padding:0 10px 0 5px;
}

#contactData b{
color:#434445;
}

#contactData p{
text-align:right;
margin-top:3px;
line-height:14px;
}
#contactData img{
float:left;
margin-left:20px;
clear:both;
}
#contactData a{
color:#fff
}
#contactData a img{
margin-right:3px;
}
#bannerTop{
position:absolute;
width:500px;
height:
overflow:hidden;
left:235px;
top:10px;
height:120px;

}
/*menu do góry*/
#topMenu,#botMenu{
position:relative;
width:992px;
height:23px;
background:url(/themes/base/user_c/img/top_menu_bg.png) repeat-x;
overflow:hidden;
}
#tML,#bML{
position:absolute;
left:0;
top:0;
z-index:1;
}
#tMR,#bMR{
position:absolute;
right:0;
top:0;
}
#topMenu a,#botMenu a{
position:relative;
float:left;
z-index:2;
height:23px;
padding-left:10px;
margin-left:15px;
background:url(/themes/base/user_c/img/menu_arrow.png) no-repeat left 50%;
color:#fff;
font:bold 10px/20px verdana,tahoma,arial,sans-serif;
}
#topMenu a:hover,#botMenu a:hover{
color:#ddd;

font-weight:bold;
}
#topMenu p{
color:#2d404f;
float:right;
position:relative;
z-index:3;
line-height:37px;
width:190px;
text-align:left;
margin:0;
padding:0;
}
/* szukajka*/
#searchDiv{
position:relative;
width:218px;
height:40px;
padding-left:4px;
background:#434445;
}
a#advSearch{
font:normal 11px/15px tahoma,arial,verdana,sans-serif;
color:#000;
text-decoration:none;
margin:0;
padding:0;
}
a#advSearch:hover{
color:#fff;
}

#searchform{
line-height:20px;
margin:0;
padding:0;
}
#search_query_words{
background:url(/themes/base/user_c/img/search_text.png) no-repeat left top;
width:147px;
height:15px;
padding:2px 3px;
border:0;
font:bold 11px/15px tahoma,verdana,arial,sans-serif;
color:#000;
margin-right:3px;
margin-left:2px;
vertical-align:middle;
}
#searchSubmit{
vertical-align:middle;
border:none;
}
#searchSubmit:hover{
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
}
#searchform p{
margin:0;
padding-top:2px;
vertical-align:middle;
color:#d80000;
font-weight:bold;
line-height:20px;
#padding-bottom:2px;
}
#magicDiv{
display:none;
}


/* tabelka */

#content{
width:992px;
border-collapse:collapse;
margin:0;
padding:0;
}

#contLeft,#contRight,#contCenter,#contCenter2{
vertical-align:top;
text-align:left;
margin:0;
padding:0;
}

#contLeft,#contRight{
width:223px;
}
#contCenter{
width:536px;
padding:0 5px;
}
#contCenter2{
width:760px;
padding:0 0 0 5px;
}
/* sortowanie */
#sortform div{
float:left;
font-size:10px;

}
#sortform div select{
font-size:10px;
margin-right:7px;
}

#sortProducer select{
width:110px;
}
#sortOrder select{
width:110px;
margin-right:0;
}

/* kategorie */

#categ{
background:#434445;
padding:3px 0;
width:222px;
}

#categHead{
line-height:20px;
height:20px;
color:#d80000;
font-weight:bold;
text-align:left;
text-indent:20px;
}

#categ a{
color:#fff;
font-weight:bold;
text-decoration:none;
}
#categ a:hover{
color:#ddd;
text-decoration:none;
}
#categ p{
line-height:26px;
margin:0;
padding:0;
padding-left:20px;
text-align:left;
background:url(/themes/base/user_c/img/c_arrow1.png) no-repeat 8px 50%;
}

#categ p.categ2{
padding-left:40px;
text-align:left;
background:url(/themes/base/user_c/img/c_arrow1.png) no-repeat 28px 50%;
}
#categ p.categ3{
padding-left:60px;
text-align:left;
background:url(/themes/base/user_c/img/c_arrow1.png) no-repeat 48px 50%;
}

div.bordered{
width:211px;
padding:4px 5px;
border-left:#b1b1b6 1px solid;
border-right:#b1b1b6 1px solid;
text-align:center;
background:#fff;
}
div.bordered table{
margin:0 auto;
}
.bordBottom{
border-bottom:#b1b1b6 1px solid;
}
.bar{
background:url(/themes/base/user_c/img/bar.png) no-repeat left top;
text-align:left;
height:23px;
line-height:23px;
width:223px;
color:#d80000;
font-weight:bold;
text-indent:20px;
}

#rBasket{
background:#434445;
border-left:#b3b3b3 1px solid;
border-right:#b3b3b3 1px solid;
width:181px;
padding:5px 20px;
}
#yrBask{
color:#d80000;
font-weight:bold;
}
#rAmounts{
height:100%;
overflow:hidden;
text-align:left;
}

#rAmounts a{
text-align:left;
clear:both;
color:#fff;
font-weight:bold;
}
#rAmounts a span{
text-align:right;
margin-right:4px;
float:left;
width:110px;
}
/* recrow*/

.recRow{
background:#fff;
border-left:#b3b3b3 1px solid;
border-right:#b3b3b3 1px solid;
margin:0 2px;
width:263px;
height:250px;
position:relative;
}
.rrName{
position:absolute;
left:15px;
top:5px;
color:#000;
text-align:left;

}
.rrImg{
position:absolute;
left:5px;
top:35px;
}
.rrTop{
text-align:right;
padding-top:10px;
}

p.rrPrice{
display:block;
margin:0;
margin-top:25px;
margin-right:13px;
margin-bottom:10px;
color:#d80000;
font-weight:bold;
}
.rrTop a{
display:block;
color:#585858;
margin-right:10px;
margin-top:4px;
}

.rrAvail{
color:#bdbcbc;
margin-right:5px;
width:110px;
float:right;
}
.rrAvail b{
display:block;
}
.rrDescr{
margin-top:50px;
bottom:0;
text-align:justify;
padding:5px;
}
/* random record*/
.sep{
position:relative;
height:4px;
margin-bottom:5px;
}
.sep hr{
position:absolute;
width:221px;
left:-5px;
border:none;
color:#b3b3b3;
background:#b3b3b3;
height:1px;
}

.konto1{
color:#d80000;
}

/* strona glowna*/
#mainPage{
height:100%;
overflow:hidden;
}

#mainPage a{
display:block;
font-size:10px;
font-family:verdana,tahoma,sans-serif;
}
a.aRed{
color:#d80000;
font-weight:bold;
font-size:10px;
font-family:verdana,tahoma,sans-serif;
margin-top:2px;
height:26px;
width:140px;
}
/*.mainP{
float:left;
width:175px;
height:80px;
position:relative;
}
*/
.mainP{
float:left;
width:245px;
margin:3px 10px;
height:80px;
position:relative;
}
.mainP img{
position:absolute;
right:0;
top:0;
}
/* stopka*/
#foot{
width:992px;
text-align:center;
position:relative;
height:30px;
line-height:25px;
background:#b2b1b1;
color:#fff;
}
#foot div#sote table{
position:absolute;
left: 15px;
top:0;
border-collapse:collapse;
line-height:11px;
}

#footSpan a{
color:#fff;
line-height:25px;
text-align:center;
}

#foot div#whomade{
position:absolute;
right:15px;
top:0;
}
.textBar{
text-align:left;
color:#000;
padding-left:30px;
font-weight:bold;
font-size:12px;
padding-bottom:6px;
border-bottom:#ededed 1px solid;
}

#footTab{
width:100%;
border-collapse:collapse;
padding:0;
margin:0;
}
#footTab td{
text-align:center;
width:50%;
padding:0;
margin:0;
}
a#footerpw{
text-decoration:none;
font-weight:bold;
}

a:link #pr,a:visited #pr,a:link #ww,a:visited #ww {
color:#888 !important;
}

a:hover span#pr{
color:#f60 !important;
}

a:hover span#ww{
color:#000 !important;
}
