
* { padding: 0px; margin: 0px; }
body { background:#FF9000; font-size:12px; font-family:Arial, Tahoma, sans-serif; color:#333; padding:0px; margin:0px; text-align:center; }
td { font-size:12px; }
textarea { width: 95%; font-family: Tahoma, Arial, sans-serif; font-size: 12px; }
a { color:#19528f; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

#wrap { width:952px; margin:0px auto; text-align:left; }
.wrap { width:952px; border:none; }
#blueBack { background: url(_iMg/blueBack.gif) 100% 61px no-repeat; }

.cls { clear: both; height: 1px; }

h5 { font-size:12px; }
h4 { font-size:14px; }

#loginBox { height:36px; padding:0px 9px; text-transform:lowercase; vertical-align:middle; font-size:12px; background-color:#e56e04; }
#loginBox a { color:#FFF; text-decoration:underline; }
#loginBox a:hover { text-decoration:none; }
#loginBox input { margin-right:8px; }
#loginBox .inputText { width:110px; height:22px; float:left; border:1px solid #c1824a; padding:1px; }
#loginBox #loginSubmit { width:57px; float:left; background:transparent url(_iMg/blueButton1.gif) 0px 0px no-repeat; }
#loginBox ul li { float:left; margin-right:6px; list-style-type:none; }
#loginBox ul li a { text-decoration:none; }
#loginBox ul li a:hover { text-decoration:underline; }

.logTitle { font-weight:bold; color:#19528F; }

#logo { width:420px; height:120px; background:transparent url(_iMg/logo.gif) 0px 0px no-repeat; vertical-align:top; }
#logo #logoFlash { margin:12px 0px 0px 11px; float:left; }
#logo a { display:block; float:left; width:290px; height:100px; }

#mainMenu { height:84px; vertical-align:top; }
.mainMenu { float:left; width:100%; height:38px; padding:21px 0px 0px; margin:25px 0px 0px 0px; background:#19528f url(_iMg/mainMenuBack.gif) 0px 0px repeat-x; }
.mainMenu li { float:left; padding:0px 10px; background:transparent url(_iMg/mainMenuElementBack.gif) 0px 50% no-repeat; list-style-type:none; }
.mainMenu a { font-size:11px; font-weight:bold; color:#FFF; text-transform:lowercase; }
.mainMenu li.praca a { text-transform:uppercase; color:#F90; }

#listaProduktow { padding:12px 15px; }
.list_sort { margin:0 0 1em 0; }

#katalog { padding-bottom:5px; }
#katalog a { display:block; /*height:18px;*/ color:#19528f; font-weight:bold; font-size:11px; padding:10px 0px 0px 24px; background:transparent url(_iMg/catMain_.gif) 6px 50% no-repeat; text-transform: lowercase;}
#katalog a.last { background:transparent url(_iMg/catMain_last.gif) 6px 50% no-repeat; }
#katalog a.sub1 { font-weight:normal; padding:10px 0px 0px 45px; background:transparent url(_iMg/catSub1_.gif) 6px 50% no-repeat; }
#katalog #active_category { font-weight:bold; }
#katalog a.sub1-last { font-weight:normal; padding:10px 0px 0px 45px; background:transparent url(_iMg/catSub1_last.gif) 6px 50% no-repeat; }
#katalog a.sub2 { font-weight:normal; padding:10px 0px 0px 65px; background:transparent url(_iMg/catSub2.gif) 6px 50% no-repeat; }
#katalog a.sub2-last { font-weight:normal; padding:10px 0px 0px 65px; background:transparent url(_iMg/catSub2_last.gif) 6px 50% no-repeat; }

#pytania { border:1px solid #000; background-color:#2667ac; text-align:center; color:#fff; padding-bottom:12px; }
#pytania div { height:3px; font-size:2px; margin-bottom:12px; background-color:#0099ff; }
#pytania a { display:block; width:143px; height:38px; line-height:38px; text-align:center; color:#069; font-weight:bold; margin:12px auto 0px; background:transparent url(_iMg/contactUsButton.jpg) 0px 0px no-repeat; }

#koszyk { color:#666; }
#koszyk .dziobek { font-size:2px; height:8px; background:transparent url(_iMg/moduleOrange.gif) 10px 0px no-repeat; }
#koszyk .item { padding:7px 0px 7px 5px; }
#koszyk .suma { color:#000; text-align:center; margin-top:6px; }
#koszyk table { margin:0px auto; }
#koszyk table td { padding:12px 0px; }
#koszyk #koszykKasa { width:57px;  background:transparent url(_iMg/blueButton2.gif) 0px 0px no-repeat; }
#searchAdvResult .button,
#koszyk #koszykPokaz { width:101px; background:transparent url(_iMg/blueButton3.gif) 0px 0px no-repeat; margin-left:3px; }
/* .doKoszyka { width:120px; height:26px; color:#19528f; font-weight:bold; text-decoration:none; cursor:pointer; border:none; background:transparent url(_iMg/koszykAktualizuj.gif) 0px 0px no-repeat; } */
.doKoszyka { display:inline; color:#000; border:none; border-bottom:1px solid #000; text-transform:lowercase; cursor:pointer; padding:0px; background:none; }
.doKoszyka2 { color:#19528f; font-weight:bold; font-size:13px; }
#koszykTable { width:100%; margin-top:10px; }
#koszykTable img { border:2px solid #CCC; }
.koszykHeads td { font-weight:bold; border-bottom:1px solid #a6a6a6; padding-bottom:5px; }
.koszykHeads .itemRemove { padding-left:5px; }
.koszykList td { padding:5px 0px; border-bottom:1px solid #a6a6a6; }
.koszykList .itemRemove { padding-left:10px !important; text-align:left !important; }
.koszykList input { border:1px solid #1c5180; padding:2px; }
.koszykList .itemRemove input { border:none; }
/* .itemQt { color: #D11; } */
.stockWarning { background: #85C226; margin:0px 15px 0px 0px; padding:0px; text-align:center; color:#FFF; font-weight:bold; }
.koszykSuma { padding:20px 0px 15px; }
.koszykButton { height:26px; line-height:26px; display:block; font-weight:normal; text-decoration:none; text-align:center; border:0px; cursor:pointer; float:right; margin-right:20px; }
.koszykButton:hover { text-decoration:underline; }
.koszykButtons { padding:0px 25px 15px 0px; border-bottom:1px solid #CCC; }

#topLista { text-align:center; }
#topLista .moduleHead { background-color:#F90; }
#topLista .dziobek { font-size:2px; height:8px; background:transparent url(_iMg/moduleOrange.gif) 10px 0px no-repeat; }
#topListaContent { margin:5px 0px 10px; }
#topListaContent img { border:3px solid #F99; margin-bottom:3px; }
#topListaContent a { color:#F00; font-size:11px; }


#promocja { color:#19528f; text-align:center; }
#promocja .moduleHead { background-color:#F00; }
#promocja a { color:#19528f; }
#promocja .dziobek { font-size:2px; height:8px; background:transparent url(_iMg/moduleRed.gif) 10px 0px no-repeat; margin-bottom:5px; }
#promocja img { border:3px solid #CCC; margin:5px 1px; }


/*#koszykZamawiam { float:right; margin:10px 15px 0px 0px; }
#koszykZamawiam .przycisk { padding:8px 2px; }*/


#mainPage img { border:3px solid #CCC; margin:12px 1px; }


.boxText { font-size: 9px; margin: 0px; padding: 0px; color:#222; }

/*.categories { padding:5px 0px 5px 10px; border-bottom:1px solid #7b776e; font-size:11px; }
.categories a { font-size:12px; margin-left:4px; }*/

#contactUs span { font-size:11px; text-align:center; }
#contactUs .messageStackError { background-color:#97AEBF !important; }
#contactUsForm td { padding:5px 2px; }
#contactUs td { font-weight:bold; }
#contactUs input { margin:5px 4px; width:220px; }
#contactUs textarea { margin:5px 4px; width:220px; }

/* gl. styl dla stron tekstury z trescia */
.strona { color:#000; text-align:justify; background:#FFF; padding:12px 26px; margin:1px; border:1px solid #000; }
/* .strona a { color:#222; } */

#login table { margin:0px auto; }
#login td { padding:4px 0px; line-height:26px; }


#zalozKonto select { width:200px; }
#zalozKonto td { padding:2px 0px; }
#zalozKonto table input { height:16px; font-size: 9px; width:200px; }
#zalozKonto table img { vertical-align:middle; }
#zalozKonto td { font-size:12px; border-bottom:1px solid #111; padding:8px 0px; }

.inputRequirement { font-size: 10px; color: #444; }

.produkt { width:100%; margin-bottom:40px; }
.produkt td { line-height:1.2em; vertical-align:top; }
.produkt .produktFoto { padding-right:8px; width: 152px; text-align: center; vertical-align:top; }
.produkt .produktFoto a { display: block; border: 1px solid #cfc6bc; width: 150px;  }
.produkt .produktFoto a img { border: none; }
.produkt .produktTitle { color:#00F; /*display:block; font-size:17px;*/ font-weight:bold; }
.produkt p { margin-bottom:7px; }
#listaProduktow .products_info { font-size:11px !important; }

.pageHeading { text-align:left; font-size:20px; color:#97AEBF; font-variant:small-caps; padding-bottom:10px; }
.pageHeading a { color:#97AEBF; }

#advSearch td { padding:4px 1px; }
#searchAdvResult td { padding:1em 2px; }

.headerError {
	font-size: 12px;
	background: #C00;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding:1px;
	margin:0px 220px 0px 190px;
}

.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background:#FFF;
	color:#000;
	font-weight: bold;
	text-align: center;
	padding:1px;
	margin:0px 220px 0px 190px;
}

.przycisk { text-align:center; font-size:11px; cursor:pointer; }
div.przycisk { padding:1px 0px 4px 0px; margin:1px 0px; }
.przycisk input { background:transparent; border:none; font-family:Verdana,sans-serif; margin:0px !important; font-size:11px; cursor:pointer; }
/* dzia�a pod FF */
.przycisk:hover,
.przycisk input:hover { text-decoration:underline; }

.mainTitle { font-size:20px; color:#000; font-weight:bold; margin-bottom:10px; }
.mainTitle a { color:#000; cursor:default; }
.mainTitle a:hover { text-decoration:none; }

.module { background-color:#fff; border:1px solid #000; padding:1px; margin-bottom:4px; }
.moduleHead { font-size:11px; padding:6px; color:#FFF; font-weight:bold; text-align:left; background-color:#F90; }
#column_left .moduleHead { background-color:#2667ac; }
.productName,
.mpTitle { color:#000; font-size:20px; font-weight:bold; }

.button { display:block; font-size:11px; font-weight:bold; color:#FFF; height:22px; line-height:22px; text-align:center; cursor:pointer; border:none; }

.inputText { border:1px solid #b7b7b7; height:22px; font-size:12px; padding:1px; }


.productHead img { border:3px solid #CCC; }
.productHead td { vertical-align:top; padding-top:10px; }
.productPrice { font-size:14px; font-weight:bold; color:#000; }

.productContent { text-align:justify; padding:10px 0px 20px; }
.productContent .p2 td { padding:1px 25px 1px 0px; }
.productContent table.p2 { margin-bottom:10px; }
.productContent table.p2 td { font-weight:bold; }

.productContent font,
.productContent p { font-family:Arial,sans-serif !important; font-size:12px !important; }
.productContent ul { list-style-type:none; margin:8px 0px; }
.productContent ul li { background: transparent url(_iMg/square.gif) 1px 8px no-repeat; padding-left:8px; text-align:left; }
.productFooter { }
.productFooter .przycisk { text-align:left; }

/* .productListingPrice { color:#19528f; font-size:13px; font-weight:bold; margin-left:5px; } */
.productListingPrice { margin-right:2px; }
.w155 { width:155px; }
.kupiliRowniez { font-size:12px; color:#C00; padding:10px 10px 20px; }
.productContent .infoBoxContents td { padding:10px 0px; }

.produkt img { border:1px solid #cfc6bc; }

.nazwa { font-size:12px; padding:2px 30px 2px 0px; }

.footer { color:#FFF; line-height:38px; font-size:11px; background-color:#19528f; }
.footer a { color:#FFF; }
.footer #foot { float:left; padding-left:8px; }
.footer #kompan { float:right; }

#searchBox { }
#searchBox form { text-align:center; }
#searchBox table { width:170px; margin:12px auto; }
#searchBox table td { font-size:10px; }
#searchBox .inputText { width:170px; margin-top:8px; }
#searchBox #searchSubmit { width:57px; background:transparent url(_iMg/blueButton2.gif) 0px 0px no-repeat; }

/*#pytania { border:1px solid #000; background-color:#2667ac; text-align:center; color:#fff; }
#pytania div { height:3px; font-size:2px; margin-bottom:12px; background-color:#0099ff; }
#pytania a { display:block; width:143px; height:38px; line-height:38px; text-align:center; color:#069; font-weight:bold; margin:12px auto; background:transparent url(_iMg/contactUsButton.jpg) 0px 0px no-repeat; }*/

.pageTitle { color:#FEFEFE; font-size:18px; text-transform:uppercase; font-weight:bold; padding:0px 3px 0px 3px; vertical-align:top; }
.pageTitleContainer { margin: 0px; padding:0px; }

/*.product_attributes { margin-left: 20px; }
.product_attributes_select { height:15px; font-size: 9px; border:1px solid #9fa4a7; margin:15px 15px 0px 0px; }
.product_attributes_select option { font-size:9px; }*/

.smallFont a,
.smallFont { font-size:9px; }

.errorBox {font-size:11px; background: #ffb3b5; font-weight: bold; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-size:11px; text-decoration: underline; }

.topButton { float: right; display: inline; }
.topButton img { border: none; padding: 0px; margin: 0px; }
.stopka { background: transparent url(_iMg/stopka.jpg) 0 0 repeat-x;  }
#column_left { width:187px; padding-right:3px; background-color:#FF9000; }
#column_right { width:215px; padding-left:5px; background-color:#19528f; }

/*.przydatne_info { font-size: 0.9em; }
.bestsellery { text-decoration: none; }
.zobacz_rec { text-transform: none; }
.reklama { font-size: 14px; font-weight: 120%; color: #fff; display: block; padding-bottom: 5px; }*/

/*.stopka-text-left { float: left; }
.stopka-text-right { float:right; padding: 0px 8px; }*/

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.moduleRow td.main.history { text-align: center; vertical-align: middle; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333; }

/* message box */
.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning { font-size: 10px !important; background-color:#C00 !important; padding:2px !important; line-height:15px !important; border:0px !important; color:#fff; }

.smallText .activeResult { font-weight: bold; font-size: 1.5em; }

.infoBoxContents {
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-size: 10px;
}

.infoBoxHeading {
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

.infoBox, .infoBox {
  font-size: 10px;
}

a.pageResults {
  text-decoration: none;
}

a.pageResults:hover, a.pageResults u:hover {
	border-bottom: 1px solid #000;
}

.subBar {
  background: #f4f7fd;
}

.subBar {
  font-size: 10px;
  color: #333;
}

.main {
  line-height: 1.5;
}

.smallText {
  font-size: 10px;
}

.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

.greetUser {
  color: #f0a480;
  font-weight: bold;
}

.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

.markProductOutOfStock {
  color: #c76170;
  font-weight: bold;
}

.productSpecialPrice { color:#E56E04; font-weight:bold; }

SPAN.errorText {
  color: #ff0000;
}

  #menuss{ margin-top:10px; position: absolute; top:600px; background-color:#2667AC; border:solid 1px black; width: 185px; padding-bottom:20px; }
  
  #menuss li{list-style-type: none;color:white; background-color:#2667AC;
display:block;
font-size:11px;
padding:1px 0 0 18px;
text-transform:lowercase;}
#menuss li a {
color:white;}
#menuss div {
background-color:#0099FF;
font-size:2px;
height:3px;
margin-bottom:5px;
}
 
