BODY, .sp_title, .sp_body {
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

BODY
	{
	margin-top: 0;
	text-align: center;
	background-color: #FFFFFF;
	}

#container
{
text-align: left;
width: 960px;
margin: 0 auto;
background: #fff url('img/bg1.gif') top center repeat-y;
}

#container2
{
text-align: left;
width: 960px;
margin: 0 auto;
background: #fff url('img/bg2.gif') top center repeat-y;
}


#top_banner
{
	height: 139px;
	background-color: #FFFFFF;
	border-bottom: 6px solid #3F1479;
}

#top_menu
{
	height: 50px;
	background-color: #FFFFFF;
	background-image: url(img/bg_menu_red.png);
	text-align: center;
	background-repeat: no-repeat;
}

#top_menu IMG{
	margin-top:13px;
}


#lpanel
{
	min-height: 470px;
	width: 161px;
	background-color: #e8f0ff;
	padding: 10px 10px 10px 10px;
	float: left;
	text-align:center;
}

#l_address
{
	font-size: 10px;
	text-align: left;
	margin-top: 70px;
	padding: 5px 0px 5px 5px;
	padding: 0 10px 0 10px;
	padding: 0 6px 0px 6px;

}
#content, #content2 {
	min-height: 470px;
	width:587px;
	margin-left: 7px;
	margin-right: 6px;
	
	padding: 35px 5px 10px 8px;
	float: left;
	background: #fff url(img/content_3c.png) top center no-repeat;
}

#content2
{
	padding: 35px 5px 10px 8px;
	width: 751px;
	margin-left: 7px;
	background: #fff url(img/content_2c.png) top left no-repeat;
}

#recommendation
{
	background: #C90000 url(img/masz_problem.gif) top left no-repeat;
	width: 165px;
	background-color: #FFFFFF;
	padding: 65px 0px 0px 0px;
	text-align:center;
	float: left;
	margin-right:1px;
}

#recommendation OL {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
}
#recommendation LI {
	display: block;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	text-align: center;
}
#recommendation img {margin: 10px 0px 10px 0px;}


H1 {
	font-size: 19px;
	color: #B22222;
	font-weight:normal;
	margin-top:0px; 
}
H2 {font-size: 15px; color: #B22222; font-weight:bold;}

#footer
{
	height: 46px;
	font-size: 10px;
	color: #808080;
	background: #fff url('img/footer.gif') top center repeat-x;
	padding: 26px 5px 0px 5px;

}


A {
	text-decoration: none;
	color: #4682B4;
}


A:hover {
	text-decoration: none;
	color: #B22222;
}

.s0, .sp_body, .lista LI  {
	line-height: 19px;
	text-align: justify;
		
}

.s0 {
	text-indent: 20px;
}
	
.s1, .s6 {font-size:11px}
.s3 {
	text-align: right;
}
.s6 {line-height: 19px;}
.sm {
  font-size:10px;	
}

.sp_title 
{
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	font-weight: bold;
	background-color: #f7faff;
	border-bottom: 1px solid #cbddff;
}
.sp_body {margin:4px 0 10px 0;width:270px;	}

.sp_body IMG 
{
	float:left;
	padding: 0 10px 10px 0;
	
}
#tree {width: 160px; font-size:11px; text-align:left; margin-top:5px;}


#tree UL LI {
border-top: 1px solid #cbddff;
display: block;
}

#tree UL {
	margin:0px;
	padding:0px;
}

#tree UL LI A:hover {
	background-color: #f7faff;
	padding: 3px 3px 3px 3px;
display: block;

}
#tree #tcat {
	list-style-type: none;
	background-color: #e8f0ff;
	margin-left:0;
}

#tree .sub_cat,  #tree .sub_cat_sel {
	padding-left: 15px;
	
}

#tree .sub_cat_sel {
	background-color: #f7faff;
}

#tree UL LI A
{
padding: 3px 3px 3px 3px;
min-height: 14px;
display: block;		
} 
.pcat {
	background-color: #cbddff;
}

.subcategory_list
{
width:125px;
height:110px;

font-size:11px;
text-align:center
} 

.product_list
{
	border: 1px solid #808080;
	background-color: #FFFFFF;
	width: 80px;
	height: 80px;
	vertical-align:bottom;
	text-align: center;
	
}

.product_price 
{
font-size:10px;
background-color: #cbddff;		
text-align: center;	
width:70px;
}


.fin
{
	background-color: White;
	border-width:1px;
	border-color: #000000;
}

.fsu  {
	background-color: #DCDCDC;
	border-width:1px;
	font-size: 10px;
}


.calc
 {
	background-color: #e8f0ff;
	border-bottom: 1px solid #A2B0C5;
	font-size:11px;
}
 
 
.calc_head
 {
	background-color: #87A5CD;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: bold;
	border-bottom: 1px solid #191970;
}

.calc2
 {
 	margin-top: 5px;
	background-color: #f7faff;
	border-top: 1px solid #A2B0C5;
	width:740px;
}

.calc2_head
 {
	background-color: #87A5CD;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: bold;
	border-bottom: 1px solid #191970;
}

.cart_item TD
{
font-size:11px;
	border-bottom: 1px solid #A2B0C5;
}

.cl1
{
color:#DC143C;	
}

.anno_ok, .anno_info, .anno_bad {
	padding: 10px  10px 10px 10px;
	background-color: #B7E5C9;
	border: 1px solid #3EA566;
	margin-bottom: 20px;
}

.anno_info {
	background-color: #FAFAD2;
	border: 1px solid #E6E73F;
}

.anno_bad {
	background-color: #FFe8e8;
	border: 1px solid #DB0000;
}

.err
{
	padding: 0px 0px 0px 10px;
	clear: both;
	background-color: #FFe8e8;
	border-bottom: 1px solid #DB0000;

}

#lpanel OL {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
}
#lpanel LI {
		display: block;
margin-bottom: 2px;
clear:both;
}
#lpanel INPUT, #lpanel SELECT {
	font-size: 11px;
}

#adv_form {
clear:both;
margin-top:7px;
}

#adv_form span {
float: left;
}
#adv_form OL LI {
min-height:20px;
}

#adv_form select {float: right;display:block;}
#adv_form hr {clear:both;visibility:hidden;}
#stype
{
font-size:9px;
text-align: center;	
color: Gray;
margin-bottom:5px;
}

#stopencja ul { margin: 0; padding: 0; list-style-type: none; width: 930px; text-align: justify; }
#stopencja ul li { display: inline; border-right: solid 1px white; }
#stopencja a {text-decoration:underline; border-right: solid 1px white; padding-left: 3px;}
#stopencja a:hover {color: orange; text-decoration:underline;}