/******************** RESET CSS ********************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a:active, a:focus {
outline: 0;
}
.clear{
	margin: 0 !important;
	padding: 0 !important;
	float:none !important;
	clear:both !important;	
	display:block !important;
}
/******************** END OF RESET CSS ********************/

/******************** BODY ********************/

body{
	text-align:center;
	margin:auto;
	background: #3b2d12 url(../img/bg.jpg) no-repeat center top;
	font-family:Tahoma;
}

h1{
	font-size: 20px;
}

.displaynone{
	display:none !important;
}

#pictures label{
	display:block;
}
 
/******************** END OF BODY ********************/

#container{
	left:16px;
	margin:auto;
	position:relative;
	text-align:left;
	width:1011px;
}

#container #content{
	margin-top:20px;	
}
#container .rejestracja{
	height:300px;
}
#container #content h3 {
	display:inline;
	float:left;
	font-size:22px;
	font-weight:bold;
	margin:0 0 17px;
	padding-left:30px;
	text-align:left;
	width:100%;
}

#container #content ul#rejestracja {
	margin-top:90px;
}
#container #content ul#rejestracja li{
	float:left;
	text-align:center;
	display:inline;
}
#container #content ul#rejestracja li a{
	color:black;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
#container #content ul#rejestracja li a:hover{
	text-decoration:underline;	
}
#container #content ul#rejestracja li.rejestracjaPracownika{
	width:450px;
}
#container #content ul#rejestracja li.rejestracjaPracodawcy {
	padding-left:230px;
	text-align:left;
}

#container DIV#toSommer{
	float:left;
	height:161px;
	width:360px;	
}
#container DIV#toSommer SPAN{
	display:block;
	font-size:14px;
	line-height:20px;
	margin:15px 10px 0 10px;
	font-weight:bold;
}
#container DIV#toSommer SPAN EM{
	font-weight:bold;
	color:#5d860d;	
}
#container DIV#top DIV#login-box{
	float:right;
	display:inline;
	width:260px;
	position:relative;
}
#container DIV#top DIV#login-box SPAN.topError{
	color:#BF001A;
	font-size:10px;
	font-weight:bold;
	left:120px;
	position:absolute;
	top:5px;
}
#container DIV#top DIV#login-box H2{
	font-size:17px;
	font-weight:bold;
	padding:20px 0 0 0;
	text-align:left;
	text-decoration:underline;
	text-transform:uppercase;
}
#container DIV#top DIV#login-box P{
	display:block;
	font-size:12px;
	margin:10px 0;
}
#container DIV#top DIV#login-box P strong{
	font-weight:bold;	
}
#container DIV#top DIV#login-box FORM{
	
}
#container DIV#top DIV#login-box LABEL{
	display:block;
	font-size:14px;
	margin:10px 0 0 0;	
}
#container DIV#top DIV#login-box LABEL.sec{
	margin-top:5px;	
}
#container DIV#top DIV#login-box LABEL INPUT{
	width:115px;	
}
#container DIV#top DIV#login-box A.rejestration{
	color:#836920;	
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:15px 0 0 0;
	text-decoration:none;
}
#container DIV#top DIV#login-box A#loginToPNW{
	float:right;
	display:inline;
	width:44px;
	height:18px;
	margin:2px 32px 0 0;
	background: url(../img/submit.gif) no-repeat;
}
#container DIV#top DIV#login-box A#logout{
	float:right;
	display:inline;
	padding:0 0 0 50px;
	font-size:12px;
	color:#3B2D12;
	height:18px;
	margin:2px 32px 0 0;
	background: url(../img/submit.gif) no-repeat;
}

#container DIV#top-menu{
	height:91px;
}
#container DIV#top-menu UL{
	
}
#container DIV#top-menu UL LI{
	float:left;
	display:inline;
	text-align:center;
}
#container DIV#top-menu UL LI.strona_glowna{
	padding:14px 20px 0;
	width:115px;
}
#container DIV#top-menu UL LI.oferty_pracy{
	padding:14px 0 0;
	width:230px;
}
#container DIV#top-menu UL LI.znajdz_pracownika{
	margin-left:224px;
	margin-left:224px;
	padding:14px 0 0;
	width:192px;
}
#container DIV#top-menu UL LI.artykuly_i_porady{
	padding:14px 0 0 48px;
	text-align:center;
	width:130px;
}
#container DIV#top-menu UL LI A{
	color:black;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
}
#container DIV#top-menu UL LI A:hover,
#container DIV#top-menu UL LI A:hover SPAN{
	text-decoration:underline;
}
#container DIV#top-menu UL LI A SPAN{
	display:block;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
}
#container #offerts H3{
	display:inline;
	float:right;
	font-size:22px;
	font-weight:bold;
	margin:0 0 17px;
	padding-right:30px;
	text-align:right;
	width:100%;
}
#container #offerts DIV.offert{
	width:223px;
	height:226px;
	display:inline;
	float:left;
	background: url(../img/offertBox.png) no-repeat;	
	margin:5px 14px;
	position:relative;
}
#container #offerts DIV.offert IMG.superOffert{
	position:absolute;	
	left:10px;
	top:10px;
}
#container #offerts div.offert h4 a{
	color:#6a4f04;
	text-decoration:none;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:30px 0 0 25px;
}
#container #offerts DIV.offert h5{
	font-size:10px;
	font-weight:bold;
	margin:0 0 20px 25px;
}
#container #offerts DIV.offert A.title{
	color:#736C5E;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 5px 25px;
	text-decoration:none;
}
#container #offerts DIV.offert SPAN.title{
	color:#736C5E;
	display:block;
	font-size:10px;
	font-weight:bold;
	margin:3px 0 2px 25px;
	text-decoration:none;
	float:none;
}
#container #offerts DIV.offert SPAN.bottom{
	margin-bottom:35px;	
}
#container #offerts DIV.offert A:hover.title{
	text-decoration:underline;
}
#container #offerts DIV.offert P{
	color:#736C5E;
	display:block;
	font-size:12px;
	margin:0 26px 0 25px;
	text-align:left;
	height:80px;
}
#container #offerts DIV.offert SPAN{
	color:black;
	display:inline;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin:0 0 0 25px;
}
#container #offerts DIV.offert SPAN EM{
	color:#6A4F04;
}
#container #offerts DIV.offert A.link{
	float:right;
	display:inline;
	width:21px;
	height:20px;
	margin:-2px 35px 0 0;
	background:url(../img/offertIn.png) no-repeat;
}
#container #footer{
	margin:25px 0 0 0;
	background:#3b2d12;
	height:55px;
}
#container #footer UL{
	margin:10px auto;
	width:550px;
}
#container #footer UL LI{
	display:inline;
	float:left;
	padding:17px 12px;
	background:url(../img/footer-next.png) no-repeat right 55%;
}
#container #footer UL LI.last{
	background:none;
}
#container #footer UL LI A{
	color:white;
	text-decoration:none;
	font-size:13px;
}
#container #footer UL LI A:hover{
	text-decoration:underline;
}
#container #footer UL LI A.last{
	background:none;
}
#container #content DIV.standard{
	display:block;
	width:1012px;
	clear:both;
}
#container #content DIV.standard DIV.standard-content{
	background:url(../img/page-bg.png) repeat-y center top;
	width:1012px;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu{
	background:url(../img/standard-submenu-all.jpg) no-repeat top center;
	width:264px;
	height:739px;
	float:left;
	margin-left:11px;
	display:inline;
	color:#3B2D12;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content{
	background: white url(../img/standard-submenu-all-bg.jpg) no-repeat left center;
	width:707px;
	height:739px;
	float:left;
	display:inline;
	color:#3B2D12;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content h3{
	font-size:17px;
	margin:40px 0 30px;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content p{
	font-size:13px;
	margin:0 25px 0 10px;
	text-align:justify;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content h4{
	padding:25px 25px 25px 10px;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content div.advert{
	text-align:center;
	padding:15px 0;	
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content 
#standard-submenu-content-pagination,
div.pagination{
	display:none;
	float:right;
	margin:5px 30px;
}
div.pagination{
	display:inline;
	margin:15px 30px 0;	
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content 
#standard-submenu-content-pagination a#standard-pagination-ex{
	display:none;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content 
#standard-submenu-content-pagination a,
div.pagination a,
div.pagination span.active{
	color:#3b2d12;
	font-size:12px;
	margin:0 2px;
	padding:0 5px;
	text-decoration:none;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content 
#standard-submenu-content-pagination a.number,
div.pagination span.active,
div.pagination span a{
	border:2px solid #3b2d12;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content 
#standard-submenu-content-pagination a.active,
div.pagination span.active{
	background: #3b2d12;
	color:#d8d3ca;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content p strong{
	font-weight:bold;	
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content div.section{
	height:666px;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content ul,
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content ul li{
	list-style-type:circle;
	font-size:12px;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content ul{
	display:block;
	margin:30px;	
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu-content ul li{
	padding:5px 0;
	text-align:justify;	
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu h2{
	font-size:17px;
	font-weight:bold;
	margin:38px 0 10px 50px;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu UL#aip-submenu{
	margin:30px 0;
	height:530px;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu UL#aip-submenu li{
	display:block;
	margin:30px 0;
	padding:0 30px;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu UL#aip-submenu li a{
	color:#275F17;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu UL#aip-submenu li a span{
	color:black;
	display:block;
	font-size:11px;
	font-weight:normal;
	margin:5px 0;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu .links{
	padding:0 20px;	
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu .links a.left{
	background:url(../img/submit2.gif) no-repeat left center;
	padding-left:50px;
	float:left;
	color:black;
	font-size:12px;
}
#container #content DIV.standard DIV.standard-content DIV.standard-submenu .links a.right{
	background:url(../img/submit.gif) no-repeat right center;
	padding-right:50px;
	float:right;
	color:black;
	font-size:12px;
}

#container #content DIV.standard SPAN.standard-top{
	display:block;
	width:1012px;
	height:10px;
	background:url(../img/page-top.png) no-repeat center top;
}
#container #content DIV.standard SPAN.standard-bottom{
	display:block;
	width:1012px;
	height:20px;
	background:url(../img/page-bottom.png) no-repeat center top;
}
#container #content div.standard div.standard-content form{
	padding:10px 40px;
}
#container #content DIV.standard DIV.standard-content FORM#rejestracja_pracownika{
	background:url(../img/rej_pracownika.png) no-repeat center center;
	height:610px;
}
#container #content DIV.standard DIV.standard-content FORM#rejestracja_pracodawcy{
	background:url(../img/rej_pracownika.png) no-repeat center center;
	height:870px;
}
#container #content DIV.standard DIV.standard-content FORM H2.lornetka{
	background:url(../img/lornetka.png) no-repeat left center;
	float:left;
	margin-top:10px;
	font-weight:bold;
	padding:15px 0 15px 80px;
}
#container #content DIV.standard DIV.standard-content FORM H2.spadochron{
	background:url(../img/spadochron.png) no-repeat left center;
	float:left;
	margin-top:25px;
	font-weight:bold;
	padding:50px 0 25px 80px;
}
#container #content div.standard div.standard-content form  p{
	clear:both;
	display:block;
	font-size:12px;
	margin:55px 10px 30px;
}
#container #content div.standard div.standard-content form  ul{
	clear:both;
	display:block;
	font-size:12px;
	margin:15px 10px 10px 50px;
	list-style-type:circle
}
#container #content div.standard div.standard-content form  ul li{
	padding-left:10px;
}
#container #content div.standard div.standard-content form  p strong{
	font-weight:bold;	
} 
#container #content DIV.standard DIV.standard-content FORM Label{
	display:block;
	clear:both;
	padding:9px 0;
	line-height:16px;
}
#container #content DIV.standard DIV.standard-content FORM Label span{
	float:left;
	font-size:12px;
	padding-right:20px;
	text-align:right;
	width:180px;	
}
#container #content DIV.standard DIV.standard-content FORM Label input,
#container #content DIV.standard DIV.standard-content FORM Label select{
	float:left;
}
#container #content DIV.standard DIV.standard-content FORM label em{
	font-size:12px;
	padding-left:10px;
	color:#BF001A;
	float:left;
}
.multiSelector em{
	font-size:12px;
	padding-right:10px;
	color:#BF001A;
	float:right;
}
#container #content DIV.standard DIV.standard-content FORM FIELDSET{
	clear:both;
}
#container #content DIV.standard DIV.standard-content FORM FIELDSET.rejestracja-pracownika-2 Label{
	display:inline;
	float:right;
	margin-right:50px;
	margin-top:15px;
}
#container #content DIV.standard DIV.standard-content FORM FIELDSET.rejestracja-pracownika-2 Label span{
	width:auto;	
}
#container #content DIV.standard DIV.standard-content FORM FIELDSET.rejestracja-pracownika-2 Label em{
	float:left;
	padding-right:10px;
}
#container #content DIV.standard DIV.standard-content FORM FIELDSET.rejestracja-pracownika-3{
	margin-left:125px;
	margin-top:15px;	
}
#container #content DIV.standard DIV.standard-content FORM FIELDSET.rejestracja-pracownika-3 Label{
	margin-right:50px;
}


#container #content DIV.standard DIV.standard-content FORM a#rejestracjaPracownikaSubmit{
	background:transparent url(../img/submit.gif) no-repeat scroll right center;
	display:inline;
	float:right;
	height:18px;
	margin:55px 100px 0 0;
	width:150px;
	font-size:15px;
	color:#3b2d12;
	padding:5px 5px 5px 20px;
}
#container #content DIV.standard DIV.standard-content FORM a#dodajOfertePracySubmit,
#aktywujOfertePracySubmit{
	background:transparent url(../img/submit.gif) no-repeat scroll right center;
	display:inline;
	float:right;
	height:18px;
	margin:55px 10px 15px 0;
	width:180px;
	font-size:15px;
	color:#3b2d12;
	padding:5px 5px 5px 20px;
}
#aktywujOfertePracySubmit{
	margin-top:20px;	
}
#container #content div.standard div.standard-content form label.rejMultiLeft{
	width:425px !important;	
}
#container #content div.standard div.standard-content form label.rejMultiLeft select{
	margin-left:200px;
}
#container #content div.standard div.standard-content form label.rejMultiRight{
	
}
#container #content div.standard div.standard-content form div.multiSelector{
	width:750px;	
}
#container #content div.standard div.standard-content form label.rejMultiRight span{
	text-align:left;
}
.multiSelector{
	width:540px;
}
.multiSelector .inner .left{
	float:left;
}
.multiSelector .inner label{
	display:inline !important;
	float:left !important;
	width:220px !important;
	clear:none  !important;
}
.multiSelector .inner label select{
	width:220px;
	height:135px;
}
.multiSelector .middle{
	display:inline;
	float:left;
	padding:70px 0 0;
	width:95px;
}
.multiSelector .middle .add{
	background: url(../img/goright.png) no-repeat scroll right center;
	display:block;
	height:26px;
	width:20px;
	margin: 0 0 10px 33px;
}
.multiSelector .middle .remove{
	background: url(../img/goleft.png) no-repeat scroll right center;
	display:block;
	height:26px;
	width:20px;
	margin: 0 0 0px 33px;
}
#confirmation{
	background: url(../img/confirmation.png) no-repeat scroll right center;
	display:block;
	height:234px;
	width:570px;
	margin:85px auto 40px;
}
#confirmation h3{
	clear:both !important;
	display:block !important;
	float:none !important;
	padding:45px 0 0 !important;
	text-align:center !important;
}
#confirmation p{
	display:block;
	font-size:15px;
	margin:45px 0;
	padding:0 100px;
	text-align:center;
}

.showoffert{
	margin:70px 0 20px 0;
	width:714px;
	float:left;
	background:url(../img/offert-bg.png) repeat-y right top;
}
.showoffert .showoffert-top{
	display:block;
	width:714px;
	height:216px;
	background:url(../img/offert-top.jpg) no-repeat center top;
}
 .showoffert h2{
 	font-weight:bold;
	font-size:18px;
	padding:30px 0 30px 50px;
 }
.showoffert h2 span{
	color:#CF0C14;	
}
.showoffert label{
	display:block;
	margin:5px 0 5px 70px;
	font-size:12px;
}
.showoffert label span.datepicker_wrap{
	float:none;	
}
.showoffert div.mainPicture{
	width:100px;
	height:75px;
	margin:-10px 0 15px 50px;
}
.showoffert label span{
	float:left;
	width:120px;	
}
.showoffert label strong{
	font-weight:bold;	
}
.showoffert label span.long{
	width:275px;
}
.showoffert label input,
.showoffert label select{
	width:230px;	
}

.showoffert label em{
	color:red;
	display:block;
	margin:3px 0;
}
#container #content .showoffert h3,
 .showoffert h3{
	font-weight:bold;
	font-size:15px;
	padding: 5px 0 0 50px;
}
#container #content .showoffert h3{
	padding: 10px 0 10px 50px;
}
.showoffert h3.showoffert-no-top{
	padding-top:0;
	padding-right:50px;
	font-size:13px;
}
#container #content .showoffert h3.first,
.showoffert h3.first{
	padding:60px 0 0 50px;	
}
.showoffert h3 span{
	font-weight:normal;	
}
.showoffert h4{
	font-size:12px;
	padding:5px 0 0 50px;
}
.showoffert h4.first{
	padding:25px 0 0 50px;
}
.showoffert h4 span{
	color:red;
}
.showoffert h4 a.author{
	color:black;
}
.showoffert .pictures{
	display:block;
	width:650px;
	margin:35px auto;
	text-align:center;
}
.showoffert .links{
	margin:60px 10px 15px 10px;
	padding:0 20px;	
}
.showoffert .links a.left{
	background:url(../img/submit2.gif) no-repeat left center;
	padding-left:60px;
	float:left;
	color:black;
}
.showoffert .links a.right{
	background:url(../img/submit.gif) no-repeat right center;
	padding-right:60px;
	float:right;
	color:black;
}

A#editCVAddPic{
	background:transparent url(../img/submit.gif) no-repeat scroll right center;
	color:black;
	float:right;
	height:20px;
	margin-right:225px;
	margin-top:1px;
	width:50px;
}

A#addNextEdducation,
A#addNextExperience,
A#addNextAbility,
A#changeInterests{
	background:transparent url(../img/submit.gif) no-repeat scroll right center;
	color:black;
	float:right;
	height:20px;
	margin-right:35px;
	margin-top:10px;
	width:155px;
}
A#changeInterests{
	width:218px;	
}
#educationHistory,
#experienceHistory,
#abilitiesHistory,
#interests{
	margin-bottom:25px;	
}
textarea.interests{
	width:300px;
	height:100px;	
}
#educationHistory p,
#experienceHistory p,
#abilitiesHistory p,
#interests p{
	margin:5px auto 5px;
	display:block;
	
}
#educationHistory p span,
#experienceHistory p span,
#abilitiesHistory p span{
	padding-right:40px;
}
#educationHistory p a,
#experienceHistory p a,
#abilitiesHistory p a{
	color : #4D402D;
	text-decoration:none;
}
#educationHistory p a:hover,
#experienceHistory p a:hover,
#abilitiesHistory p a:hover{
	text-decoration:underline;	
}

.showoffert .showoffert-footer{
	display:block;
	width:714px;
	height:40px;
	margin-top:20px;
	background:url(../img/offert-footer.jpg) no-repeat center top;
}
.showoffert p{
	display:block;
	width:650px;
	margin:30px auto 40px auto;
	font-size:12px;
	line-height:22px;
}
#userMenu{
	height:400px; 
	width:250px;
	float:left;
}
.adsense-1{
	text-align:center;
	padding:25px 0;
}

.searchField{
	background:url(../img/wyszukiwarka_ofert.jpg) no-repeat center top;
	height:181px;
	width:1011px;
	color:#3B2D12;
}
.searchField label.top{
	margin-top:30px;
}
.searchField label{
	line-height:16px;
	width:460px;
	float:left;	
	height:40px;
}
.searchField label span{
	float:left;
	font-size:12px;
	padding-right:20px;
	text-align:right;
	width:180px
}
.searchField label input,
.searchField label select{
	float:right;
	width:250px;
}
.searchField label em{
	color:#BF001A;
	float:right;
	clear:both;
	font-size:12px;
	padding-left:10px;
}
#oferty_pracy_wyszukaj{
	background:transparent url(../img/submit.gif) no-repeat scroll right 0;
	color:#3B2D12;
	display:inline;
	float:right;
	font-size:13px;
	font-weight:bold;
	height:18px;
	line-height:17px;
	margin:15px 50px 0 0;
	padding:0 30px 0 0;
	text-align:left;
	width:95px;
}
.loggedOfferts{
	float:left;
	width:770px;	
}
.loggedOfferts .offert{
	float:right !important;	
} 
.logedMenu{
	float:left;
	width:235px;
}
.logedMenu H3{
	background:transparent url(../img/spadochron.png) no-repeat scroll left center;
	padding:25px 81px !important; 
}
.logedMenu ul{
	margin:10px 0 0 10px;
}
.logedMenu ul li{
	margin:10px 0;
}
.logedMenu ul li a{
	color:#3b2d12;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.logedMenu ul li a strong{
	font-weight:bold;	
}
.logedMenu ul li a:hover strong{
	text-decoration:underline;
	font-weight:bold;	
}
.logedMenu ul li a span{
	padding-right:20px;
}
#container #content div.standard div.standard-content form#addOffertForm H3{
	color:#3B2D12;
	font-size:18px;
}
#container #content div.standard div.standard-content form#addOffertForm label.type{
	line-height:12px;
}
#container #content div.standard div.standard-content form#addOffertForm span.radio{
	width:100px;
}
#container #content div.standard div.standard-content form#addOffertForm i{
	float:left;
	font-size:11px;
	padding-left:20px;
	color:#3B2D12;
}
#container #content div.standard div.standard-content form#addOffertForm hr{
	margin:30px; 0;
}
#container #content div.standard div.standard-content form#addOffertForm input.veryLong{
	width:500px;
}
#container #content div.standard div.standard-content form#addOffertForm textarea{
	width:500px;
	height:150px;
	float:left;
}
#container #content div.standard div.standard-content form#addOffertForm select{
	width:500px;
	float:left;
}
#container #content div.standard div.standard-content form #picFields {
	clear:both;
	display:block;
	line-height:16px;
	padding:9px 0;
}
#container #content div.standard div.standard-content form #picFields label{
	width:100px;
	float:left;
	font-size:12px;
	padding-right:20px;
	text-align:right;
}
#container #content div.standard div.standard-content form #picFields input{
	margin-top:5px;
	float:left;	
}
#container #content div.standard div.standard-content form #picFields a.addNextPicture,
#container #content div.standard div.standard-content form #picFields a.delPicture{
	font-size:12px;
	margin-left:20px;
	text-decoration:none;
	color:#3B2D12;
	padding-top:7px;
	float:left;
}
#container #content div.standard div.standard-content form #picFields a:hover{
	text-decoration:underline;
}
#container #content div.standard div.standard-content form span.newCity{
	width:183px;	
}
#container #content div.standard div.standard-content form span.additionalText{
	width:250px;	
	padding-right:10px;
}
#container #content div.standard div.standard-content form a#addNextCity{
	color:#3B2D12;
	font-size:12px;
	text-decoration:none;
	float:left;
}
#container #content div.standard div.standard-content form a#addNextCity:hover{
	text-decoration:underline;
}
#container #content div.standard div.standard-content form label em.green{
	color:green;	
}
#container #content div.standard div.standard-content form #picFields span{
	color:#BF001A;
	font-size:12px;
	padding-top:7px;
	float:left;
	padding-left:10px;
}
em.errorIm{
	color:#BF001A;
	margin:30px 0 15px 113px;
	display:block;
	font-size:12px;
	padding-left:10px;
}
.adtop{
	margin:20px;
}
