/* CSS Document */
* {margin:0;padding:0;}

html, body {width:100%;height:100%;}

body {padding:40px; width:660px;}
body,p,td,div,th,ul,li{
		font-family: Arial, Helvetica, sans-serif;
		color:#898888;
		font-size: 11px;		
}

a { color:#b03005; text-decoration:none; }
a:hover { text-decoration:underline; }
ul { padding:0px;margin:0px;list-style-type:none;}

ul,li,form, fieldset, input {margin:0; padding:0;}
img, fieldset, label,a img {border: none;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;color:#ae9674;}
p { padding:0 0 10px 0; margin:0 0 0 0;}
ol { margin:0 0 0 18px;}


h2 { font-size:14px;color:#213864; padding:10px 0 10px 0;}
h3 { font-size:13px;color:#838383; padding-bottom:10px;}
table { border-collapse:collapse;}
form { margin:0px; padding:0px; }

.clear { clear:both;}


#stopka {padding:7px 0 7px 0;border-top:1px solid #cdcdcd; }

/* -------------------- katalog ----------------------- */

.produkt {width:490px;}
.produkt_foto { border-top:3px solid #ededed;border-right:1px solid #ededed; width:121px;float:left;text-align:center;min-height:160px; padding:20px 0 0 0;}

.produkt_details {width:350px;float:left;min-height:205px;}
.p_details { padding:10px 5px 0 10px;}
.p_details p {height:10px;margin:3px 0px 1px 0px;padding:0px 0px 2px 0px}

.produkt_header { display:block; width:350px; height:23px; background:#ededed; position:relative; padding:8px 8px 0 8px;}
.produkt_header img { float:right;margin:5px 5px 0px 0px;}
.produkt_header a.pname {font-size:14px; color:#6e9445; padding-right:8px;}
.produkt_header span { position:absolute; top:0; right:0; text-align:right; padding:8px 8px 0 0; width:125px; }

.p_basket { font-size:18px; font-weight:bold;margin:0px; padding:0px; }

.katalog {float:right; width:182px;}

#box_right { display:block;float:left;margin-top:10px;background:#ededed;border:1px solid #dadada;}
#box_basket {margin-top:10px;background:#ededed;padding-bottom:5px;  }
#box_basket li { padding:4px 5px 4px 10px;background:url(/images/li_2.gif) no-repeat right; }

#box_basket li.zawartosc { position:relative;background:#ffffff;height:15px;font-size:12px;font-weight:bold;border:8px solid #ededed;}
#box_basket li.zawartosc span { position:absolute;top:0;right:0;text-align:right;padding:4px 4px 0 0;color:#ae312d;}

#box_right li { padding:13px 5px 13px 38px;background:url(/images/grey_arr.gif) no-repeat left; }
#box_right li a { color:#4b4b4b; }
.ramka { border-top:1px solid #dadada;}




div.kolory      {
		width:350px;
		float:left;
		padding-bottom:10px;
		}
div.kolory div	{
		margin-bottom:5px;
		float:left;
		}

.kolor1 {
	width:25px;
	height:15px;
	font-size:0px;
	margin-right:5px;
	border:1px solid #D8D8D8;
	}

.kolor1t {
	width:25px;
	height:15px;
	font-size:0px;
	margin-right:5px;
	border:1px solid #D8D8D8;
	}

.kolor21t {
	width:25px;
	height:15px;
	font-size:0px;
	margin-right:0px;
	border:1px solid #D8D8D8;
	border-right:none;
	}
.kolor21 {
	width:25px;
	height:15px;
	font-size:0px;
	margin:0px;
	border:1px solid #D8D8D8;
	border-right:none;
	}

.kolor22t {
	width:15px;
	height:15px;
	font-size:0px;
	margin-right:5px;
	border:1px solid #D8D8D8;
	}
.kolor22 {
	width:15px;
	height:15px;
	font-size:0px;
	margin-right:5px;
	border:1px solid #D8D8D8;
	}

th {
	text-align:left;
	}

