body { background:#EDEDED url(../gfx/body.jpg) repeat-x; font:normal 16px Arial,sans-serif; background-position: 0px 15px; }

a { color:#000; font-weight:bold; text-decoration:none; }
.clear { clear:both; }

                      

#bottombackground { background:#AAA9A9; }
#page  { background:#AAA9A9; margin-left: auto; margin-right: auto; margin-top: 2px; margin-bottom: 15px; width: 800px; }

	#header { background:#AAA9A9 url(/test/gfx/header.jpg) no-repeat; height:162px; padding:0 0 9px; }
		#header h1 { height:0; text-indent:-9999px; }
		#logo  { background:url(/test/gfx/logo.gif) no-repeat; font-size:0; height:47px; margin:20px 0 0 20px; text-indent:-9999px; width:120px; }

		#menu { font-weight:bold; height:30px; list-style-type:none; margin:114px 0 0 0; padding:0 0 0 6px; }
			#menu li { float:left; list-style-type:none; padding:5px 0 5px 10px; }
			#menu a { float:left; height:20px; padding:0 15px;}
				#menu a:hover, #menu a:active { background: #B8DB7D; }
				
		#underline { height:5px; margin:5px 0 0; }

	#container { background:#AAA9A9; }
		#sidebar { background:#B8DB7D; float:left; width:155px; height:427px; margin-bottom: 5px solid #EDEDED;}
			#sidebar .flags img{ width:35px; border: 2px solid yellow; margin: 5px 0px 0px 5px;}
			#sidebar h3 { font-weight: normal; padding:10px; font-size: 0.9em }
			#sidebar a:hover, #sidebar a:active { text-decoration:underline; }
			#sidebar li { list-style-type:square; list-style-position: inside; margin: 2px 10px; font-size: 0.8em }
		#sidebarr { background:#B8DB7D; float:right; width:155px; }
			#sidebarr .flags img{ width:35px; border: 2px solid yellow; margin: 5px 0px 0px 5px;}
			#sidebarr h3 { font-weight: normal; padding:10px; font-size: 0.9em }
			#sidebarr a:hover, #sidebar a:active { text-decoration:underline; }
			#sidebarr li { list-style-type:square; list-style-position: inside; margin: 2px 10px; font-size: 0.8em }
			
		#content { background:#AAA9A9; border-bottom: 5px; border-left: 5px solid #AAA9A9; float:right; width:640px; }

		.subpage { background:#DEE0DD; border:3px solid #B8DB7D; overflow:auto; margin:0 0 5px; padding:5px; }
			.subpage .text { float:left; width:500px; }
				.subpage .text h3 { font-size:1em; margin:5px; }
                                    .subpage .text h3 a { }
                                    .subpage .text h3 a:hover,
                                    .subpage .text h3 a:active  { text-decoration:underline; }
				.subpage .text p { font-size:0.8em; margin:10px; }
			.subpage .pic { float:right; width:110px; }
				.subpage .pic img { display:block; width:110px; }

	#bottom {}
        	#bottom  p, #bottom-i p { background:#DEE0DD; border-bottom:5px solid #F2BC11; border-top:5px; clear:both; font-size:0.8em;  line-height:25px; text-align:center; }
	
	#subcontent { background:#DEE0DD; border:3px solid #B8DB7D; }
	  #subcontent .indeks_gorny {vertical-align: super}
	  #subcontent .indeks_dolny {vertical-align: sub}
		#subcontent .subtitle { height: 40px; margin: -8px 0px 10px 5px; }
		#subcontent img {}

		#subcontent p { font-size: 0.9em; font-weight: bold; }
		#subcontent ul { font-size: 0.9em; }
		#subcontent h3 { font-size: 1em; font-weight: bold; }
		#subcontent h4 { font-size: 1em; font-weight: bold; margin-left: 15px;}
		
		#subcontent a { color: #0096D9; text-decoration:underline; }
		#subcontent a:hover, #subcontent a:active { color: #0096D9; text-decoration:underline; }
		
		/* Systemy Pomiarowe */
		#subcontent .schemat { float: right; width: 440px; margin-right: 60px; }
		#subcontent .przyrzad { float: left; clear: left; width: 200px; margin: 10px 20px; }
		#subcontent .list-syst { list-style-type:square; list-style-position: inside; margin-left :280px; }
			#subcontent .list-syst li { margin: 7px 0px; }
		#subcontent .soft { float:right; width:340px; margin: 0px 20px;}
		#subcontent softwsn  { width:250px; margin-left: 590px;}
		/* Laboratorium */
		#subcontent .lableft { float:left; margin: 20px; width: 280px; }
		#subcontent .labright { float: right; width: 280px; margin-right: 20px; }
		#subcontent .labpom { float: left; clear: left; margin: 10px 20px; }
		#subcontent .labtextleft { float: left; margin: 10px 20px; }
		#subcontent .labtextright { float: righ; margin: 10px 20px; }
		/* Projektowanie */
		#subcontent .meteolog { float: left; width: 200px; height: 161px; margin: 10px 20px; }
		#subcontent .szafa { float: left; width: 160px; height: 367px; margin: 20px 40px; }
		#subcontent .tbl { width: 220px; height: 170px; padding-left: 140px; }
		/* MiniProf */
		#subcontent .green { float:left; margin: 10px; width: 320px; height: 140px; }
		#subcontent .mp { float:left; padding: 10px 40px; width: 180px; height: 180px; }
		#subcontent .mp_h h3 { padding-top: 30px; }
		#subcontent .mp_h p { margin: 5px 0px 0px 280px; }
		#subcontent .pdf { vertical-align: text-top; }
		#subcontent .mp2 { width: 180px; height: 180px; margin: 20px 40px; }
		/* WSN */
		#subcontent .main_pic { margin: 0px; width: 740px; height: 378px; }
		#subcontent .soft { float:left; margin: 20px; width: 300px; }
		#subcontent .grey { float:left; margin: 10px; width: 320px; height: 261px; }
		#subcontent .mp5 { float:left; padding: 10px 40px; width: 180px; height: 180px; }
		#subcontent .mp6 { padding: 10px 40px; width: 480px; height: 180px; }
		#subcontent .mp5_h h3 { padding-top: 30px; }
		#subcontent .mp5_h p { margin: 5px 0px 0px 280px; }
		#subcontent .pdf5 { vertical-align: text-top; }
		#subcontent .mp25 { width: 180px; height: 180px; margin: 20px 40px; }
		#subcontent .schemat25 { float: right; width: 240px; margin-right: 60px; }
		/* WSN1 */
		#content1 .main_pic { margin: 10px; width: 740px; height: 378px; }
		#content1 .soft { float:left; margin: 20px; width: 300px; }
		#content1 .grey { float:left; margin: 10px; width: 320px; height: 261px; }
		#content1 .mp5 { float:left; padding: 10px 40px; width: 180px; height: 180px; }
		#content1 .mp5_h h3 { padding-top: 30px; }
		#content1 .mp5_h p { margin: 5px 0px 0px 280px; }
		#content1 .pdf5 { vertical-align: text-top; }
		#content1 .mp25 { width: 180px; height: 180px; margin: 20px 40px; }
		#content1 .schemat25 { float: right; width: 240px; margin-right: 60px; }
		/* Kontakt */
		#subcontent .kontakt { width: 300px; }

