body{background: #fff; font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif; font-size:11px;}

div.both{clear:both;}
div.break{clear:both;padding-top:10px;}
html{height: 100%; margin-bottom: 1px; }


#container{width:990px; min-height:400px; margin: 0 auto 0;}

a.logowanie{float:right; padding:10px; text-decoration:none; color:#005D90;}
a.logowanie:hover{text-decoration:underline;}

	#banner{background: url(../gfx/banner.jpg) no-repeat top; width:987px; height:108px; margin-bottom:1px;}
	#banner h1{padding:58px 0 0 270px; font-family: Tahoma; font-size:16px; color:#323232; font-weight:normal;}
	#top{height:180px;}
	#top ul.menu{padding:0px 0px 0 0; background: url(../gfx/menu_bg.jpg) no-repeat top left; width:987px; height:32px;}
	#top ul.menu li{float:left; padding:0 0px 0 0px;}
	#top ul.menu li a{font-size:12px; text-decoration:none; color:#c1e8ff;	text-align:center; padding-top:7px;}
	#top ul.menu li a.onas{display:block; width:66px; height:27px; background: url(../gfx/menu_onas.png) no-repeat top;}
	#top ul.menu li a.onas_active{display:block; width:66px; height:32px; background: url(../gfx/menu_onas_active.png) no-repeat top;}
	#top ul.menu li a.onas:hover{display:block; width:66px; height:32px; background: url(../gfx/menu_onas_active.png) no-repeat top;}
	#top ul.menu li a.rejestracja{display:block; width:123px; height:27px; background: url(../gfx/menu_rejestracja.png) no-repeat top;}
	#top ul.menu li a.rejestracja_active{display:block; width:123px; height:32px; background: url(../gfx/menu_rejestracja_active.png) no-repeat top;}
	#top ul.menu li a.rejestracja:hover{display:block; width:123px; height:32px; background: url(../gfx/menu_rejestracja_active.png) no-repeat top;}
	#top ul.menu li a.oplatformie{margin-left:10px; display:block; width:110px; height:27px; background: url(../gfx/menu_platforma.png) no-repeat top;}
	#top ul.menu li a.oplatformie_active{margin-left:10px; display:block; width:110px; height:32px; background: url(../gfx/menu_platforma_active.png) no-repeat top;}
	#top ul.menu li a.oplatformie:hover{margin-left:10px; display:block; width:110px; height:32px; background: url(../gfx/menu_platforma_active.png) no-repeat top;}
	#top ul.menu li a.oferta{display:block; width:150px; height:27px; background: url(../gfx/menu_oferta.png) no-repeat top;}
	#top ul.menu li a.oferta_active{display:block; width:150px; height:32px; background: url(../gfx/menu_oferta_active.png) no-repeat top;}
	#top ul.menu li a.oferta:hover{display:block; width:150px; height:32px; background: url(../gfx/menu_oferta_active.png) no-repeat top;}
	#top ul.menu li a.przetargi{display:block; width:118px; height:27px; background: url(../gfx/menu_przetargi.png) no-repeat top;}
	#top ul.menu li a.przetargi_active{display:block; width:118px; height:32px; background: url(../gfx/menu_przetargi_active.png) no-repeat top;}
	#top ul.menu li a.przetargi:hover{display:block; width:118px; height:32px; background: url(../gfx/menu_przetargi_active.png) no-repeat top;}
	#top ul.menu li a.regulamin{display:block; width:170px; height:27px; background: url(../gfx/menu_regulamin.png) no-repeat left top;}
	#top ul.menu li a.regulamin_active{display:block; width:170px; height:32px; background: url(../gfx/menu_regulamin_active.png) no-repeat left top;}
	#top ul.menu li a.regulamin:hover{display:block; width:170px; height:32px; background: url(../gfx/menu_regulamin_active.png) no-repeat left top;}
	#top ul.menu li a.kontakt{display:block; width:66px; height:27px; background: url(../gfx/menu_kontakt.png) no-repeat top;}
	#top ul.menu li a.kontakt_active{display:block; width:66px; height:32px; background: url(../gfx/menu_kontakt_active.png) no-repeat top;}
	#top ul.menu li a.kontakt:hover{display:block; width:66px; height:32px; background: url(../gfx/menu_kontakt_active.png) no-repeat top;}
	
	#top ul.menu li a.aukcje{display:block; width:210px; height:27px; background: url(../gfx/menu_aukcje.png) no-repeat top;}
	#top ul.menu li a.aukcje_active{display:block; width:210px; height:32px; background: url(../gfx/menu_aukcje_active.png) no-repeat top;}
	#top ul.menu li a.aukcje:hover{display:block; width:210px; height:32px; background: url(../gfx/menu_aukcje_active.png) no-repeat top;}

	#top ul.menu li a.ogloszenia{display:block; width:118px; height:27px; background: url(../gfx/menu_przetargi.png) no-repeat top;}
	#top ul.menu li a.ogloszenia_active{display:block; width:118px; height:32px; background: url(../gfx/menu_przetargi_active.png) no-repeat top;}
	#top ul.menu li a.ogloszenia:hover{display:block; width:118px; height:32px; background: url(../gfx/menu_przetargi_active.png) no-repeat top;}
	
	
		#logo{width:415px; float:left;}
		#logo img.logo{height:65px;}
		.ie6 #logo img.logo{float:left; width:100px;}
		#logo ul.firma{padding:5px 0 0 5px; float:left;}
		#logo ul.firma li{padding:2px 0 2px 0;}
		#logo ul.firma li h2{color:#000000; font-size:18px; font-weight:normal;}
		#logo ul.firma li h3{color:#000000; font-size:12px; font-weight:normal;}

	#content table.przetargi{width:912px; margin:0 auto 0;}
	#content table.przetargi tr th{text-align:center; color:#005d90; font-size:15px; font-weight:normal; padding:10px 0 10px 0}
	#content table.przetargi tr td{background: #f2f2f2; border:2px solid #fff; padding:10px; font-size:10px; color:#646464;}
	#content table.przetargi tr td a{color:#646464; font-size:10px; text-decoration:none;}
	#content table.przetargi tr td a:hover{color:#646464; font-size:10px; text-decoration:underline;}
	#content table.przetargi tr td.first{border-top:1px solid #d3d3d3;}
	#content table.przetargi tr td.last{border-bottom:1px solid #d3d3d3;}
	#content table.przetargi tr td.lp{width:30px; text-align:center; border-left:1px solid #d3d3d3;}
	#content table.przetargi tr td.lp{width:30px; text-align:center;}
	#content table.przetargi tr td.przetarg{width:400px;}
	#content table.przetargi tr td.opcje{width:150px; border:1px solid #d3d3d3; border-left:2px solid #d3d3d3;}

	#content{padding:10px 0 0 0;}
	#content h1.nag{height:24px; padding:3px 0 0 20px; font-family:Tahoma; color:#000; font-size:14px; font-weight:normal;}
	#content img.oplatformie{float:right; padding:20px;}
	#content p.tresc{font-size:14px; color:#000; padding:15px; }
	#content p.right{font-size:14px; color:#000; padding:10px; float:right;}
	#content ul.kontakt{padding:20px 0 0 20px;}
	#content ul.kontakt li{padding:0px 0 5px 20px; background: url(../gfx/li_bg.jpg) no-repeat left top;}
	#content ul.kontakt li p{font-size:12px; color:#000; padding:0px 0 5px 0;}
	#content ul.kontakt li p a{font-size:12px; color:#007cc1;}
	#content ul.kontakt li h2{font-size:18px; color:#000; padding:0px 0 5px 0}
	#content hr.line{height:1px; border:0px; background: #000;}
	#content hr.krotka{height:1px; margin:10px 0 0 0; border:0px; background: #000; margin-left:70px; width:815px;}
	#content h5.numer{margin:10px 0 0 29px; color:#000; font-size:15px; padding:6px 0 0 9px; font-weight:normal; width:842px; height:22px; background: url(../gfx/h5_bg.jpg);}
	#content h4.reg{font-weight:normal; color:#005d90; font-size:15px; padding:0px;}
	#content h4.reg span{background: #fff; padding:0 10px 0 0;}
	#content div.line_bg{ margin:20px 0 5px 30px; width:900px; background: url(../gfx/h4_bg.png) repeat-x;}
	#content div.form_left{width:446px; height:155px; background: url(../gfx/form_bg.jpg) no-repeat; margin:20px 0 0 30px; float:left;}
	.ie6 #content div.form_left{margin-left:15px;}
	#content div.form_left p.left_name{font-size:11px; color:#000; padding:13px 0 0 20px; float:left;}
	#content div.form_left div.form{width:320px; float:right; padding:7px 0 0 0;}
	#content div.form_left div.form label{font-size:11px; color:#000; float:left; width:120px; text-align:right; padding:5px 5px 0 0; margin:5px 0 0px 0;}
	#content div.form_left div.form input.text{font-size:11px; color:#575757; background: #fffae1; border:1px solid #9b9b9b; width:175px; height:17px; margin-top:5px;}
	#content div.form_left div.form input.required{font-size:11px; color:#575757; background: #fffae1; border:1px solid #9b9b9b; width:175px; height:17px; margin-top:5px;}
	#content div.form_left div.form input.error{font-size:11px; color:#575757; background: #ffdac3; border:1px solid #ff0000; width:175px; height:17px; margin-top:5px;}
	#content div.form_left div.form select.text{font-size:11px; color:#575757; background: #fffae1; border:1px solid #9b9b9b; width:177px; height:19px; margin-top:5px;}
	#content input.submit_ok{color:#007cc1; font-size:15px; text-decoration:underline; width:292px; height:109px; padding-top:65px; display:block; background: url(../gfx/submit_bg.jpg) no-repeat; border:0px; margin:0 auto 0;}

	#content p.error{font-size:15px; color:#f00; padding:10px 0 0 30px;}
	#content ul.zalaczniki{padding:20px 0 0 30px; text-align:left;}
	#content ul.zalaczniki li{background:transparent; width:400px; text-align:left; float:none; list-style:none;}
	#content ul.zalaczniki li p.zal{background:url(../gfx/spinacz2.png) no-repeat left top; padding:2px 0 0 15px;font-size:11px; color:#005D90; float:left; width:250px;}
	#content ul.zalaczniki li em{font-style:normal; color:#646464; font-size:11px; float:left;}
	#content ul.zalaczniki li a{float:left; width:20px; padding:0 0 0 10px;}
	#content ul.zalaczniki li a img{padding:0px; margin:0px; width:20px;}

	#content div.form_right{width:446px; height:155px; background: url(../gfx/form_bg.jpg) no-repeat; margin:20px 0 0 17px; float:left;}
	#content div.form_right p.left_name{font-size:11px; color:#000; padding:13px 0 0 20px; float:left;}
	#content div.form_right div.form{width:320px; float:right; padding:7px 0 0 0;}
	#content div.form_right div.form label{font-size:11px; color:#000; float:left; width:120px; text-align:right; padding:5px 5px 0 0; margin:5px 0 0px 0;}
	#content div.form_right div.form input.text{font-size:11px; color:#575757; background: #fffae1; border:1px solid #9b9b9b; width:175px; height:17px; margin-top:5px;}
	#content div.form_right div.form input.required{font-size:11px; color:#575757; background: #fffae1; border:1px solid #9b9b9b; width:175px; height:17px; margin-top:5px;}
	#content div.form_right div.form input.error{font-size:11px; color:#575757; background: #ffdac3; border:1px solid #ff0000; width:175px; height:17px; margin-top:5px;}
	#content div.form_right div.form select.text{font-size:11px; color:#575757; background: #fffae1; border:1px solid #9b9b9b; width:177px; height:19px; margin-top:5px;}
	#content div.form_right div.form textarea.text{font-size:11px; color:#575757; background: #fffae1; border:1px solid #9b9b9b; width:297px; height:124px; margin-top:5px;}
	#content ul.reg{padding:10px 0 0 70px}
	#content ul.reg li{padding:5px 0 5px 0;}
	#content ul.reg li label{font-size:12px; color:#000;}

		#round_top{height:7px; weight:912px; background: url(../gfx/round_top.jpg) no-repeat; margin:10px 0 0 30px;}
		#round_bottom{height:5px; weight:912px; background: url(../gfx/round_bottom.jpg) no-repeat; margin:0px 0 0 30px;}

		#con_branze{width:910px; margin-left:30px; background: #f2f2f2; border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3;}
		#con_branze a.right{float:right; font-size:12px; color:#007cc2; padding:5px 15px 5px 0px;}
		#con_branze span.r{float:right;  color:#007cc2; padding:5px 15px 5px 5px;}
		#con_branze select.sel{padding:5px 5px 5px 5px; margin:10px 0 10px 13px; width:180px; height:270px; float:left;font-size:12px; color:#010101;}

		#podbranze{height:270px; overflow-x:auto; width:690px; float:right; margin:10px 13px 10px 0; border:1px solid #b3b9c3; background: #fff;}
		#podbranze table tr td{padding:2px 2px 2px 5px; width:230px;}
		#podbranze table tr td input{float:left;}
		#podbranze table tr td label{padding:0px 0 0 5px; margin-top:4px; display:block}

		#add_file{width:446px; height:100px; background: url(../gfx/file_bg.jpg);margin:20px 0 0 30px;}
		#add_file p.left_name{font-size:11px; color:#000; padding:13px 0 0 20px; float:left;}
		#add_file div.form{width:320px; float:right; padding:7px 0 0 0;}
		#add_file div.form label{font-size:11px; color:#000; float:left; width:120px; text-align:right; padding:5px 5px 0 0; margin:5px 0 0px 0;}
		#add_file div.form input.text{font-size:11px; color:#575757; background: #fffae1; border:1px solid #9b9b9b; width:295px; height:20px; margin-top:5px;}
		#add_file div.form select.text{font-size:11px; color:#575757; background: #fffae1; border:1px solid #9b9b9b; width:297px; height:19px; margin-top:10px;}
		#add_file div.form input.submit{padding:5px 0 0 0; font-size:11px; color:#007cc2; text-decoration:underline; border:0px; background: transparent;}


	#reg h1.reg{width:1012px; height:22px; padding:5px 0 0 10px; background: url(../gfx/h1_bg.jpg) top; text-align:left; color:#fff; font-size:16px; font-weight:normal;}
	#reg h3.reg{font-size:14px; font-weight:bold; color:#000; padding:10px}
	#reg p{padding:5px 0 5px 10px; font-size:12px; line-height:14px; }
	#reg ol{list-style-type: decimal; padding:0 0 0 40px; line-height:16px; color:#000;}
	#reg ol li ol{list-style-type: lower-roman; padding:0 0 0 20px; line-height:16px; }

	#stopka2{border-top:2px solid #000; padding-top:5px; margin-top:10px;}
	#stopka2 div.menu1{width:426px; float:left; }
	#stopka2 div.menu1 a{color:#005d90; font-size:12px; padding:0 10px 0 10px;}
	#stopka2 div.logintrade1{width:190px; padding-bottom:10px; float:left;}
	#stopka2 div.logintrade1 a{color:#005d90; font-size:12px; padding:0 10px 0 10px;}
	#stopka2 div.logintrade1 p{font-style:normal; color:#000;}


