/* style */
* { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #1A315B; }

.b { font-weight: bold; }
.red { color: #b90000 !important; }
.normal { font-weight: normal; }
.yellow { color: #f2990a; }

.fl { float: left; }

a.a1 { color: #9AA5B7; text-decoration: none; padding: 0 6px; }
a.a1:hover { color: #ffffff; }
a.a2 { color: #3F5681; text-decoration: none; }
a.a2:hover { color: #6F83A9; }
a.a3 { color: #152644; text-decoration: none; }
a.a3:hover { color: #b90000; }
a.a4 { color: #b90000; }
a.a4:hover { color: #777777; }
a.a5 { color: #b90000; font-weight: bold; }
a.a5:hover { color: #777777; }

body { margin: 0px; padding: 0px; text-align: center; background: #c9c9c9 url('/img/bg2.jpg') repeat-x top; }

div.d1 { clear: both; font-size: 11px; color: #B90000; font-weight: bold; margin-bottom: 10px;  }
div.d2 { clear: both; font-weight: bold; color: #b90000; border: solid #b90000; border-width: 0px 0px 1px 0px; margin: 5px 0 2px 0; }
div.d3 { clear: both; margin-top: 5px; font-weight: bold; padding: 4px 0 0 0; }
div.nag1 { position: relative; width: 750px; height: 165px; background: url('/img/nag3.jpg') no-repeat; }
	div.menu1 { position: absolute; top: 121px; left: 147px; }
	div.flagi { position: absolute; top: 104px; right: 5px; text-align: right;}		
div.d4 { float: left; width: 115px; }
div.d5 { clear: both; }
	
form { margin: 0px; padding: 0px; }

img { border: 0px; }

input.in1 { width: 45px; font-size: 13px; color: #b90000; font-weight: bold; }

span.sp1 { color: #b90000;  }

td.td1 { width: 347px; text-align: left; vertical-align: top; }
td.td2 { width: 115px; text-align: right; vertical-align: top; }

/* pozycjonowanie */
#k1 { position: relative; width: 750px; height: 597px; background: #eeeeee; margin: 0px auto; top: 10px; border: 1px solid #Ea2529; }
	
	

	#d1 { position: absolute; left: 0px; top: 0px; }
	#d2 { position: absolute; left: 198px; top: 0px; }
	#d3 { position: absolute; left: 381px; top: 0px; }
	#d4 { position: absolute; left: 600px; top: 0px; }
	#d5 { position: absolute; left: 0px; top: 124px; }
	#pro { position: absolute; left: 120px; top: 124px; }
	#ins { position: absolute; left: 226px; top: 124px; }
	#sza { position: absolute; left: 351px; top: 124px; }
	#proD { position: absolute; left: 120px; top: 124px; }
	#insD { position: absolute; left: 223px; top: 124px; }
	#szaD { position: absolute; left: 430px; top: 124px; }
	#proE { position: absolute; left: 120px; top: 124px; }
	#insE { position: absolute; left: 223px; top: 124px; }
	#szaE { position: absolute; left: 317px; top: 124px; }
	#vpsystem { position: absolute; top: 124px; }
	#d6 { position: absolute; left: 416px; top: 124px; }
	#i02 { position: absolute; left: 0px; top: 474px; z-index: 2; }
	#i06 { position: absolute; left: 511px; top: 165px; }
	#i06a { position: absolute; top: 165px; left: 511px; width: 239px; height: 335px; background: #ffffff; }
	#i07 { position: absolute; left: 511px; top: 262px; }
	#i08 { position: absolute; left: 511px; top: 374px; }
	#i09 { position: absolute; left: 511px; top: 474px; }
	
	#i11 { position: absolute; top: 165px; left: 530px; z-index: 3; }
	
	#bann01 { position: absolute; left: 532px; top: 202px; }
	#st { position: absolute; left: 0px; top: 500px; height: 97px; width: 750px; background: #1A315B; text-align: center; z-index: 1; }
		#st1 { font-weight: bold; color: #9AA5B7; text-align: left; padding: 0 0 0 115px; }
		#st2 { position: absolute; left: 604px; top: 82px; width: 200px; z-index: 3; color: #3F5681; }
		#st3 { position: absolute; left: 5px; top: 82px; width: 330px; z-index: 3; color: #3F5681; text-align: left; }
		#st4 { position: absolute; left: 10px; top: 78px; text-align: left; width: 600px; color: #ccc; }
			#st4 a { color: #ccc; }
			#st4 a:hover { color: #FE989A; }
	#i10 { position: absolute; left: 511px; top: 500px; }
	#bg { position: absolute; background: #ffffff url('/img/bg3.jpg') no-repeat; width: 511px; height: 309px; left: 0px; top: 165px; text-align: left; }
		#tresc { position: relative; text-align: left; vertical-align: top; top: 30px; left: 15px; background: transparent; overflow: auto; width: 495px; height: 273px; padding: 0 5px 0 0; }


	#insl { position: absolute; left: 0px; top: 10px; width: 240px; }
	#insr { position: absolute; left: 255px; top: 10px; width: 240px; }
	#prod { position: absolute; left: 567px; top: 163px; z-index: 4; }
	#supp1 { position: absolute; top: 505px; left: 22px; z-index: 100; }