body, html {
    margin:0;
    background: url(img/tlo.gif) repeat-x white;
    text-align:center;
    font-family:tahoma;
    font-size:11px;
    color:#4c4c4c;
	line-height:15px;
}
#back {
	width:auto;
	background: url(img/back.jpg) no-repeat top;
}
#all {
    width:870px;
	text-align:left;
    margin:auto;
	padding-bottom:50px;
}
.top {
	width:auto;
	clear:both;
	height:156px;
	background: url(img/top.jpg);
}
.menu {
	clear:both;
	height:38px;
	background: url(img/menu.gif);
	width:auto;
	padding-left:20px;
}
.search {
	float:right;
	padding-top:3px;

}
div.content {
	clear:both;
	width:auto;
	padding-top:2px;
	background: white;
}
div.content .left {
	width:178px;
	float:left;
}
div.content .right {
	width:178px;
	float:left;
	background:#ececec;
	color:#696969;
}
div.content .main {
	float:left;
	width:494px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:30px;
}
div.nag {
	height:25px;
	width:auto;
	background: url(img/nag.gif);
	padding-left:10px;
	padding-top:8px;
}
div.lista {
	clear:both;
	background: url(img/bck.gif) no-repeat;
	padding-top:20px;
	width:auto;
}
div.lista .produkt {
	float:left;
	clear:both;
	width:440px;
	border-bottom:1px solid #D6D6D6;
	padding:6px;
}
div.lista .tyt {
	float:left;
	padding-right:5px;
	padding-top:2px;
	font-size:13px;
	height:25px;
}
div.lista .cena {
	float:left;
	height:30px;
	padding:5px;
	font-weight:bold;
	color:#e16a1a;
	clear:both;
}
div.lista .img {
	clear:both;
	float:left;
	width:140px;
}
div.lista .inf {
	float:left;
	width:300px;
}
div.lista .txt {
	clear:both;
	padding-top:10px;
	text-align:justify;
	padding-bottom:3px;
}

div.feet {
	width:870px;
	clear:both;
	height:74px;
	background: url(img/feet.gif);
	color:#929292;
}
div.feet .copy {
	float:left;
	padding-top:21px;
	padding-left:24px;
}
div.feet .who {
	font-size:9px;
}
div.feet .str {
	float:right;
	padding-top:21px;
	padding-right:24px;
	color:#c6c9d6;
}
div.left .produkt {
	background:#9b9b9b;
	width:auto;
	padding-top:30px;
	padding-left:15px;
	padding-right:15px;
}
div.right .login {
	padding:10px;
	padding-bottom:20px;
	
}
.sen {padding:5px;clear:both;}
div.right .prom {
	padding:10px;
	padding-bottom:20px;
	line-height:28px;
	
}
div.pro {
	padding:8px;
	background:#ECECEC;
	text-align:center;
}
div.pro select {width:150px;}

div.przedmiot .img {
	text-align:center;
	padding-top:14px;
	width:170px;
	float:left;
}
div.przedmiot .cena {
	float:right;
	padding-top:25px;
	width:300px;
	font-weight:bold;
	color:#e16a1a;
	font-size:15px;
	line-height:27px;
	text-align:center;
}
div.przedmiot .opis {
	clear:both;
	padding-top:20px;
}



h1 {margin:0;padding:0;font-size:14px;color:#fff;}
div.main h1 {color:#d66938;}
h2 {font-size:14px;color:#d66938;}
img {border:0;}
.both {clear:both;}
.fr {height:185px;}
div.menu ul, div.menu ul li { display:block;list-style:none;padding:0;margin:0;}

div.left ul, div.left ul li { display:block;list-style:none;padding:0;margin:0;}

div.menu ul li { display:inline;white-space:nowrap;float:left;text-align:center;}
div.menu ul {width:470px;float:left;}
div.menu ul a:link, div.menu ul a:visited { display:block;width:108px;height:30px;color:white;padding-top:8px;font-weight:normal;}
div.menu ul a:hover {display:block;background: url(img/hvr.gif);text-decoration:none;}

textarea {background:white;margin-top:3px;border:1px solid #e9e9e9;font-family:tahoma;font-size:11px;color:#2b2b2b;padding:4px;width:258px;height:120px;overflow:hidden;margin-bottom:10px;}
input[type=text] {background:white;margin-top:3px;border:1px solid #e9e9e9;font-family:tahoma;font-size:11px;color:#2b2b2b;padding:4px;width:158px;margin-bottom:10px;}
input[type=password] {background:white;margin-top:3px;border:1px solid #e9e9e9;font-family:tahoma;font-size:11px;color:#2b2b2b;padding:4px;width:158px;margin-bottom:10px;}
select {background:white;margin-top:3px;border:1px solid #e9e9e9;font-family:tahoma;font-size:11px;color:#2b2b2b;padding:4px;width:188px;margin-bottom:10px;}


input[type=submit] {background:#e45214;margin-left:70px;border:0;font-family:tahoma;font-size:11px;color:white;padding:4px;padding-left:8px;padding-right:8px;}
input[type=reset] {background:#e45214;margin-left:10px;border:0;font-family:tahoma;font-size:11px;color:white;padding:4px;padding-left:8px;padding-right:8px;}

div.main .koszyk {
	
	padding-top:7px;

}

div.main .belka {

	width:473px;
	
	height:19px;
	
	background:#676767;
	
	font-weight:bold;
	
	color:white;
	
	padding-top:2px;

}

div.ilosc input[type=text] {width:22px;}

div.belka .usun {

	text-align:center;
	
	width:56px;
	
	float:left;
	
}

div.belka .produkty {

	text-align:center;
	
	width:268px;
	
	float:left;
	
}

div.belka .ilosc {

	text-align:center;
	
	width:33px;
	
	float:left;
	
}

div.belka .cen {

	text-align:center;
	
	width:115px;
	
	float:left;
	
}

div.main .wpis {
	
	padding-top:3px;
	
	height:33px;
	
	width:473px;
	
	border-bottom:1px solid #f0f0f0;
	
	clear:both;	
	
}

.rzm {
	
	font-weight:bold;
	
	text-align:right;
	
	height:23px;
	
	padding-right:30px;
	
	padding-top:10px;

}

div.wpis .usun {

	text-align:center;
	
	width:56px;
	
	float:left;
	
	padding-top:6px;
	
}

div.wpis .produkty {

	text-align:left;
	
	width:268px;
	
	float:left;
	
	padding-top:7px;
	
}

div.wpis .ilosc {

	text-align:center;
	
	width:33px;
	
	float:left;
	
}

div.wpis .cen {

	text-align:center;
	
	width:115px;
	
	float:left;
	
	padding-top:7px;
	
}

div.right .wpis2 {

	clear:both;
	
	padding-bottom:3px;
	
	border-bottom:1px solid #7D7D7D;
	
	padding-top:1px;
	
}
div.right .tyt {

	float:left;

	width:125px;

}

div.right .szt {

	float:left;

	width:28px;
	
	padding-right:3px;

	text-align:right;
	
}

div.right .lacz {
	clear:both;
	float:right;
	background:#7D7D7D;
	width:108px;
	height:18px;
	color:white;
	text-align:right;
	padding-right:5px;
	margin-right:8px;
	padding-top:4px;
	margin-top:5px;	
	margin-bottom:7px;
}



div.bot {padding-top:5px;text-align:right;padding-right:30px;}
div.bot img {border:5px;}


input.szuk_inp {background:#818181;border:0;border-left:1px solid #515151;border-top:2px solid #515151;width:127px;color:#d2d2d2;font-family:tahoma;font-size:11px;padding:5px;float:left;margin:0;margin-bottom:10px;}
input.szuk_sub {background: url(img/lupa.gif);border:0;width:33px;margin:0;height:25px;float:left;}

input.log_inp {background:#d1d1d1;border:0;border-left:1px solid #acacac;border-top:2px solid #acacac;width:144px;color:#8d8d8d;font-family:tahoma;font-size:11px;padding:5px;margin-top:4px;}



ul.men a:link, ul.men a:visited { display:block;width:160px;padding-left:18px;padding-top:6px;height:24px;color:white;font-weight:normal;text-decoration:none;background: url(img/nrm.gif);}
ul.men a:hover {display:block;background: url(img/act.gif) #920700;font-weight:normal;text-decoration:none;}

ul.men2 a:link, ul.men2 a:visited { display:block;width:148px;padding-left:30px;height:24px;color:#c5c5c5;font-weight:normal;text-decoration:none;background: url(img/men2.gif);}
ul.men2 a:hover {display:block;background: url(img/men2.gif) #920700;font-weight:normal;text-decoration:none;color:white;}


a:link, a:visited {color:#d66938;font-weight:bold;text-decoration:none;}
a:hover {color:#d66938;font-weight:bold;text-decoration:underline;}

div.wiec a:link, div.wiec a:visited {color:#4c4c4c;font-weight:bold;text-decoration:none;}
div.wiec a:hover {color:#4c4c4c;font-weight:bold;text-decoration:underline;}

div.who a:link, div.who a:visited {color:#929292;font-weight:bold;text-decoration:none;}
div.who a:hover {color:#929292;font-weight:bold;text-decoration:underline;}

div.tyt a:link, div.tyt a:visited {color:#4c4c4c;font-weight:bold;text-decoration:none;}
div.tyt a:hover {color:#4c4c4c;font-weight:bold;text-decoration:underline;}

div.str a:link, div.str a:visited {color:#929292;font-weight:normal;text-decoration:none;padding-left:8px;padding-right:8px;}
div.str a:hover {color:#d66938;font-weight:normal;text-decoration:none;}

div.gdz a:link, div.gdz a:visited {color:#686868;font-weight:normal;text-decoration:none;padding-left:3px;padding-right:3px;}
div.gdz a:hover {color:#686868;font-weight:normal;text-decoration:underline;}

form, fieldset {margin:0;padding:0;border:0;}