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; }

.flagi{text-align:right; padding: 7px 10px 0 0; float: right; margin-right: 10px;}
.flagi a{margin-right: 5px;}
.flagi img{width: 18px;}
#container{width:990px; min-height:400px; margin: 0 auto 0;}

a.logowanie{float: right;padding: 7px 5px 5px 0;margin-right: 25px;text-decoration: none;color: #5b5b5b;font-size: 12px; font-weight:bold; margin-bottom: 3px;}
a.logowanie:hover{text-decoration:underline;}

	#banner{width:990px; margin-bottom:1px; display: inline-block;}
        #banner img{width: 100%;}
	#top{height:303px;}
	#top ul.menu{width: 100%; height: 35px; background-color: #20273a; margin-top: -3px;}
	#top ul.menu li{float:left; padding: 10px 49px;}
	#top ul.menu li a{font-size:13px; text-decoration:none; color:white; text-align:center;}
        #top ul.menu li a.oplatformie{display:block;}
	#top ul.menu li a.oplatformie_active{display:block; text-decoration: underline;}
	#top ul.menu li a.oplatformie:hover{display:block; text-decoration: underline;}
        #top ul.menu li a.rejestracja{display:block;}
	#top ul.menu li a.rejestracja_active{display:block; text-decoration: underline;}
	#top ul.menu li a.rejestracja:hover{display:block; text-decoration: underline;}
        
        #top ul.menu li a.aukcje{display:block;}
	#top ul.menu li a.aukcje_active{display:block; text-decoration: underline;}
	#top ul.menu li a.aukcje:hover{display:block; text-decoration: underline;}
        
        #top ul.menu li a.oferta{display:block;}
	#top ul.menu li a.oferta_active{display:block; text-decoration: underline;}
	#top ul.menu li a.oferta:hover{display:block; text-decoration: underline;}
        
        #top ul.menu li a.regulamin{display:block;}
	#top ul.menu li a.regulamin_active{display:block; text-decoration: underline;}
	#top ul.menu li a.regulamin:hover{display:block; text-decoration: underline;}
        
        #top ul.menu li a.kontakt{display:block;}
	#top ul.menu li a.kontakt_active{display:block; text-decoration: underline;}
	#top ul.menu li a.kontakt:hover{display:block; text-decoration: underline;}
        
	#top ul.menu li a.onas{display:block;}
	#top ul.menu li a.onas_active{display:block; text-decoration: underline;}
	#top ul.menu li a.onas:hover{display:block; text-decoration: underline;}
	
	#top ul.menu li a.przetargi{display:block;}
	#top ul.menu li a.przetargi_active{display:block; text-decoration: underline;}
	#top ul.menu li a.przetargi:hover{display:block; text-decoration: underline;}
	
	#top ul.menu li a.ogloszenia{display:block;}
	#top ul.menu li a.ogloszenia_active{display:block; text-decoration: underline;}
	#top ul.menu li a.ogloszenia:hover{display:block; text-decoration: underline;}
	
	
        #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 hr{border-color: #FFFFFF; margin: 20px 0;}
	#content h1.nag{height:24px; font-family:Tahoma; color:#005f9a; font-size:14px; font-weight:normal; margin: 10px 0 10px 20px; font-size: 24px;}
	#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:#006d38; font-size:17px; padding:0px; margin-left: 18px;}
        #content div.line_bg{ margin:20px 0 5px 10px; width:900px;}
        #content div.form_left{width:446px; height:155px; margin:20px 0 0 27px; float:left;}
        .ie6 #content div.form_left{margin-left:15px;}
        #content div.form_left p.left_name{font-size:15px; color:#444; float:left; font-weight: 600;}
        #content div.form_left div.form{width:445px; float:right; padding:7px 0 0 0;}
        #content div.form_left div.form label{font-size:12px; color:#000; float:left; width:125px; 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; border:1px solid #9b9b9b; width:270px; height:17px; margin-top:5px;}
        #content div.form_left div.form input.required{font-size:11px; color:#575757; border:1px solid #9b9b9b; width:270px; height:17px; margin-top:5px;}
        #content div.form_left div.form input.required.poleWymagane{background: #ffdac3;border: 1px solid #ff0000;}
        #content div.form_left div.form span.poleWymagane{display: block;float: right;margin: 2px 30px 0 0;}
        #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; border:1px solid #9b9b9b; width:102px; height:19px; margin-top:5px;}
        #content .submitBox{padding: 15px 0; position: relative}
        #content .submitBox img{ position: absolute;top: 15px;left: 170px;right: 0;margin: auto;}
        #content input.submit_ok{cursor:pointer; font-size: 17px;width: 205px;height: 45px;display: block;border: 1px solid #04719c;margin: 0 auto 0;background-color: #04719c;color: white; text-transform: uppercase;}
        #content input.submit_ok:hover{border: 1px solid #04719c;background-color: white;color: #04719c;}

        #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; margin:20px 0 0 17px; float:left;}
        #content div.form_right p.left_name{font-size:15px; color:#444444; float:left; font-weight: 600;}
        #content div.form_right div.form{width:445px; float:right; padding:7px 0 0 0;}
        #content div.form_right div.form label{font-size:12px; color:#444; float:left; width:124px; 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; border:1px solid #9b9b9b; width:175px; height:17px; margin-top:5px;}
        #content div.form_right div.form input.required{font-size:11px; color:#575757; border:1px solid #9b9b9b; width:280px; 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; border:1px solid #9b9b9b; width:177px; height:19px; margin-top:5px;}
        #content div.form_right div.form textarea.text{font-size:11px; color:#575757; border:1px solid #9b9b9b; width:420px; height:124px; margin-top:5px;}

        #content ul.reg{padding:10px 0 0 25px}
        #content ul.reg li{padding:5px 0 5px 0;}
        #content ul.reg li label{font-size:12px; color:#000;}

        #content input{padding: 1px 5px;}
        #content input:focus{border: 1px solid #006d38!important;}
        #content textarea:focus{border: 1px solid #006d38!important;}
        #content input.text.inputTelKomorkowy{width: 90px!important;}
        #content input.text.inputTelStacjonarny{width: 90px!important;}
        #content input#nip{width: 90px!important;}
        #content input#rok_powstania{width: 50px!important;}
        #content .pola_obowiazkowe{ margin-left: 29px;font-size: 12px; margin-top: 13px;}

        #content .nowaOsobaSubmitBox{margin-bottom:10px;}

        #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:29px;}
        #con_branze a.right{float:right; font-size:12px; color:#04719c; 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 0px; width:195px; height:270px; float:left;font-size:11px; color:#010101;}

        #podbranze{height:268px; 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{background-color: #ebebeb; padding: 15px 0; margin-top:10px;}
	#stopka2 div.logintrade1{text-align: center;}
	#stopka2 div.logintrade1 a{color: black; font-size:12px; text-decoration: none;}
        #stopka2 div.logintrade1 a:hover{text-decoration: underline;}


