#r h1 	{padding-left: 15px;}
h1 strong {font-weight: bold;}

h6      {}
h6 a 	{color: #DA832E !important; background-position:left center; background-repeat:no-repeat; padding:0 0 0 8px;}

#head	{background-position: 0px 41px; padding-bottom: 30px; background-repeat: repeat-x; }
#foot	{height: 100px; background-repeat: repeat-x;}

#inv	{background-position: center top;}
#main .bd	{}
#main .bd, #main .lk, #foot .hf	{width: 722px;}
#foot .hf			{padding: 15px 0 0 0; }
#foot .hf td.menu 	{padding-right: 10px;}

td.menutop, td.menutop_active	{padding:20px 0px 10px 5px;}
a.menutop, 
a.menutop_active		{padding:0 8px 0 0;background-position:right center; background-repeat:no-repeat;text-transform:lowercase;}
a.menutop_active 		{color:#DC812C !important; }

#main 				{background-repeat:no-repeat; background-position: center top;}
#main .bd			{background-repeat: repeat-y; background-position: left top;  }
#main .bd .lk		{background-repeat:no-repeat; background-position: left top; width: 722px; }	
#main .bd .lk #t	{text-align: left; margin: 0; padding: 50px 0 10px 55px; position: relative; }
#main .bd .lk #bb	{text-align: left; margin: 0; padding: 0px 0 0 55px;	}
#main .bd .lk #b	{text-align: left; margin: 0; padding: 10px 0 25px 55px;}

/*#inv #t	.std	{width: 640px;}*/

/*#main .bd #bt		{width: 650px; margin: 0 0 0 60px}*/
#main .bd #bt		{width: 662px; margin: 0 0 0 60px}
#main .bd #bt #l	{vertical-align: top; }
#main .bd #bt #ct	{vertical-align: top; padding-right: 10px;  width: *;}
#inv #main .bd #bt #ct	{vertical-align: top; padding-right: 10px; width: 442px}
#main .bd #bt #r	{vertical-align: top; width: 170px;}
#main .bd #bt #cb	{vertical-align: bottom; padding-top: 10px; }
#main .bd #bt #cbb	{width: *;}

#inv #main .bd #bt #l	{padding-right: 10px;}
#inv #main .bd #bt #ct,
#inv #main .bd #bt #cb	{background-color: #fff;}
#inv #main .bd #bt #ct,
#inv #main .bd #bt #cb	{padding: 0;}

td.galeria		{padding: 0 25px 10px 0; }
td.galeria,
td.galeria_active	{vertical-align: top;}
.galeria img,
.galeria_active img {border:1px solid #E3E0DB;margin:5px 5px 0 0;}
.galeria_active img {border-color: #DA832E;}
a.galeria,
a.galeria_active {padding:0;margin:0;}



.galeria_targi img,
.galeria_targi_active img {border:1px solid #000;margin:5px 5px 0 0; width: 110px; height: 138px; }

td.galeria_realizacje,
td.galeria_realizacje_active	{padding-bottom: 5px;}
td.galeria_realizacje img,
td.galeria_realizacje_active img 	{border:1px solid #000; margin: 0 5px 0 0; float: left;}

#l .std 			{width: 165px;padding-right: 20px;}

#inv #ct .std,
#inv #cb .std		{margin: 0 20px 10px 20px;}
#inv #l .std 		{width: 185px;padding-right: 20px;}

#inv h1 {color: #CE1A00;}


#l .menu, 
#l .menu_active		{padding: 5px 0 5px 0; background-repeat: no-repeat; background-position: 10px bottom; }
#l .menu a, 
#l .menu_active a	{padding: 0 0 0 10px; font-weight: normal;  background-repeat: no-repeat; background-position: left 5px; color:#475560; font-size: 11px; }
#l .menu_active a	{color: #DA832E}

#r .std 			{background-repeat: repeat-y; background-position: left top; }
#r .std .pl			{background-repeat: no-repeat; background-position: left bottom; padding: 0 0 50px 0;}

#l .lift					{margin: 0 0 0 10px; }
#l .lift .menusub,
#l .lift .menusub_active  	{padding-bottom: 3px;margin-top: 3px;}
#l .lift .menusub a			{color:#767676;	}
#l .lift .menusub_active a	{color:#000;	}


/*
#r .menu, 
#r .menu_active		{padding: 5px 0 6px 15px;	background-repeat: no-repeat; background-position: left  bottom; width: 150px; }
#r .menu a 			{padding: 0;	background-image: none;	color:#767676;} 
#r .menu_active a 	{padding: 0;	background-repeat: no-repeat; background-position: 6px 4px;color:#000; 	}


#r .lift					{margin: 0 0 0 10px; }
#r .lift .menusub,
#r .lift .menusub_active  	{padding-bottom: 3px;margin-top: 3px;}
#r .lift .menusub a			{color:#767676;	}
#r .lift .menusub_active a	{color:#000;	}
*/

#r td.menu, 
#r td.menu_active		{padding: 5px 0 6px 15px;	background-repeat: no-repeat; background-position: left  bottom; width: 150px; }
#r a.menu 			{padding: 0;	background-image: none;	color:#767676;} 
#r a.menu_active 	{padding: 0;	background-repeat: no-repeat; background-position: 6px 4px;color:#000; 	}

#r .lift					{margin: 0 0 0 0; }
#r .lift td.menusub,
#r .lift td.menusub_active  {padding: 3px 0 3px 0;}
#r .lift a.menusub,
#r .lift a.menusub_active	{padding-left:10px;background-repeat: no-repeat; background-position: 0 4px;}
#r .lift a.menusub 			{color:#767676;	}
#r .lift a.menusub_active 	{color:#000;	}


#ct .menu, 
#ct .menu_active	{padding: 0 0 5px 10px;	background-repeat: no-repeat; background-position: left 5px; }
#ct .menu a,
#ct .menu_active a	{background-image: none; padding: 0; font-size: 11px;}
#ct .menu a			{color:#767676;} 
#ct .menu_active a	{color:#000;}

.c .menu, 
.c .menu_active	{padding: 0 0 5px 10px;	background-repeat: no-repeat; background-position: left 5px; }
.c .menu a,
.c .menu_active a	{background-image: none; padding: 0; font-size: 11px;}
.c .menu a			{color:#767676;} 
.c .menu_active a	{color:#000;}


.menuspec, 
.menuspec_active			{padding: 0; background-repeat: repeat-y; background-position: right;}
.menuspec .middle, 			
.menuspec_active .middle	{display:inline;height:26px;padding:5px 0 8px 15px;_padding:5px 0 0 15px;position: relative;background-repeat : no-repeat; background-position :  center left; }
.menuspec .middle			{background-color:#fff;}
.menuspec_active .middle	{background-color:#F4F4F4;}
.menuspec .middle span , 			
.menuspec_active .middle span {  width:12px; height:11px; border: 1px solid #000; }
.menuspec .left,
.menuspec .right		{visibility: hidden;}
.menuspec .left,
.menuspec_active .left 	{margin-left:5px;}
.menuspec .right,
.menuspec_active .right {margin-right:10px;}

.menuspec a,
.menuspec_active a	{background-image: none; padding: 0; font-size: 11px;}
.menuspec a			{color:#767676;} 
.menuspec_active a	{color:#000;}
.menuspec .middle img,
.menuspec_active .middle img	{position: absolute; top: 7px; left: 0;}	

.menuspec_active a:hover {color:#000;}




div#path		{position: absolute; margin-left:7px; top: 25px; }
#path_ed, #path_ed a,
#path, #path a	{color: #B6B6B6; font-size: 9px;text-transform:lowercase;}

#inv div#path_ed,	
#inv div#path	{margin-left: 215px; }

.dh,		
.df		{background-repeat: repeat-x; background-position:0 40px;}

.bth	{margin:15px 0 40px 0;}
.bth .t {vertical-align:top;}
.bth .c {vertical-align:top;background-repeat:repeat-x;background-position:left bottom;position:relative;}
.bth .r {width:322px;vertical-align:top;background-repeat:repeat-x;background-position:left bottom;}
.bth .b {vertical-align:top;background-repeat:repeat-x;background-position:left bottom;padding:0 0 20px 0;}

.bth .b .s .menu a {font-family:times;font-size:14px;}

.bth .b h1 		{background-repeat:repeat-x;background-position:left bottom;padding:2px 0 4px 0;}
.bth .b h1 img	{margin:3px 5px 0 0;}

.nws	{margin-bottom : 30px; margin-right:10px;}

.nws h5 {color:#FF6400;margin: 0 0 5px 0;}
.nws .foto	{margin-right: 15px; border:1px solid #ACB7C9;}
.nws h6	 	{margin:0;}
.nws h6 a	{padding: 0 !important;}	
.nws h6 .i {border: 0;}

.orange,
.blue {width:322px;background-repeat:repeat-x;background-position:left bottom;background-color:#F2F4F1;margin-bottom:10px;}
.orange h1,
.blue h1 {padding:3px 0 3px 21px; font-family: arial; color: #000;}
.orange p,
.blue p	{margin-bottom: 3px;} 
.orange h6,
.blue h6 {margin: 0; padding: 0; }
.orange .i,
.blue .i {border:0!important;}

div.dhi {background-repeat:repeat-x;background-position:0 42px;height:290px;}

.s .menu {padding:5px 10px 5px 10px;}
.s .menu a,
.s .menu_active a {font-family:times;font-size:14px;color:#868686;}
.s .menu a:hover {color:#000;}
.s td.menu,
.s td.menu_active {background-repeat:repeat-y;background-position:0 right;}


div.prod,
div.prod_active {display:block; width:165px;}
#r div.prod, 
#r div.prod_active	{padding: 10px 5px 10px 15px;	background-repeat: no-repeat; background-position: left  bottom; }
#r .prod a			{background-image: none;	color:#767676; margin-bottom:10px;} 
#r .prod_active a	{background-repeat: no-repeat; color:#000; 	}

.produkt .i {margin-right:15px;}
.produkt .l,
.produkt .r	{vertical-align: top;}
.produkt .l	{width: 165px; text-align: center;}
.produkt .r	{}
.produkt .r	h1 {font-size: 12px; margin: 0 0 5px 0; }
.produkt .r	.param img	{margin: 0 3px 3px 0;}
.produkt .r	.paramtxt	{margin: 0 0 3px 0;}

.obraz {margin-right:15px;}

.switch {position:absolute;visibility:hidden;width:240px;}
.edit .switch {position:relative;visibility:visible;}
div.navi	{margin-top:15px;}

.formtable,
.tf			{border: 1px outset white;}

.formtable .formlabel, .formtable .forminputcell {border: 0;}

.formtable .formlabel, .formtable .forminputcell,
.tf td		{padding: 2px;}
.tf th		{padding: 3px; text-align: left;}
.tf	.c1		{width: 50%; }		
.tf	.cn		{width: 50%; }
.tf thead	{background-color : #B4B4B4;}
.tf thead td	{color: #FFFFFF; font-weight: bold; text-align: center; }
.tf tbody th	{background-color: #B4B4B4; color: #fff}	
.tf tbody .r0	{background-color: #F2F2F2;}	
.tf tbody .r1	{background-color:  #FFFFFF;}	
.tf tbody .cl	{}
.tf tbody .ci	{font-weight: bold;}
.tf tbody .cl2	{text-align: left;}
.tf tbody .ci2	{text-align: left;}
.tf tbody textarea	{border: 1px ridge white;width: 100%}
.tf tbody input	{border: 1px ridge white;width: 100%}
.tf tbody select{border: 1px ridge white;width: 100%; font-size: 10px;}
.tf tbody .rb	{border: none; width: 15px; height: 15px;}
.tf tbody .cbx	{border: none; width: 15px; height: 15px; border: 0;}
.tf tfoot		{background-color : #B4B4B4;}
.tf tfoot td	{text-align: right;}
.tf tfoot td input	{width: 150px;background-color: #ECECEC; border: 1px solid #FFFFFF; color: #000;	margin: 2px 5px 2px 0px; font-size: 10px;} 
.sys_button	{width: 150px;background-color: #ECECEC;  color: #000;	margin: 2px 5px 2px 0px; font-size: 10px;}

.tabletable,
.tl			{border: 1px solid #B4B4B4; }
.tabletable td,
.tl td		{padding: 2px; border: solid #B4B4B4; border-width: 0 1px 1px 0; vertical-align: top;}
.tabletable .tabletitle,
.tl th		{padding: 3px; text-align: left;}
.tl	.c1		{text-align: left; }		
.tl	.cn		{text-align: right; width: 50px; background-color: #f2f2f2;}
.tabletable .tabletitletr,
.tl thead		{background-color : #B4B4B4;}
.tabletable .tabletitle,
.tl thead td	{color: #FFFFFF; font-weight: bold; text-align: center; }
.tl tbody th	{background-color: #B4B4B4; color: #fff}	
.tl tfoot		{background-color : #B4B4B4;}
.tl tfoot td	{text-align: right;}
.tl tbody .del	{text-decoration : line-through;}
.tl tfoot td input	{width: 150px;background-color: #ECECEC;	border: 1px solid #FFFFFF; color: #000;	margin: 2px 5px 2px 0px; font-size: 10px;}
#inv .tl	{width: 400px;}

a.link_jpg,
a.link_xls,
a.link_pdf,
a.link_word,
a.link_bmp,
a.link_cdr {background-repeat: no-repeat; padding: 0 0 0 20px; height: 20px;}

.news		{margin: 0 20px 0 0;}
.news td	{vertical-align: top;}
.news th	{border-bottom: 1px solid #f2f2f2;padding: 2px;}
.news .nl img	{border: 1px solid #fff; margin: 0 10px 10px 0; }	
.news .nr 	{padding: 0 0 10px 0;}
.news .nr img	{border: 0px;}
.orange .news,
.blue .news {margin-left: 20px;}


.search_prod		{border: 1px solid #E7E7E7; color: #5C5C5C; height: 17px; width: 120px; margin: 0 0 3px 13px; }
.search_prod_button	{margin: 0 0 0 5px;}
		
.api_search_input	{border: 1px solid #D0E5F6; color: #C8C8C8; height: 17px; width: 120px; margin-right: 15px; text-align: center;}

.api_search_button	{margin: 0 7px 0 0; padding: 0;}
.api_forum_button,	
.api_polecam_button,	
.api_ogloszenia_button,
.api_ksiega_button,
.api_kontakt_button		{font-weight: bold; font-size: 10px; border: 1px outset white; background-color: #D03038; color: #FFFFFF; }

.api_polecam_input,
.api_ogloszenia_input,
.api_ksiega_input,
.api_forum_input,
.api_kontakt_input 		{font-size: 11px; border: 1px inset white; }

.api_polecam_odpowiedz,
.api_kontakt_odpowiedz	{font-weight: bold;}

.api_news_headline	{}
.api_news_date 		{font-style: italic;}
.api_news_akt 		{}
.api_news_more		{font-weight: bold}

.api_forum_title	{color: #2C3642; font-weight: bold;}
.api_forum_caption	{font-weight: bold}
.api_forum_message	{}
.api_forum_info		{font-style: italic;}
.api_forum_backcolor	{}
.api_forum_activecolor	{background-color: silver}
.api_forum_noactivecolor{}

.api2_auth_table	{padding:3px;}
.api2_auth_tr		{}
.api2_auth_td_label	{padding-right: 5px;}
.api2_auth_td_input	{width: 100px;}
.api2_auth_input	{width: 150px;	}
.api2_auth_td_submit	{padding-top: 5px;}
.api2_auth_submit	{width: 70px;}

.navigator	{text-align: center; border-bottom: 0px solid #f2f2f2; margin-bottom: 10px;}
 
.nls 	{width:360px; margin-bottom: 20px;}
.nls .but {text-align:right;}
.nls .forminput {border:none;width:85px;height:22px;color:#676767;padding:5px;margin-left:5px;}
.nls thead tr td {background-repeat:repeat-x;background-position:bottom center;}
.nls .rad {background-repeat:no-repeat;background-position:bottom right;height:27px;}
.nls .rad td {background-repeat:repeat-y;background-position:top left;padding:0 6px 0 0;}

.admin_button	{font-weight: bold; font-size: 10px; border: 1px outset white; background-color: #D03038; color: #FFFFFF; }

.flagi img {margin-right:8px;}
.bh {position:relative;}