body{ background: #fff; color:#1c1f24; font-family: Arial, Tahoma,Arial,'Trebuchet MS',  Arial,Verdana,Helvetica,sans-serif; font-size:14px; padding-bottom:20px} 

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

p.tresc a{font-size:14px; color:#004494; text-decoration:none; margin:5px 0 5px 20px; display:inline-block}
a.link{text-decoration:none; color:#004494;}


#container{width:960px; min-height:381px; margin: 0 auto 0;}

a.logowanie{display:block; margin: 20px 0 0 882px;  color:#1c1f24; text-decoration: none; font-size:11px; display: inline-block; padding: 10px 20px;}
 
.ie a.logowanie{ }
a.logowanie:hover{}

.flagi img{ margin-top:10px; width:16px; border-radius:2px;}
.flagi{padding:0px 10px 0 10px !important; float:right; position:absolute; margin:1px 0 0 890px; height:22px; }
.ie .flagi{margin-left:490px !important }
.flagi a{color:#929292 ;text-decoration: none; padding:4px; text-transform: uppercase;   font-size:11px; font-weight:bold;  border-radius: 11px; }
.flagi a.plFlagActive { }
.flagi a.enFlagActive { } 
.radioPanelOsobaKontaktowaClass{padding: 15px 0 20px 0px !important;
  border-bottom:1px solid #cccccc;
}
.radioPanelOsobaKontaktowaClass label{display:block; padding-top:2px;}
.radioPanelOsobaKontaktowaClass input{float:left;}

.pola_obowiazkowe{display:none;}
.pola_obowiazkowe_ponizej{margin-top: 70px; display:block !important; padding:20px 0 20px 40px; color:#1c1f24; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; font-size:12px; width:880px}
.pola_obowiazkowe_ponizej em{ font-style:normal;}
  
#produktyBox{border-bottom:1px solid #cccccc;  border-top:1px solid #cccccc;}

.formOsobaKontaktowaBgExtend{background: none !important; padding-top:20px;}
.classDaneKontaktowe{margin:0 10px 20px 0px;}
.contentPodstrona{padding:20px 10px;}

	#banner{width:960px; height:0px; margin-bottom:1px; background:none !important;}
	
	#banner h1{display:none;}
	#banner h1.platforma{display:block !important;   color:#00a680; font-weight:bold; font-size:16px; position:absolute; width:920px; margin:50px 0px 0 776px;   padding:10px;  }
	#top{height:145px; background:  url(../gfx/pakserwis/top.png) no-repeat ; padding-left:0px; }
	#top ul.menu{clear:both; margin:60px 0px 0 15px; padding-left:0px;  height:40px; display:block; } 
	.ie #top ul.menu{ }
	#top ul.menu li{float:left; padding: 0px 0px 0 0;}
	#top ul.menu li a{  color:#fff; text-decoration: none;  padding: 0 20px; font-size:13px;  }
	#top ul.menu li a:hover{color:#00a680}
	#top ul.menu li a.onas{}
	#top ul.menu li a.onas_active{ color:#00a680}
	#top ul.menu li a.onas:hover{}
	#top ul.menu li a.rejestracja{}
	#top ul.menu li a.rejestracja_active{ color:#00a680}
	#top ul.menu li a.rejestracja:hover{ }
	#top ul.menu li a.oplatformie{  }
	#top ul.menu li a.oplatformie_active{ color:#00a680}
	#top ul.menu li a.oplatformie:hover{}
	#top ul.menu li a.oferta{}
	#top ul.menu li a.oferta_active{color:#00a680 }
	#top ul.menu li a.oferta:hover{}
	#top ul.menu li a.przetargi{}
	#top ul.menu li a.przetargi_active{color:#00a680 }
	#top ul.menu li a.przetargi:hover{}
	#top ul.menu li a.regulamin{}
	#top ul.menu li a.regulamin_active{ color:#00a680}
	#top ul.menu li a.regulamin:hover{}
	#top ul.menu li a.kontakt{  }
	#top ul.menu li a.kontakt_active{color:#00a680 }
	#top ul.menu li a.kontakt:hover{}	
	#top ul.menu li a.aukcje{}
	#top ul.menu li a.aukcje_active{color:#00a680 }
	#top ul.menu li a.aukcje:hover{}
	#top ul.menu li a.ogloszenia{}
	#top ul.menu li a.ogloszenia_active{color:#00a680 }
	#top ul.menu li a.ogloszenia:hover{}
	
	
		#logo{width:415px; float:left;}
		#logo img.logo{height:65px;}
		
		#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:#1c1f24; font-size:18px; font-weight:normal;}
		#logo ul.firma li h3{color:#1c1f24; font-size:12px; font-weight:normal;}

.podbranzeDrugiegoPoziomu{}
.podbranzeTrzeciegoPoziomu{width:450px !important;}
	#content table.przetargi{width:950px; margin:0 auto 0; border-collapse:collapse;}
	#content table.przetargi tr th{text-align:center; background:#00a680; color:#fff; vertical-align:middle; font-size:12px; font-weight:bold; padding:15px 0; border:1px solid #fff;}
	#content table.przetargi tr td{padding:15px; color:#646464; border:1px solid #fff;}
	#content table.przetargi tr td a{color:#646464; text-decoration:none;}
	#content table.przetargi tr td a:hover{color:#646464; text-decoration:underline;}
	#content table.przetargi tr td.first{}
	#content table.przetargi tr td.last{}
	#content table.przetargi tr td.lp{}
	#content table.przetargi tr td.lp{}
	#content table.przetargi tr td.przetarg{width:400px;}
	#content table.przetargi tr td.opcje{width:150px; }
	#content table.przetargi tr{background: #ececec;} 
	#content table.przetargi tr:nth-of-type(odd) { background-color: #b1b1b1; }

.inputNazwaFirmy{width:260px !important}
.inputNip{width:100px !important}
.inputWWW{width:260px !important}
.inputRokPowstania{width:70px !important}
.intpuZatrudnienie{width:100px !important}
.inputAdres{width:260px !important}
.inputMiejscowosc{width:260px !important}
.inputKodPocztowy{width:70px !important}
.inputWojewodztwo{width:150px !important}
.inputKraj{width:270px !important}
.inputImie{width:260px !important}
.inputNazwisko{width:260px !important}
.inputTelStacjonarny{}
.inputTelKomorkowy{}
.inputEmail{width:260px !important}

#bottomBox{padding-bottom:20px}

	#content_top{ }
	#content{ padding:0px 20px 0 20px;   background: #ece9e9;}
	#content h1.nag{ width:950px;  padding:20px 0px 0px 0px;  color:#1c1f24; font-size:30px; margin-bottom:15px; font-weight:normal; }
	#content h1.nag em{font-style:normal; }
	.headReg{margin:15px 20px 10px 30px; padding:10px 0 10px 20px;  color:#c000; font-size:18px; font-weight:normal; background:#d4cba7}
	.nowaOsobaKontaktowa{display:block !important;}
	.podstrona_tresc h1.nag{}
	#content img.oplatformie{float:right; padding:20px;}
	#content p.tresc{font-size:14px; color:#1c1f24; padding:15px; }
	#content p.right{font-size:14px; color:#1c1f24; padding:10px; float:right;}
	#content ul.kontakt{padding:20px 0 0 0px;}
	#content ul.kontakt li{padding:0px 0 5px 20px;}
	#content ul.kontakt li p{font-size:12px; color:#1c1f24; 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:#1c1f24; padding:0px 0 5px 0}
	#content hr.line{display:none;}
	p.head{font-size:12px; font-weight:bold; color:#00a680 !important;}
	#content hr.krotka{display:none;}
	.submitBox, .nowaOsobaSubmitBox{padding:20px 0 27px 0; text-align:center;  width:950px;}
	#content h5.numer{margin:10px 0 0 29px; color:#1c1f24; 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-size:21px; font-weight:normal; color:#00a680; padding:20px 0 10px 0px ; margin:0px;}
	
	#content h4.reg span{}
	#content div.line_bg{}
	#content div.form_left{width:418px;  margin:0px 0 0 0px;   float:left; height:235px;}
	.rightBoxAdres, .leftBoxDaneFirmy{height:300px !important;}
	.ie6 #content div.form_left{margin-left:7px;}
	#content div.form_left p.left_name{font-size:21px; color:#1c1f24; padding:0px 0 0 0px; font-weight:normal; margin:10px 0 }
	#content div.form_left div.form{padding:7px 0 0 0; }
	#content div.form_left div.form label{font-size:14px; color:#1c1f24; float:left; width:141px; text-align:right; padding:7px 5px 0 0; margin:5px 0 0px 0;}
	#content div.form_left div.form label em{color:#1c1f24}
	#content div.form_left div.form input.text{font-size:11px; color:#575757;  border:1px solid #cfcfcf; width:175px; height:17px; margin-top:5px; padding:5px 5px; }
	#content div.form_left div.form input.required{font-size:11px; color:#575757; border:1px solid #cfcfcf; width:175px; height:17px; margin-top:5px;padding:5px 5px; }
	#content div.form_left div.form input.error{font-size:11px; color:#575757;   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 #cfcfcf; width:177px; height:27px; margin-top:5px;padding:3px 5px; }
	#content input.submit_ok{color:#fff; font-size:18px;  padding:12px 20px;   border:0; background: url(../gfx/pakserwis/submitBg.png) repeat-x; display:inline-block; margin:0 auto 0; margin-top:10px;}
	 
	#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:427px; margin:0px 0 0 50px; float:left; height:235px; padding-left:15px;}
	#content div.form_right p.left_name{font-size:21px; color:#1c1f24; padding:0px 0 0 0px; font-weight:normal;margin:10px 0 }
	#content div.form_right div.form{ padding:7px 0 0 0;}
	#content div.form_right div.form label{font-size:14px; color:#1c1f24; float:left; width:140px; text-align:right; padding:7px 5px 0 0; margin:5px 0 0px 0;}
	#content div.form_right div.form label em{color:#1c1f24}
	#content div.form_right div.form input.text{font-size:11px; color:#575757;  border:1px solid #cfcfcf; width:175px; height:17px; margin-top:5px;padding:5px 5px; }
	#content div.form_right div.form input.required{font-size:11px; color:#575757;   border:1px solid #cfcfcf; width:175px; height:17px; margin-top:5px;padding:5px 5px; }
	#content div.form_right div.form input.error{font-size:11px; color:#575757;  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 #cfcfcf; width:177px; height:27px; margin-top:5px;padding:5px 5px; }
	#content div.form_right div.form textarea.text{font-size:11px; color:#575757;  border:1px solid #cfcfcf; width:399px; height:155px; margin:5px 0 0 3px;padding:5px 5px; }

#content div.form_right div.form input:focus { 
    border:1px solid #00a680 !important;
}
#content div.form_left div.form input:focus { 
    border:1px solid #00a680 !important;
}
#content div.form_right div.form select:focus { 
    border:1px solid #00a680 !important;
}
#content div.form_left div.form select:focus { 
    border:1px solid #00a680 !important;
}
#content div.form_right div.form textarea:focus { 
    border:1px solid #00a680 !important;
}
		

	
	#content ul.reg{
			border-top: 0px;
			margin: 0 10px 150px 10px;
                        height: 187px;
			padding:15px 10px 10px; clear: both;}
	#content ul.reg li{padding:5px 0 5px 0;}
	#content ul.reg li a{color:#eb0505; text-decoration: underline;}
	#content ul.reg li input{float:left;}
	#content ul.reg li label{font-size:14px; color:#1c1f24; display:block; margin-top:-2px !important; line-height: 22px; padding-left:20px;}
	#content ul.reg li label em{color:#1c1f24;}
	.pola_obowiazkowe{padding:2px 0 30px 40px}

		#round_top{display:none;}
		#round_bottom{ 
			
			height:10px; 
		}

		#con_branze{margin:0 0px ; padding-bottom:10px;}
		#con_branze a.right{float:right; font-size:12px; color:#eb0505; margin-left:3px; text-align:center; border-bottom:1px solid #eb0505; text-decoration: underline; height:15px; padding:4px 0 0 0px; display:inline-block; text-decoration:none; }
		#con_branze a.right:hover{ }
		#con_branze span.r{display:none;}
		.zaznacz_wszystkie{margin-right:12px;}
		#con_branze select.sel{padding:5px 5px 5px 5px; margin:10px 0 10px 0px; width:213px; height:270px; float:left; font-size:14px; color:#1c1f24; border:1px solid #cfcfcf; font-family: Tahoma}

		#podbranze{height:270px; width:690px; font-size:14px; overflow-x:auto; float:right; margin:10px 13px 10px 0; border:1px solid #cfcfcf;}
		#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; font-size:12px; color:#1c1f24}

		#add_file{width:446px; height:100px; background: url(../gfx/file_bg.jpg);margin:20px 0 0 30px;}
		#add_file p.left_name{font-size:12px; color:#1c1f24; 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:#1c1f24; 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;}

		.mozliwoscWieluBranz{font-size:10px; color:#1c1f24; float:left; padding:0}
		
		.podbranzeDrugiegoPoziomu{width:670px !important}
		
		#reg{padding:0 20px 30px 20px}
	#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:#1c1f24; 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:#1c1f24;}
	#reg ol li ol{list-style-type: lower-roman; padding:0 0 0 20px; line-height:16px; }


	#stopka2{ font-size:13px;   height:35px; width:960px;  background: #1c1f24; margin-left:-20px; padding:10px 20px 60px 20px}
	#stopka2 div.menu1{width:378px; float:left; height:30px;   padding-top:10px; margin-left:0px;}
	#stopka2 div.menu1 a{color:#8a8a8a; font-size:13px; padding:0 10px 0 10px; text-decoration:none}
	#stopka2 div.logintrade1{width:561px; padding-bottom:5px; float:left; height:20px;  padding-top:10px;}
	#stopka2 div.logintrade1 a{color:#8a8a8a; font-size:13px; padding:0 10px 0 10px; text-decoration: none; }
	#stopka2 div.logintrade1 p{font-style:normal; color:#8a8a8a}



    .jezykiSelectWrapper{
        display:inline-block;
        position: relative;
    }
    .jezykiSelect{
        position:relative;
        margin-top:7px;
        padding:3px 0 3px 27px;
        border:1px solid #999999;
        background-image:url("./gfx/pl_19_12.png");
        background-color: #fff;
        background-repeat:no-repeat;
        background-position:46px 2px;
        cursor:pointer;
    }
    .jezykiSelected{
        background:url("../../public/media/images/bgz-zakupy/jezyk.png") no-repeat scroll right 6px #fff;
        margin-right:5px;
    }
    .jezykiOptions{
        display:none;
        position:absolute;
        width:62px;
        z-index:1;
        right:0px;
        top:30px;
        left: 0px;
        border: 1px solid #d9d9d9;
        padding:0 0 4px 0;
        background-color: #ffffff;
    }
    .jezykiSelect, .jezykiOptions a{
        display:block;
        text-align:left;
        color:#949495;
        height:16px;
        width:35px;
    }
    .jezykiOptions a{
        margin:0px;
        font-size: 10px;
        padding:4px 0 3px 27px;
        text-decoration:none;
        width:35px;
        height: 12px;
        top: 10px;
        vertical-align: middle;

    }
    .jezykiOptions a:hover{
        background-color:#E8E8E8;
    }
    .jezykiSelectWrapper .pl{
        background-image:url("../../gfx/nowy_panel_logowania/PL.png");
        background-repeat:no-repeat;
        background-position:4px 4px;
    }
    .jezykiSelectWrapper .en{
        background-image:url("../../gfx/nowy_panel_logowania/UK.png");
        background-repeat:no-repeat;
        background-position:4px 4px;
    }
    .jezykiSelectWrapper .ru{
        background-image:url("../../gfx/ru.png");
        background-repeat:no-repeat;
        background-position:4px 4px;
    }
    .jezykiSelectWrapper .it{
        background-image:url("../../gfx/nowy_panel_logowania/ITA.png");
        background-repeat:no-repeat;
        background-position:4px 4px;
    }
    .jezykiSelectWrapper .de{
        background-image:url("../../gfx/nowy_panel_logowania/DE.png");
        background-repeat:no-repeat;
        background-position:4px 4px;
    }
    .jezykiSelectWrapper .fi{
        background-image:url("../../gfx/nowy_panel_logowania/FIN.png");
        background-repeat:no-repeat;
        background-position:4px 4px;
    }
    .jezykiSelectWrapper .nl{
        background-image:url("../../gfx/nowy_panel_logowania/NDL.png");
        background-repeat:no-repeat;
        background-position:4px 4px;
    }
    .jezykiSelectWrapper .pt{
        background-image:url("../../gfx/nowy_panel_logowania/PORT.png");
        background-repeat:no-repeat;
        background-position:4px 4px;
    }
    .jezykiSelectWrapper .sv{
        background-image:url("../../gfx/nowy_panel_logowania/SWE.png");
        background-repeat:no-repeat;
        background-position:4px 4px;
    }
    .jezykiSelectWrapper .uk{
        background-image:url("../../gfx/nowy_panel_logowania/UKR.png");
        background-repeat:no-repeat;
        background-position:4px 4px;
    }
    .jezykiSelectWrapper p.jezykiSelected{
        font-size: 10px;
        padding: 2px 0;
        text-transform: uppercase;
	}


 