BODY {
font-family: Tahoma;
background-color: #E1E1E1;
}

A { color: black; text-decoration: none; }
A:hover { text-decoration: underline;}

A.gray { color: #646464; text-decoration: none; }
A.gray:hover { text-decoration: none;}

A.gray2 { color: #646464; text-decoration: none; }
A.gray2:hover { color: black; text-decoration: underline;}

A.white { color: white; text-decoration: none; }
A.white:hover { color: white; text-decoration: none;}

A.red { color: #C72727; text-decoration: none; }
A.red:hover { color: #C72727; text-decoration: underline;}

A.hidden { color: #E1E1E1; text-decoration: none; }
A.hidden:hover { color: #E1E1E1; text-decoration: none;}

.footer			    { text-align: right; letter-spacing: 0.1ex; font-size: 10px; height: 15px; background-color: #DBD8C5; vertical-align: top; padding: 1px 5px 2px 0px;}	
.menu			    { background-color: #F2F0E6; height: 24px; padding: 4px 0px 0px 15px;}	
.leftinfo		    { background-color: #FFFFFF; vertical-align: top; padding: 3px 0px 0px 0px;}	
.content		    { background-repeat: no-repeat; color: #6B6B6B; letter-spacing: 0.1ex; line-height: 2.9ex; font-size: 10px; width: 436px; background-color: #FFFFFF; vertical-align: top; padding: 15px 15px 40px 20px;}	
.contentszeroka	    { background-repeat: no-repeat; color: #6B6B6B; letter-spacing: 0.1ex; line-height: 2.9ex; font-size: 10px; width: 720px; background-color: #FFFFFF; vertical-align: top; padding: 15px 15px 40px 20px;}	
.content3		    { background-repeat: no-repeat; color: #6B6B6B; letter-spacing: 0.1ex; line-height: 2.9ex; font-size: 10px; width: 325px; background-color: #FFFFFF; vertical-align: top; padding: 15px 15px 40px 20px;}	
.contentszeroka3    { background-repeat: no-repeat; color: #6B6B6B; letter-spacing: 0.1ex; line-height: 2.9ex; font-size: 10px; width: 400px; background-color: #FFFFFF; vertical-align: top; padding: 15px 15px 40px 20px;}	
.wciagnik_shzmenu   { width: 134px; vertical-align: top; background-color: #FFFFFF; }	
.linia   		    { background-image: url(/agregaty/graypoint.gif); background-repeat: repeat-y; background-position: right;  width: 2px; background-color: #FFFFFF; }	
.rog    		    { background-image: url(/agregaty/rog2.gif); background-repeat: no-repeat; background-position: right; height: 1%; background-color: #FFFFFF; }	
.wciagniki   		{ color: #4B4B4B; text-align: left; letter-spacing: 0.1ex; font-size: 10px;background-color: #FFFFFF; padding: 1px 10px 1px 10px;}	
.wciagniki2  		{ color: #4B4B4B; text-align: left; letter-spacing: 0.1ex; font-size: 10px;background-color: #F7F7F7; padding: 1px 10px 1px 10px;}	

.s1   				{ color: #4B4B4B; text-align: left; letter-spacing: 0.1ex; font-size: 12px; padding: 1px 10px 1px 10px;}	
.s2			  		{ color: #4B4B4B; text-align: left; letter-spacing: 0.1ex; font-size: 12px; padding: 1px 10px 1px 10px;}	
.shead		  		{ color: #4B4B4B; text-align: left; letter-spacing: 0.1ex; font-size: 13px; background-color: #FFFFFF; padding: 1px 10px 1px 10px;}	
.shead2		  		{ color: #4B4B4B; text-align: left; letter-spacing: 0.1ex; font-size: 9px; background-color: #FFFFFF; padding: 1px 1px 1px 1px;}	
.stable				{ width: 580px; border-width: 1px; border-color: #808080; border-style: solid;}	
.stable2			{ width: 550px;}	
.stable3			{ border-width: 1px; border-color: #808080; border-style: solid; font-size: 10px;}	
.inside			  	{ padding: 1px 10px 1px 10px;}	
.inside2		  	{ text-align: center; padding: 1px 10px 1px 10px;}	
.inside3		  	{ text-align: left; padding: 1px 10px 1px 10px;border-width: 1px;background-color: #E6E6E6; }	
.inside4		  	{ text-align: left; padding: 1px 10px 1px 10px;border-width: 1px;background-color: #F7F7F7; }	
.inside5		  	{ padding: 1px 1px 1px 1px;}	
.smallbottom	  	{ text-align: right; padding: 1px 10px 1px 10px; font-size: 10px;}	
/* ============= MENU ================= */
.menuyellow			{ cursor: hand; border-width: 1px; border-color: #808080; border-style: solid; width: 140px; text-align: center; font-family: Arial; color: #330000; background-color: #0080FF; font-weight: bold; font-size: 11px; padding: 1px 2px 1px 2px;}	
.menuorange			{ cursor: hand; border-width: 1px; border-color: #808080; border-style: solid; width: 140px; text-align: center; font-family: Arial; color: #330000; background-color: #FF9900; font-weight: bold; font-size: 11px; padding: 1px 2px 1px 2px;}	
.menured			{ cursor: hand; border-width: 1px; border-color: #808080; border-style: solid; width: 140px; text-align: center; font-family: Arial; color: white; background-color: #C72727; font-weight: bold; font-size: 11px; padding: 1px 2px 1px 2px;}	
.submenu			{ border-width: 1px; border-color: #626262; border-style: solid; width: 140px; text-align: center; font-family: Arial; color: #000000; background-color: #C0C0C0; font-weight: bold; font-size: 11px; padding: 1px 2px 1px 2px;}	
.menupozycja		{ cursor: hand; border-width: 1px; border-color: #E8E8E8; border-style: solid; width: 140px; text-align: center; font-family: Tahoma; color: #646464; background-color: #F9F9F9; font-weight: bold; font-size: 12px; padding: 0px 2px 0px 2px;}	
.menuodstep			{ height: 2px;}	

/* ============= AGREGATY ================= */
.agregaty			{ color: #330066; font-weight: bold; letter-spacing: 0.1ex; font-size: 17px; padding: 0px 0px 15px 10px;}	
.agregatycena		{ color: #330066; font-weight: bold; font-size: 12px; padding: 15px 0px 0px 10px;}	
.agregatyheadmain	{ color: #4B4B4B; color: #C72727; font-weight: bold; letter-spacing: 0.1ex; font-size: 17px; padding: 5px 0px 5px 0px;}	
.przyciagarkiheadmain	{ color: #000000; color: #000000; font-weight: bold; letter-spacing: 0.1ex; font-size: 13px; padding: 5px 0px 5px 0px;}	
.sprezarkiheadmain	{ color: #4B4B4B; color: #C72727;  text-align: left; font-weight: bold; letter-spacing: 0.1ex; font-size: 17px; padding: 0px 0px 0px 20px;}	
.agregatyhead		{ background-color: #330000; color: #FFFFFF; font-weight: bold; letter-spacing: 0.1ex; font-size: 14px; padding: 2px 10px 2px 10px;}	
.agregatylista		{ background-color: #E7E0B4; color: black; font-weight: bold; letter-spacing: 0.1ex; font-size: 10px; padding: 2px 15px 2px 15px;}	

/* ============= CENNIK ================= */
.cennikhead			{ color: #4B4B4B; color: #C72727; font-weight: bold; letter-spacing: 0.1ex; font-size: 17px; padding: 15px 0px 0px 0px;}	
.wciagnikic   		{ color: #4B4B4B; text-align: right; letter-spacing: 0.1ex; font-size: 10px;background-color: #FFFFFF; padding: 0px 10px 0px 10px;}	
.wciagniki2c  		{ color: #4B4B4B; text-align: right; letter-spacing: 0.1ex; font-size: 10px;background-color: #F7F7F7; padding: 0px 10px 0px 10px;}	

/* ============= EDIT FORMULARZ ================= */
.cards  	  	    { letter-spacing: 0.1ex; font-size: 10px; width: 100%;}			
.cardsbottom		{ width: 100%; background-image: url(/agregaty/graypoint.gif); background-repeat: repeat-x; background-position: bottom; }
.cardsselected		{ width: 1%; background-image: url(/agregaty/cardsel1.gif); padding: 5px 10px 5px 15px; }
.cardsselected2		{ background-image: url(/agregaty/cardsel2.gif);}

.content2	  	    { letter-spacing: 0.1ex; font-size: 10px; width: 100%; background-color: #F8F8F8;}			
.editmenu	  	    { letter-spacing: 0.1ex; font-size: 10px; color: red; width: 100%; height: 28px; background-color: #F0F0F0;}			
.editlinegrad	    { width: 100%; background-image: url(/agregaty/editliniagrad.gif); background-repeat: no-repeat; background-position: 15px;}
.editline		    { width: 100%; background-image: url(/agregaty/editlinia.gif);}
.edithead	  	    { color: #7C7C7C; padding: 10px 10px 3px 15px;}			
.editcontent	    { width: 100%; padding: 7px 10px 12px 15px;}			
.editcontent1	    { width: 1%;   padding: 5px 10px 0px 26px;}			
.editcontent2	    { width: 100%; padding: 5px 10px 0px 30px;}			
.leftsideform  		{ width: 50%; vertical-align: top;}	
.rightsideform		{ width: 50%; vertical-align: top; text-align: right;}	
.contentleftform	{ vertical-align: top; line-height: 135%; text-align: justify; font-size: 11px; padding: 15px 35px 20px 35px;}	
.contentrightform	{ vertical-align: top; line-height: 135%; text-align: justify; font-size: 11px; padding: 0px 10px 20px 5px;}	

/* ============ BUTTONS ITP ================= */
.editbox            { width: 160px; letter-spacing: 0.1ex; font-size: 10px; border-width: 1px; border-color: #C4C4C4; border-style: solid;  background-color: #ffffff; padding: 1px 3px 0px 3px;}
.textarea           { width: 98%; letter-spacing: 0.1ex; font-size: 11px; border-width: 1px; border-color: #C4C4C4; border-style: solid;  background-color: #ffffff; }
.button             { letter-spacing: 0.1ex; font-size: 10px; border-style: solid; border-width: 1px; border-color: #929292;  background-color: #F0F0F0; }
