

li{
list-style: square;
}

p{
  text-align: left;;  
}

img{
	border: 0px;
}
a{
  text-decoration:none;
  text-align: left;;
}

a:hover {
  text-decoration:underline;
  
}

/************** #form styles **************/
/* internal search engine */

input{
 display:inline;
}


input.submit{
	background:url(/images/search.png);
	width:117px;
	height:19px;
	border:none;
}

div.internalSEContainer{
padding: 0px 0px 0px 0px;
text-align: center;
width: 160px;
}

div.searchedText{
padding: 0px 0px 0px 0px;
text-align: left;
}

div.searchedText input.text{
position: relative;
top: -18px;
float: right;
vertical-align: top;
width: 78px;
}

div.searchType{
padding: 0px 0px 0px 0px;
vertical-align: top;
text-align: left;
}

div.searchType select{
position: relative;
top: -18px;
float: right;
width: 83px;
}

/* Pasek jestes tutaj */
div.pasek_miejsca{
font-size: 10px;
color: #006699;
}

.uncolor{
font-size: 10px;
color: #FFFFFF;
}


/* Strona produktowa*/
span.produkt_nazwa h1{
position: relative;
width:100%;
text-align: center;
font-size: 14px;
color: rgb(0,0,0);
}

div.singleProductContainer{
width: 530px;
}

div.produkt_nazwa h1{
width: 530px;
text-align: center;
color: rgb(0,0,0);
font-size: 12px;
font-weight: bold;
}

img.productImage{
display: block;
width:150px;
margin-left: auto;
margin-right: auto
}

div.singleProductImage{
position: relative;
margin-left: auto;
margin-right: auto;
text-align: center;
display: block;
}

div.sinlgeProductData{
position: relative;
text-align: left;
display: block;
}


div.opis_produktu{
width: 530px;
position: relative;
text-align: left;
display: block;
font-size: 14px;
}
div.opis_produktu div.center{
width: 100%;
text-align: center;
}

div.singleProductZamowienie{
text-align: center;
}
div.singleProductZamowienie table{
width: 100%;
}

div.singleProductZamowienie table td.left{
width: 50%;
text-align: right;
}
div.singleProductZamowienie table td.right{
width: 50%;
text-align: left;
}

div.singleProductZamowienie img{
position: relative;
top:-5px;
}

/* Products categories listing */
div.categoriesTable{
position: relative;
padding: 0px 0px 0px 0px;
display: block;
width: 100%;
text-align: justify;
}

div.row{
display: block;
height: 100px;
}

div.categoriesTable div.categoryLink{
width: 100%;
height: 50px;
padding: 35px 0px 0px 10px;
}

div.categoriesTable div.categoryImage{
float: left;
width: 90px;
height: 80px;
margin-left: 0px;
margin-right: 0px;
text-align: center;
vertical-align: middle;
padding: 0px 0px 0px 0px;

}

div.categoriesTable div.categoryImage a{
float: left;
width: 90px;
height: 80px;
text-align: center;
vertical-align: middle;
padding: 0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
}

div.categoriesTable div.categoryImage img{
float: none;
width: 80px;
vertical-align: middle;
height: 80px;
padding: 0px 0px 0px 0px;
}

div.categoriesTable div.categoryImage img.imgWidthLarge{  
  height: 80px;
  width: 80px;
}

div.categoriesTable div.categoryImage img.aparat{
float: none;
position: relative;
top: 30px;
width: 30px;
height: 30px;
}

/* Top Line */

#topLine{
 position: absolute;
 font-family: arial, verdana, sans-serif;
 padding-left: 4px;
 font-size: 11px;
 color: rgb(80,80,80);
 /*font-variant:small-caps;*/
 position:absolute;
}

/* SKLEP */

.shortCashInfo{
width: 100%;
text-align: center;
font-size:8pt;
}

#ile_w_koszu{
width: 100%;
text-align: center;
font-size:8pt;
}

/* Static pages */

#sp_title_text{
color: #b22222;
}

span.sp_blueText{
color: #003399;
}

span.sp_redText{
color: rgb(204,0,0);
}

span.bold{
font-weight: bold;
}

span.underlined{
text-decoration: underline;
}

/* sp wypozyczanie_projektorow */

p.sp_wypozyczanie_projektorow_nazwa{
color: rgb(31, 134, 222);
}

p.sp_wypozyczanie_projektorow_info{
color: rgb(31, 134, 222);
font-size: 13px;
padding-bottom: 0px;
}


p.sp_wypozyczanie_projektorow_cena{
color: #b22222;
}

div.sp_wypozyczanie_projektorow_wiecej{
width: 100%;
text-align: center;
}

/* sp kontakt */
img.sp_kontakt_tel_image{
display: inline;
width: 10px;
}

#sp_image_serwis{
float:right;
width: 150px;
padding: 10px 0px 0px 0px;
}

/* Nasze sklepy */

#sp_nasze_sklepy_mapa_image{
display: inline;
width: 200px;
}


#sp_wynajem_pomieszczen_budynek{
float:right;
width: 150px;
padding: 0px 0px 0px 10px;
}

#image_siedziba_firmy{
float:right;
width: 100px;
padding: 0px 0px 0px 10px;
}

/* Zapytanie ofertowe */
#sc_zapytanie_ofertowe_hr{
width: 90%;
}
#sp_zapytanie_ofertowe_td1_with_chboxes{
width: 55%;
}

/* Lista Produktów */

table.productsListTable{
width: 580px;
}

table.productsListTable td{
text-align: center;
vertical-align: middle;
}

table.productsListTable img{
position: relative;
left: 20px;
top: -6px;
}

table.productsListTable td.td_indeks{
width: 85px;

}


table.productsListTable td.td_indeksData img.aparat{
float: none;
width: 20px;
height: 20px;
}

table.productsListTable td.td_indeksData img{
float: none;
width: 40px;
height: 40px;
left:6px;
}

table.productsListTable td.td_indeksData{
text-align:center;
}

table.productsListTable img.zamKoszyk{
position: relative;
left: 12px;
top: -8px;
}

 
table.productsListTable td.td_nazwaProduktu{
width:500px;
}

table.productsListTable td.td_nazwaProduktuData{
text-align: left;
}
 
table.productsListTable td.td_js{
width:30px;
}

table.productsListTable td.td_cenaNetto{
width: 70px;
}




table.productsListTable td.td_vat{
width: 30px;
}

table.productsListTable td.td_cenaBrutto{
width: 70px;
}

table.productsListTable td.td_ilosc{
width: 30px;
}

table.productsListTable td.td_obrazekKosza{
width: 30px;
}

/* Validators*/
#validators{
width: 100%;
text-align: center;
}

/* Lista dzialów (kategorii) */
table.categoriesListTable{
	border-spacing: 20px;
}
/* modyfikacja, 2008-04-14 */
table.categoriesListTable2{
	border-spacing: 20px;
	left:0;
}

table.categoriesListTable td.head{
height: 34px;
width: 202px;
text-align: center;
background:url(/images/cat_head_background.png);
background-repeat: no-repeat;
background-position: center;
color: rgb(0,0,0);
padding:5px;
}

table.categoriesListTable td.data{
text-align: left;
text-indent: 5px;
}

table.categoriesListTable td.head a{
color: rgb(255,255,255);
}

/* Chmurki gorne */

div.cloudDiv{
position: absolute;
width: 370px;
margin-left:620px;
margin-top:26px;
}

div.cloudDivTel{
position: absolute;
z-index: 0;
width: 260px;
}


div.cloudDivTel span{
visibility: hidden;

background-color: rgb(255,255,255);
border: thin rgb(102,153,255) solid;

font-size: 11px;
padding-left: 2px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 3px;
text-align: center;
}


div.cloudDiv span{
visibility: hidden;
top:0px;
background-color: rgb(255,255,255);
border: thin rgb(102,153,255) solid;

font-size: 11px;
padding-left: 2px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 3px;
text-align: center;
}

/*sklep JS */
table.sklepJSTab td{
padding-left: 30px;
}

table.realizujTableJS{
width: 421px;
position: relative;
padding: 0px 0px 0px 0px;
}



table.realizujTableJS td{
float:none;
text-align: right;
padding: 0px 0px 0px 0px;
}


table.realizujTableJS td.zamow{
  width:100px;
  text-align: center;
  padding: 0px 0px 0px 0px;  
  
}

table.realizujTableJS td.cenaNetto{
text-align: center;
  width:30px;
}

table.realizujTableJS td.cenaBrutto{
text-align: center;
  width:30px;
}

table.realizujTableJS td.ilosc{
text-align: center;
  width:5px;
}

table.realizujTableJS td.wartosc{
text-align: center;
  width:40px;
}

table.realizujTableJS2{
width: 421px;
}

table.realizujTableJS2 td{
padding-left: 48px;
}

div.zajawka{
text-align: center;
width:95%;
}
div.zajawka h1{
position: relative;
margin-left: auto;
margin-right: auto;
color: #006699;

text-align: center;
font-size: 14px;
}


div.zajawka span{
font-size: 18px;
font-family: Monotype Corsiva;
color: #006699;
font-weight: bold;
}

div.zajawka span.currCat{
font-family: Arial;
color: #006699;
font-size: 12px;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}
