/* STYL FORMATUJACY UKLAD STRONY, ROZMIESZCZENIE KOLUMN */
/* ZEROWANIE */

* {
margin:0;
padding:0;
}



.auraltext {
display: block;
position: absolute;
height: 1px;
width: 1px;
left: -5000px;
overflow: hidden;
}

/* calosc */
#container { 
margin: 0 auto;
width:952px;
height:auto;
position:relative;
} 
 
/* top */
#header {
margin:0 auto;
height:267px;

} 
 
 
/* nawigacja top */
#navibox {
position:absolute;
right:10px;
width:50em;
text-align:right;
}
 
#navibox .typ {
    position:absolute;
    right:0;
    top:27px;
}
 
/* menu top */ 
#topmenu {
width:960px;
height:47px;
margin:0 auto;
position:absolute;
top:65px;
}

/* search */
#search {
width:300px;
position:absolute;
top:210px;
left:20px;
z-index:100;
vertical-align: top;
}

 
#search fieldset {
    border:0;
}



#search #polesearch {
    padding:5px;    
    margin-top: 00px;
    vertical-align: top;
    
}

.subm {
margin-top: 0px;
}

#search .css_submit {
    position:absolute;
    top:17px;
    left:160px;
}
 
 /* wyniki wyszukiwania */
.resultok, .resulterr {
    padding:15px 5px;
    margin:10px 0;
}

.resultok blockquote {
    font-size:11px;
}

.resultok a {
    font-weight:bold;
}

.resulterr {

}
 
/* lewa kolumna */ 
#leftcol {
width:203px;
height:auto;
float:left;
border-right: 1px solid #eee;
  }
 
/* kontener dwoch kolumn */
#twocols {
width:78%; 
float:right; 
position:relative;
}
 
 
/* kontener tresc */
#maincol {  
display:inline; 
float: left;
margin:0px 0;
width: 527px;
 border: 0px solid;
}
 
 #dodatkowa_kolumna {
    width: 203px;
    height: auto;
    border-left: 1px solid #eee;
    border-bottom: 0px solid #eee;
    float: left;
    padding-left: 0px;
 
    
}

 #dodatkowa_kolumna h2 {
background:url(/gfx/rightside-h2.png) no-repeat;
padding:10px 0px 0px 70px;
color:white;
font-weight:bold;
font-size:140%;
width: 144px;
height: 37px;
}


 #dodatkowa_kolumna h3 {
text-align: center;
font-size:130%;
color: #000;
margin-bottom: 10px;
margin-top: 0px;
}

/* tekst */
.tekst {

}
 
/* sciezka nawigacyjna */
#sciezka {
    margin:5px 0;
}

#crumbs {
margin:5px 0 5px 0;
}

#crumbs li {
display:inline;
margin:0 3px 0 0;
}

#crumbs a {
    font-weight:bold;
    color: #000 !important;
}

/* podstrony dynamiczne */

/* sortowanie produktow */
.sortowanie {


}

/* stronicowanie */
#pager {
    margin:10px 0;
    text-align:center;

}
#pager ul li {
    display:inline;
    list-style:none;
    margin:0 3px;
}






 
 /* stopka */
#footer {
width:100%;
height:auto;

} 

#footercenter {
width:960px;
margin: 0 auto;
position:relative;

}

.floatbox {
float:left;
}
 
.footerbox {
width:30%;
height:auto;
padding:0 0 20px;
}

#topjump {
    position:absolute;
    right:0;
}

/* znaczek setia */
#setia {
    position:absolute;
    bottom:0px;
    right:10px;

}
 
/* klasa CLEARFIX */
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix {
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  





/* twoj koszyk */
.scrollShop {
   overflow:auto;
   border:solid #EAEAEA 1px;
}

.tekst #formShop {
        width:auto;
	margin:20px 0;
	border:solid #d8b691 2px;
	border-style: dashed;
        padding:15px;
        background-color:#fffad8;
}

.tekst #formShop label {
    width:auto;
}

/*.tekst #formShop */table.ubasket th {
    background-color:#eaeaea;
    padding:5px;
}

.tekst table.ubasket {
    font-size:12px;
    background-color:white;
}


/*.tekst table.*/.ubasket td /*.tdShop*/ {
    width:auto;
    border:solid #DCDCDC 1px;
    padding:5px;

}


.tekst table.ubasket .thShop {
    width:auto;
    margin:0;
    padding:0;
}

.tekst table.ubasket .thShop2 {
    width:auto;
    margin:0;
    padding:0;
}

.tekst table.ubasket img {
    width:64px;
    height:64px;
    border:0;
    margin:0px 15px;
}

.tekst table.ubasket .tdShop img.stan {
    width:24px;
    height:24px;
    border:0;
    margin-left:24px;
}

/* galeria */
