body{margin:0; background-color: #383BB2; font-size: 11px; font-family: Verdana, Arial; color:#4C4C4F}

/*poziome menu z linkami do stron*/
table.pagehmenu{
	width:100%;
	height:24px; 
	background-color: #FE8C06;
	border-top:1px solid #0D107F;
	border-bottom:1px solid #0D107F;
	font-weight: normal; 
	color: #383BB2; 
	text-align: center;
}
table.pagehmenu a {font-weight: bold; color:#000000; text-decoration: none;font-size: 13px;}
table.pagehmenu a:hover{color: #FFFFFF; text-decoration: none;}
h4 {	
	font-size:12px;
	font-weight:normal;
	margin:0px;
}

/*template topmenu.php*/
.topmenu{ /*div*/
	width:100%;
	background-color: #08095A;
	border-top:0px solid #0D107F;
	border-bottom:0px solid #0D107F;
	font-weight: normal; 
	color: #000000; 
	text-align: center;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px;	
}
.topmenu a{
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
	font-size: 13px;
}
.topmenu a:hover{
	color: #979CCA;
	text-decoration: none;
}

/*body strony*/
table.pagebody{width:100%; height:100%;}
table.pagebody td{}

/*stopka strony*/
table.pagefoot{width:100%;}
table.pagefoot td {font-size: 10px; color: #C5C5D4;}
table.pagefoot td a{color: #FFFFFF;}
table.pagefoot td a:hover{color: #FFFFFF; text-decoration:none;}

/*body strony popup*/
.popimgbody{background-color: #FFFFFF;}

/*tabele na stronie*/
table{}

/*obrazki na stronie*/
img{cursor: pointer;}

/*buttony*/
.btn{BACKGROUND-IMAGE:url(/templates/bramy24/images/btn.gif); BACKGROUND-REPEAT: repeat-x; width: 100px; height: 22px; color:#F0F0F1;border: #233F64 1px solid;}
/*pola tekstowe w formularzach*/
.txt{
	color: #000000; 
	padding: 1px 2px 1px 2px; 
	background-color: #EFECEC;
	background:url(/templates/bramy24/images/bg.gif) no-repeat scroll left top;
}
/*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;
}

/*ogolnie pola input, select*/
input{font-family: Verdana, Arial;font-size: 11px; padding-left:3px;background-color:#FFFFFF; border: #CCCCCC 1px solid;background-color:transparent;}
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: blue;font-family: Verdana,Arial;text-decoration: underline;}
a:hover{color: #F0000F; font-family: Verdana, Arial; text-decoration: underline;}

/*box header*/
.boxh{font-size: 12px; font-family: Verdana, Arial; font-weight: bold; color: #FFFFFF; text-decoration: none; border-right: #990000 1px dotted; border-top: #990000 1px dotted; border-left: #990000 1px dotted; border-bottom: #990000 1px dotted;  height: 20px; BACKGROUND-COLOR: #660000; text-align: left;}
/*box header bullet*/
.boxhb{color: #FFFFFF; font-weight: bold; FONT-SIZE: 10px; font-family:  Arial,Verdana;}
/*bullet przy nazwach pozycji w boxach*/
.bull2{color: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px; font-family:  Arial,Verdana; }
/*box pod header'em*/
.box{color: #Abramy249E9E; 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;
}

/*box logowania*/
.boxlogin {
	color: #Abramy249E9E; 
	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*/
.divm{
	line-height:20px;
	border-bottom: 1px dotted #CCCCCC;	
}
.divm a{
	text-decoration:none;
	font-size:12px;	
	font-weight:normal;
	color:#060659;
}
.divm h1{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	
}
.divm img{
	text-align:left;
}
.posm{
	cursor: pointer;
}
.posmin{
	cursor: pointer; 
	color: #FFFFFF; 
	background-color:#FF0000;

}
a.posmin:hover{
	cursor: pointer; 
	color: #FFFFFF; 
	background-color:#FF0000;	
}
.posmout{
	cursor: pointer;
	color:#060659;
	
}

/*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*/
.clsprddescname{/*td*/
	width:90%;
	padding-top:10px;
}
.clsprddescname h1{
	font-family: Tahoma; 
	padding-left:5px;
	padding-right:5px;
	color: #5A5858;
	font-weight:bold;
	font-size:14px;	
}
.clsprddescimg{/*td*/
	border: 0px solid #D8D3BF;
	text-align:center;
	background-color:transparent;
	vertical-align:middle;
	width:20%;
}
.clsprddesc{/*td*/
	vertical-align:top;
	line-height:17px;
	padding-left:8px;
	padding-right:8px;
	color:#4C4C4F;
	font-size:12px;
	border: 1px solid #F0F0F1;	
	text-align:justify;
	background:url(/templates/bramy24/images/bg1.gif) repeat-x top;
}
.clsprdatr{/*td*/
	vertical-align:top;
	line-height:17px;
	padding-left:5px;
	padding-right:5px;
	color:#4C4C4F;
	font-size:12px;
	width:80%;	
}
.clsprddescimgzoom{/*td*/
	text-align:center;
}
/*małe obrazki w podgladzie produktu*/
.tdimgsout{
	font-size: 9px; 
	background-color:#FFFFFF;
	border: #A19C8bramy24 1px solid;
}
.tdimgsover{
	font-size: 9px; 
	background-color:#FFFFFF;
	border: #920B0B 1px solid;
}
/*tamplate productlist.txt*/
.clsproductlist h1{
	font-size: 14px; 
	font-weight:bold;
	color:#5A5858;
}
.clsproductlist h1 a{
	color:#5A5858;
	font-size: 14px; 
	text-decoration:none;
	font-weight:bold;
}
.clsproductlistfoot{ /*tabela*/
	border: 1px solid #CDCEE7;	
	
}
.clsproductbagprice{/*td*/
	width:30%;
	padding-left:10px;	
}
.clsproductbagimg{/*td*/
	width:5%;	
}
.clsproductimg{/*td*/
	border: 0px solid #D8D3BF;
	background-color:transparent;
}
.clsproductname{/*td*/
	padding-left:5px;
	vertical-align:top;
	height: 18px;
	color:#000000;
}
.clsproductdesc{/*td*/
	padding-left:5px;
	vertical-align:top;
	line-height:17px;
	color:#5A5858;
	font-size:12px;
}
.clsproductlistprice{/*td*/
	text-align:center;
	color:#414496;
	font-size:15px;
	font-weight:bold;	
	/*background: url(/templates/galeria/images/sep2.gif) no-repeat right;*/
}
.clsproductlisttype{/*td*/
	padding-left:2px;
}

/*separator na liscie produktow*/
.prdsep{BACKGROUND-IMAGE: url(/templates/bramy24/images/sep1.gif); background-position: center; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent;}


/*cena w boxach promocji ....*/
.clspricebox{
	color:#D30A0A;
	font-size:15px;
	font-weight:bold;	
}

/*wyrownanie img koszyk*/
.tdprdprice img{vertical-align:bottom;}

/*promocja ?*/
.prdpromo{font-size: 11px; color: #990000;}

/*stronicowanie*/
.prdpaging{font-size: 11px; color: #39587C; 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: 16px; 
	width: 32px; 
	border: #Abramy249E9E 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/bramy24/images/btncontinue.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-color:transparent;
	width:115px;
	height:33px;
	border:0px;
	cursor:pointer;
}
.btncount{
	BACKGROUND-IMAGE:url(/templates/bramy24/images/btncount.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-color:transparent;
	width:115px;
	height:33px;
	border:0px;
	cursor:pointer;
}
.btnnext{
	BACKGROUND-IMAGE:url(/templates/bramy24/images/btnnext.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-color:transparent;
	width:115px;
	height:33px;
	border:0px;
	cursor:pointer;
}
.btnback{
	BACKGROUND-IMAGE:url(/templates/bramy24/images/btnback.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-color:transparent;
	width:115px;
	height:33px;
	border:0px;
	cursor:pointer;
}
.btnpay{
	BACKGROUND-IMAGE:url(/templates/bramy24/images/btnpay.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-color:transparent;
	width:115px;
	height:33px;
	border:0px;
	cursor:pointer;
}
.btnselect{
	BACKGROUND-IMAGE:url(/templates/bramy24/images/btnselect.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-color:transparent;
	width:115px;
	height:33px;
	border:0px;
	cursor:pointer;
}
.btnlogin{
	BACKGROUND-IMAGE:url(/templates/bramy24/images/btnlogin.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-color:transparent;
	width:115px;
	height:33px;
	border:0px;
	cursor:pointer;
}
.btnsave{
	BACKGROUND-IMAGE:url(/templates/bramy24/images/btnsave.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-color:transparent;
	width:115px;
	height:33px;
	border:0px;
	cursor:pointer;
}
.btnsend{
	BACKGROUND-IMAGE:url(/templates/bramy24/images/btnsend.gif);
	BACKGROUND-REPEAT: no-repeat;
	background-color:transparent;
	width:115px;
	height:33px;
	border:0px;
	cursor:pointer;
}
.btnsearch{
	BACKGROUND-IMAGE:url(/templates/bramy24/images/btnsearch.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	background-color:transparent;
	width:115px;
	height:33px;
	border:0px;
	cursor:pointer;
}
.btnsearchext{
	BACKGROUND-IMAGE:url(/templates/bramy24/images/btnsearchext.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	background-color:transparent;
	width:115px;
	height:33px;
	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{/*tabela*/
	border: 0px solid #FAF8F4;
}
.clswhereami div{
	height:48px;
}
.clswhereami td{
	background-color:transparent;		
}
.clswhereami h1{/*tabela*/	
	padding-left:2px;
	padding-top:6px;
	color: #060659;
	font-weight:bold;
	font-size:15px;		
}

/*grid zamowiena klienta*/
.clsgridorders{
}
.clsgridorders td{
	font-size:11px;
}
.clsgridorders .grid_head{
	padding-left: 3px; 
	padding-right: 3px; 
	height: 22px; 
	background-color:#545429; 
	font-weight: normal; 
	color: #FFFFFF;
}
.tbl_lp A:hover{color: #0000FF;}
.tbl_lp{font-size: 11px;color: #000000;font-family: Verdana, Arial, Helvetica;background-color: #ffffff;}
.tbl_lp_in A{font-size: 11px;color: #FFFFFF;font-family: Verdana, Arial, Helvetica;background-color: #9E9EBA;text-decoration: none;}
.tbl_lp_in{font-size: 11px;color: #FFFFFF;font-family: Verdana, Arial, Helvetica;background-color: #9E9EBA; text-decoration: none;}
.tbl_lp_in_in A{font-size: 11px;color: #FFFFFF;font-family: Verdana, Arial, Helvetica;background-color: #9E9EBA;text-decoration: none;}
.tbl_lp_in_in{font-size: 11px;color: #FFFFFF;font-family: Verdana, Arial, Helvetica;background-color: #9E9EBA; text-decoration: none;}
.tbl_lp2 A:hover{color: #0000FF; }
.tbl_lp2{font-size: 11px;color: #000000;font-family: Verdana, Arial, Helvetica;background-color: #eaeaea;}
.tbl_lp2_in A{font-size: 11px;color: #FFFFFF;font-family: Verdana, Arial, Helvetica;background-color: #9E9EBA;text-decoration: none;}
.tbl_lp2_in{font-size: 11px;color: #FFFFFF;font-family: Verdana, Arial, Helvetica;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;
}
.clslastview td{/*td 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: #4bramy244bramy2423;
	padding-left:0px;
}
.tdlastviewout{
	height: 120px; 
	font-size: 9px; 
	border: #CDCEE7 1px solid;
	padding:5px;
	vertical-align:top;
}
.tdlastviewover{
	height: 120px; 
	font-size: 9px; 
	border: #BABCD9 1px solid;
	padding:5px;
	vertical-align:top;
}

/*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: #4bramy244bramy2423;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;	
	vertical-align:middle;
	border-bottom: 1px dotted #ECECED;
}
.clsBindItem{/*td*/
	font-size: 10px;
	color: #4bramy244bramy2423;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;	
	vertical-align:top;
}

/*małe obrazki w podgladzie produktu*/
.tdimgsout{font-size: 9px; border: #CDCEE7 1px solid;}
.tdimgsover{font-size: 9px; border: #BABCD9 1px solid;}

/*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: #AEC0D8 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{/*tabela*/
	padding: 0px; /*odpowiednik dla  CELLPADDING */
	border-spacing: 0px; /*odpowiednik dla CELLSPACING*/
	width:100%;
	border: 0px;
	height:100%;
}
.clsmainl{/*td left*/
	vertical-align:top;
	background-color: #FFFFFF;
	padding-left:5px;
}
.clsmainc{/*td center*/
	vertical-align:top;
	background-color: #FFFFFF; 
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	color:#4C4C4F;
	font-size:13px;
}
.clsmainr{/*td right*/
	vertical-align:top;
	background-color: #FFFFFF;
	padding-right:5px;
}
.tblcenter{
	width:100%;	
}
table.clsbox{
    width:100%;
}
table.clsbox td{	
    font-family:  Verdana, Arial, Helvetica;     
}

/*tamplate box.txt*/
td.clsboxheader{
	background-image: url('/templates/bramy24/box/images/img-02.jpg');
	background-repeat: repeat-x;	
	vertical-align:top;
	padding-top: 16px;
	padding-left:2px;
	color: #FFFFFF;
	font-weight:bold;
	font-size:13px;	
}
td.clsboxheader img{
	float:left;
	padding-top: 3px;
}
td.clsboxheader a{
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	font-size:13px;		
}
td.clsboxbody {
	color: #0D107F; 
	padding: 4px;
	font-size:11px;
	vertical-align:top;
	background-color:#FFFFFF;
}
td.clsboxfooter {
	background-image: url('/templates/bramy24/box/images/img-08.jpg');
	background-repeat: repeat-x;	
}
td.clsboxleft {
	background-image: url('/templates/bramy24/box/images/img-04.jpg');
	background-repeat: repeat-y;
	width:3px;	
}
td.clsboxright {
	background-image: url('/templates/bramy24/box/images/img-06.jpg');
	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: #CFCCCC 1px solid;
	border-right: #CFCCCC 1px solid;
}
.clsdeliveryval{
	border-bottom: #CFCCCC 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;
	background-color:white;
}
/*atrybuty w opisie szczegolowym produktu*/
.clsatrtype{
	color:#666666;
	font-weight:bold;
}
.clsatr{
	color:#666666;
	font-weight:normal;
}
