
body,h1,h2,h3,h4,h5,h6,p,blockquote,form,label,fieldset,ul,li,ol,dl { margin:0;padding:0; }
body 	{ font-family: Tahoma, Verdana, Helvetica, Arial,sans-serif; font-size: 13px; line-height: 16px; color: #1855AF; background: #FFF; }
body.bg { background:#0A4297;}
p, table.contentpaneopen td p { font-family: Tahoma, Verdana, Helvetica, Arial,sans-serif; font-size: 13px; line-height: 16px; color: #1855AF; text-align:left; }
iframe#blockrandom { background:transparent!important; margin:0!important; padding:0!important; }

#wrap-top 		{ height:101px;	background: #093D8C url('../images/bg-top.png') repeat-x bottom; 	}
#wrap-oferty 	{ background: #1F68D6 url('../images/bg-oferty.png') repeat-x top; border-bottom: 4px solid #1557B9; }
#wrap-mid 		{ width:100%; float:left; background:#FAFBFE; }
#wrap-bottom 	{ overflow:hidden; clear:both; background:	#0A4297; }
#wrap-down 		{ overflow:hidden; background: #D8FABF url('../images/bg-green1b.png') repeat-x top; }

#top, #oferty, #down, #down2, #mid, #main, #bottom, #footer { width:1000px; margin: 0 auto; }




#top		{ height:101px; background: url('../images/bg-logo.png') repeat-x bottom; 			}
#top-in		{ height:101px; background: url('../images/bg-logo-in.png') no-repeat bottom left;  }
#top .moduletable-logo 	{ float:left; height:101px; width: 270px; margin-left: 12px; 	}
#top a#logohtw,
#top a#logohtw-en		{ float:left; margin-top:32px; padding:0; width: 270px; height:65px; text-indent: -2000px; }
#top a#logohtw			{ background: url('../images/handstowork-agencja-pracy.png') no-repeat top left; }
#top a#logohtw-en		{ background: url('../images/handstowork-agencja-pracy-en.png') no-repeat top left; }

#upmenu					{ float:right; overflow:hidden; width:700px; height:50px; margin:18px 0 0 0; padding: 0;}



#contentfull 	{ width: 1010px; height:100%; float:left; overflow:hidden;}
#contentnarrow	{ width:556px; float:left; overflow:hidden; }

#content-first	{ width:990px; margin: 10px 0 0 10px; padding:0; overflow:hidden;  }
#content-first span.article_separator { display:none!important; }

#contenthalf 	{ width:720px;	padding-right: 16px; padding-bottom: 20px; float:right; overflow:hidden; }

#left 			{ float:left; width: 245px;	margin-bottom: 20px; overflow:hidden; }
#right 			{ float:right; width: 182px; overflow:hidden; }



#down		 { }
#down-in 	 { float:left; background: #E9FFD8 url('../images/bg-green2.png') repeat-x top;  }


#down h3 { margin:0; padding: 0 0 10px 0; font-family: Century Gothic, Helvetica, sans-serif; font-size: 15px; line-height: 15px; font-weight:normal; color: #1F68D6; }
#down ul { margin:0; padding:0; list-style:none; }

#down ul li			{ margin:0; padding: 0px 0 5px 18px; display:block; font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 12px; background: url('../images/li1.gif') no-repeat 0px 3px; }
#down ul li a 		{ font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 12px; color: #5ABA15; border-bottom: 1px solid #D1EABE; border-bottom-style:dotted; }
#down ul li a:hover { border-bottom-color: #398800;	color: #398800;	text-decoration:none; }

#down p				{ margin:0; padding: 0 20px 0 0; font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 14px; color: #5ABA15; }
#down p a			{ color: #1855AF; text-decoration:underline; }


#down1	{ float:left;  width:283px; padding-top:16px; }
#down2	{ float:left;  width:283px; 	 }
#down3	{ float:right; width:433px;	border-top:1px dashed #8BE449; }

#down1 .padd { padding: 0 0 0 16px; border-right:1px dashed #B9EF91;  }
#down2 .padd { padding: 16px 0 0 16px;}
#down3 .padd { padding: 0; }



/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
	
#bottom 		{ padding-top: 2px; }
div.footermenu { float:right; width:560px; padding-top:7px; font-size:0.8em; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */




body.bg div.xmap					{ margin-left: 85px; }
body.bg div.xmap ul					{ border-left:1px dotted #E4EAFA; }
body.bg div.xmap ul li				{ margin:0; padding: 2px 0 1px 28px!important; }
body.bg div.xmap ul li,
body.bg div.xmap ul li a:link,
body.bg div.xmap ul li a:visited	{ font-size: 11px!important; line-height: 11px!important; font-style:normal!important; color:#1F68D6!important; }
body.bg div.xmap ul li a:hover		{ color:#5ABA15!important; }
body.bg div.xmap ul.level_0 li a 	{ font-weight:bold; text-transform:uppercase;}
body.bg div.xmap ul.level_0 ul li a { font-weight:normal; text-transform: none;}
body.bg div.xmap ul.level_4 		{ border:none;}





div.moduletable-101 { float:right; margin:0;padding:0; font-family: Tahoma, Arial, sans-serif;font-size: 10px;line-height: 10px;color:#6A8CC0; visibility:hidden; }
div.moduletable-101 a strong { color:white; text-decoration:none;}
div.moduletable-101 a:hover strong { font-weight:bold; color:#B0FF77; text-decoration:underline;}


.clr 	{ clear:both; }
.error	{ color: #993300; padding:10px;}

td.fp-sepv		{ background: url(../images/dot-v.gif) repeat-y right; }
td.fp-sepv div	{ width:14px; }
