body {
 	background-color: #FFFFFF;
 	font-family: Verdana, Times,Tahoma,Arial;
	position: center;
	margin-right: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	paccing: 0;
	SCROLLBAR-FACE-COLOR:#C1D2F9; 
	SCROLLBAR-HIGHLIGHT-COLOR: #EFF2F8;
	SCROLLBAR-SHADOW-COLOR: #35358E;
	SCROLLBAR-3DLIGHT-COLOR: #EFF3FA;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #F7F7F7;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

#body_tlo
{
	background: #FFFFFF url(grafika/tlo/tlo.jpg) repeat-x;
	background-attachment: fixed;
}      

table.zewn             
{
	width: 810px;
	height: 560px;
	margin-left: auto;
	margin-right: auto;
	background-color: none; 
	border: none;

}
       
table.zewn_1             
{
	width: 810px;
	height: 100%;
	margin-left: auto; 
	margin-right: auto;
	background-color: none; 
	border: none;

}

table.glowna             /*ustawienia tabela glówna */
{
	width: 800px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF url(grafika/tlo/1.jpg) repeat-y;
	border: none;
}


td.baner		/* ustawienia tabeli z banerem */
{
	width: 100%;
	height: 100px;	
	border: none;
}

table.wewn			/* menu_1, menu_produkty, srodek */
{
	height: 100%;
	width: 100%;
	background-color: none;

}

table.menu_1			/* ustawienia menu_1 */
{
	width: 100%;
	height: 25px;
	border: 2px; 
	background-color: #E6ECF7;
	border: 1px;
	border-color: #000071;
	border-style: solid none solid none;
	
}  
table.menu_1 td
{
	text-align: center;	
}  

table.menu_1 a:link
{ 
	color: #000066; 
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

table.menu_1 a:active
{
	color: #000066;   
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	cursor:hand;
}

table.menu_1 a:visited        
{ 
	color: #000066;  
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	cursor:hand;
}
table.menu_1 a:hover
{
	color: #5F83CF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	cursor:hand;	
}   


td.on		        	/* menu_1 aktywna strona */
{ 
	color: #DC143C; 
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
} 	

td.lewa  			/* ustawienie menu_produkty_kategorie */
{
	
	font-family: Verdana, Times, Tahoma,Arial;
	background: #FFFFFF url(grafika/tlo/lewa.jpg) repeat-y;
	width: 165px;
	heigth: 100%;
	margin-top: 0px;
	border: 1px;
	border-color: #DEE3F8;
	border-style: none dashed none  none;
}

table.prod
{
	width: 165px;
	position: top;
	margin-left: 3px;
	margin-right: 3px;
	border: 1px;
	border-color: #B7CAE8;
	border-style: none none none none;
} 

table.prod th
{
	background-image: url(grafika/inne/produkty.jpg);
	height: 10px;
}              

table.produkty   
{
	position: middle;
	width: 165px;
}         

table.produkty th
{
	background-color: #F8F0E5;
	text-color:#D10C0C;
	width: 10px;
	height: 18px;
	margin-left: 3px;
	margin-right: 3px;
}        

table.produkty td
{
 	height: 15px;
	border: 1px;
	border-color: #B1C2E9;
	border-style: none none solid none;
}         

div.prod 
{
	color: #FFFFFF;
	margin-left: 0px;
	background-image: url(grafika/inne/produkty.jpg);
	font-family: Tahoma,Arial;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	padding: 2px;
}
        
div.now 
{
	color: red;
	margin-left: 0px;
	background-image: url(grafika/inne/bg_menu_1.gif);
	font-family: Tahoma,Arial;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	padding: 2px;
}

table.produkty a:link 
{ 
	color:  #022F60;
	margin: 0px none none none; 
	font-size: 10px;
	font-wight: none;
	text-decoration: none;
	cursor:hand;
}        

table.produkty a:active  
{ 
	color: #022F60;
	margin: 0px none none none; 
	font-size: 10px;
	font-weight:  none;
	text-decoration: none;
	cursor:hand;
}    

table.produkty  a:visited   
{ 
	color: #022F60;
	margin: 0px none none none;  
	font-size: 10px;
	font-weight:  none;
	text-decoration: none;
	cursor:hand;
}    

table.produkty a:hover
{
	color: #5F83CF;
	margin: none; 
	font-size: 10px;
	font-weight:  none;
	cursor:hand;
}
  
     
ul
{
	margin: 20px ;
	
}

li
{
	font-family: Tahoma, Times, Arial, Verdana;
	text-align: left;
	margin: 0px;
	list-style-image: url(grafika/inne/punkt.jpg);
	color: #AF310C;
	font-size: 11px; 
}     

li.op
{
	font-family: Tahoma, Times, Arial, Verdana;
	text-align: left;
	margin: 0px;
	list-style-image: url(grafika/inne/punkt.jpg);
	color: #ffffff;
	font-size: 11px; 
}  

ul.poz2 li
{
	margin: 10px ;
	font-family: Tahoma, Times, Arial, Verdana;
	text-align: left;
	margin: 0px;
	list-style-image: url(grafika/inne/punkt_2.jpg);
	color: #AF310C;
	font-size: 11px; 
}


li.t
{
	font-family: Tahoma, Times, Arial, Verdana;
	padding-left: 8px;
	list-style-image: url(grafika/inne/t.gif);
	font-size: 10px;       
	color: #000000;
}

li.t_h
{
	font-family: Tahoma, Times, Arial, Verdana;
	padding-left: 8px;
	list-style-image: url(grafika/inne/t_h.gif);
	font-size: 10px;       
	color: #000000;
}

li.v
{
	font-family: Tahoma, Times, Arial, Verdana;
	padding-left: 8px;
	list-style-image: url(grafika/inne/v.gif);
	list-style-size: 20px;
	color: #AF310C;
}   

li.c
{
	font-family: Tahoma, Times, Arial, Verdana;
	padding-left: 8px;
	list-style-image: url(grafika/inne/c.gif);
	color: #AF310C;
	font-size: 11px; 
}

li.w
{
	font-family: Tahoma, Times, Arial, Verdana;
	padding-left: 8px;
	list-style-image: url(grafika/inne/w.gif);
	list-style-size: 20px;
	color: #AF310C;
}  
   
li.wv
{
	font-family: Tahoma, Times, Arial, Verdana;
	padding-left: 8px;
	list-style-image: url(grafika/inne/wv.gif);
	list-style-size: 20px;
	color: #AF310C;
}  

li.s
{
	font-family: Tahoma, Times, Arial, Verdana;
	padding-left: 8px;
	list-style-image: url(grafika/inne/s.gif);
	color: #AF310C;
	font-size: 11px; 
}
 
table.logo 
{
	position: middle;
	width: 165px;
}         
table.logo a:link 
{ 
	color:  #F83640;
	margin: 0px none none none; 
	font-size: 10px;
	font-wight: none;
	text-decoration: none;
	cursor:hand;
}        

table.logo a:active  
{ 
	color: #F83640;
	margin: 0px none none none; 
	font-size: 10px;
	font-weight:  none;
	text-decoration: none;
	cursor:hand;
}    

table.logo  a:visited   
{ 
	color: #F83640;
	margin: 0px none none none;  
	font-size: 10px;
	font-weight:  none;
	text-decoration: none;
	cursor:hand;
}    

table.logo a:hover
{
	color:  #857DDF;
	margin: none; 
	font-size: 10px;
	font-weight:  none;
	cursor:hand;
}


td.srodek 	/*  srodka */
{
	width: 100%;
	height: 100%;
	border: none;
	padding: 0px;
}


table.main	/* srodek_main */
{
	position: top;
	width: 100%;
	height:100%;
	border: 1px;  
	border-color: #B7CAE8;
        border-style: none none none none;
	margin-left: 0px;
	margin-top: 0px;
}         


table.nowosc a:link
{ 
	color: #ffffff; 
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	cursor:hand;
}

table.nowosc a:active
{ 
	color: #FBD76A;   
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	cursor:hand;
}
table.nowosc a:visited   
{ 
	color: #FBD76A; 
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	cursor:hand;
}      

table.nowosc a:hover   
{ 
	color: #FDC8CB; 
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	cursor:hand;
}
}       

a:link 
{ 
	font-family: Verdana, Times, Tahoma,Arial;
	color: #A8977B; 
	font-size: 9pt;
	font-wight: normal;
	text-decoration: none;
	cursor:hand;
}        

a:activate  
{       
	font-family: Verdana, Times, Tahoma,Arial;
	color: #A8977B; 
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	cursor:hand;
}    

a:visited   
{ 
	font-family: Verdana, Times, Tahoma,Arial;
	color: #A8977B; 
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	cursor:hand;
}    

a:hover
{
	font-family: Verdana, Times, Tahoma,Arial;
	color: #C65B5F;
	font-size: 9pt;
	font-weight: normal;
	cursor:hand;
}

a.2:link, a.2:active, a.2:visited    
{ 
	color: #FFFFFF; 
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	cursor:hand;
}

a.2:hover
{
	color: #C22529;#FFB050; 
	font-size: 10px;
	text-decoration: none;
	cursor:hand;	
}   



a.3:link, a.3:active, a.3:visited    /* pobierz cennik */
{ 
	color: #000000; 
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	cursor:hand;
}

a.3:hover
{
	color: 	#FFB050; 
	font-size: 12px;
	text-decoration: none;
	cursor:hand;
	
}    

td.flash 
{
	position: top;
	border: none;

	
}

a.4:link, a.4:active, a.4:visited    
{ 
	color: #000066; 
	font-size: 11px;
	font-weight: normal;
	sont-style:none;
	text-decoration: none;
	cursor:hand;
}

a.4:hover
{
	color: #5F83CF; 
	font-size: 11px;
	text-decoration: none;
	cursor:hand;
}   

a.5:link, a.5:active, a.5:visited    
{ 
	color: #000066; 
	font-size: 11px;
	font-weight: normal;
	sont-style:none;
	text-decoration: none;
	cursor:hand;
}

a.5:hover
{
	color: #5F83CF; 
	font-size: 11px;
	text-decoration: none;
	cursor:hand;
	
}   
 	
hr
{
	color: #DDD7CC;
	height: 1px;
	
} 	
 	
table.opis_produkty         /* Opis produktów */
{
	background-color: #FFFFFF;
	width: 100%;
	position: top;
	border: none;
}       	
             
table.opis_produkty  td
{
	border: 1px;
	border-color:  #D1DCF1;
	border-style: none solid none none;
}       	                         

table.opis_produkty img
{
	margin-bottom: 5px;
}                


table.produkty_srodek        /* Rodzaje roduktów */
{
	vertical-align: text-top;
	background-color: #FFFFFF;
	width: 100%;
	border: 1px;
	border-color: #A9B3D3;
	border-style: none  none dashed none;
}       	
             
table.produkty_srodek  td
{
	vertical-align:top;
	height: 100%;
	border: 1px;
	border-color: #505070;
}       

table.produkty_srodek a:link, a:active, a:visited 
{ 
	color: #000000; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor:hand;
}

table.produkty_srodek a:hover
{
	color: 	#707090; 
	font-size: 11px;
	text-decoration: underline;
	cursor:hand;	
}

table.tab
{
	width: 100%;
	font-family: Verdana;
	font-size: 10pt; 
	text-decoration: none;
	position: top;

}      

table.tab  td
{
	font-family: Verdana;
	font-size: 8pt;   
	color: #000066; 
	text-decoration: none;
	text-align: justify;
	position: top; 
	padding: 0px 10px 0px 10px;
 	border: 1px;
	border-color: #7A94FC;
 	border-style: none none solid none;
	line-height: 17px; 
}    

table.tab  th
{
	font-family: Verdana;
	font-size: 8pt;   
	color: #000066;
	padding: 0px 5px 0 5px;
	text-align: justify;   
	margin: 0px 5px 0 5px;
	background-color: #E6ECF7;
	padding: 3px;
	border: 1px;
	border-color: red;
 	border-style: none none none none;
}
    

table.tab2
{
	bacckground-color: #FFFFFF;
	width: 100%;
	font-family: Verdana;
	font-size: 10pt;   
	text-decoration: none;
	position: top;
}      

table.tab2  td
{
	font-family: Verdana;
	font-size: 8pt;   
	text-align: justify;
	color: #000066; 
	padding: 10px 7px 0 7px;
	line-height: 17px; 
 	border: none;
}    

table.tab2  th
{
	font-family: Verdana;
	font-size: 8pt;   
        text-padding: 10px;
	text-align: justify;
	color: #FFFFFF;
	background-color: #8080A0; 
 	border: none;
}
table.f2
{
	
	width: 100%;
	font-family: Verdana;
	font-size: 10pt;   
	text-decoration: none;
	text-align: center;
	text-indent: 3%;
}      

table.f2 IMG
{
BORDER: 1PX;

}   

table.f2  td
{
	font-family: Verdana;
	font-size: 8pt;  
	text-align: justify;
	padding: 3px;
 	border: none;
	text-indent: 3%;
}    

h1
{
	position: top;
	font-family: Verdana;
	font-weight: bold;   
	text-decoration: none;
	background-color:#E6ECF7;
	font-size: 11px; 
	color: #000066;  
}

h2
{
	position: top;
	font-family: Verdana;
	font-weight: bold;   
	text-decoration: none;
	font-size: 11px;
	line-height: 17px; 
	color: #000066;
	margin: 7px  0 4px 0;  
}

div.text_naglowek           /* Opis w kategorii produktów */
{
	color: #000066;
	font-family:  Tahoma, Times, Arial, Verdana;	
	text-align: justify;
	font-size: 12px;
	padding: 10px;
	text-indent: 3%;
}

div.2           /* Opis w warto wiedzieĉ */
{
	font-family:  Tahoma, Times, Arial, Verdana;	
	text-align: justify;
	font-size: 11px;
	margin: 0 5px 0 5px;
	color: #000066;
	text-indent: 3%;
	line-height: 17px; 
}
    
li.wizualizacja
{
	border: 1px;
	background-color: #efefef; 
	position: bottom;
	padding: 5px;

}        
    
div
{
	font-family: Tahoma, Times, Arial, Verdana;
	text-align: justify;
	font-size: 11px; 
	line-height: 15px;  
	color: #000000;
}

img.lewy {			/* obrazek akapitowy - lewy */
	position:relative;
	top: 0px;
	background-color: #FFFFFF; 
	float: right;
	margin-right:10px;   
	margin-left: 15px;
	margin-bottom:1px;
	border:none;
}

img.prawy {			/* obrazek akapitowy - prawy */
	position:relative;
	top: 0px;
	float: left;
	margin-right:15px;   
	margin-left: 15px;
	margin-bottom:10px;
}
   
img.srodek {			/* obrazek - srodkowy */
	position:relative;
	top: px;
	float: center;
	margin-right:15px;   
	margin-left: 15px;
	margin-bottom:10px;
}

img.2
{
	border: 1px solid #707090;
}

img
{
	border:2px;
	border-color:#FFFFFF;
}  

/* warto wiedziec - nagrody */
table.nagrody
{
	background-color: #FFFFFF; 
	width: 100%; 
	border:none;	
	font-family: Verdana;
	font-size: 10pt;   
	text-decoration: none; 
	position: center;

}      

table.nagrody  td
{
	font-family: Verdana;
	font-size: 8pt;   
	text-align: center;
	img-align: center;
	padding: 10px;
 	border: none;
 }                                      
 
table.nagrody  img
{
 	align: center;
 	border: 1px solid #200E89;
}


/* ---------------------------------------------*/ 			


div.na_zam
{
	color: white;
	margin-left: 0px;
	font-family: Tahoma,Arial;
	background-color: #312D68; 
	font-size: 10px;
	font-weight: bold;
      	width: 100%;
	align: left;  
}

table.data1      		/* tabelka z adresami firm */
{       border:0px solid #4060A0;
        width: 100%; 
}

table.data1 caption {
	text-align:center; 
       	font-family: Tahoma, Times, Arial;
       	font-weight: bold;   
	font-size: 12px;
	background:#F5F5F5;
	padding:10px;
}
table.data1 tr {
	background-color:#EEEEEE;
}

table.data1 th {
	background:#4060A0;  
	font-color:white;
	color:white;
}
table.data1 th,
table.data1 td {
	vertical-align:top;
	padding:4px;
	font-size: 9px;
	border:1px solid #FFFFFF;
}



table.galeria td
{ 
       align: right;
}

caption 
{
	text-align:center; 
       	font-family: Tahoma, Times, Arial;
       	font-weight: bold;   
	font-size: 12px;
        color: #110C78;
	background:#F1F4FE;
	padding:10px;
}

     
table.stopka
{
	width: 800px;
	height: 20px;
	font-family: Tahoma, Times, Tahoma, Arial;
	font-size: 8pt;
	font-color: #A8977B;
        border: 1px solid #FFFFFF;
	border-style: solid none none  none ;
}
   
table.stopka td
{              
	font-family: Tahoma, Times, Tahoma, Arial;
	font-size: 8pt;
	font-color: #A8977B;
     	border: none;
}
div.stopka	
	font-family: Tahoma, Times, Tahoma, Arial;
	font-size: 8px;
	color: #FFFFFF;
	align: center;
}

div.text
{
	font-family: Tahoma, Times, Tahoma, Arial;
	font-size: 8pt;
	color: #FFFFFF;
}





address {
	font-family: Tahoma, Verdana;
	margin:10px 0;
	font-style:normal;
	color:#000071;
	line-height:normal;   
	font-size: 11px;
}
form {
	margin:0px;
}

.content {
	padding-right: 12px;
	font-size: 11px;
	text-align: justify;
	line-height: 17px;
}
.content td,
.content th,
.content input,
.content textarea {
	font-size:11px;
}                



/* ---------------------------------------------------------------------------------------------------- */                        

table.form 
{					/* tabela z elementami formularza */
	margin:0px;
	width: 100%;
	padding: 30px;
}
	table.form th,
	table.form td 
	{
		font-size:10px;
		padding:4px;
	}
	table.form th {
		text-align:right;
		color:#AF310C;
	}
	table.form select,
	table.form input,
	table.form textarea {
		font-size:11px;
		width:200px;
		background: url('grafika/tlo/bg1.jpg') repeat x;
		border:1px solid #4060A0;
	}
table.form textarea {

	height:100px;
	overflow:auto;
	
}
div.formButtonCont {
	position:relative;
	left:176px;
	width:202px;
	text-align:center;
}
div.formButtonCont input {
	background:#F0F0F0;
	border:1px solid #4060A0;
	width:auto;
}

table.potwierdz {
	width: 100%;
}    
td.form 
{
	background: url('grafika/tlo/bg1.jpg') repeat x;
	border: 1px solid #FFFFFF;
	width: 100%;
}       

h5
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #707090;
	text-align: center;
	border: none;
	margin: 3px;
	padding: 0px;
}

div.text_form
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000080;
	text-align: left;
	padding: 15px;
}


/* ---------------------------------------------------------------------------------------------------- */                        

table.menucennik		/* tabelka z menu cennika */
{
	font-family: Verdana, Times, Tahoma,Arial;
	font-size: 11px;
	width: 100%;
	text-align:center; 
	background-image: url(grafika/inne/produkty.jpg);
	padding:0px;
}

tr.opis2 td {
	font-size: 12px;
	font-weight: bold; 
	color: #000000;
	background:#FFFFFF;	  
}

table.ceny 	/* tabelka z cennikiem */
{    	
	border: 1px solid #4060A0;	
        width: 100%; 
}

table.ceny caption 
{   	 
       	font-family: Tahoma, Times, Tahoma, Arial;
       	font-weight: bold;  
	font-size: 12px; 
	color: red;
	padding:10px;
}                  

table.ceny li
{            
	font-famili: Tahoma, Times, Tahoma, Arial; 
 	font-size: 9px;	
} 

td.cennik1
{
	height: 100%;
	border: none;
}


table.ceny td 
{
	vertical-align:top;
 	padding: 2px;
	font-size: 9px;
	background:#EEEEEE;
}       

em 
{
        font-style: normal;
	color: red;
}

tr.opis td 
{
	font-size: 10px;
	font-weight: bold;
	text-align: center;    
}
   
tr.termo td 
{
	background: #E0FFC0;
}

tr.termo1 td 
{
	background: #C0E0A0;
}   
tr.termo_h td 
{
	background: #FEFDC5;
}       

tr.vent td 
{
	background: #D0F0FF;
}

tr.vent1 td 
{
	background: #B0D0EF;
}     

tr.comfort td 
{
	background: #FFE0A0;
}

tr.comfort1 td 
{
	background: #FFC080; 
}

tr.perfect td 
{
	background: #000000;
	color: #ffffff;
}

tr.perfect1 td 
{
	color: #ffffff;
	background: #000000; 
}

tr.uniwersalny td 
{
	background: #EEEEEE;
}

tr.plaski td 
{
	background: #DDDDDD; 
}

tr.profilowany td 
{
	background: #CCCCCC; 
}

tr.nr_okna td
{        
	font-size: 10px;
	text-align:center;    
}

tr.euro td
{        
	background: #CCCCCC;   
}

tr.rolety td 
{
	background: #FFFFD0; 
}              

tr.ams td 
{
	background: #FFFFB0; 
}           
            
tr.amz td 
{
	background: #FFFFA0; 
}                     

tr.akces td 
{
	background: #F0F0B0;
}

tr.schody td 
{
	background: #FFF0D0;
}     

table.galeria
{ 
        width: 100%;    
        img-align: center;
}

/* ---------------------------------------------------------------------------------------------------- */
