.body{
	margin:0; 
	background-color: #FFFFFF; 
	font-size: 11px; 
	color: #000000; 
	font-family: Verdana, Arial; 
	background:#FFFFFF url('/templates/1/images/bgbody.gif') repeat-x scroll left top;
}
.bodypopup{
	margin:0; 
	background-color: #FFFFFF; 
	font-size: 11px; 
	color: #000000; 
	font-family: Verdana, Arial; 	
}
.clspage{/*glowny div*/
	width:100%;
	/*background:transparent url('/templates/1/images/bgbody2.jpg') no-repeat scroll center top;*/
}
.clspage2{/*glowny sub div*/
	width:100%;
	/*background:transparent url('/templates/1/images/bgbody3.jpg') no-repeat scroll center bottom;*/
}
.clsmainpage{
	background-color: #FFFFFF; 
}
.clsmsg{/*dodatkowe info na stronie glównej - div*/
	width:95%;
	text-align:center;
	font-weight:bold;
	color:red;
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
}
.clsmsgerr{/*dodatkowe info na stronie glównej - div*/
	width:95%;
	padding-top:10px;
	padding-bottom:10px;
}
/*poziome menu z linkami do stron*/
table.pagehmenu{
	width:100%;
	height:34px; 
	background-color: #31578A;
	font-weight: normal;
	color: #4276BC;
	border:#033660 0px solid;
	text-align: center;
}
table.pagehmenu a {
	font-weight: bold; 
	color:  #FFFFFF; 
	text-decoration: none;
	font-size: 13px;
}
table.pagehmenu a:hover{
	color: #6666FF; 
	text-decoration: none;
}

/*stopka strony*/
table.pagefoot{
	width:100%;
}
table.pagefoot td {
	font-size: 10px; 
	color: #A79E9E;
}

/*body strony popup*/
.popimgbody{
	background-color: #FFFFFF;
}
.pagebodypop{
	width:100%;
}

/*tabele na stronie*/
table{
	font-size: 11px;
}
textarea{
	color:#696968;
	padding: 3px 3px 3px 3px; 
	background-color: #FFFFFF;	
	font-family: Verdana, Arial;
	font-size: 13px; 		
}	
/*obrazki na stronie*/
.images{
	cursor: pointer;
}
/*buttony*/
.btn{
	background-color:#B5B7B8;
	height: 22px; 
	color:#FFFFFF;
	border: #898B8C 1px solid;
}
/*pola tekstowe w formularzach*/
.txt{
	padding: 3px 2px 2px 2px; 
	background-color: #EFECEC;
	background:url(/templates/1/images/bg.gif) no-repeat scroll left top;
	height:16px;
	color:#696968;
	margin:0px;
	font-size:13px;
}

/*wymagalnosc*/
.require{
	color:#F0000F;font-weight:bold
}
/*checkbox, radio*/
.clschk{
	border: #CCCCCC 0px solid;
	BACKGROUND-COLOR: transparent;
}
.clsopt{
	border: #CCCCCC 0px solid;
	BACKGROUND-COLOR: transparent;
}

/*pola input, select*/
input{
	font-family: Verdana, Arial;
	font-size: 11px; 
	padding-left:3px;
	background-color:#FFFFFF; 
	border: #CCCCCC 1px solid;
}
select{
	font-family: Verdana, Arial; 
	font-size: 11px; 
	background-color:#FFFFFF; 
	border: #CCCCCC 1px solid;
	font-weight:normal;
}

/*linki na stronie*/
a{
	font-weight: normal; 
	font-size: 11px;
	color: #666666;
	font-family: Verdana,Arial;
	text-decoration: underline;
}
a:hover{
	color: #F0000F; 
	font-family: Verdana, Arial; 
	text-decoration: underline;
}

/*box header bez template*/
.boxh{
	font-size: 12px; 
	font-family: Verdana, Arial; 
	font-weight: bold; 
	color: #E0DCDC; 
	text-decoration: none; 
	border: #990000 1px dotted; 	
	height: 20px; 
	BACKGROUND-COLOR: #660000; 
	text-align: left;
}

/*box pod header'em bez template*/
.box{
	color: #A79E9E; 
	background-color:#1C1818; 
	FONT-SIZE: 11px; 
	padding: 4px; 
	border: #666666 1px dotted;
}
.boxbody{
	vertical-align:top; 
	overflow:auto; 
	height:60px;
}

/*wyszukiwanie w postaci box'a*/
.txtshm{
	width:90%;
	background:url(/templates/1/images/bg.gif) no-repeat scroll left top;
}
.txtshmt{
	width:90%;
	background:url(/templates/1/images/bg.gif) no-repeat scroll left top;
}
/*plugin kodow pocztowych*/
.txtplugzip{
	background:url(/templates/1/images/bg.gif) no-repeat scroll left top;
}

/*box logowania*/
.boxlogin {
	color: #A79E9E; 
	background-color:#1C1818; 
	font-size: 11px; 
	padding: 2px; 
	border-right: #666666 1px dotted; 
	border-top: #666666 1px dotted; 
	border-left: #666666 1px dotted; 
	border-bottom: #666666 1px dotted;
}
.boxlogin a{
	font-size: 11px;
}

/*box asortymentu*/
.divmc{/*cały content*/
	overflow:hidden;
	margin:auto;
}
.divm{
	line-height:18px;
	cursor: pointer;	
	border-bottom: 1px dotted #CCCCCC;
	background-color:transparent;	
	color:#5E5C5C;
}
.divmin{
	line-height:18px;
	cursor: pointer;	
	border-bottom: 1px dotted #CCCCCC;
	background-color:#EEEEED;
	color:#000000;
}
.divm a, .divmin a, .divmin a:hover{
	text-decoration:none;
	font-size:12px;	
	font-weight:normal;
	color:#333333;
}

.divm a.asel{/*box z asortymentem*/
	color:#000000;	
}
.divm span.asel{/*box z atrybutami*/
	color:#000000;	
}

.divm h1, .divmin h1{
	font-size:12px;
	font-weight:normal;
	margin:0px;	
	padding:2px 0px 2px 0px;
}
.divmsub{
	line-height:18px;
	cursor: pointer;	
	border-bottom: 1px dotted #CCCCCC;
	background-color:#FFFFFF;	
	color:#333333;
}
.divminsub{
	line-height:18px;
	cursor: pointer;	
	border-bottom: 1px dotted #CCCCCC;
	background-color:#FFEDC7;
	color:#333333;
}
.divmsub a, .divminsub a, .divminsub a:hover{
	text-decoration:none;
	font-size:11px;	
	font-weight:normal;
	color:#333333;
}
.divmsub h1, .divminsub h1{
	font-size:11px;
	font-weight:normal;
	margin:0px;	
	padding:2px 0px 2px 0px;
}
.divmcount{
	font-size:9px;
}

/*bullet error*/
.bullerr{
	color:#F0000F; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px;
}
/*textbox eror*/
.txterr{
	color:#FFFFFF;
	padding: 1px 2px 1px 2px; 
	background-color: #CC3333; 
	border: #000000 1px solid;
	border-collapse: collapse;
}


/*productdesc*/
#spanImgBig{
	float:right;
	margin: 3px 3px 3px 3px;
}

#spanImgBig img{
	border: 0px solid #F0EFEF;	
}

#popspanImgBig{
	margin: 5px 5px 5px 5px;
}	
.clsprddescname{/*td*/
	width:90%;
	padding-top:10px;
}
.clsprddescname h1{
	font-family: "Trebuchet MS"; 
	padding-left:5px;
	padding-right:5px;
	color: #5A5858;
	font-weight:bold;
	font-size:22px;	
}
.clsprddescimg{/*td*/
	border: 0px solid #D8D3BF;
	text-align:center;
	background-color:white;
	vertical-align:middle;
	width:20%;
}
.clsprddesc{/*td*/
	vertical-align:top;
	line-height:17px;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:10px;
	color:#666666;
	font-size:12px;
	border: 0px solid #F0F0F1;	
	text-align:justify;
	background:url(/templates/1/images/bg1.gif) repeat-x top;
}
.clsprdatr{/*td*/
	vertical-align:top;
	line-height:17px;
	padding-left:5px;
	padding-right:5px;
	color:#666666;
	font-size:12px;
	width:80%;
}
.clsprddescimgzoom{/*td*/
	text-align:center;
}
/*małe obrazki w podgladzie produktu*/
.tdimgsout{
	font-size: 9px; 
	background-color:#FFFFFF;
	border: #F4F6F7 1px solid;
}
.tdimgsover{
	font-size: 9px; 
	background-color:#FFFFFF;
	border: #920B0B 1px solid;
}
/*produkty powiązane*/
.clsBindHeader{/*td*/
	/*background: url(/templates/kwiaciarnia2/page/images/title_4_3.gif) no-repeat;*/
	font-size: 14px;
	font-weight:bold;
	background-color:transparent;
	height:20px;
	color: #31578A;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:middle;
	border-bottom: 1px dotted #ECECED;
}
.clsBindItem{/*td*/
	font-size: 10px;
	color: #474723;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;	
}
/*załączniki do produktu*/
.clsAttachHeader{/*td*/
	font-size: 14px;
	font-weight:bold;
	background-color:transparent;
	height:20px;
	color: #31578A;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;	
	vertical-align:middle;
	border-bottom: 1px dotted #ECECED;
}
.clsAttachItem{/*td*/
	padding-top:5px;
	padding-bottom:5px;	
}

/*tamplate productlist.txt*/
.clsproductlist h1{
	color:#D15004;
	font-size: 22px; 
	text-decoration:none;
	font-weight:bold;
	font-family: "Trebuchet MS";
	margin:0px;
}
.clsproductlist h1 a{
	color:#5A5858;
	font-size: 22px; 
	text-decoration:none;
	font-weight:bold;
	font-family: "Trebuchet MS";
	border-bottom: 1px solid #D5D2D2;
}
.clsproductlist h1 a:hover{
	color:#FF0000;
	font-size: 22px; 
	text-decoration:none;
	font-weight:bold;
	font-family: "Trebuchet MS";
	border-bottom: 1px solid #FF0000;
}
.clsproductlistfoot{ /*tabela*/
	border: 1px solid #F0F0F1;	
	
	width:100%;
}
.clsproductbagprice{/*td*/
	width:30%;
	padding-left:10px;	
}

.clsproductimg{/*div*/
	margin:4px;
	background-color:#D4CFCF;
	vertical-align:top;
	border: 5px solid #D4CFCF;
}
.clsproductname{/*td*/
	padding-left:5px;
	vertical-align:top;
	height: 14px;
	color:#000000;
}
.clsproductdesc{/*td*/
	padding:15px 5px 5px 5px;
	vertical-align:top;
	line-height:17px;
	color:#666666;
	font-size:12px;
	width:490px;
}
.clsproductlistprice{/*td*/
	text-align:left;
	padding-left:3px;
	color:#204572;
	font-size:16px;
	font-weight:bold;	
}
.clsprdimg{
	text-align:center;
	padding-top:10px;
}	
.clsprdimg img{
	border: 0px solid #F0EFEF;	

}
.clsrating{/*div content*/
	padding: 10px 0px 10px 0px;
}
.clsratingimg{/*div*/
	clear:both;
	float:left;
	width:90px;
}
.clsratingtxt{/*div*/
	font-family:"Trebuchet MS";
	font-size:11px;
}
.clsratingtxth{/*div*/
	font-family:"Trebuchet MS";
	font-size:11px;
	margin:0px 0px 0px 0px;
}

/*naglowki*/
.clsheader1{/*div*/
	font-size: 14px;
	font-weight:bold;
	background-color:transparent;
	height:20px;
	color: #640D0F;
	margin-top:10px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:2px;	
	vertical-align:middle;
	border-bottom: 1px dotted #ECECED;
	clear:both;
}
.clsattache{/*div content*/
	line-height:17px;
	padding:10px 8px 10px 8px;
	background:url(/templates/1/images/bg1.gif) repeat-x top;
	border-top: 0px solid #F1EFEF;
	border-right: 1px solid #F1EFEF;
	border-bottom: 1px solid #F1EFEF;
	border-left: 1px solid #F1EFEF;
}
/*opinie o produkcie*/
.clsprdcomment{/*div content*/
	line-height:17px;
	padding:10px 8px 10px 8px;
	background:url(/templates/1/images/bg1.gif) repeat-x top;
	border-top: 1px solid #F1EFEF;
	border-right: 1px solid #F1EFEF;
	border-bottom: 1px solid #F1EFEF;
	border-left: 1px solid #F1EFEF;
	color:#7D7E7F;	
	clear:both;
	margin-top:10px;
}
.clsprdcomments td{
	color:#7D7E7F;
	border-bottom: 1px dotted #ECECED;	
}
.clsbodycomm{
	padding: 3px 1px 1px 10px;
	width:350px;
	overflow:hidden;
	display:block;
	line-height:19px;

}
.clsimgcomm{
	border: 2px solid #ECECED; 	
	width:50px;
	height:50px;
}

.clsdatecomm{
	font-size:10px;
	font-family:"Trebuchet MS";
	margin-bottom: 4px;	
	color:#C3C1B7;
}
.clsstarcomm img{
	padding-top:5px;
}
.clsulprddescr{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:10px 0px 0px 0px;
	margin:10px 0px 0px 0px;	
}
.clsulprddescr li{
	padding:1px 8px 0px 25px;
	line-height:18px;
	float: left;
}
.clsulprddescr li a{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	border-bottom:1px solid #C8CCD6;
	text-decoration:none;
}
.clsliprdzoom{
	background:url(/templates/1/images/zoom.gif) no-repeat bottom left;	
}
.clsliprdmail{
	background:url(/templates/1/images/mail.gif) no-repeat bottom left;	
}
.clsliprdprint{
	background:url(/templates/1/images/print.gif) no-repeat bottom left;	
}
.clsliprdcomm{
	background:url(/templates/1/images/comment.gif) no-repeat bottom left;	
}
.clsliprdfavorite{
	background:url(/templates/1/images/favorite.gif) no-repeat bottom left;	
}
.clsrating{/*div content*/
	padding: 10px 0px 10px 0px;
}
.clsratingimg{/*div*/
	clear:both;
	float:left;
	height:18px;
	width:90px;
}
.clsratingtxt{/*div*/
	font-family:"Trebuchet MS";
	font-size:11px;
}
.clsratingtxth{/*div*/
	font-family:"Trebuchet MS";
	font-size:11px;
	height:18px;
	margin:0px 0px 0px 0px;
}


/*separator na liscie produktow*/
.prdsep{BACKGROUND-IMAGE: url(/templates/1/images/sep1.gif); background-position: center; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent;}


/*cena w boxach promocji ....*/
.clspricebox{
	color:#204572;
	font-size:12px;
	font-weight:bold;	
}
/*poprzednia cena  na liscie*/
.clsoldprice{
	text-decoration: line-through;
	font-size:12px;
	font-weight:normal;
}

/*wyrownanie img koszyk*/
.tdprdprice img{vertical-align:bottom;}

/*promocja ?*/
.prdpromo{font-size: 11px; color: #990000;}

/*stronicowanie*/
.prdpaging{font-size: 11px; color: #000000; text-decoration: none;}
A.prdpaging{font-size: 11px; color: #000000;  text-decoration: none;}
A.prdpaging:hover{font-size: 11px; color: #F0000F;text-decoration: underline;}

/*subskrypcja*/
.txtsubs{
	width: 90%;
	background:url(/templates/1/images/bg.gif) no-repeat scroll left top;
}
.cbosubs{
	width: 90%;
}

/*koszykna stronie*/
.koszheader{padding-left: 3px; padding-right: 3px; height: 20px; background-color: #31578A; font-weight: normal; font-size: 11px; color: #FFFFFF;}
.kosztxt{
	text-align: center; 
	height: 13px; 
	width: 30px; 
	border: #A79E9E 1px solid;
	background:url(/templates/1/images/bg.gif) no-repeat scroll left top;
}
.koszfoot{padding-left: 3px; padding-right: 3px; height: 20px; background-color: #31578A; font-weight: bold; font-size: 11px; color: #FFFFFF;}

.btncontinue{
	BACKGROUND-IMAGE:url(/templates/1/images/btncontinue.gif);
	BACKGROUND-REPEAT: no-repeat;
	width:119px;
	height:29px;
	border:0px;
	cursor:pointer;
}
.btncount{
	BACKGROUND-IMAGE:url(/templates/1/images/btncount.gif);
	BACKGROUND-REPEAT: no-repeat;
	width:119px;
	height:29px;
	border:0px;
	cursor:pointer;
}
.btnnext{
	BACKGROUND-IMAGE:url(/templates/1/images/btnnext.gif);
	BACKGROUND-REPEAT: no-repeat;
	width:119px;
	height:29px;
	border:0px;
	cursor:pointer;
}
.btnback{
	BACKGROUND-IMAGE:url(/templates/1/images/btnback.gif);
	BACKGROUND-REPEAT: no-repeat;
	width:119px;
	height:29px;
	border:0px;
	cursor:pointer;
}
.btnpay{
	BACKGROUND-IMAGE:url(/templates/1/images/btnpay.gif);
	BACKGROUND-REPEAT: no-repeat;
	width:119px;
	height:29px;
	border:0px;
	cursor:pointer;
}
.btnselect{
	BACKGROUND-IMAGE:url(/templates/1/images/btnselect.gif);
	BACKGROUND-REPEAT: no-repeat;
	width:119px;
	height:29px;
	border:0px;
	cursor:pointer;
}
.btnlogin{
	BACKGROUND-IMAGE:url(/templates/1/images/btnlogin.gif);
	BACKGROUND-REPEAT: no-repeat;
	width:119px;
	height:29px;
	border:0px;
	cursor:pointer;
}
.btnsave{
	BACKGROUND-IMAGE:url(/templates/1/images/btnsave.gif);
	BACKGROUND-REPEAT: no-repeat;
	width:119px;
	height:29px;
	border:0px;
	cursor:pointer;
}
.btnsend{
	BACKGROUND-IMAGE:url(/templates/1/images/btnsend.gif);
	BACKGROUND-REPEAT: no-repeat;
	width: 119px;
	height:29px;
	border:0px;
	cursor:pointer;
}
.btnsearch{
	BACKGROUND-IMAGE:url(/templates/1/images/btnsearch.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	width: 119px;
	height:29px;
	border:0px;
	cursor:pointer;
}

.btncheck{
	BACKGROUND-IMAGE:url(/templates/1/images/btncheck.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	width: 119px;
	height:29px;
	border:0px;
	cursor:pointer;
}
.btnsearchext{
	BACKGROUND-IMAGE:url(/templates/1/images/btnsearch.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	width: 119px;
	height:29px;
	border:0px;
	cursor:pointer;
}

/*koszyk w box'ie*/
.koszmenu{font-weight:bold;font-size:12px;}

/*link heder koszyk w boxie*/
.koszmenuhref{cursor: pointer;}

/*gdzie aktualnie jestem*/
.clswhereami{/*h1*/
	padding:8px 0px 10px 0px;
	margin:0px 0px 8px 0px;
	color: #5A5858;
	font-weight:bold;
	font-size:15px;	
	font-family:Tahoma;		
	background:#FFFFFF url('/templates/1/images/bgline.gif') repeat-x scroll left bottom;
}
.clswhereami a{
	color: #5A5858;
	font-weight:bold;
	font-size:15px;	
	font-family:Tahoma;	
	text-decoration:underline;	
}
.clswhereami a:hover{
	color: #CC0000;
	font-weight:bold;
	font-size:15px;	
	font-family:Tahoma;	
	text-decoration:none;	
}

/*grid zamowiena klienta*/
.clsgridorders{
}
.clsgridorders td{
	font-size:11px;
	height:20px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}
.clsgridorders .grid_head{
	padding-left: 3px; 
	padding-right: 3px; 
	height: 22px; 
	background-color:#000000; 
	font-weight: normal; 
	color: #FFFFFF;
}
.tbl_lp A:hover{color: #0000FF;}
.tbl_lp{color: #000000;background-color: #ffffff;}
.tbl_lp_in A{color: #FFFFFF;background-color: #9E9EBA;text-decoration: none;}
.tbl_lp_in{color: #FFFFFF;background-color: #9E9EBA; text-decoration: none;}
.tbl_lp_in_in A{color: #FFFFFF;background-color: #9E9EBA;text-decoration: none;}
.tbl_lp_in_in{color: #FFFFFF;background-color: #9E9EBA; text-decoration: none;}
.tbl_lp2 A:hover{color: #0000FF; }
.tbl_lp2{color: #000000;background-color: #eaeaea;}
.tbl_lp2_in A{color: #FFFFFF;background-color: #9E9EBA;text-decoration: none;}
.tbl_lp2_in{color: #FFFFFF;background-color: #9E9EBA; text-decoration: none;}

/*style do strony address.php*/
.tdcenterpage{background-color: #FFFFFF;}
.tblcenterhide{display:none;}

/*ostatnio oglądane*/
.clslastview{/*tabela*/
	border: 0px solid #FFFFFF;
}
.clslastviewh{/*nagłowek*/
	/*background: url(/templates/kwiaciarnia2/page/images/title_4_3.gif) no-repeat;*/
	font-size: 14px;
	font-weight:bold;
	background-color:transparent;
	height:20px;
	color: #640D0F;
	padding-left:0px;
}
.tdlastviewout{
	height: 120px; 
	font-size: 9px; 
	border: #F6F6F4 1px solid;
	padding:5px;
	vertical-align:top;
	text-align:center;
}
.tdlastviewout img{
	border:0px;
}
.tdlastviewover{
	height: 120px; 
	font-size: 9px; 
	border: #E94E7A 1px solid;
	padding:5px;
	vertical-align:top;
	text-align:center;
}
.tdlastviewover img{
	border:0px;
}
/*kroki w koszyku (kwadraciki)*/
table.stages td{font-family: Trebuchet MS, Verdana, Arial;}
.tdbagt{font-weight:bold;}
.tdbagt2{font-size: 15px; font-weight:bold; color: #31578A;}
.tdbagn{width:20px; border: #D9E6F8 1px solid;}
.tdbagn2{font-size: 15px; font-weight:bold; color: #31578A; width:20px; border: #31578A 1px solid;}

/*podsumowanie w koszyku*/
.clstblsummary{width:90%;font-size:11px; text-align: center; margin-left: auto;margin-right: auto;}
.clstblsummary td{vertical-align:top; text-align: left;line-height: 20px; width:33%; }

/*platnosc w koszyku*/
table.clspayment{width:90%;border:#EEEDED 1px solid;}
table.clspayment td{vertical-align:top;padding-top:10px;background-color:#FBF8F8;padding:4px;}

/*info po zamowieniu*/
div.clsordererror{color:#CC0033;text-align:center;font-size:11px;line-height: 20px;}
div.clsordererror a{font-size:11px;}
div.clsorderok{font-weight:bold;text-align:center;line-height:20px;}

/*głowny szkielet body strony :lewe menu, srodek,prawe menu */
.clsmain{
	padding: 4px; /*odpowiednik dla  CELLPADDING */
	border-spacing: 0px; /*odpowiednik dla CELLSPACING*/
	border: 0px;
}
.clsmainl{/*td left*/
	vertical-align:top;
	background-color: #FFFFFF;	
	padding-top:10px;
}
.clsmainc{/*td center*/
	vertical-align:top;
	background-color: #FFFFFF; 
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;	
}
.clsmainr{/*td right*/
	vertical-align:top;
	background-color: #FFFFFF; 
	padding-top:10px;
}

.tblcenter{
	width:100%;	
}
table.clsbox{
	width:100%;	
}
table.clsbox td{	
    font-family:  Verdana, Arial, Helvetica;     
}

/*tamplate box.txt*/
td.clsboxheader{
	background-image: url('/templates/1/box/0/images/img-02.gif');
	background-repeat: repeat-x;	
	vertical-align:top;
	padding-top: 3px;
	padding-left:10px;
	color: #4A0315;
	font-weight:bold;
	font-size:13px;	
}
td.clsboxheader a{
	text-decoration: none;
	color: #717070;
	font-weight:bold;
	font-size:13px;		
}
td.clsboxheader a:hover{
	text-decoration: underline;
	color: #717070;
	font-weight:bold;
	font-size:13px;		
}
td.clsboxbody {
	color: #000000; 
	padding: 1px;
	font-size:11px;
	vertical-align:top;
	background-color:#FFFFFF;
}
td.clsboxbody img{ 
	border:0px;
}
td.clsboxfooter {
	background-image: url('/templates/1/box/0/images/img-08.gif');
	background-repeat: repeat-x;	
}
td.clsboxleft {
	background-image: url('/templates/1/box/0/images/img-04.gif');
	background-repeat: repeat-y;
	width:3px;	
}
td.clsboxright {
	background-image: url('/templates/1/box/0/images/img-06.gif');
	background-repeat: repeat-y;	
	width:3px;	
}
/*forma dostawy w koszyku*/
.clstbldelivery{
	width:95%;
}
.clstbldelivery td{
	padding-top:5px; 
	padding-left:5px; 
	padding-right:5px; 
	font-size:12px;
	white-space: nowrap;
}
.clsdeliverytype{
	border-bottom: #DCDCDC 1px solid;
	border-right: #DCDCDC 1px solid;
}
.clsdeliveryval{
	border-bottom: #DCDCDC 1px solid;
}
.clsdeliveryprice{
	font-size:16px;
	font-weight:bold;
	color:#982C2B;
}

/*do zapłaty w koszyku*/
.clsbagprice{
	color:#000000;
	font-size:20px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

/*podsumowanie w koszyku*/
.clstblsummary{
	width:90%;
	font-size:11px; 
	text-align: center; 
	margin-left: auto;
	margin-right: auto;
}
.clstblsummary td{
	vertical-align:top; 
	text-align: left;
	line-height: 20px; 
	width:33%;
}

/*styl dla ramki*/
.clsframe{/*tabela*/
}
.clsframe td{
	padding: 0px;
}
/*atrybuty w opisie szczegolowym produktu*/
.clsatrtype{
	color:#666666;
	font-weight:bold;
	font-size:11px;
}
.clsatr{
	color:#666666;
	font-weight:normal;
	font-size:11px;
}
/*template grida produktow*/
.clsmainprdgrid{/*głowna tabela grida*/
	padding: 6px; /*odpowiednik dla  CELLPADDING */
	border-spacing: 0px; /*odpowiednik dla CELLSPACING*/
	width:100%;
	border: 0px;
	text-align:center;	
}
.clsmainprdgrid td{
	vertical-align:bottom;		
}
.clsmainprdgridtd{
	vertical-align:bottom;		
}
.clsprdgrid {
	padding: 2px; /*odpowiednik dla  CELLPADDING */
	border-spacing: 2px; /*odpowiednik dla CELLSPACING*/
	border: 0px dotted #000000;
	width:100%;	
}
.clsprdgrid h1{
	font-size: 14px; 
	font-weight:bold;
	color:#666633;
	line-height:16px;
	margin:0px;	
}
.clsprdgrid h1 a{
	font-size: 12px; 
	text-decoration:underline;
	font-family:Tahoma;
}
.clsprdgridfoot{ /*tabela*/
	border: 0px solid #D8D3BF;
}
.clsprdgridbagimg img{/*td*/
	display:inline;
}
.clsprdgridimg{/*td*/
	border: 0px solid #D8D3BF;
	background-color:white;
	text-align:center;
}
.clsprdgridname{/*td*/		
	color:#666633;
	text-align:center;
	font-weight:bold;
}
.clsprdgriddesc{/*td*/
	padding-left:10px;
	vertical-align:top;
	line-height:17px;
}
.clsprdgridprice{/*td*/	
	text-align:center;
	color:#204572;
	font-size:14px;
	font-weight:bold;
}

/*top menu w postaci obrazkow*/
#divtmenu{
	background-color:#FFFFFF;
	background:url('/templates/1/topmenu/images/bg.gif') repeat-x scroll left top;
	width:100%;
}
#divtmenu a {
	background:#FFFFFF url('/templates/1/topmenu/images/out.gif') repeat-x scroll left top;
	color:#FFFFFF;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:12px 15px 5px 15px;
	text-decoration:none;
	height:25px;
	text-align:center;
	border-right:1px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	border-top:0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
}
#divtmenu a:hover{
	background:#FFFFFF url('/templates/1/topmenu/images/on.gif') repeat-x left top;
	color:#FFFFFF;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:12px 15px 5px 15px;
	text-decoration:none;
	height:25px;
	text-align:center;
	border-right:1px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	border-top:0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;	
}
#divtmenu a.in {
	background:#FFFFFF url('/templates/1/topmenu/images/in.gif') repeat-x left top;
	color:#000000;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:12px 15px 5px 15px;
	text-decoration:none;
	height:25px;
	text-align:center;
	border-right:1px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	border-top:0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
}
.clstbltmenu{
	width:100%;	
}
.clstdtmenu{
	background:#FFFFFF url('/templates/1/topmenu/images/bg.gif') repeat-x  left top;
	height:43px;
	vertical-align:top;
}

.clsdivmain{
	margin-left: auto;
	margin-right: auto;
}
.clsdivbodyl{
	vertical-align:top;
	background-color: #FFFFFF;
	float:left;
}
.clsdivbodyc{
	vertical-align:top;
	background-color: #FFFFFF; 
	float:left;
}
.clsdivbodyr{
	vertical-align:top;
	background-color: #FFFFFF; 
	float:left;
}
/*style dla buttonow*/
.clsbtnl {
	width:11px;
	height:28px;
	float:left;
}
.clsbtnc {
	background:transparent url('/templates/1/button/images/btnc.gif') repeat-x;	
	height:28px;
	float:left;
	white-space: nowrap;
	text-align:center;	
	font-family: Verdana, Arial; 
	font-size: 11px;	
}
.clsbtnc input{
	background-color:transparent;
	border:0px;
	color:#484747;
	cursor:pointer;
	padding:5px 4px 2px 4px;
}
.clsbtnc input.clsimgbasket{
	background: url('/templates/1/images/basket3.gif') no-repeat left center;
}
.clsbtnr {
	width:12px;
	height:28px;
	float:left;
}

.clslogin{	
	padding:2px 2px 2px 20px;
	margin:5px 0px 5px 20px;
	line-height:22px;	
}	
.clsloginin{
	background: url('/templates/1/images/login.gif') no-repeat left center;
}
.clsloginout{
	background: url('/templates/1/images/loginout.gif') no-repeat left center;
}
.clsregister{
	background: url('/templates/1/images/loginreg.gif') no-repeat left center;
}
.clsaddprd{
	background: url('/templates/1/images/addprd.gif') no-repeat left center;
}
.clsprdusr{
	background: url('/templates/1/images/prduser.gif') no-repeat left center;
}
.formitemheader{
	color: #5A5858;
	font-weight:bold;
	font-size:15px;	
	font-family:Tahoma;			
}	
.clsgridsimple{
	width:95%;
	border-top: 1px dotted #F0CACB;	
	border-left: 1px dotted #F0CACB;
	border-right: 1px dotted #F0CACB;
	border-bottom: 1px dotted #F0CACB;			
	
}
.clsgridsimple td{
	border-bottom: 0px dotted #FFF0D0;	
	color:#484646;	
}
.clsgridsimpletr1{
	background-color:#FCF0F0;
}
.clspagerlist{
	text-align:center;
	padding:15px 0px 5px 0px;
}
.clsauthorize{/*div*/
	width:400px;
	background-color:#FEC17F;
	padding:10px 5px 10px 5px;
	color:#000000;
	clear:both;
	margin:auto;
	line-height:22px;
	border:6px solid #F28A19;
}
.clsauthorizemsg{/*div*/
	width:400px;
	clear:both;
	color:red;
	font-weight:bold;
	padding:10px 5px 10px 5px;
	margin:auto;
	text-align:center;
}
.clsauthtbl td{
	background-color:#FBB76C;
}
.clscurr{
	font-size:17px;
	font-weight:bold;
}
.clsprdstat{/*div*/
	color: #48B015;	
	font-size:18px;
	font-family: Georgia,Helvetica,sans-serif;
	font-weight:bold;	
	text-align:left;
	width:100%;
	padding:0px 0px 15px 0px;
	line-height:29px;
}
.clsprdstat span{
	text-transform: capitalize;			
	font-size:30px;
	color: #E96F00;
}