body,html { font-family: Verdana, Arial, sans-serif;
	   font-size: 12px;
	   margin-top: 0px;
	   margin-bottom: 0px;
	   background-color: #f9f3ed;
           height: 100%;
	   color: #5D361F;

}


h1 { font-size: 15px;
     font-weight: bold;
}

h3 { margin: 0px;
     padding: 0px;
     font-size: 15px;
     font-weight: bold;
}



#categorytext a { color: #A8571F;
                  text-decoration: underline;
}


#mainmenu { list-style-type: none;
		 list-style: none;
		 margin: 0px;
		 padding: 0px;
		 margin: 0px;
		 display: inline;

}
.mainmenu { list-style-type: none;
		 list-style: none;
		 margin: 0px;
		 padding: 0px;
		 margin: 0px;
		 display: inline;

}

.mainmenulist { margin-left: 15px;
				margin-right: 15px;
				font-size: 13px;
				font-weight: normal;
				color: black;
				position: relative;
				bottom: 15px;
				display: inline;
}


.mainmenulist a:link { color: #311505;
}

.mainmenulist a:hover { color: #ddcec9;
}

.mainmenulist a:visited { color: #311505;
}

img { border: none;
	  margin: 0px;
	  padding: 0px;
}

a {     text-decoration: none;
	margin: 0px;
	padding: 0px;
        color: white;
}

#all { margin-left: auto;
	   margin-right: auto;
	   width: 950px;
	   height: 150%;
}

#main { height: 100%;
}





#top { height: 139px;
	   width: 950px;
	   border-bottom: 1px solid #C09D89;
}

#topleft { float: left;
}

#logo { margin-top: 10px;
}

#textlogo { font-size: 14px;
			padding-left: 15px;
			padding-top: 10px;
			color: #42413F;
}

#topright { float: left;
}

#topimage { background-image: url(../images/top.jpg);
		    background-repeat: no-repeat;
		    background-position: top left;
		    height: 97px;
		    width: 770px;
}

#loginspace { float: right;
			  position: relative;
			  top: 10px;
			  right: 10px;
}

#topmenu { background-image: url(../images/bar.jpg);
		   background-repeat: repeat x;
		   height: 41px;
		   width: 770px;
		   text-align: center;

}

#bar { width: 950px;
	   height: 38px;
	   margin-top: 5px;
	   border-bottom: 1px solid #d2b3a1;
}

#barleft { background-color: #af8171;
		   width: 180px;
		   height: 38px;
		   float: left;
}

#barright { background-color: #DCC0A8;
			width: 770px;
			height: 38px;
			float: left;
			padding-top: 1px;
}

#barleft img { position: relative;
			   top: 5px;
}

#barleft span { position: relative;
				top: 5px;
				left: 25px;
}


#searchtext { height: 22px;
		   border: 1px solid #c4a091;
		   color: #311605;
		   width: 400px;
		   position: relative;
		   top: 0px;
		   left: 8px;
		   float: left;
		   font-size: 12px;
}

#submitbutton { height: 22px;
		  width: 71px;
		  color: #FFFFFF;
		  background-color: #805542;
		  border: none;
		  font-weight: bold;
		  font-size: 12px;
		  position: relative;
		  top: 2px;
		  left: 15px;

}

#categoryup { height: 37px;
			  width: 180px;
			  background-color: #c15354;
}

#categoryup a { font-size: 11px;
				   font-weight: bold;
				   position: relative;
				   top: 10px;
				   left: 10px;
				   text-decoration: none;
}

#categorydivide { height: 9px;
				  width: 180px;
				  background-image: url(../images/categorybar.jpg);
				  background-repeat: no-repeat;
				  background-position: top;
}

#categories { width: 180px;
			  min-height: 100%;

}






#categories ul { margin: 0px;
				 padding: 0px;
}






.topcategory { width: 166px;
			   height: 31px;
			   display: block;
			   float: left;
			   background-color: #BC9C8F;
			   position: relative;
			   top: 0px;
			   left: 12px;
			   border: 1px solid #d2bbae;
			   margin-bottom: 2px;
			   font-size: 11px;
			   font-weight: bolder;


}

.topcategory a { color: white;
				 position: relative;
				 top: 7px;
				 left: 10px;
}

.secondcategory {   width: 166px;
					display: block;
				    float: left;
				    background-color: #EDE1D3;
				    position: relative;
			        top: 0px;
			   		left: 12px;
			   		margin-bottom: 2px;
			   		border: 1px solid #d2bbae;
					height: auto;
}

.secondcategory a { font-size: 11px;
					font-weight: bolder;
					position: relative;
					color: #5d361f;
}

.secondcategory div {
	width: 150px;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #5d361f;
}

.thirdcategory { width: 161px;
				 height: auto;
				 display: block;
				 float: left;
				 background-color: #f9f3ed;
				 border: 1px solid #e2d1c7;
			     position: relative;
			     top: 0px;
			     left: 17px;
			     margin-bottom: 1px;
}

.thirdcategory a { font-size: 11px;
				   position: relative;
				   color: #986859;
}


.thirdcategory div {
	width: 150px;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #986859;
}

#leftcol { float: left;
}


#rightcol { float: left;
			background-color: white;
			width: 770px;
                        min-height: 226%;
}


#leftbox { width: 475px;
		   height: auto;
		   float: left;
		   position: relative;
		   top: 14px;
		   left: 14px;
		   height: 620px;

}

#leftbox img { margin-bottom: 2px;
}

#leftboxbottom { margin-top: 5px;
}


#rightbox { float: left;
			position: relative;
			top: 14px;
			left: 0px;
}




#cart { width: 279px;
		height: 110px;
		border: 1px solid #dcc1a7;
		margin-bottom: 5px;
}

#bok1 { width: 281px;
		height: 266px;
		background-image: url(../images/bok.jpg);
		background-position: top;
		background-repeat: no-repeat;
		margin-bottom: 5px;
}

#bok2 { height: 263px;
		width: 281px;
		background-color: #f3e6d9;
		color: #004252;
		float: left;
}


#bok2 p { margin: 0px;
		  padding: 0px;
}

#bok2top { height: 82px;
		   background-image: url(../images/bokdivide.jpg);
		   background-position: bottom;
		   background-repeat: no-repeat;

}


#bok2middle { height: 78px;
			  background-image: url(../images/bokdivide.jpg);
		  	  background-position: bottom;
		   	  background-repeat: no-repeat;
}

#bok2topleft { float: left;
			   position: relative;
			   top: 15px;
			   left: 15px;
}

#bok2topright { font-size: 11px;
				color: #585858;
				float: left;
				position: relative;
				top: 45px;
				left: 30px;
}

.info1 { font-size: 12px;
		 color: #006c86;
}

.info2 { font-size: 14px;
		 color: #004252;
		 font-weight: bold;
}

.info3 { font-size: 11px;
		 color: #585858;
}

#bok2middleleft { float: left;
				  position: relative;
				  top: 17px;
				  left: 15px;
}

#bok2middleright { float: left;
				   position: relative;
				   top: 17px;
				   left: 40px;
}

#infoleft { padding-right: 30px;
}


#bok2bottom { position: relative;
			  top: 10px;
			  left: 15px;
}

#bok2bottom a { text-decoration: underline;
				color: #006c86;
				font-weight: bold;
}

#bok2bottom img {
}


#bottomrightcol { float: left;
				  width: 755px;
                                  margin-left: 15px;

}

#bottombarmenu { width: 770px;
				 background-image: url(../images/divide2.jpg);
				 background-repeat: no-repeat;
				 background-position: bottom left;
				 height: 41px;
                                 float: left;
}


#bottombox { width: 770px;
			 height: 330px;

}

.bottombox1 { width: 232px;
			 height: 370px;
			 margin-top: 10px;
			 margin-bottom: 10px;
			 padding-top: 10px;
			 margin-right: 18px;
			 margin-left: 0px;
			 float: left;
			 border: 1px solid #E2D1C7; 

}

.bottombox2 { width: 232px;
			 height: 370px;
			 margin-top: 10px;
                         margin-bottom: 10px;
                         padding-top: 10px;
                         margin-right: 19px;
                         float: left;
                         border: 1px solid #E2D1C7;

}

.producer { width: 190px;
			font-size: 11px;
			color: #797979;
			margin-left: 20px;
			margin-bottom: 5px;
                        height: 20px;
                        text-align: center;
}

.productname { width: 190px;
			   margin-left: 20px;
                           margin-bottom: 15px;
                           height: 50px;
                           text-align: center;
}

.productname a { font-size: 11px;
				 color: #004252;
				 text-decoration: underline;
}


.productphoto { width: 170px;
				height: 150px;
				text-align: center;
				margin-left: auto;
                                margin-right: auto;
				

}

#more { width: 170px;
        height: 35px;
        text-align: right;
        margin-left: auto;
        margin-right: auto;
        background-image: url(../images/divide.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#more2 { width: 170px;
         height: 30px;
         text-align: center;
         margin-top: 5px;
         margin-left: 10px;
         }


.moreabout {
			 width: 10px;

}

.price {
	height: 42px; padding-top: 10px;
}

.actualprice { color: #ff0002;
			   font-size: 13px;
			   font-weight: bold;
			   text-align: center;
			   margin-bottom: 10px;
}

.previousprice { color: #676767;
				 font-size: 11px;
				 text-decoration: line-through;
				 text-align: center;
}

.addtocart { text-align: center;
			 margin-top: 10px;
			 margin-left: 5px;
}


#bottom { width: 950px;
		  clear: both;
}

#bottom1 { width: 950px;
		   height: 20px;
		   background-image: url(../images/divide3.jpg);
		   background-repeat: no-repeat;
		   text-align: center;
		   padding-top: 5px;
}

#bottom1 a { font-size: 10px;
			 text-decoration: underline;
			 color: #4d250f;
			 margin-left: 5px;
			 margin-right: 5px;
			 margin-top: 10px;
}

#bottom2 { text-align: right;
}

#footer { text-align: right;
}

#footerstyle { font-size: 10px;
			   color: #BC9C8F;
			   margin: 0px;
			   padding: 0px;
}


.cartinfo { position: relative;
			top: 5px;
			left: 5px;
			padding-bottom: 10px;
			padding-top: 10px;
			font-weight: normal;
			font-size: 12px;
			
}

.cartinfo img { position: relative;
				top: 3px;
}

.cartbox1 { color: #884f3d;
			font-weight: bold;
			font-size: 11px;
}

.cartbox2 { color: #ff0002;
			font-weight: bold;
			font-size: 11px;
}

.cartbox3 { color: #884f3d;
			font-size: 11px;
}

#moreaboutcart { text-align: right;
				 margin-right: 14px;
				 margin-top: 12px;
}

#moreaboutcart a { font-size: 10px;
				 text-decoration: underline;
				 color: red;
}

#rightcoltopleft { width: 450px;
				   float: left;
				   margin-bottom: 20px;
}

#tracking { margin-left: 10px;
			margin-top: 10px;

}

.tracking a { font-size: 11px;
			  color: #c4292a;
			  text-decoration: underline;
			  margin-right: 5px;
			  margin-left: 5px;
}

.tracking2 { font-size: 11px;
			 color: gray;
			 margin-left: 5px;
}


#pagename h1 { font-size: 15px;
				font-weight: bold;
				color: #c4292a;
				margin-left: 15px;
				margin-top: 20px;
				margin-bottom: 20px;
}

#categorytext { font-size: 12px;
				color: #737373;
				margin-left: 15px;
}


#cart2 { float: left;
		 width: 279px;
		 height: 110px;
		 border: 1px solid #dcc1a7;
		 margin-top: 14px;
                 margin-bottom: 5px;
                 margin-left: 25px;
}


#cartmini { width: 259px;
			height: 60px;
			position: relative;
			top: 6px;
			left: 16px;
}

#leftarrow { float: left;
			 margin-top: 1px;
			 margin-right: 5px;

}

#cartproducts { float: left;
}

#rightarrow {
			  float: left;
			  margin-top: 1px;
			  margin-left: 5px;
}

#rightcolfiltr { width: 740px;
				 height: 61px;
				 background-color: #faf5ef;
				 float: left;
				 margin-left: 15px;
}

.filtr1 { font-size: 11px;
		  font-weight: bold;
		  color: #884f3d;
}

#filtr1, #filtr2, #filtr3, #filtr4 { float: left;
									 position: relative;
									 top: 10px;
									 left: 10px;
									 margin-left: 10px;
									 margin-right: 30px;
									 width: 130px;
}


.filtr2 { width: 140px;
	      border: 1px solid #cccccc;
}

.pages { float: left;
		 width: 750px;
		 text-align: right;
		 margin-top: 5px;
		 margin-bottom: 5px;
}

.productvertical { background-image: url(../images/divide4.jpg);
				   width: 780px;
				   height: 180px;
				   background-position: bottom center;
				   background-repeat: no-repeat;
				   float: left;
}
.hordivide { background-image: url(../images/divide4.jpg);
			 background-repeat: no-repeat;
			 background-position: center center;
			 width: 770px;
			 height: 1px;
			 float: left;
}

.productphoto2 { width: 180px;
				 float: left;
				 height: 170px;
				 position: relative;
				 margin-top: 10px;
				 margin-left: 2px;
				 text-align: center;
}
.productphoto2 { width: 180px;
				 float: left;
				 height: 130px;
				 position: relative;
				 margin-top: 10px;
				 margin-left: 2px;
				 text-align: center;
}
.productinfo2 { float: left;
}



.verticaldivide { background-image: url(../images/verticaldiv.jpg);
				  background-repeat: no-repeat;
				  width: 1px;
				  height: 130px;
				  float: left;
				  margin-left: 10px;
				  margin-right: 10px;
}

.productprice { float: left;
				width: 200px;
				text-align: center;
				position: relative;
				top: 20px;
				left: 20px;
}



.actualprice2 { color: #ff0002;
			   font-size: 13px;
			   font-weight: bold;
			   text-align: center;
}

.previousprice2 { color: #676767;
				 font-size: 11px;
				 text-decoration: line-through;
				 text-align: center;
				 margin-bottom: 10px;
}


.producer2 { width: 250px;
			font-size: 11px;
			color: #797979;
			margin-left: 25px;
			margin-right: 25px;
}

.productname2 { width: 240px;
			   margin-left: 25px;
			   margin-right: 25px;
			   margin-top: 5px;
}

.productname2 a { font-size: 11px;
				 color: #004252;
				 text-decoration: underline;
}

.productinfo2 { margin-top: 15px;
}

#filtr3 img { margin-top: 3px;
}




#contactname {  font-size: 15px;
				font-weight: bold;
				color: #c4292a;
				margin-left: 15px;
				margin-top: 30px;
				margin-bottom: 20px;
}

#rightcoltext { font-size: 12px;
				color: #737373;
				margin-left: 25px;
				margin-top: 30px;
				margin-right: 25px;
				float: left;
}


#contactform { width: 500px;
			   float: left;
			   margin-left: 25px;
			   margin-top: 40px;

}
.formleft { width: 100px;
			   text-align: left;
			   float: left;
			   font-size: 12px;
			   color: #616161;
			   margin-top: 5px;


}

.formright { margin-top: 5px;
				color: #BEC2FF;
				float: left;
				width: 345px;
				border: 1px solid #dcc1a7;
}


#formtext { margin-top: 5px;
			width: 345px;
			height: 200px;
			border: 1px solid #dcc1a7;
}

#submitbutton2 { background-image: url(../images/wyslij.jpg);
				 background-position: bottom right;
				 width: 86px;
				 height: 19px;
				 border: none;
				 margin-left: 361px;
				 margin-top: 5px;
}



#categoryicons { margin-left: 10px;
				 margin-top: 20px;
				 float: left;
}
.iconbox { width: 115px;
		   height: 130px;
		   margin-left: 5px;
		   margin-right: 5px;
		   text-align: center;
		   float: left;
		   margin-bottom: 10px;
}

.iconbox p { font-size: 13px;
			 color: #616161;
			 margin: 0px;
			 padding: 0px;
			 width: 115px;
}

#bottomimage { width: 730px;
			   height: 191px;
			   margin-left: 17px;
			   background-image: url(../images/armatura/bottomimage.jpg);
			   background-repeat: no-repeat;
			   float: left;
}

.productinfofont { font-size: 11px;
				   color: #737373;
}

#productinfo1left { width: 310px;
					float: left;
}

#productinfo1right { width: 120px;
					 float: left;
}

#productinfo1 { margin-left: 15px;
				margin-bottom: 20px;
				float: left;
}


#productmiddle { margin-left: 15px;
				 margin-top: 20px;
				 float: left;
				 width: 800px;
}

#productmiddleleft { width: 360px;
					 text-align: center;
					 float: left;
}

#productmiddleright { float: left;
					  width: 320px;
					  margin-left: 20px;
					  margin-right: 20px;
}

#productmiddletext {float: left;
}


#bigimage { margin-bottom: 10px;
}

.actualprice3 { color: #ff0002;
			   font-size: 15px;
			   font-weight: bold;
			   text-align: center;

}

.previousprice3 { color: #676767;
				 font-size: 13px;
				 text-decoration: line-through;
				 text-align: center;
				 margin-bottom: 10px;
}


#productmiddleprices { width: 160px;
					   float: left;
					   margin-top: 50px;
}

.buy {
	   width: 120px;
	   height: 120px;
	   float: left;
	   margin-top: 40px;
}


.productfont1 { font-size: 12px;
				font-weight: bold;
				color: #737373;
}

.productfont2 { font-size: 14px;
				color: #737373;
}

.productfont3 { font-size: 12px;
				font-style: italic;
				color: #737373;
}

#bottombarmenu2 { float: left;
				  width: 755px;
				  margin-left: 15px;
				  background-image: url(../images/divide2.jpg);
				 background-repeat: no-repeat;
				 background-position: bottom left;
				 height: 41px;
}

#opinia {   width: 500px;
		    float: left;
			margin-left: 25px;
			margin-top: 20px;
			margin-bottom: 30px;

}

.formright2 { margin-top: 5px;
				color: #737373;
				float: left;
				width: 345px;
}

.formright3 { margin-top: 5px;
				color: #737373;
				float: left;
				font-size: 10px;
				margin-left: 100px;
}

.productfont4 { font-size: 12px;
                color: #737373;
                font-weight: normal; }


#extraProductTabs { float: left;
				  width: 755px;
				  margin-left: 15px;
				  background-image: url(../images/divide2.jpg);
				 background-repeat: no-repeat;
				 background-position: bottom left;
				 height: 41px;
}

.center3zakactive { float: left;
	font-weight: normal;
	font-size: 12px;
	width: 150px;
	height: 39px;
	text-align: center;
	color: #757E85;
	padding-top: 0px;
	cursor: pointer;
        background-color: #F9F3ED;
        border: 1px solid #BB9580;
        border-bottom: 0px;
}

.center3zakactive span { position: relative;
                         top: 13px;
}

.center3zakactive a:link { color: #A4738C;
}

.center3zakactive a:hover { color: #6682A3;
}

.center3zakactive a:visited { color: #A4738C;
}


.center3zakinactive { float: left;
	font-weight: normal;
	font-size: 12px;
	width: 150px;
	height: 39px;
	text-align: center;
	cursor: pointer;
	color: #7F5F70;
}

.center3zakinactive span { position: relative;
                           top: 13px;
}

.center3zakinactive a:link { color: #757E85;
}

.center3zakinactive a:hover { color: #6682A3;
}

.center3zakinactive a:visited { color: #757E85;
}

#askTab {}

#commentTab {}


#tellfriendTab {}


.tabActive {
	float: left;
	background-image: url(/images/center2top.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 12px;
	width: 109px;
	height: 39px;
	text-align: center;
	color: #757E85;
	padding-top: 0px;
	cursor: pointer;
        background-color: #F9F3ED;
        border: 1px solid #BB9580;
        border-bottom: 0px;
}

.tabActive span { position: relative;
                  top: 15px; }

.tabInactive {
	float: left;
	font-weight: normal;
	font-size: 12px;
	width: 109px;
	height: 39px;
	text-align: center;
	cursor: pointer;
	color: #7F5F70;
}

.tabInactive span { position: relative;
                    top: 15px;
}

.promoSpace {
	float: left;
	height: auto;
	background-image: url(/images/center2middle2.gif);
        width: 770px;
        margin: 0px;
        padding: 0px;
}




.formRow {width: 700px;
          float: left;
          margin-bottom: 10px;
          color: #616161;
}

.formField { float: left; }
.formLabel { float: left;
             width: 100px; padding-top: 5px; }

#name, #phone, #email, #password, #repeatPassword { width: 300px;
                        color: #616161;
                        border: 1px solid #dcc1a7;
                        }

#question { width: 730px;
            height: 300px;
            border: 1px solid #dcc1a7;
}

#contactFormSubmit { background-image: url(../images/wyslij.jpg);
                     background-repeat: no-repeat;
                     width: 86px;
                     height: 20px;
                     
                     }

.searchlabel { width: 600px;
               float: left;
               margin-bottom: 10px; }

#name, #code { width: 300px;
               color: #616161;
               border: 1px solid #dcc1a7; }

.leftside2 { color: #616161;
             width: 120px;
             float: left; }

#advancedSearchForm { margin-left: 15px;
                      margin-top: 15px;
                      margin-right: 15px;
                      margin-bottom: 15px;
                      }

#priceFrom { color: #616161;
             float: left;
             }

#priceFrom input,#priceTo input { border: 1px solid #dcc1a7;
                                  width: 120px; }

#priceFrom input { margin-left: 63px; }

input, select, textarea{
	margin-top: 5px;
	color: gray;
	border: 1px solid #dcc1a7;
}


.advancedSearchLabel { float: left;
                       color: #616161;
                       margin-top: 10px; }

#searchcategories { float: left; }

#barright form { float: left; }


.cartall { min-height: 100%;
           background-color: white;
           float: left;
}

.cartall a { color: #5D361F;
             text-decoration: underline;
             font-weight: bold;
}

#table2 { margin-top: 10px;
          margin-bottom: 10px;
          padding-top: 10px;
          padding-bottom: 10px;
          border: 1px solid #dcc1a7;
          width: 930px;
		  padding-right: 10px;
		  padding-left: 10px;
		  margin-left: 10px;
		  margin-right: 10px;
}
#table3 { margin-top: 15px;
          border: 1px solid #dcc1a7;
          padding-top: 10px;
          padding-bottom: 10px;
		  padding-right: 10px;
		  padding-left: 10px;
		  margin-left: 10px;
		  margin-right: 10px;
		  
}

.formError {
	color: red; margin-top: 5px;
	display: block;
}

