/* ArtGrande CSS style glowne dla layoutu */

/* Style glowne + pozycjonowanie elementow na stronie - chmod go+rx ta_sekcja = NIE RUSZAC!!!*/

	body {
		margin: 0 auto;
		padding: 0px;
		background: #7B5844 url(../images/layout/body/bodyBack.jpg) repeat-x;
		font: 11px regular bold Arial, Helvetica, sans-serif;
		color: #401E01;
		border: 0 none;
	}
	
	img {
		border: 0px none;
		margin: 0;
		padding: 0;
	}
	
	select {
		font-size: 11px; 
	}
	
	input {
		font-size: 11px; 
		border: 1px solid #CDB891;
	}
	
	hr {
		border: 1px solid #CDB891;
	}
	
	input.checkbox {
			border: 0 none;
	}
	
	a { font: 11px bold regular Arial, Helvetica, sans-serif; color: #3C3C3C; text-decoration: none; border: 0 none;}
	a:link { font: 11px bold regular Arial, Helvetica, sans-serif; color: #3C3C3C; text-decoration: none; border: 0 none; }
	a:visited { font: 11px bold regular Arial, Helvetica, sans-serif; color: #3C3C3C; text-decoration: none; border: 0 none; }
	a:hover { font: 11px bold regular Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; border: 0 none; }
	
	a.menu { color: #E1D8D1; text-decoration: none; border: 0 none; line-height: 26px; font-weight: bold;}
	a:link.menu  { color: #E1D8D1; text-decoration: none; border: 0 none; line-height: 26px; font-weight: bold;}
	a:visited.menu  { color: #E1D8D1; text-decoration: none; border: 0 none; line-height: 26px; font-weight: bold;}
	a:hover.menu  { color: #C0A391; text-decoration: none; border: 0 none; line-height: 26px; font-weight: bold;}
	
	a.menu2 { color: #E1D8D1; text-decoration: none; border: 0 none; line-height: 26px; }
	a:active.menu2  { color: #E1D8D1; text-decoration: none; border: 0 none; line-height: 26px; }
	a:link.menu2  { color: #E1D8D1; text-decoration: none; border: 0 none; line-height: 26px; }
	a:visited.menu2  { color: #E1D8D1; text-decoration: none; border: 0 none; line-height: 26px; }
	a:hover.menu2  { color: #C0A391; text-decoration: none; border: 0 none; line-height: 26px; }
	
	h1 { font-size: 20px; }
	h2 { font-size: 16px; }
	
	#mainContaier {
		margin: 0 auto;
		width: 1058px;
	}
	
	#tooltip {left: 0px; top: 0px; position:absolute; display: none; z-index: 0; vertical-align: middle;}
	#tooltip2 {display:none;z-index:1; margin: 10px; }
	#loading {display:none;z-index:2; margin: 10px; display: none;}
	

	
	#bodyLeft {
	background: transparent url(../images/layout/body/bodyLeft.jpg) repeat-x;
	
	width: 120px;
	height: 839px;
	padding: 0px;
	line-height: 839px;
	float: left;
	display: inline;
	}
	
	#bodyRight {
		background: transparent url(../images/layout/body/bodyRight.jpg) repeat-x;
		
		width: 120px;
		height: 839px;
		padding: 0px;
		line-height: 839px;
		float: right;
		display: inline;
	}
	
	#bodyCenter {
		width: 817px;
		padding: 0px;
		background-color: #FFFFFF;
		font-size: 11px;
		float: left;
		display: inline;
	}
	
	#bodyContent {
		background-color: #FFFFFF;
		font-size: 11px;
	}

		/* Pozycjonowanie divow dla kategorii oraz zawartosci (lewa kolumna + srodek) */
		
		#bodyContentLeft {
			width: 198px;
			margin-left: 1px;
			float: left;
		}
		
			/* Box w lewej kolumnie */
			
			.bodyContentLeftBox {
				width: 197px;
			}
			
			.katL0button {
				background-color: #664530;
				height: 26px; 
				width: 100%; 
				line-height: 26px; 
				text-align: left;
				
			}
			
			.katL1button {
				background-color: #553A28;
				height: 26px; 
				width: 100%; 
				line-height: 26px; 
				text-align: left;
				
			}
			
			/*.bodyContentLeftBox div {
				padding-left: 25px; 
				line-height: 17px;
			}*/
			
		#bodyContentRight {
			width: 589px;
			margin-left: 211px;
			font-size: 11px;
			margin-top: 0px;
			
		}

		
	#footer {
		height: 43px;
		background: #ffffff url(../images/layout/body/footerBack.jpg) repeat-x;
		width: 100%;
	}
	
.dash {
	background: #ffffff url(../images/layout/dash.gif) repeat-x;
	width: 80%; 
	height: 5px;
	font-size: 1px;
	line-height: 5px;
}

.padding15 {
	padding-left: 20px;
}

.margins20 {
	margin: 10px;
	margin-top: 0px;
	margin-right: 0px;
}

.margins202 {
	margin: 20px;
}

.margins10 {
	margin: 10px;
}

.margins5 {
	margin: 5px;
}

div.catBox {
	background-color: #EDE7D0;
	border: 1px solid #CDB891;
}

div.prodBox {
	background: #ffffff url(/images/layout/product/prodBoxBack.jpg) repeat-y;
	width: 180px;
	height: 195px;
}

div.prodContainer {
	width: 30%; 
	text-align: center; 
	float: left;
	margin-left: 8px;
}

div.prodBottom {
}

table.productBorder {
	border: 1px solid #CDB891;
	background-color: #EDE7D0;
	margin-bottom: 10px;
}

.productTr {
	height: 25px; 
	background-color: #EDE7D0;
}

div.productPht {
	float: left;
	width: 220px;
}

div.productDetails {
	width: 300px; 
	margin-left: 230px;
}

div.msgContainer {
	width: 100%;
	background-color: #F4EEE9;
	border: 1px solid #CDB891;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 15px;
}


.description {
	color: #615030;
	font-style: italic;
	font-size: 11px;
}

.font11 {
	font-size: 11px;
}

.relative {
	position: relative;
}

table.basketTable {
	font-size: 11px;
	background-color: #F4EEE9;
	border: 1px solid #CDB891;
	width: 100%;
	margin-bottom: 30px;
}

table.basketTableWhite {
	font-size: 11px;
	background-color: #ffffff;
	border: 0px none;
	width: 100%;
}

.basketTdFinal {
	background-color: #CDB891;
	color: #ffffff;
	font-weight: bold;
}

.cena  { color: #FF7800; font-size: 18px; text-decoration: none; }

a.cena  { color: #FF7800; font-size: 18px; text-decoration: none; }
a.cena :link { color: #FF7800; font-size: 18px; text-decoration: none; }
a.cena :visited { color: #FF7800; font-size: 18px; text-decoration: none; }
a.cena :hover { color: #FF9F49; font-size: 18px; text-decoration: none; }
