﻿@CHARSET "UTF-8";

body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	color: #444;
	background-color: #EBEBEB;
	line-height: 170%;
}

a {
	text-decoration: none;
	font-family: Arial
	font-size: 11px;
	color: #2c5cbe;
}
a:hover {
	text-decoration: underline;
}

th {
	text-align:left;
	padding-right:10px;
}

.SiteW {
	width: 985px;
	margin: 0 auto;
}
/* BillboardHead */
#BillboardHead {
	padding: 10px 0;
	text-align: center;
	background-color: #fff;
}
/* SiteMain */
#SiteMain {
	background: url('/i/praca/s/tlo.jpg') center top;
}
#Site {
	background: url('/i/praca/s/top.jpg') no-repeat center top;
}
#Header {
	background: url('/i/praca/s/top.jpg') no-repeat center top;
	height: 112px;
	overflow: hidden;
}
#Header .Menu {
	height: 31px;
	overflow: hidden;
}
#Header .Menu .Left {
	float: left;
	width: 530px;
	line-height: 31px;
}
#Header .Menu .Left a {
	font-weight: bold;
	background: url('/i/praca/s/dot.gif') no-repeat 0 50%;
	padding-left: 10px;
	margin: 0 10px 0 15px;
}
#Header .Menu a {
	font-size: 11px;
	color: #0663ba;
}
#Header .Menu .Right {
	float: right;
	width: 405px;
	line-height: 35px;
}
#Header .Menu .Right .MR1 {
	margin-left: 42px;
	position: absolute;
}
#Header .Menu .Right .MR2 {
	margin-left: 206px;
	position: absolute;
}
#Header .Menu .Right .MR3 {
	margin-left: 336px;
	position: absolute;
}
#Header .Logo {
	float: left;
	width: 203px;
	margin: 26px 0 0 15px;
}
#Header img {
	border: none;
}
#Header .Other {
	width: 640px;
	float: right;
}
#Header .Other .UserInfo {
	float: left;
	width: 250px;
	margin: 10px 0 0;
	color: #fff;
}
#Header .Other .UserInfo .Title {
	font-weight: bold;
	padding: 5px 0;
	font-size: 12px;
}
#Header .Other .UserInfo .Txt {
	
}
#Header .Other .UserOpt {
	width: 380px;
	float: right;
	margin: 18px 0 0;
}
#Header .Other .UserOpt a {
	height: 50px;
	display: block;
	float: left;
	padding: 0 0 0 55px;
	line-height: 55px;
	color: #fff;
	font-size: 11px;
	margin: 0 10px;
}
#Header .Other .UserOpt .Notepad {
	background: url('/i/praca/s/i_note.gif') no-repeat 0 0;
}
#Header .Other .UserOpt .Newsletter {
	background: url('/i/praca/s/i_news.gif') no-repeat 0 0;
}
#Header .Other .UserOpt .RSS {
	background: url('/i/praca/s/i_rss.gif') no-repeat 0 0;
}

/* MainMenu */
#MainMenu {
	height: 51px;
	overflow: hidden;
	position: relative;
}
#MM_2_Info {
	position: absolute;
	width: 27px;
	height: 17px;
	color: #fff;
	background: url('/i/praca/chmurka.gif') no-repeat top center;
	left: 215px;
	top: 10px;
	font-size: 9px;
	line-height: 13px;
	text-align: center;
}
#MainMenu a {
	width: 50px;
	height: 33px;
	float: left;
	background-image: url('/i/praca/s/menu.gif');
	margin: 18px 2px 0 0;
}
#MainMenu .MM_1 {width: 118px;background-position: 0 0;}
#MainMenu .MM_2 {width: 127px;background-position: -120px 0;}
#MainMenu .MM_3 {width: 134px;background-position: -249px 0;}
#MainMenu .MM_4 {width: 137px;background-position: -385px 0;}
#MainMenu .MM_5 {width: 91px;background-position: -524px 0;}
#MainMenu .MM_6 {width: 116px;background-position: -574px 0;}
#MainMenu .MM_7 {width: 78px;background-position: -692px 0;}
#MainMenu .MM_8 {width: 95px;background-position: -617px 0;}
#MainMenu .MM_9 {width: 70px;background-position: -714px 0;}

#MainMenu .MM_1active {width: 118px;background-position: 0 68px;}
#MainMenu .MM_2active {width: 127px;background-position: -120px 68px;}
#MainMenu .MM_3active {width: 134px;background-position: -249px 68px;}
#MainMenu .MM_4active {width: 137px;background-position: -385px 68px;}
#MainMenu .MM_5active {width: 91px;background-position: -524px 68px;}
#MainMenu .MM_6active {width: 116px;background-position: -574px 68px;}
#MainMenu .MM_7active {width: 78px;background-position: -692px 68px;}
#MainMenu .MM_8active {width: 95px;background-position: -617px 68px;}
#MainMenu .MM_9active {width: 70px;background-position: -714px 68px;}


#MainMenu .MM_1:hover {width: 118px;background-position: 0 33px;}
#MainMenu .MM_2:hover {width: 127px;background-position: -120px 33px;}
#MainMenu .MM_3:hover {width: 134px;background-position: -249px 33px;}
#MainMenu .MM_4:hover {width: 137px;background-position: -385px 33px;}
#MainMenu .MM_5:hover {width: 91px;background-position: -524px 33px;}
#MainMenu .MM_6:hover {width: 116px;background-position: -574px 33px;}
#MainMenu .MM_7:hover {width: 78px;background-position: -692px 33px;}
#MainMenu .MM_8:hover {width: 95px;background-position: -617px 33px;}
#MainMenu .MM_9:hover {width: 70px;background-position: -714px 33px;}


#SearchMenu {
	margin: 18px 2px 0 0;
	float: left;
	width: 194px;
	height: 32px;
	background-image: url('/i/praca/szukaj.gif');
}
#SearchMenu .AdvForm {
	background: none;
	width: 22px;
	height: 22px;
	margin: 6px 0 0 6px;
	float: left;
}
#SearchMenu .What {
	width: 110px;
	height: 18px;
	background: none;
	border: 0;
	float: left;
	margin: 7px 0 0 6px;
	font-family: Arial;
	color: #444444;
	font-size: 12px;
}
#SearchMenu .Submit {
	width: 46px;
	height: 30px;
	float: right;
	cursor: pointer;
	background: none;
	border: 0;
	display: block;
	text-indent: 500px;
	font-size: 0;
	line-height: 0;
}

/* Content */
#Content {
	padding-bottom: 20px;
}
#Content .BG1 {
	background: url('/i/praca/s/main2.gif') repeat-y left top;
	padding-bottom: 20px;
}
#Content .BG2 {
	background: url('/i/praca/s/main1.gif') repeat-x left top;
	padding: 0 0 0 5px;
	padding: 0 0 0 0;
	min-height: 210px;
	_height: 210px;
}
#ContentBottom {
	height: 7px;
	font-size: 1px;
	line-height: 1px;
	background: url('/i/praca/s/main3.gif') no-repeat left top;
}
/* LeftColumn */
#LeftColumn {
	width: 655px;
	float: left;
}
#AdvCenter {
	width: 468px;
	height: 60px;
	margin: 10px auto 0;
	background: #9E9E9E;
	color: #fff;
	line-height: 60px;
	text-align: center;
}
/* Recruting */
#LeftColumn .Recruiting {
	margin: 20px 0 10px;
	width: 650px;
	overflow: hidden;
}
#LeftColumn .Recruiting .Top {
	background: url('/i/praca/s/rek1.gif') no-repeat center bottom;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
}
#LeftColumn .Recruiting .Content {
	background: url('/i/praca/s/rek2.gif') repeat-y center;
	height: 80px;
	overflow: hidden;
}
#LeftColumn .Recruiting .Bottom {
	background: url('/i/praca/s/rek3.gif') no-repeat center bottom;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
}
#LeftColumn .Recruiting .Title {
	font-size: 14px;
	font-weight: bold;
	color: #ff5400;
	font-family: "Trebuchet MS";
	padding: 0 0 3px;
}
#LeftColumn .Recruiting .RecruitingGallery {
	position: relative;
	padding: 0;
	margin: 0 3px;
}
#LeftColumn .Recruiting .RecruitingGallery .RecruitingGallerySlider {
	clear: both;
	overflow:hidden;
}
#LeftColumn .Recruiting .RecruitingGallery .RecruitingGallerySlider img {
	margin: 0 3px;
	border: 0px solid #DCDCDC;
	padding: 1px;
}
#LeftColumn .Recruiting .RecruitingGallery .RecruitingGallerySlider ul,
#LeftColumn .Recruiting .RecruitingGallery .RecruitingGallerySlider li { 
	width:644px;
	height:80px;
	overflow:hidden; 
	margin:0;
	padding:0;
	list-style:none;
	text-align: center;
}

#LeftColumn h2 {
	font-size:18px;
	/* padding:10px 0 10px 0; */
	margin:10px 0 10px 0;
}

table.RGSView {margin: auto;}
table.RGSView td {/*width: 120px;*/height: 80px;text-align:center;vertical-align:middle;}
span#prevBtn, span#nextBtn { position: absolute; top: 20px; font-size: 0; text-ident: 9999px; display: block; width: 18px; height: 35px; }
span#prevBtn a, span#nextBtn a { text-decoration: none; display: block; width: 100%; height: 100%; }
span#nextBtn { right: -2px; }
span#nextBtn a { background: url('/i/praca/s/rekr.gif') no-repeat center; }
span#prevBtn { left: -3px; }
span#prevBtn a { background: url('/i/praca/s/rekl.gif') no-repeat center; }

/* Articles and Notices */

#LeftColumn .Notices {
	margin-top: 10px;
	width: 655px;
	background: url('/i/praca/s/left2.gif') repeat-y top;
}

#JokesRoll { position: absolute; top: 0; right: 0; }
#JokesRoll img { border: 0; }

#LeftColumn .boxes-UP {
	text-align:center;
	margin-top: 10px;
}
#LeftColumn .boxes-UP object,
#LeftColumn .boxes-UP embded {
	margin: 0 5px;
}

#LeftColumn .MUP { margin-left: 20px; text-align: center; }
#LeftColumn .MUP h2 { font-size: 14px; padding: 5px; margin: 0; }
#LeftColumn .MUP p { margin: 0 0 20px 0; line-height: 130%; }

#LeftColumn .WUP { margin-left: 20px; text-align: center; }
#LeftColumn .WUP h3 { text-decoration: underline; padding: 5px; }
#LeftColumn .WUP p { margin: 0 0 20px 0; line-height: 130%; }

#LeftColumn .PUP { margin-left: 20px; }
#LeftColumn .PUP h2 { font-size: 14px; padding: 5px 5px 5px 0; margin: 0; }
#LeftColumn .PUP p { margin: 0; line-height: 150%; }

#LeftColumn .jokes { margin-left: 20px; }
#LeftColumn .jokes p {margin-bottom: 10px; line-heigth: 140%; letter-spacing: 1px;}

#LeftColumn .Articles {
	margin-top: 10px;
	width: 655px;
	background: url('/i/praca/s/leftbox2.gif') repeat-y top;
}

#LeftColumn .Notices .TopB {
	background: url('/i/praca/s/left1.gif') no-repeat top;
	height: 40px;
	overflow: hidden;
}

#LeftColumn .Articles .TopB {
	background: url('/i/praca/s/leftbox1.gif') no-repeat top;
	height: 40px;
	overflow: hidden;
}

#LeftColumn .Articles .TopB .Title,
#LeftColumn .Notices .TopB .Title {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #fff;
	padding: 7px 0 0 15px;
	font-weight: bold;
}
#LeftColumn .Articles .Content,
#LeftColumn .Notices .Content {
	min-height: 100px;
	_height: 100px;
	margin: 0 18px 5px 18px;
	padding-top: 15px;
}
#LeftColumn .Articles .Content .Title {
	font-size: 18px;
	color: #444;
}
#LeftColumn .Articles .Content .AddDate {
	color: #919191;
	font-size: 11px;
}
#LeftColumn .Articles .Content .Photo {
	border: 1px solid #c6c6c6;
	float: left;
	margin: 0 20px 20px 0;
}
#LeftColumn .Articles .Content .Photo img {
	border: 2px solid #fff;
}
#LeftColumn .Articles .Content .Txt {
	color: #444;
}
#LeftColumn .Articles .Content .Points,
#LeftColumn .Notices .Content .Points {
	background: url('/i/praca/s/dots.gif') no-repeat center;
	height: 10px;
}
#LeftColumn .Notices table {
	border-collapse: collapse;
	width: 100%;
}
#LeftColumn .Notices table thead th,
#LeftColumn .Notices table thead td {
	background: url('/i/praca/s/dots.gif') no-repeat center 80%;
}
#LeftColumn .Notices table thead td {
	padding: 2px 10px 15px;
}
#LeftColumn .Notices table tbody td {
	padding: 0 10px;
}
#LeftColumn .Notices table td.notice {
	padding: 5px;
}
#LeftColumn .Notices table td.szerlokOg { background-image: url('/i/praca/szerlok.png'); background-repeat:no-repeat; background-position: 100% 2px; }
#LeftColumn .Notices table td.pracujOg { background-image: url('/i/praca/pracujpl.png'); background-repeat:no-repeat; background-position: 100% 2px; }

#LeftColumn .Notices table tbody a {
	font-weight: bold;
	color: #2c5cbe;
}
#LeftColumn .Notices table .L1 {
	background-color: #EDEDED;
}
#LeftColumn .Notices .AddDate {
	width: 80px;
	text-align: right;
}
#LeftColumn .Notices .Region {
	width: 150px;
}
#LeftColumn .Notices ul.List {
	margin: 5px 0 0;
	padding: 0;
	list-style-type: none;
	line-height: 24px;
}
#LeftColumn .Notices ul.List li {
	padding: 0;
	margin: 0;
}
#LeftColumn .Notices ul.List li a {
	background: url('/i/praca/s/bullet.gif') no-repeat 0 2px;
	padding-left: 14px;
	color: #444444;
}
#LeftColumn .Articles .Content table.List {
	border-collapse: collapse;
	width: 100%;
	line-height: 24px;
}
#LeftColumn .Articles .Content table.List th {
	text-align: left;
	font-weight: normal;
}
#LeftColumn .Articles .Content table.List th a {
	color: #444444;
	background: url('/i/praca/s/bullet.gif') no-repeat 0 2px;
	padding-left: 14px;
}
#LeftColumn .Articles .Content table.List td {
	text-align: right;
	width: 180px;
	color: #919191;
}

#LeftColumn .Notices .BottomB {
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	background: url('/i/praca/s/left3.gif') no-repeat top;
}

#LeftColumn .Articles .BottomB {
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background: url('/i/praca/s/leftbox3.gif') no-repeat top;
}

/* RightColumn */
#RightColumn {
	width: 315px;
	float: right;
}
#RightColumn .Expert {
	margin-top: 10px;
	height: 113px;
	width: 315px;
	background: url('/i/praca/s/b_exp.jpg') no-repeat center;
	overflow: hidden;
	color: #fff;
}

#RightColumn .Calculator {
	margin-top: 10px;
	height: 67px;
	width: 315px;
	background: url('/i/praca/s/b_calc.jpg') no-repeat center;
	overflow: hidden;
	color: #fff;
}


#RightColumn .Work {
	margin-top: 10px;
	height: 67px;
	width: 315px;
	background: url('/i/praca/s/b_szukac.jpg') no-repeat center;
	overflow: hidden;
	color: #fff;
}

#RightColumn .Work .Title {
	margin: 10px 20px 8px 20px;
	font-size: 12px;
	font-weight: bold;
}

#RightColumn .Expert a,
#RightColumn .Calculator a,
#RightColumn .Work a {
	color: #fff;
}
#RightColumn .Expert .Title {
	margin: 50px 20px 8px 20px;
	font-size: 12px;
	font-weight: bold;
}
#RightColumn .Calculator .Title {
	margin: 10px 20px 8px 20px;
	font-size: 12px;
	font-weight: bold;
}
#RightColumn .Expert .Txt,
#RightColumn .Calculator .Txt, 
#RightColumn .Work .Txt{
	margin: 0 60px 0 20px;
}
#AdvRight1 {
	width: 300px;
	height: 64px;
	margin: 10px 0 0;
	background: #9E9E9E;
	color: #fff;
	line-height: 64px;
	text-align: center;
}
#AdvRight2 {
	width: 300px;
	height: 250px;
	margin: 10px 0 0;
	background: #9E9E9E;
	color: #fff;
	line-height: 250px;
	text-align: center;
}

#RightColumn .RightBox {
	margin: 10px 0 0;
	background: url('/i/praca/s/right2.gif') repeat-y top;
	width: 315px;
}
#RightColumn .RightBox .TopB {
	background: url('/i/praca/s/right1.gif') no-repeat top;
	height: 38px;
	overflow: hidden;
}
#RightColumn .RightBox .TopB .Title {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 7px 0 0 15px;
}
#RightColumn .RightBox .Content {
	margin: 0 10px 5px 22px;
	line-height: 170%;
}
#RightColumn .RightBox .Content ul {
	margin: 0;
	padding: 0;
	width: 140px;
	float: left;
	list-style-type: none;
	margin: 0;
}
#RightColumn .RightBox .Content ul li {
	margin: 0;
	padding: 0;
}
#RightColumn .RightBox .Content a {
	color: #444444;
	background: url('/i/praca/s/bullet.gif') no-repeat 0 2px;
	padding: 0 10px 0 14px;
}
#RightColumn .RightBox .BottomB {
	height: 7px;
	font-size: 1px;
	line-height: 1px;
	background: url('/i/praca/s/right3.gif') no-repeat top;
}
/* Footer */
#Footer {
	background: url('/i/praca/s/footer.gif') repeat-x top #EBEBEB;
	padding: 20px 0 20px;
	color: #444444;
}
#Footer a {
	color: #444444;
}
#Footer .Beta {
	background: url('/i/praca/s/beta.gif') no-repeat left center;
	height: 50px;
	line-height: 53px;
	overflow: hidden;
	margin-bottom: 25px;
	color: #fff;
	text-indent: 90px;
}
#Footer .Beta a {
	color: #fff;
}
#Footer .FooMenu {
	margin-bottom: 20px;
}
#Footer .PortalInfo {
	background: url('/i/praca/s/logo2.gif') no-repeat;
	width: 204px;
	height: 35px;
	float: left;
	margin-right: 60px;
}
#Footer .PortalInfo a {
	width: 100%;
	height: 100%;
	display: block;
}
#Footer .Info {
	width: 220px;
	margin-right: 40px;
	float: left;
}
#Footer .Info .Title {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 15px;
}
#Footer .Info .Txt {
	
}
#Footer .QuickMenu {
	width: 200px;
	float: left;
}
#Footer .QuickMenu .Title {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 15px;
}
#Footer .QuickMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#Footer .QuickMenu ul li {
	padding: 0 0 2px;
}
#Footer .Copyright {
	border-top: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	padding: 10px 5px;
}
#Footer .CopyrightWork {
	padding: 10px;
	text-align: right;
}
.clear { clear: both; }
.center { text-align: center; }
.right {text-align: right; }

.errors {color: #ff0000;list-style-type:none;padding:10px 0;}
.success {color: #137F00;}
.none {display:none}

/* simple css-based tooltip */ 
div.tooltip { 
    background-color:#222; 
    border:1px solid #fff; 
    padding:10px 15px; 
    width:500px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
	z-index: 100;
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}

form table {  
	background-color: #FAFAFA;  
	color: #000000;  
	width: 100%;  
	/* border: 1px solid #9E9E9E; */
	border: 1px solid #D9D9D9;
	border-collapse: collapse;
}
/*
table.offerFormTable {
	
}
table.offerFormTable th, table.offerFormTable td {
	border:1px solid #D9D9D9;
	padding: 5px;
}*/

form td {  
	border: 1px solid #D9D9D9;  
	padding: 10px;  
}

form textarea, form select, form input {
 	border: 1px solid #D9D9D9;
}

.submit, .Submit {
	border: 0px solid #D9D9D9 !important;
	padding-bottom:8px;
	padding-left:4px;
}

form #submit {
	background-color: #FC5E10;
	color:#FFFFFF;
}

.Infolog {
	color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	background-color:#8FBC8F;
	padding:2px;
	font-weight:bold;
}

.Errorlog {
	color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	background-color:#FF6347;
	padding:2px;
	font-weight:bold;
}

.CV-records {
	background-color:#FAFAFA;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	width:635px;
}

.CV-records-pad {
	padding:5px;
}

.CV-records-opt {
	float:right;
	margin-right:5px;
}

.mycv {
	background-color:#FAFAFA;
}

.cv-page {
	text-align:right;
	margin:0 0 5px 0;
}

.cv-page-bottom {
	text-align:right;
	margin:5px 0 10px 0;
}

.mycv-pad {
	padding:5px;
}

.mycv h2 {
	margin:0 0 10px 0;
}

.mycv .tl {
	width:200px;
	vertical-align: top;
}

.mycv .tr {
	padding-left:10px;
	padding-bottom:10px;
}

.mycv p {
	margin:0;	
}


.co {
	background-color:#FAFAFA;
	margin-bottom:10px;
}

.co p {
	margin:0;
}

.co .co-title a, .co .co-title a:hover  {
	font-weight:bold;
}

.co .co-date, .co .co-delete, .co .co-title {
	padding:2px 2px;
}

.co .co-delete a {
	color:red;
}

.co .co-l1, .co .co-l2 {
	float:left;
}

.co .co-l2 {
	margin-left:10px;
}

.btn_submit {
	background-color:#2F2F2F;
	border:0 none;
	color:#FFFFFF;
	font-family:Georgia;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:4px 10px;
	text-decoration:none;
}

.f11 {
	font-size:11px;
}

#LeftColumn .SearchList .Content input, #LeftColumn .SearchList .Content textarea, #LeftColumn .SearchList .Content select {
	color: ButtonText;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

form #submit {
	color:#FFFFFF !important;
	background: url('/i/praca/s/button.gif') no-repeat;
	width:185px;
	height:37px;
}

form .login-submit {
	color:#FFFFFF !important;
	background: url('/i/praca/s/b_zaloguj.gif') no-repeat !important;
	width:94px !important;
	height:46px !important;
}


#RightColumn .RightBox2 {
	margin: 10px 0 0;
	background: url('/i/praca/s/right2b.gif') repeat-y top;
	width: 315px;
}
#RightColumn .RightBox2 .TopB {
	background: url('/i/praca/s/right1b.gif') no-repeat top;
	height: 38px;
	overflow: hidden;
}
#RightColumn .RightBox2 .TopB .Title {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 7px 0 0 15px;
}
#RightColumn .RightBox2 .Content {
	margin: 0 10px 5px 22px;
	/* line-height: 150%; */
}
#RightColumn .RightBox2 .Content ul {
	margin: 0;
	padding: 0;
	width: 140px;
	float: left;
	list-style-type: none;
	margin: 0;
}
#RightColumn .RightBox2 .Content ul.RBC1 {
	width: 120px;
}
#RightColumn .RightBox2 .Content ul.RBC2 {
	width: 155px;
}
#RightColumn .RightBox2 .Content ul li {
	margin: 0;
	padding: 0;
}
#RightColumn .RightBox2 .Content a {
	color: #444444;
	background: url('/i/praca/s/bullet.gif') no-repeat 0 2px;
	padding: 0 10px 0 14px;
}
#RightColumn .RightBox2 .BottomB {
	height: 7px;
	font-size: 1px;
	line-height: 1px;
	background: url('/i/praca/s/right3b.gif') no-repeat top;
}

.txt2 {
	background: url('/i/praca/s/txt2.gif') no-repeat;
	width:500px;
	padding:4px 4px;
	border:0;
}

.txt1 {
	background: url('/i/praca/s/txt1.gif') no-repeat;
	width:165px;
	padding:4px 5px;
	border:0;
}

/* Dodawanie oferty */
/* -------------------------------------------------------------- */

.offer-add-contener {
	margin:10px 0 0 5px;
	width:650px;
}

.offer-add-contener .Content {
	margin:10px 5px;
}

.offer-add h2 {
	font-familly: trebuchet;
	font-size: 18px;
	color: #e9560e;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
}

.offer-add h3 {
	font-familly: Arial;
	font-size: 14px;
	color: #e9560e;
	margin:10px 0 10px 0;
}

.offer-add .price {
	float:left;
	margin:20px 20px;
	color: #e9560e;
	font-weight:bold;
}

.offer-add .box {
	border:1px solid #9C9C9C;
	margin:10px 0 10px 0;
}

.offer-add .boxp {
	padding:10px;
}

/* -------------------------------------------------------------- */
/* Artykuly */

#LeftColumn .Info {
	margin:10px 0 0 5px;
	width:650px;
}

#LeftColumn .Info .Content {
	margin:10px 5px;
}

#LeftColumn .Info h2, h2.top {
	font-familly: trebuchet;
	font-size: 18px;
	color: #e9560e;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
}

h2.top {
	margin:10px 0 0 0px;
}

/* -------------------------------------------------------------- */

/* Block fullnews */

.block-fullnews	 ol, .block-fullnews ul { list-style:none outside none; padding:0; }

.block-fullnews	li { padding: 10px 0; background: url('/i/praca/s/dots.gif') no-repeat bottom;; overflow: hidden; }	
.block-fullnews	h3 { margin:0; font: normal 20px Arial;  margin-bottom: 5px; line-height: 22px;  }	
.block-fullnews img { float: left; margin-right: 10px; border:2px solid #efefef; }
.block-fullnews a { text-decoration: none; color:#444444;}
.block-fullnews p a { }	
.block-fullnews a.supertitle { text-decoration: underline;  }	
.block-fullnews p { text-align: left; font:12px Arial;}	
.block-fullnews-date { margin-bottom: 5px; }
.block-fullnews .article-icon { border:0 }

.p2 h3 { margin:0; font: bold 14px Arial;  margin-bottom: 5px; line-height: 22px;  }

.block-tabs { display: block; clear: both; overflow: hidden; padding: 10px 10px 0 10px; }		
.block-tabs li { float: left; }	
.block-tabs a { float: left; padding: 10px; text-decoration: none; font-family: Arial; }	
.block-tabs li a.current {  }	
.block-panes { border-top: 0; margin-bottom: 10px; }	
.block-panes div { overflow: hidden; padding: 10px; }	

.block-gallery { overflow: hidden; }
.block-gallery li { float: left; margin: 5px 7px;  }
.block-gallery a { float: left; border: 3px solid #EEF2F5; }
.block-gallery a:hover {}
.block-gallery-z7 img {width: 200px; }
		
.block-pictures img { float: left; margin: 5px;  }		
		
.block-video { border: 3px solid #E5E5E5; overflow: hidden; padding: 15px; margin-bottom: 15px; }
.block-video li { float: left; width: 50%; padding: 3px 0; text-align: center; }
.block-video h2 {font:15px Arial; padding-bottom:5px; margin-bottom:10px; border-bottom: 1px solid #efefef;}
.block-video img { border: 2px solid #E5E5E5; width: 120px; height: 90px; }

.block-col-3 { float: left; width: 175px;  margin: 15px 0; overflow: hidden; }	
.block-col-3 h2 { font-family: Arial; font-size: 18px; margin: 7px; font-weight: normal; }
.block-col-3 h3 { margin: 7px }
.block-col-3 img { float: left; margin: 0 7px;  }	
.block-col-3-1 { margin-right: 9px; }		
.block-col-3-2 { margin-right: 9px; }		
		
.block-more { clear: both; display: block; text-align: right; padding: 0.5em; text-decoration: none; font-weight: bold; }
		
.gallery-z1 li { float: left; }

.block h2 {
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:bold;
	padding:7px 0 0 15px;
	background:url("/i/praca/s/right1.gif") no-repeat scroll center top transparent;
	overflow:hidden;
	margin:0;
	height:30px;
}

.block .bullet_arrow {
	list-style-type:none;
	padding-left:23px;
}

.block .bullet_arrow li {
	margin:0;
	padding:0;
}

.block .bullet_arrow a {
	background:url("/i/praca/s/bullet.gif") no-repeat scroll 0 2px transparent;
	color:#444444;
	padding:0 10px 0 14px;
}

.informator ul {
 	margin:0px;
}

.informator ul li {
	border-bottom: none;
}

.informator-links ul.bullet_arrow{
	padding:0px;
}



/* register styles */

table.registerFormTable {
	width: 900px;
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #ddd;
}
table.registerFormTable input[type=text],
table.registerFormTable input[type=password],
table.registerFormTable select,
table.registerFormTable textarea {
	width: 240px;
}
table.registerFormTable label.error {
	display: block;
	clear: left;
	color: #ff0000;
	background: #FFFFDF;
	border: 1px solid #ccc;
	padding: 5px;
}
table.registerFormTable ul.errors {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
}
table.registerFormTable ul.errors li {
	margin: 0;
	padding: 0;
}
table.registerFormTable tr {
	background: #fafafa;
}
table.registerFormTable td, table.registerFormTable th {
	padding: 5px;
	border-bottom: 1px solid #ddd;
}
table.registerFormTable th {
	font-weight: normal;
	text-align: left;
	width: 28%;
	vertical-align: middle;
}
table.registerFormTable .Fcenter {
	text-align: center;
}
table.registerFormTable #adv_statTR label.error,
table.registerFormTable #person_mngTR label.error {
	float: left;
	width: 98%;
}
table.registerFormTable th label.showInfo {
	background: url('/i/praca/help2.png') no-repeat right;
	display: block;
	min-height: 18px;
	_height: 18px;
	line-height: 18px;
}

/* simple css-based tooltip */
div.tooltip2 { 
    background-color:#222; 
    border:1px solid #fff; 
    padding:10px 15px; 
    width:500px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
	z-index: 100;
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}
div.tooltip2 {
	width: 220px;
}
form#FormTooltip .hidden {
	display:none;
}

.art-content img {
	border:0;	
}

/* Zamawianie produktow */

div.TitleBoxProduct {
	font-weight: bold;
	font-size: 140%;
	padding: 10px 0 0;
}
div.TitleBox {
	font-weight: bold;
	font-size: 125%;
	padding: 10px 0 5px 0;
}
table.price-list-select {
	border: 1px solid #ccc;
	border-collapse: collapse;
	width: 500px;
}
table.price-list-select td {
	padding: 5px;
	border-bottom: 1px solid #ccc;
}
table.price-list-select td.price-list-select-left {
	width: 200px;
	border-left: 4px solid #ccc;
}
table.price-list-select-details {
	border: 1px solid #ccc;
	border-collapse: collapse;
	width: 500px;
}
table.price-list-select-details td {
	padding: 5px;
	border-left: 4px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.price-list-select-details td strong {
	line-height: 150%;
}
table.price-list-select-details #PrLink {
	display: block;
	margin: auto;
	padding: 2px;
	background: #FD5E0F;
	border: 1px solid #ccc;
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 100px;
}
table.price-list-select-details #PrLink:hover {
	border: 1px solid #666;
}

/* rss */
ul.RssList {
	list-style-type: none;
}
ul.RssList li {
	background: url('/i/praca/rss.gif') no-repeat left center;
	line-height: 22px;
	margin-bottom: 5px;
}
ul.RssList li a {
	padding-left: 30px;
}

.banner {
	text-align:center;	
}

.p10 {
	margin:10px 10px;	
}

h1 {
	font-size:18px;	
	padding:10px 0 5px 0;
}

h2 {
	font-size:16px;
	padding:10px 0 5px 0;
}

.bullet_arrow_list{
	list-style-type:none;
	padding-left:23px;
}

.bullet_arrow_list li {
	background:url("/i/praca/s/bullet.gif") no-repeat scroll 0px 6px transparent;
	margin:0;
	padding:0;
	color:#444444;
	padding:0 10px 0 14px;
}

#Footer .FooMenu .PortalInfo p {
	color:#B4B4B4;
	font-size:11px;
	font-style:normal;
	padding:10px 15px 0 10px;
}

.firms li {
	margin-bottom:10px;
	padding-bottom:10px;
	background: url('/i/praca/s/dots.gif') no-repeat bottom;
}

/* kalkulator płac */
table.Calculate {
	width: 100%;				
}
table.Calculate .Head th {
	padding: 10px 0 5px;
	color: #555;
}
table.Calculate td {
	background: none;
	padding: 2px 5px;
}
table.Calculate .Row1 td {
	background: #f3f3f3;
	border-bottom: 1px solid #eee;
}
table.Calculate tr.Head, table.Calculate tr.Head:hover {
	background: none;
}
table.Calculate tr:hover, table.Calculate tr.Row1:hover td {
	background: #eaeaea;
}
table.Calculate tr.Result {
	
}
table.Calculate tr.Result1 {
	background: #f3f3f3;
	color: #FD5E0F;
	font-weight: bold;
	border-top: 1px solid #FD5E0F;
	border-bottom: 1px solid #FD5E0F;
}

.box-center {
	margin:0 auto;
	width:500px;
	border:1px solid #EFEFEF;
	margin-top:10px;
	padding:20px;
	/* text-align:center; */
}

.box-center-padding {
	padding-left:180px;
}

.list-logout {
	margin:0 auto;
	margin-top:20px;
}

ul.list-logout li {
	float:left;
}

ul.list-logout li a {
	padding:0 20px 0 20px;
}

ul.list-login {
	margin-top:20px;
	
}

ul.list-login li {
	float:left;
	padding:0 10px 0 10px;
}

ul.list-login li a {
	padding:0 15px 0 15px;
	background: url('/i/praca/s/bullet.gif') no-repeat 0 2px;
	color: #0663ba;
}

.Navigation {
	background-color:#F1F1F1;
	padding:3px;
}

.Order {
	background-color:#8FBC8F;
	padding:3px;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 5px 0;
}

.Order a {
	color:#FFFFFF;
}
/* Regulamin */
.center {
	text-align: center;
}
.RegTop {
	text-align: center;
}
ol.RegPkt li {
	list-style-type:decimal;
	margin-left: 25px;
}
h3.RegHead {
	margin: 20px 0 5px 2px;
}
ol.HelpOl {
	list-style-type:upper-roman;
	font-weight: bold;
}
ol.HelpOl ol {
	list-style-type:decimal;
}
ol.HelpOl li {
	margin-left: 25px;
	font-weight: normal;
	padding: 10px 0;
}
ol.HelpOl li li {
	margin-left: 25px;
	padding: 3px 0;
}


/* Articles and Notices */
#Content .loginbox {
	width: 655px;
	background: url('/i/praca/s/leftbox2.gif') repeat-y top;
	margin:0 auto;
	margin-top: 20px;
}

#Content .loginbox .TopB {
	background: url('/i/praca/s/leftbox1.gif') no-repeat top;
	height: 40px;
	overflow: hidden;
}

#Content .loginbox .TopB .Title {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #fff;
	padding: 7px 0 0 15px;
	font-weight: bold;
}

#Content .loginbox .Content {
	min-height: 100px;
	_height: 100px;
	margin: 0 18px 5px 18px;
}

#Content .loginbox .BottomB {
	background:url("/i/praca/s/leftbox3.gif") no-repeat scroll center top transparent;
	font-size:1px;
	height:5px;
	line-height:1px;
}

#Content .loginbox .Points {
	background: url('/i/praca/s/dots.gif') no-repeat center;
	height: 10px;
	margin-top:20px;
}

.center {
	text-align:center;
}

.art-praca {
	padding-left:10px;
}

.art-options {
	padding-top:10px;
}

.Copyright .Links {
	font-size:11px;
	line-height:1.5em;
	padding:10px 0;
	text-align:center;
}

.Copyright .Links a {
	padding:0 5px;
}

.foot-info {
	color:#B4B4B4;
	font-size:11px;
	font-style:normal;
	padding:10px 15px 0 10px;	
}

.loginbox div.submit {
	float:right;
}

.loginbox .left {
	float:left;
	height:30px;
}

table.table-login {
	background-color:#FFFFFF;
	border:0;
	width:450px;
	margin:0 auto;
}

table.table-login td {
	border:0 none;
	margin:0 auto;
	text-align:center;
}

td#userid-label, td#password-label {
	text-align:center;
	color:#FD5E0F;
	font-weight:bold;
}

table.table-login .mid {
	vertical-align:middle;
}

table.table-login .mid #submit {
	border: 0 !important;
}

/*
table.table-login td {
	background-color:none;
	border:0;
}
*/

.PromoBoxTitle {
	color:#FF5400;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	margin:12px 0 0 5px;
	text-transform:uppercase;
}
#MainPromoBox {
	/*border:1px solid #fff;
	background: #FD5E0F;*/
	border-collapse: separate;
	border-spacing: 3px;
}
#MainPromoBox td {
	width: 218px;
	/*border-right:1px solid #fff;*/
	border: 2px solid #FD5E0F;
	background: #F2f2f2;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#MainPromoBox td a {
	/*color: #fff;*/
	color: #2C5CBE;
	font-weight: bold;
}
#MainPromoBox td:hover {
	background: #FD5E0F;
}
#MainPromoBox td:hover a {
	color: #fff;
}

/* CV TABLE */

#LeftColumn .CV h3 {
	font-size:14px;
}

#LeftColumn .CV h3.cv {
	font-size:18px !important;
	padding:10px 0 10px 0;
}

table.tpdf, table.tphoto {
	border-collapse:collapse;
	background-color:#FAFAFA;
	border:1px solid #9E9E9E;
	color:#000000;
	border-spacing:0;
}

table.tpdf td, table.tphoto td {
	vertical-align:middle;
}

#LeftColumn .CV table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom:10px;
}
#LeftColumn .CV table thead {
	border-bottom: 1px solid #aaa;
	font-weight: bold;
}
#LeftColumn .CV table thead td {
	padding: 2px 10px 6px;
}
#LeftColumn .CV table td.notice {
	padding: 10px;
}
#LeftColumn .CV table tbody {
	display:block;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding:10px 0 10px 0;
	background-color: #f5f5f5;
}

#LeftColumn .CV table tbody th {
	text-align: left;
	padding-left: 5px;
}
#LeftColumn .CV table tbody td {
	padding: 0 10px;
}
#LeftColumn .CV table tbody td.notice a {
	/* color: #444; */
	color: #2C5CBE;
	font-weight:bold;
}
#LeftColumn .CV table .L2 {
	background-color: #f5f5f5;
}
#LeftColumn .CV table .OfferBlink1 {
	/*background-color: #ffff88;*/
	background-color: #FF732F;
	color: #fff;
}

#notice-menu {
	text-align:right;
	margin-bottom:10px;
	position:relative;
	margin-top:-25px;
}

#notice-menu #menu-oglo-1 {
	background-image:url('/i/praca/21.gif');
	width:130px;
	height:22px;
	display:block;
	margin-right:10px;
	float:right;
}

#notice-menu #menu-oglo-1:hover {
	background-image:url('/i/praca/21_.gif');
}

#notice-menu .active-1 {
	background-image:url('/i/praca/21_.gif') !important;
}


#notice-menu #menu-oglo-2 {
	background-image:url('/i/praca/23.gif');
	width:63px;
	height:22px;
	display:block;
	margin-right:10px;
	float:right;
}

#notice-menu #menu-oglo-2:hover {
	background-image:url('/i/praca/23_.gif');
}

#notice-menu .active-2 {
	background-image:url('/i/praca/23_.gif') !important;
}

#notice-menu #menu-oglo-3 {
	background-image:url('/i/praca/22.gif');
	width:83px;
	height:22px;
	display:block;
	margin-right:10px;
	float:right;
}

#notice-menu #menu-oglo-3:hover {
	background-image:url('/i/praca/22_.gif');
}

#notice-menu .active-3 {
	background-image:url('/i/praca/22_.gif') !important;
}

.ad {
	margin-top:10px;
	text-align:center;
}

#comment pre { line-height: 100%; }

