/*   
	template: 		Praktyczny.pl
    webdeveloper: 	dominik sikora   [ vde.pl ]   
	webdesing:  	Lukasz Jankowski [ www.lukaszjankowski.pl ]
	creation:		2007-02-11 @ 14:43	
*/

body { margin: 0px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; background: url("../_img/bg_body.gif") repeat-x; line-height: 100%; }

h2 { margin: 0; padding: 2px 0 2px 0; font: 130% Arial, Sans-Serif; font-weight: bold; }

#main { width: 786px; background-color: #FFFFFF; padding: 0px; margin: 0px auto; }

#topka { margin: 0px; background: url("../_img/bg_header.gif") repeat-x; height: 80px; }

	/* header */
	#header {  height: 90px;  margin: 0px;  padding: 0px; color: #808080; }
	#header img { border: 0px; margin: 0px; padding: 0px; margin-top: 5px; }			 
	#header .wh { float: left; }
	#header .rh { float: right; width: 490px; /*background-color: #F2F5F8;*/ padding: 4px 6px 2px 6px; text-align: right; color: #485BAB; font-size: 11px; }
	#header .inrh { padding: 6px; margin: 5px; /*background-color: #F2F5F8;*/ padding-top: 20px; height: 32px; }
	
/* content */
#content { margin: 8px 3px; width: 785px; background-color: #FFFFFF; }
	
	a { color: #485BAB; text-decoration: none; }
	a:hover { text-decoration: underline;}
	
	p { margin: 4px 0 1px 0; padding: 0px; }
	
	#left  { width: 212px; margin: 0px; float: left; }
	
	#left .boxTS, #left .boxTB { height: 29px; padding: 0 0 0 30px; margin: 0 0 2px 0; }
	#left .boxTS p, #left .boxTB p { font-size: 14px; margin: 0px; padding: 10px 0 0 0; font-weight: bold; }
	
	#left .boxTS { color: #485BAB; background: #D9E1EB url("../img/fot_big_blue.gif") no-repeat 5px 5px; }
	#left .boxTB { color: #FEFEFF; background: #485BAB url("../img/fot_big_silver.gif") no-repeat 5px 5px;  }
	#left .boxC { background-color: #EFF3F8; margin-bottom: 2px; padding: 8px; line-height: 140%; font-size: 0.9em; color: #485BAB; }
	
	/* kategorie produktow */
	.menu_sekcja { background: url("../img/fot_ico_gray.gif") no-repeat top left; margin: 0px 0px 0px 0px; padding-left: 18px; }
	.menu_sub { padding-left: 25px; margin: 2px 0px 12px 0px; }
	.menu_sub p { margin: 0px; padding:0px; line-height: 135%; }
	
	#right { width: 565px; margin: 0px 2px; float: right; }
	
	.boxRPH { font-size: 22px; color: #ffffff; background-color: #485BAB; padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.boxRPD { color: #485BAB; background-color: #EFF3F8; margin-bottom: 8px; padding: 8px; }
		p { line-height: 130%; padding-bottom: 8px; }
		
	.boxRPD img { border: 0px; float:left; margin-right: 8px; }
	.sOpisB { padding: 3px; font-family: Tahoma; font-size: 12px; line-height: 130%; }	

	.boxRGH { font-size: 22px; color: #485BAB; background-color: #D9E1EB; padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.boxRGD { color: #485BAB; background: url("../img/grad_box_blue.gif") repeat-x top left; margin-bottom: 8px; padding: 8px; }

	.sProd  { float:left; width: 265px; height: 130px; margin-right: 5px; margin-bottom: 10px; overflow: hidden; }
	.sProd img { border: 0px; margin: 3px 8px 3px 3px; float: left; }	
	.sOpis { padding: 3px; font-family: Tahoma; font-size: 11px; }	
	.just 	{ text-align: justify; }
	.center { text-align: center; }
	
	.cb { clear: both; }
	
	.produkt { color: #485BAB; background: url("../img/grad_box_blue.gif") repeat-x top left; margin-bottom: 8px; padding: 16px; line-height: 130%; }
	.produkt .imagetop { float: right; border: 1px solid #485BAB; margin-left: 16px; width: 200px; }
	.produkt table { border: 0px; width: 100%; }
	.produkt table td { padding: 4px; background-color: #f2f2f2; }
	.produkt table th { padding: 4px; font-weight: bold; background-color: #e2e2e2; }
	
	.sKat  { margin-right: 5px; margin-bottom: 10px; overflow: hidden; }
	.sKat img { border: 0px; margin: 3px 8px 3px 3px; float: left; }	
	
	H3.katProd { border-bottom: 1px solid #485BAB; padding-bottom: 2px; }

/* wyszukiwarka */
.wyniki { padding: 8px; font-size: 11px; color: #485BAB; }
.wyniki .positem { border-bottom: 1px solid #e2e2e2; margin-bottom: 8px; margin-top: 5px; }
/* galerie */
.imageGaleryG { text-align: center; }
.imgDGG { float: left; width: 165px; height: 110px; border: 1px solid #e2e2e2; overflow:hidden; text-align: center; margin: 2px; padding: 3px; }
.imgDGG img { border:0px; }

.imageGaleryK { text-align: left;  }
.imgDKI { width: 165px; border: 1px solid #e2e2e2; padding: 3px; text-align: center; }
.imgDKO { font-size: 11px; }
.imgDKI img { border:0px; }
	
/* formularze */	
.lefttxt { border: 1px solid #485BAB; } 
.leftbtt { border: 1px solid #485BAB; background-color: #485BAB; color: #FFFFFF; font-size: 0.9em; height: 20px; }

/* switcher */
.switcher { background-color: #F8F9FB; padding: 8px; }
.ingalery { }
.ingalery img { float: left; }
.cb { clear: both; }
.didyou { background-color: #e9e9e9; padding: 15px; }

/* tabelka produktowa */
.prod { font-size: 11px; }

/* artykuly */
.artykuly { color: #485BAB; margin-top: 8px; }

/* tabelka cennika */
.tblCennik { caption-side: bottom; }
.tblCennik caption { text-align: left; }
.tblCennik th { text-align: left; font-weight: normal; background-color: #EFF3F8; padding: 6px; }
.tblCennik td { text-align: right; width: 120px; padding: 6px; }

/* stopka */
#foter { background-color: #FFFFFF; font-size: 11px; }
	
	#foter .fogray { background-color: #C6C6C6; height: 8px; margin: 0px 0px 3px; padding: 0px; }
	#foter .foblue { background-color: #EFF3F8; height: 47px; margin: 0px; color: #8D8E8E; }
	#foter .foblue img { float: left; margin: 5px 36px 0px 11px; }
	#foter .foblue .copyright { float: left; border-left: 1px solid #C6C6C6; padding: 5px 0px 2px 18px; height: 20px; margin: 5px 0px 8px 0px; }
	#foter .foblue a { color: #8D8E8E; text-decoration: none; }
	#foter .foblue a:hover { text-decoration: underline; }				  
	
/*#content_t { margin: 0px auto; width: 785px; }*/

.cb { clear:both; }
	

