body {
	margin: 0px; 
	padding: 0px; 
	line-height: 1.6; 
	font-family: tahoma; 
	font-size: 11px; 
	color:#be3451;
	
}

p,div,table {line-height: 1.3; font-family:tahoma; font-size:11px;}

/*#container { width: 930px; margin: 0px auto 10px auto; position: relative;}*/


#container {width: 960px; }
#top { position: relative; margin: 0px; padding: 0px; height: 106px; background-image: url(images/bg_top.png); background-repeat: no-repeat; text-align: right}
#top2 { margin: 0px; padding: 0px; height: 96px; background-image: url(images/bg_top2.jpg); background-repeat: no-repeat}
#search { background-image:url(images/bg_search.jpg); background-repeat: no-repeat; text-align:right; width: 701px; height: 46px}
#motyw { background-image:url(images/motyw.jpg); background-repeat: no-repeat; width: 701px; height: 183px}
#sidebar {float: left; width: 212px; background-image:url(images/sidebar_bg.gif); background-repeat: repeat-y;}
#main {float: right; width: 748px; background-image:url(images/main_bg.gif); background-repeat:repeat-y; }

#main-frame-header {background-image: url(images/main_header_blank.gif); background-repeat:no-repeat; height: 27px; width: 478px; margin-left: 5px}
#main-frame-header div.tytul {padding-top: 7px; margin-left: 35px; font-family: tahoma; font-size: 10px; color: #FFFFFF; font-weight: bold}
#main-frame-content {margin: 3px 5px 5px 5px ; border: 1px solid #c3c3c3; line-height: 1.5}

#ulubione {background-image:url(images/bg_ulubione.gif); background-repeat:repeat-x; 
	width: 110px; height: 41px; 
	text-align: center; font-weight: bold; }

#koszyk2 {background-image:url(images/bg_koszyk2.gif); background-repeat:repeat-x; 
	width: 110px; height: 41px; 
	text-align: center; font-weight: bold; }


#katPos {width: 198px; height: 23px; background-repeat: no-repeat; background-image: url(images/bg_kat.jpg); background-repeat: no-repeat}
/*#katpos a { margin-left: 15px; color:#be3451; text-decoration:none;}
#katpos a:hover{color: #FFFFFF; font-weight: bold; text-decoration:none; }
*/
#katPosSel {width: 198px; min-height: 23px; background-repeat: no-repeat; background-image: url(images/bg_kat_mover.gif); background-repeat: no-repeat; color: #FFFFFF; font-weight: normal;}

#katSubmenu {padding: 3px 5px 0px 30px; background-color: #ffdae2; height: 23px}
#katSubmenu a { color:#be3451; font-weight: normal; text-decoration: none}
#katSubmenu a:hover { color: #be3451; font-weight: normal; text-decoration: underline}

#paginatorTop {text-align: center; padding: 10px 0px 15px 0px; background-image: url(images/bg_paginator_top.gif); background-repeat: repeat-x} 

#lokalizatorTop { border-bottom: 1px solid #FFDAE2; text-indent: 30px; height: 25px; margin-top: 15px;
	font-size: 11px; font-family: tahoma; color: #4b4b4b; }


.simple {font-family:tahoma; font-size:11px; color: #5c5c5c}
.status_title {font-family:tahoma; font-size:12px; color: #cbc9c9; font-weight:bold}
.status_text {font-family:tahoma; font-size:12px; color: #e7e7e7; }
.box_title {font-family:tahoma; font-size:12px; color: #616161; font-weight:bold}
.lista {font-family:tahoma; font-size:12px; color: #000000; }
.kat_name {font-family:tahoma; font-size:12px; color:#b4100f ; font-weight:bold}

/* A */
a { font-size:11px; color:#be3451; text-decoration:none; }
a:hover{ color: #767676; text-decoration:none; }

a.wh {color: #767575;	text-decoration:none;}
a.wh:hover {	color: #4662C1;	text-decoration:none;}

a.red {color: #FF0000;	text-decoration:none;}
a.red:hover {	color: #FF6600;	text-decoration:underline;}

a.adminlink {font-size: 11px; color:#FF0000;}
a.adminlink:hover {font-size: 11px; color:#FF0000;}

a.menuTop {font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold}
a.menuTop:hover {font-size: 11px; color: #FFFFFF; text-decoration: underline}

a.tresc {color:#2B527B; text-decoration:none;}

a.important { font-family: tahoma; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight: bold;}
a.important:hover { font-family: tahoma; font-size:12px; color:#767575; text-decoration:none; font-weight: bold }

a.lastadd { color:#525e64; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none}
a.lastadd:hover {color: #333333; text-decoration: underline;}

a.imp  {color:#535353; font-family: tahoma; font-size: 12px; color: #be3451; text-decoration: none}
a.imp:hover { text-decoration: underline}  

a.paging  {color:#be3451; font-family: tahoma; font-size: 11px; text-decoration: none; font-weight: bold;}
a.paging:hover { background-color: #be3451; color: #FFFFFF; text-decoration: none}  

a.basketProdNazwa { font-size:11px; color:#172c88; text-decoration:none; font-weight: bold}
a.basketProdNazwa:hover{ color: #172c88; text-decoration: underline; }

a.bestseller { font-size:12px; color:#172c88; text-decoration: none; font-weight: bold}
a.bestseller:hover{ color: #172c88; text-decoration: underline; }

a.weekPromoNazwa { font-size:14px; text-decoration: none; font-weight: bold}
a.weekPromoNazwa:hover{text-decoration: underline; }

a.buttProfileOn {color: #333333; border: 1px solid #FFEAEF; padding: 5px; background-color: #FFDAE2; font-weight: bold; cursor: default}
a.buttProfileOn:hover {color: #333333; text-decoration: none}
a.buttProfileOff {color: #333333; border: 1px solid #FFFFFF; padding: 5px; font-weight: normal}
a.buttProfileOff:hover {color: #333333; border: 1px solid #FFEAEF; padding: 5px; background-color: #FFDAE2; font-weight: normal}

a.fLink  {font-size: 12px; text-decoration: none; font-weight: normal; }
a.fLink:hover {font-size: 12px; text-decoration: underline; font-weight: normal; }  

a.Crumb {font-weight: normal; text-decoration: underline}

a.lastCrumb {color: #333; font-weight: bold; text-decoration: none}
a.lastCrumb:hover {color: #333; font-weight: bold; text-decoration: underline}

/* formularze */
input.login{color:#000000;  font-size:11px}
input,select,textarea{font-family: tahoma;color:#000000; font-size:11px}

input.newsletter {height: 22px; width: 176px; border: 0px; color: #be3451; 
		text-align: center; font-size: 12px; background-image:url(images/bg_newsletter.gif); background-repeat: no-repeat;
		padding-top: 4px;  margin-top: 9px; margin-right: 15px; margin-left: 30px}

input.clr {border: 0px; background:none; margin: 0px; font-size: 9px}

select.newsletter {height: 24px; width: 176px; border: 0px; color: #be3451; 
		text-align: center; font-size: 12px; background-image: url(images/bg_newsletter.gif); background-repeat: no-repeat;
		padding-top: 1px;  margin-top: 9px; margin-right: 15px; margin-left: 30px}


select.search {height: 20px; border: 1px solid #AAAAAA; color: #666666; 
		text-align: center; font-size: 11px; background-image: url(images/bg_search.gif); background-repeat: repeat-x;
		padding-top: 1px;  margin-top: 9px; margin-right: 5px; margin-left: 3px}
input.search {height: 16px; border: 1px solid #AAAAAA; color: #666666; 
		text-align: center; font-size: 11px; /*background-image: url(images/bg_search.gif); background-repeat: repeat-x;*/
		padding-top: 1px;  margin-top: 9px; margin-right: 0px; margin-left: 3px}



h3 {font-size:12px; font-weight:bold}
p {text-align:justify; text-indent:15px  }
p.long {text-indent:15px}
.style1 {color: #FF0000}

.menu-white {color:#FFFFFF;}
td.news-title {color:#2B435A; text-align:center; font-weight:bold}
.borderek {border:  1px solid #6790B7;}

span.promo-price {color: #49a233; font-weight: bold}


div.bottomLabel {position: relative;  width: 170px;}
div.bottomLabel h2 {
	position: absolute;
	width: 100%;
	bottom: 2px;
	left: 0;
	text-align: center;
	font: bold 16px Verdana, Helvetica, sans-serif;
	padding: 7px 0px 7px 0px;
	background-color: #FFFFFF;
	opacity: 0.70;             /* CSS 3 , opera 9*/
	filter: alpha(opacity=70); /* MSIE  */
	-moz-opacity: 0.70;        /* Gecko */
	color: #FFFFFF;
	margin-bottom: 0;	
	}
div.bottomLabel h2 img {
	opacity: 1;             /* CSS 3 , opera 9*/
	filter: alpha(opacity=100); /* MSIE  */
	-moz-opacity: 1;        /* Gecko */
}

div.bottomLabelWP {position: relative; width: 190px;}
div.bottomLabelWP h2 {
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	text-align: center;
	font: bold 16px Verdana, Helvetica, sans-serif;
	padding: 7px 0px 7px 0px;
	background-color: #FFFFFF;
	opacity: 0.70;             /* CSS 3 , opera 9*/
	filter: alpha(opacity=70); /* MSIE  */
	-moz-opacity: 0.70;        /* Gecko */
	color: #FFFFFF;
	margin-bottom: 0px;	
	}
div.bottomLabelWP h2 img {
	opacity: 1;             /* CSS 3 , opera 9*/
	filter: alpha(opacity=100); /* MSIE  */
	-moz-opacity: 1;        /* Gecko */
}



img.lista {background-color: #ffffff; padding: 2px; border-right: 1px solid #f2dee7; border-bottom: 1px solid #f2dee7; /*width: 135px; height: 195px;*/} /* foto na liscie prodktow w kategorii */
img.prodFoto {background-color: #ffffff; padding: 2px; border-right: 1px solid #f2dee7; border-bottom: 1px solid #f2dee7; margin: 3px; /*width: 360px; height: 505px*/} /* foto na karcie produktu */
img.mini {background-color: #ffffff; padding: 2px; border-right: 1px solid #f2dee7; border-bottom: 1px solid #f2dee7;} /* najmniejsza miniaturka */

div.newsTop {margin: 3px 3px 0px 3px; line-height: 1.6; border-bottom: 1px dotted #CCCCCC; color:#525e64; }
div.newsContent {margin: 3px; line-height: 1.6; margin-bottom: 25px}
div.newsContent img {margin: 8px; border: 1px solid #525e64}
div.newsContent {text-indent: 0px;  line-height: 1.6; color: #839098; }
div.newsContent p {text-indent: 0px;  line-height: 1.6; color: #839098; }

div.lastadded-short {margin: 10px; padding-bottom: 2px; color: #839098; font-size: 11px; font-family: tahoma; border-bottom: 1px dotted #c8cac6}




/* menu KATEGORII GŁÓWNYCH */

	#sidebar div#kategorie { width: 198px; margin: 0px; padding: 0px; background-color: #FFDAE2;}
	#sidebar div#kategorie ul.poziomA { margin: 0; padding: 0; list-style: none}
	#sidebar div#kategorie ul.poziomA li {padding: 0; margin: 0; border-bottom: 1px solid #EEC0D1;  }
	#sidebar div#kategorie ul.poziomA li a:link, 
	#sidebar div#kategorie ul.poziomA li a:active, 
	#sidebar div#kategorie ul.poziomA li a:visited {
		padding: 0px 0px 0px 20px;
		margin: 0px;
		height: 41px;
		line-height: 40px;   
		display: block; 
		color: #B73358;
		font-family: Tahoma;
		font-size: 15px; 
		font-weight: bold; 
		text-decoration: none; 
		background: transparent url(images/kategorie_arrow_right.gif) 170px 13px no-repeat;
	}
	#sidebar div#kategorie ul.poziomA li a:hover {background: transparent url(images/kategorie_arrow_down.gif) 170px 13px no-repeat; color: #95272A}
	
	#sidebar div#kategorie ul.poziomA li.aktywna { padding: 0; margin: 0; border-bottom: 1px solid #EEC0D1; }
	#sidebar div#kategorie ul.poziomA li.aktywna a:link, 
	#sidebar div#kategorie ul.poziomA li.aktywna a:active, 
	#sidebar div#kategorie ul.poziomA li.aktywna a:visited,
	#sidebar div#kategorie ul.poziomA li.aktywna a:hover {
		padding: 0px 0px 0px 20px;
		margin: 0px;
		height: 41px;
		line-height: 40px;   
		display: block; 
		color: #B73358;
		font-family: Tahoma;
		font-size: 15px; 
		font-weight: bold; 
		text-decoration: none; 
		background: transparent url(images/kategorie_arrow_down.gif) 170px 13px no-repeat;
	}
	
	/* 2 poziom */

	#sidebar div#kategorie ul.poziomA ul.poziomB {margin: 0; padding: 0; list-style: none; background-image:url(/tpl/images/bg_menu_left.jpg); background-repeat: repeat-y}
	#sidebar div#kategorie ul.poziomA ul.poziomB li { padding: 0; margin: 0; border: 0px}
	#sidebar div#kategorie ul.poziomA ul.poziomB li a:link,
	#sidebar div#kategorie ul.poziomA ul.poziomB li a:active,
	#sidebar div#kategorie ul.poziomA ul.poziomB li a:visited	{
		height: 23px;
		padding: 0px 0px 0px 25px;
		line-height: 22px;   
		display: block; 
		color: #BE3451; 
		font-size: 11px; 
		font-weight: normal; 
		text-decoration: none; 
		background: transparent url(images/bg_kat.jpg) left top no-repeat;
	}
	#sidebar div#kategorie ul.poziomA ul.poziomB li a:hover	{
		height: 23px;
		padding: 0px 0px 0px 25px;
		line-height: 22px;   
		display: block; 
		color: #fff; 
		font-size: 11px; 
		font-weight: normal; 
		text-decoration: none; 
		background: transparent url(images/bg_kat_mover.gif) left top no-repeat;
	}
	
	#sidebar div#kategorie ul.poziomA ul.poziomB li.aktywna { padding: 0; margin: 0; border: 0px}
	#sidebar div#kategorie ul.poziomA ul.poziomB li.aktywna a:link, 
	#sidebar div#kategorie ul.poziomA ul.poziomB li.aktywna a:active, 
	#sidebar div#kategorie ul.poziomA ul.poziomB li.aktywna a:visited,
	#sidebar div#kategorie ul.poziomA ul.poziomB li.aktywna a:hover {
		height: 23px;
		padding: 0px 0px 0px 25px;
		line-height: 22px;   
		display: block; 
		color: #fff; 
		font-size: 11px; 
		font-weight: normal; 
		text-decoration: none; 
		background: transparent url(images/bg_kat_mover.gif) left top no-repeat;
	}

	/* poziom 3*/
	#sidebar div#kategorie ul.poziomA ul.poziomB ul.poziomC {margin: 0; padding: 0; list-style: none; }
	#sidebar div#kategorie ul.poziomA ul.poziomB ul.poziomC li { padding: 0; margin: 0; border: 0px; background-color: #FFDAE2;}
	#sidebar div#kategorie ul.poziomA ul.poziomB ul.poziomC li a:link,
	#sidebar div#kategorie ul.poziomA ul.poziomB ul.poziomC li a:active,
	#sidebar div#kategorie ul.poziomA ul.poziomB ul.poziomC li a:visited	{
		height: 23px;
		padding: 0px 0px 0px 35px;
		line-height: 22px;   
		display: block; 
		color: #BE3451; 
		font-size: 11px; 
		font-weight: normal; 
		text-decoration: none; 
		background: none;
	}
	#sidebar div#kategorie ul.poziomA ul.poziomB ul.poziomC li a:hover	{
		height: 23px;
		padding: 0px 0px 0px 35px;
		line-height: 22px;   
		display: block; 
		color: #BE3451; 
		font-size: 11px; 
		font-weight: normal; 
		text-decoration: underline; 
		background: none;
	}

	#sidebar div#kategorie ul.poziomA ul.poziomB ul.poziomC li.aktywna { padding: 0; margin: 0; border: 0px; background-color: #FFDAE2;}
	#sidebar div#kategorie ul.poziomA ul.poziomB ul.poziomC li.aktywna a:link,
	#sidebar div#kategorie ul.poziomA ul.poziomB ul.poziomC li.aktywna a:active,
	#sidebar div#kategorie ul.poziomA ul.poziomB ul.poziomC li.aktywna a:visited,
	#sidebar div#kategorie ul.poziomA ul.poziomB ul.poziomC li.aktywna a:hover {
		height: 23px;
		padding: 0px 0px 0px 35px;
		line-height: 22px;   
		display: block; 
		color: #BE3451; 
		font-size: 11px; 
		font-weight: bold; 
		text-decoration: underline; 
		background: none;
	}





/* koniec menu KATEGORII GŁÓWNYCH */

