body 
{
	text-align:center;
	background-image:url('../graphics/tlo.gif');
	background-repeat:repeat-x
}

/************************* STRONA MENU *************************/
div.menu_nav 
{
	position:relative;
	height:66px;
	font-family:Verdana; 
	font-size:12pt; 
	font-weight:bold; 
	margin-left:auto; 
	margin-right:auto;
	text-align:left; 
	width:575pt; 
}

div.kalk_syst_container 
{
	float:left;
	position:absolute;
	bottom:0;
}

div.belkaQty 
{
	bottom:0;
}

div#k_s_div 
{
	margin-left:30pt;
	text-align:center;
	width:150pt;
}

div#k_m_div
{
	text-align:center;
	margin-left:160pt;
	width:150pt;
	margin-left:0;
	float:left;
}

div#ceresit_powrot 
{
	margin-right:30pt;
}

div.pasek 
{
	clear:both;
	width:575pt;
	height:3pt;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
}

a.menu_nav_link 
{
	color: #0048C2;
	text-decoration:none;
}

/*glowna tabela*/
div.glowna 
{
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	vertical-align:50%;
	background:#FFFFFF;
	font-family:Verdana;	
	font-size:10pt;
	margin-left:auto; 
	margin-right:auto;
	text-align:left;
	width: 575pt;
}

/*menu 1, ciemno niebeiskie tlo, bialy tekst*/
div.menu1
{
	background-color:#0048C2;	/*niebieski ciemny*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:10pt;
	padding-left:5pt;
}
/*menu 2, ciemno niebeiskie tlo, bialy tekst*/
div.menu2
{
	background-color:#F3F3F3;	/*niebieski ciemny*/
	color:#000000;
	font-weight:bold;	
	padding-left:5pt;
}
/*menu 3, biale tlo, jasno niebieski tekst, jasno szara ramka na dole*/
div.menu3
{
	background-color:#FFFFFF;
	border-bottom:solid 1pt #F3F3F3;
	color:#0048C2;
	padding-left: 10pt;
	margin:0;
}
/*menu 3 po najechaniu kursora myszy*/
div.menu3_mouse_on 
{
	background-color: #D6E5FF;
	border-bottom:solid 1pt #F3F3F3;
	padding-left: 10pt;
}
/*menu 3 po zjechaniu kursora myszy*/
div.menu3_mouse_off 
{
	background-color: #FFFFFF;
	border-bottom:solid 1pt #F3F3F3;
	padding-left: 10pt;	
}
/*menu 3, styl odsylacza*/
a.menu3l
{
	color: #000000;
	text-decoration:none;
}
/*menu 3, styl odsylacza po najechaniu kursora myszy*/
a.menu3l:hover
{
	color: #0048C2;
	text-decoration:none;
}

/************************* STRONA KALKULATORA *************************/

/*kalkulator, pasek nawigacji*/
div.kalk_naw 
{
	background-color:#F3F3F3;
	margin: 0;
	padding-left:5pt;
}
/* pola z nazwami parametrow i opcjami do wyboru dla uzytkownika */
/*naglowek pola parametrow*/
div.in_parametr_nagl
{
	background-color:#F3F3F3;
	float:left;	
	height:18pt;
	margin: 0;
	padding-left:5pt;
	padding-top:1pt;
	padding-bottom:1pt;
	width:60%;
}

/*naglowek pola opcji*/
div.in_opcja_nagl
{
	background-color:#F3F3F3;
	height:18pt;
	margin-left: 60%;
	padding-top:1pt;
	padding-left:5pt;
	padding-bottom:1pt;
}

/*pole parametrow*/
div.in_parametr 
{
	border-bottom:1pt solid #F3F3F3;
	float: left;
	height:18pt;
	padding-left:5pt;
	padding-top:1pt;
	padding-bottom:1pt;
	width: 60%;
}

/*pole opcji*/
div.in_opcja 
{
	border-left:1pt solid #F3F3F3;
	border-bottom:1pt solid #F3F3F3;
	height:18pt;
	margin-left: 60%;
	padding-top:1pt;
	padding-bottom:1pt;
}
/*pole tekstowe w polu opcji*/
input.tb1 
{
	width:30pt;
}
/*lista rozwijana w polu opcji*/
select.ddl1 
{
	width:50pt;
}
select.reszta 
{
}
/*pasek rozdzielajacy poszczegolne parametry*/
div.in_podzial
{
	background-color:#F3F3F3;
	clear:both;
	height:18pt;
	padding-left:5pt;
	margin:0;
}

/************************* pola wynikow obliczen *************************/
/*naglowek wynikow obliczen, napis "Materialy"*/
div.out_tytul_mat
{
	background-color:#D6E5FF;
	float: left;
	font-weight:bold;
	height:18pt;
	margin:0;
	padding-left:5pt;
	padding-top:1pt;
	padding-bottom:1pt;
	color:#0048C2;
	width: 60%;
}

/*naglowek wynikow obliczen, napis "Materialy" wersja do druku*/
div.out_tytul_mat_druk
{
	display:none;
}
/*naglowek wynikow obliczen, napis "Cena netto" 
bez podanego rabatu*/
div.out_tytul_cn_bez_r 
{
	background-color:#D6E5FF;
	color:#0048C2;
	font-weight:bold;
	height:18pt;
	margin-left: 60%;
	padding-left:5pt;
	padding-top:1pt;
	padding-bottom:1pt;
}

/*naglowek wynikow obliczen, napis "Cena netto" 
bez podanego rabatu wersja do druku*/
div.out_tytul_cn_bez_r_druk 
{
	display:none;
}

/*naglowek wynikow obliczen, napis "Cena netto" 
z podanym rabatem*/
div.out_tytul_cn 
{
	margin-left: 60%;
	margin-right:20%;
	height:18pt;
	padding-left:5pt;
	padding-top:1pt;
	padding-bottom:1pt;
	background-color:#D6E5FF;
	color:#0048C2;
	font-weight:bold;
}

/*naglowek wynikow obliczen, napis "Cena netto" 
z podanym rabatem wersja do druku*/
div.out_tytul_cn_druk 
{
	display:none;
}

/*naglowek wynikow obliczen, napis "Cena z rabatem"*/
div.out_tytul_cn_minus_r 
{
	margin:0;
	float:right;
	padding-left:5pt;
	width:20%;
	height:18pt;
	padding-top:1pt;
	padding-bottom:1pt;
	background-color:#D6E5FF;
	font-weight:bold;
	color:#0048C2;
}

/*symbol i nazwa materialu*/
div.out_mat
{
	clear:both;
	height:18pt;
	padding-left:5pt;
	margin:0;
	background-color:#F3F3F3;
}

/*zuzycie*/
div.out_ile 
{
	float: left;
	width: 60%;
	height:18pt;
	padding-left:5pt;
	padding-top:1pt;
	padding-bottom:1pt;
	border-bottom:1pt solid #F3F3F3;
}

/*cena netto, bez wyswietlania rabatu*/
div.out_cn_bez_r 
{
	margin-left: 60%;
	height:18pt;
	padding-left:5pt;
	padding-top:1pt;
	padding-bottom:1pt;
	border-left:1pt solid #F3F3F3;
	border-bottom:1pt solid #F3F3F3;
}

/*cena netto, z wyswietlaniem rabatu*/
div.out_cn 
{
	margin-left: 60%;
	margin-right:20%;
	height:18pt;
	padding-left:5pt;
	padding-top:1pt;
	padding-bottom:1pt;
	border-left:1pt solid #F3F3F3;
	border-bottom:1pt solid #F3F3F3;
}

/*cena netto pomniejszona o rabat*/
div.out_cn_minus_r 
{
	margin:0;
	float:right;
	padding-left:5pt;
	width:20%;
	height:18pt;
	padding-top:1pt;
	padding-bottom:1pt;
	border-left:1pt solid #F3F3F3;
	border-bottom:1pt solid #F3F3F3;
}

/*naglowek wynikow obliczen, napis "Cena z rabatem n%" do druku*/
div.out_tytul_cn_minus_r_druk 
{
	display:none;
}

/*podsumowanie obliczen, napis "Suma"*/
div.out_suma_mat 
{
	float: left;
	width: 60%;
	margin:0;
	height:18pt;
	padding-left:5pt;
	padding-top:1pt;
	padding-bottom:1pt;
	background-color:#0048C2;
	color:#FFFFFF;
	font-weight:bold;

}

/*podsumowanie obliczen, cena netto bez podanego rabatu*/
div.out_suma_cn_bez_r 
{
	margin-left: 60%;
	height:18pt;
	padding-left:5pt;
	padding-top:1pt;
	padding-bottom:1pt;
	background-color:#0048C2;
	color:#FFFFFF;
	font-weight:bold;
}

/*podsumowanie obliczen, cena netto z podanym rabatem*/
div.out_suma_cn
{
	margin-left: 60%;
	margin-right:20%;
	height:18pt;
	padding-left:5pt;
	padding-top:1pt;
	padding-bottom:1pt;
	background-color:#0048C2;
	color:#FFFFFF;
	font-weight:bold;

}

/*podsumowanie obliczen, cena pomniejszona o rabat*/
div.out_suma_cn_minus_r 
{
	background-color:#0048C2;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	height:18pt;
	padding-left:5pt;
	padding-top:1pt;
	padding-bottom:1pt;
	width:20%;
}
