
/*###############################################################
            MAIN CONTENERS
#################################################################*/

*{padding:0;margin:0;outline:none;border:none}



a:link 
{
	color: #5d5d5d !important;
    text-decoration: none !important;
}

a:visited 
{
    color: #5d5d5d !important;
    text-decoration: none !important;
}

#categoryList
{
   margin-bottom:35px;
}

form input[type="text"],form input[type="password"], form textarea
{
   border:#a6a3a2 1px solid;
   color:black;
}

#categoryList a:hover
{
	color: black !important;
    text-decoration: none !important;
}

#categoryList .newMenu a
{
   font-size:12px;
   color:#474747 !important;
   display:block;
}

#categoryList .newMenu a:hover
{
   color:black !important;
}


#footConteiner a:link , #footConteiner a:visited 
{
    color: #444444;
    text-decoration: none;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}


#logo a:link, #logo a:visited
{
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}

#logo a:hover
{
   color:#b1b1af !important;
}


body
{
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size:12px;

text-align: center;
line-height:15px;
word-spacing:2px;

background-color:#e1e1e1;
overflow:auto;
}

#body1
{
   background-image:url('../gfx/bodyBackground.jpg');
   background-repeat:no-repeat;
   background-position:center top;
}

#body2
{
/*    background-image:url('../gfx/bodyBackground_2.gif'); */
   background-repeat:repeat-y;
   background-position:center bottom;
}



#conteiner
{

   width:959px;
   background-color:#f4f4f4;
   margin: 0 auto;
   background-image:url('../gfx/footBackground2.gif');
   background-repeat:no-repeat;
   background-position:center bottom;
   padding-bottom:50px;
    
}


#logo
{
   height:86px;
   background-image:url('../gfx/logo.jpg');
   background-repeat:no-repeat;
   background-position:center top;
   
   color:#5d5d5d;
   text-align:right;
   padding-right:30px;
   padding-top:18px;
}

#logo a
{
   padding-top:15px;
}

#menu
{
   height:35px;
   background-image:url('../gfx/menu.jpg');
   background-repeat:no-repeat;
   background-position:center top;
	
}

p.menusub
{
   background:url('../gfx/dotMenu.png') no-repeat 10px center;
}

p.menusub a
{
   display:block;
}

#menu ul
{
 list-style: none;
 margin: 0px;
 padding: 0px;  
    
}

.ngm .naglowek
{
   color:#393838;
}

#menu li {float: left}


#menuHome
{
    display:block;
    width:89px;
    height:35px;
}
#menuAbout
{
    display:block;
    width:122px;
    height:35px;
}
#menuService
{
    display:block;
    width:97px;
    height:35px;
}

#menuStatute
{
    display:block;
    width:176px;
    height:35px;
}
#menuContact
{
    display:block;
    width:118px;
    height:35px;
}
#menuSearch
{
    display:block;
    width:244px;
    height:35px;
	padding-top:7px;
	margin-left:112px;
	background-color:transparent;
}

#menuSearch ul
{
	width:244px;
	height:22px;
	overflow:hidden;
}


#searchField
{
	width:181px;
	height:20px;
	border: none;
    padding-left:5px;
	 background-color:transparent;
	
}

div.customNewsHeder
{
   font-size:14px;
   padding:5px;
   border-bottom:white 1px dotted;
}

div.customNewsContent
{
   text-align:left;
   padding:2px;
   margin-bottom:4px;
   border-bottom:#605f5f 1px dotted;
}

div.customNewsHeder a, div.customNewsHeder a:hover
{
   font-size:14px !important;
}

#logo div#topFlash, #logo div#topFlashConteiner
{
   float:left;
   width:246px;
   height:86px;
/*    overflow:hidden; */
}


#logo div#topFlashConteiner
{
   padding-left:20px;
   
}




#mainImage
{
   height:200px;
   background-image:url('../gfx/top20.jpg');
   background-repeat:no-repeat;
   background-position:center top;
	
}

#content
{
	
	
	width:959px;
	min-height:690px;
	background-color:#f4f4f4;
	
   
	
}

#leftPanel div.ngm
{
   background-color:#dad6d5;
}


#leftPanel
{
	width:205px;

	float:left;
	margin-left:10px;
	margin-top:10px;
}

#newBasket
{
   background-image:url('../gfx/koszyk.gif');
   background-repeat:no-repeat;
   background-position:center top;
   width:170px;
   height:43px;
   color:white;
   padding-top:23px;
   padding-left:35px;
   
}

#newBasket a
{
   color:white !important;
}

#categoryTitle
{
	width:195px;
	height:27px;
    background-image:url('../gfx/leftPanelBg2.gif');
    background-repeat:no-repeat;
    background-position:center top;
	margin-top:10px;
	
	padding-top:7px;
    padding-left:10px;
}


#leftPanel ul
{
	text-align:left;
	 list-style: none;
	 margin-left:10px;
	/* margin-top:10px;*/
	 padding: 0px;    
	 font-size:12px;  
}

.listPos
{
	width:155px;
	height:18px;
	color:#6f6e6e;
	border-bottom-style: dashed;
	border-bottom-width: thin;
	border-bottom-color:#dcdcdc;
	padding-top:2px;
    padding-bottom:2px;
    font-weight:bold;
}


.newMenu
{
	color:#6f6e6e;
	border-bottom-style: dashed;
	border-bottom-width: thin;
	border-bottom-color:#dcdcdc;
	padding-top:2px;
    padding-bottom:2px;
    font-weight:normal;


}


#leftPanelLastAdded
{
	width:205px;
/* 	height:295px; */
	background-color:#e2e2e2;
	margin-top:10px;
	padding:15px 0;
    margin-bottom:10px;
}

.lastAddedTitle
{
	color:#393838;
    text-align:left;
    font-size:15px;
    font-weight:bold;
	margin-left:24px;
}


.lastAddedName
{
	text-align:left;
	font-size:11px;
	color:#353535;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:24px;
}
.lastAddedImg
{
	margin:0 auto;
	margin-bottom:8px;
}
.lastAddedLeft
{
	text-align:left;
    font-size:11px;
    color:#353535;
	float:left;
	margin-left:24px;
}
.lastAddedRight
{
    text-align:left;
    font-size:11px;
    color:#353535;
    float:right;
	margin-right:24px;
}

.dokoszyka
{
   clear:both;
   height:23px;
   background-image:url('../gfx/dokoszyka.gif');
   background-repeat:no-repeat;
   background-position:center bottom;
   
}


.dokoszyka ul
{
 list-style: none;
 margin: 0px;
 padding: 0px;  
    
}
 
.dokoszyka li {float: left}

#centerPanel
{
	float:left;
	width:725px;
	margin-left:10px;
	margin-top:11px;
    
}

.koszyk
{
	width:88px;
	height:23px;
	display:block;
	margin-top:10px;
	margin-left:24px;
}
.opis
{
    width:69px;
    height:23px;
    display:block;
	margin-top:10px;
}

div.dokoszyka .opis
{
   margin-top:0;
}

#centerPanelTitle
{
   clear:both;
	width:715px;
    height:40px;
    background-image:url('../gfx/centerPanelBg.gif');
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:7px;
    padding-left:10px;	
}

.mainTable td
{
    padding-right:8px;
    padding-bottom:12px;
}





.product
{
	width:175px;
    height:275px;
    background-color:white;
	padding-top:15px;
    padding-bottom:20px;
	
}

.productName
{
	text-align:left;
    font-size:11px;
    color:#353535;
	margin-left:15px;
	margin-bottom:35px;
    height:30px;
}
.productImage
{
	margin: 0 auto;
    width:130px;
    height:100px;
}

.productDesc
{
	color:#9a9ac0;
	font-size:11px;
	text-align:left;
	margin-left:10px;
	margin-bottom:20px;
    margin-top:15px;
    height:30px;
	
	
}

.productPriceLeft
{
    text-align:left;
    font-size:11px;
    color:#353535;
    float:left;	
	margin-left:10px;
}

.productPriceRight
{
	text-align:left;
    font-size:11px;
    color:#353535;
    float:right;
	margin-right:10px;
  
}


.productKoszyk
{
    width:88px;
    height:23px;
    display:block;
	/*margin-top:10px;*/
	margin-left:9px;
    

}

.productKoszyk input.addToCartMainPage {
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 12px;
border-width: 0px;
width:88px;
height:23px;
border-style: solid;
color: #ffffff;
display:block;
background-image:url('../');
background-color:#3c3c3c;
border-color: none;
font-weight: bold;
text-align: center;
margin-top: 0px;
margin-bottom: 0 px;
padding-bottom: 2px;
cursor: pointer;

}




.productOpis
{
    width:69px;
    height:23px;
    display:block;
	margin-top:10px;
}


.panelTitles
{
	
	color:#393838;
    text-align:left;
    font-size:15px;
    font-weight:bold;
	
}

#banners
{
	clear:both;
	height:3px;
	width:959px;
	 background:white;
}
#banner1
{
    width:206px;	
	float:left;
	margin-left:9px;
	display:none;
}
#banner2
{
    width:359px;
	float:left;
	margin-left:9px;
		display:none;

}
#banner3
{   
    width:359px;
	float:left;
	margin-left:9px;
		display:none;

}


#footConteiner
{
	  margin-top:30px;
      color:#444444;
	  font-weight:bold;
}

#footConteiner a:hover
{
   color:black !important;
}

#strip
{
	height:17px;
	background-color:white;
	
}


input.contact2, textarea.contact2
{
	border-style: solid;
	border-width: thin;
	border-color:#dcdcdc;
    margin-bottom:10px;
}


