body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:12px;
	color:#333;
	background:#e6e6e6 url(/public/pictures/bg-2.gif)  top center repeat-x;
}

hr {
	color: #ff0000;
	height:1px;
	border:none;
	background-color: #ff0000;
	padding:0;
	margin:5px 0;
}

.baner-468 {
	margin-left:20px;
}

.news a {
	color:#5072a2;
	text-decoration:none;
}

.news a:hover {
	text-decoration:underline;
}

h3 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#555555;
	}

h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#5072a2;
	}

h4 a:link, h4 a:active, h4 a:visited, h5 a:link, h5 a:active, h5 a:visited, h6 a:link, h6 a:active, h6 a:visited {
	color:#5072a2;
	text-decoration:none;
}

h1 {
	margin:0;
	padding:0;
	font:normal 30px 'Times New Roman', Times, serif;
	color: #666600;
}

h2 a:link, h2 a:active, h2 a:visited {
	color:#5072a2;
	text-decoration:none;
}

h1 a:link, h1 a:active, h1 a:visited {
	color: #666600;
	text-decoration:none;
}

h1 a:hover, h2 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration:underline;
}

.news .meta, .newsBig .meta {
color:#999999;
font-size:11px;
}

.news .meta a, .newsBig .meta a {
color:#999999;
font-weight:bold;
text-decoration:none;
}

.news .meta a:hover, .newsBig .meta a:hover {
	text-decoration:underline;
}

.paginationControl a {
	color:#5072a2;
	text-decoration:none;
}

.small {
	font-size:11px;
}

div#main {
	width:1037px;
	height:auto;
	margin: 0 auto;
	position:relative;
	overflow:hidden;
        padding-top:20px;
}

.mainMiddle {
width:970px;
height:auto;
background-color:#FFFFFF;
margin-left:34px;
overflow:hidden;
margin-top:20px;
margin-bottom:67px;
}

.mainTop {
width:1037px;
height:auto;
margin:0;
overflow:hidden;
background:#e6e6e6 url(/public/pictures/mainBgTop.jpg)  top center no-repeat;
}

.mainBottom {
width:1037px;
height:67px;
background:url('/public/pictures/mainBgBottom.jpg')  top center no-repeat;
position:absolute;
left:0;
bottom:0;
}

div#header {
	width:972px;
	height:190px;
	position:relative;
	overflow:hidden;
	background:url(/public/pictures/header-2.jpg) top left no-repeat;
	margin:0 auto;
}

.userPanel {
background:url(/public/pictures/loginBg.png)  top center no-repeat;
width:347px;
height:70px;
margin-left:8px;
}

.userPanel img {
    border:none;
    float:left;
    display:inline;
    margin:5px 0 0 37px;
}

.welcome {
    width:550px;
    height:auto;
    position:absolute;
    top:-20px;
    left:-350px;
}

.white {
color:#FFFFFF;
}

#login {
text-align:left;
width:368px;
height:76px;
position:absolute;
right:0;
top:30px;
}

a:link, a:active, a:visited, a:hover {
	outline:none;
}

.grey {
color:#b5b5b5
}

#login a:link, #login a:active, #login a:visited {
color:#b5b5b5;
font: normal 11px arial, Helvetica, sans-serif;
text-decoration:none;
}
#login a:hover {
text-decoration:underline;
}
input.loginInput {
width:130px;
height:20px;
color:#FFFFFF;
padding:0;
margin:0;
background:none;
border:none;
margin-top:13px;
margin-left:16px;
}

.loginButton {
width:52px;
height:27px;
background:url('/public/pictures/zaloguj.png')  top center no-repeat;
border:none;
cursor:pointer;
margin-left:10px;
margin-top:1px;
}

.firstLink {
margin-left:16px;
}

#logo {
width:230px;
height:58px;
position:absolute;
top:40px;
left:10px;
background:url('/public/pictures/logo.jpg')  top center no-repeat;
cursor:pointer;
}

.regulations {
width:800px;
height:auto;
text-align:center;
font: normal 11px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
color: #666;
margin:0 auto;
}
.regulations a:link, .regulations a:active, .regulations a:visited {
color: #666;
font: normal 11px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
text-decoration:none;
}
.regulations a:hover {
text-decoration:underline;
}

.latestJobsTop {
width:215px;
height:47px;
background:url('/public/pictures/pracaTop.jpg')  top center no-repeat;
margin:0;
}

.latestEventsTop {
width:215px;
height:47px;
background:url('/public/pictures/eventsTop.jpg')  top center no-repeat;
margin:0;
}

.latestWorksTop {
width:215px;
height:47px;
background:url('/public/pictures/praceTop.jpg')  top center no-repeat;
margin:0;
}

.latestAds {
width:215px;
height:auto;
overflow:hidden;
}

.latestAdsTop {
width:215px;
height:47px;
background:url('/public/pictures/ogloszeniaTop.jpg')  top center no-repeat;
margin:0;
}

.latestAdsMiddle {
width:215px;
height:auto;
background:url('/public/pictures/ogloszeniaMiddle.gif')  top center repeat-y;
margin:0;
padding-top:5px;
}

.latestAdsMiddle img {
	border:none;
}

.latestAdsBottom {
width:215px;
height:20px;
background:url('/public/pictures/ogloszeniaBottom.gif')  top center no-repeat;
margin:0;
}

.ad {
width:200px;
height:auto;
margin-left:5px;
padding:0;
text-align:left;
overflow:hidden;
margin-bottom:3px;
border-bottom:1px solid #CCC;
padding-bottom:5px;
}

.ad img {
    margin-top:5px;
}

.vacancy {
height:auto;
margin:0 0 5px 0;
padding:0 0 5px 0;
border-bottom:1px solid #84AAC6;
}

.date {
color:#999999;
font-size:11px;
}

.blue {
color:#5072a2;
}

a.blue:link, a.blue:active, a.blue:visited {
	text-decoration:none;
}

a.blue:hover {
	text-decoration:underline;
}

.lightBlue {
color:#748db5;
}

div#leftContainer {
	float:right;
	width:215px;
	height:auto;
	overflow:hidden;
	margin-right:5px;
}

div#centerContainer {
	float:left;
	width:500px;
	height:auto;
	overflow:hidden;
	margin-left:10px;
	margin-top:-5px;
}

div#rightContainer {
	float:right;
	width:215px;
	height:auto;
	margin-right:5px;
}

div#rWrapper {
	float:right;
	width:440px;
	height:auto;
	overflow:hidden;
}

div#wholeRight {
	float:right;
	width:435px;
	height:auto;
	overflow:hidden;
	margin-right:5px;
}

div#wholeRight h2 {
    margin:0 0 7px 0;
    padding:0;
    font:normal 18px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

.news h2 {
    margin:10px 0 0 0;
    padding:0;
    font:normal 18px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

.news h2.blu {
    color:#5072A2;
    margin:0;
    padding:0;
    font:normal 18px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

img.rss {
    float:right;
}

div#wholeRight .rss h6 {
    font-weight:normal;
    font-size:13px;
    cursor:pointer;
}

div#wholeRight .rss h6:hover {
	text-decoration:underline;
}

.mediaReview {
width:435px;
height:auto;
overflow:hidden;
}

.mediaReviewTop {
width:435px;
height:47px;
background:url('/public/pictures/435-top.jpg')  top center no-repeat;
margin:0;
}

.mediaReviewMiddle {
width:435px;
height:auto;
background:url('/public/pictures/435-middle.gif')  top center repeat-y;
margin:0;
padding-top:5px;
padding-bottom:5px;
}

.mediaReviewBottom {
width:435px;
height:20px;
background:url('/public/pictures/435-bottom.gif')  top center no-repeat;
margin:0;
}

div.rss {
	width:400px;
	height:auto;
	margin-left:12px;
	overflow:hidden;
        padding-bottom:10px;
	padding-top:10px;
        border-bottom:1px solid #ccc;
}

div.rss div img {
	float:left;
	margin-right:5px;
}

div.rss div {
	width:435px;
	height:auto;
	overflow:hidden;
	padding-bottom:5px;
        border-bottom:1px solid #ccc;
}

div.rss div p {
	margin:0;
	padding:0;
    font-size:13px;
}

div.rss div p a, div.rss a {
    font-weight:bold;
    font-size:13px;
    color:#5072a2;
}

div#wholeRight .rss h6 a {
    font-weight:normal;
    font-size:13px;
}

.rej {
	width:500px;
	height:auto;
	overflow:hidden;
	margin:11px 0 10px 0;
	font-size:13px;
	background:#464748 url(/public/pictures/bg-rej.png)  top center no-repeat;
	padding:0;
}

.rej .mesydz {
	width:200px;
	overflow:hidden;
	height:auto;
	margin:60px 0 -40px 30px;
	color:#ff0000;
}

.rej .minheight {
	width:1px;
	height:438px;
	float:right;
	overflow:hidden;
}

.rej .left {
	width:498px;
	height:auto;;
	float:left;
	overflow:hidden;
}

.rej span {
	display:block;
	height:100px;
}

div.clearBoth {
	width:500px;
	height:1px;
	overflow:hidden;
	clear:both;
}

.rej form {
	width:200px;
	overflow:hidden;
	height:auto;
	margin:50px 0 0 30px;
}

.rej form dl {
	width:188px;
	margin:0 auto;
	height:auto;
	padding:0;
}

.rej form dt {
	width:188px;
	margin:0;
	height:20px;
	font:bold 16px 'Times New Roman', Times, serif;
	color: #c7b989;
	text-align:center;
	margin-top:10px;
	}
	
.rej form dt#userEdit-label {
	margin-top:0;
	}
	
.rej form dd {
	width:188px;
	height:auto;
	overflow:hidden;
	margin:0;
	background:url(/public/pictures/inp-rej.png) top center no-repeat;
	padding-bottom:5px;
	}

.rej form dd ul {
	width:188px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	}

.rej form dd ul li {
	width:188px;
	height:auto;
	margin:0;
	padding:0;
	text-align:center;
	color:#ff0000;
	}

	
.rej form dd#userEdit-element {
	background:none;
	}
	
.rej form dd input {
	border:none;
	background:none;
	width:178px;
	margin:4px 0 0 5px;
	padding:0;
	height:20px;
	color:#FFF;
	}	

.rej form dd input#userEdit {
	witdh:108px;
	height:28px;
	border:none;
	background:url(/public/pictures/btn-rej.png) top center no-repeat;
	margin:0 auto;
	text-indent:-4000px;
	cursor:pointer;
	}

.bttm-rej {
	width:500px;
	height:16px;
	background:url(/public/pictures/bttm-rej.png)  top center no-repeat;
	} 

.news {
	width:500px;
	height:auto;
	overflow:hidden;
	margin:0 0 10px 0;
	font-size:13px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
}

.news img, .newsBig img {
	border:none;
	float:left;
	margin-right:5px;
	margin-top:5px;
}

.newsBig {
	width:715px;
	height:auto;
	overflow:hidden;
	margin:-5px 0 10px 10px;
	font-size:13px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	float:left;
}

.newsBig a {
	color:#5072a2;
	text-decoration:underline;
}

.newsBig a:hover {
	text-decoration:none;
}

#wystawa {
	width:715px;
	height:131px;
	overflow:hidden;
	margin:10px 0 0 0;
	background:url(/public/pictures/wystawa-2.jpg) top center no-repeat;
}

#menuWystawa {
	width:705px;
	height:45px;
	overflow:hidden;
	margin:0 0 0 4px;
}

#menuWystawa span {
display:block;
text-indent:-10000px;
margin:0;
padding:0;
height:45px;
background-image:url(/public/pictures/menuWystawa.png);
background-repeat:no-repeat;
float:left;
}

#menuWystawa a:link, #menuWystawa a:active, #menuWystawa a:visited, #menuWystawa a:hover {
display:block;
text-indent:-10000px;
margin:0;
padding:0;
height:45px;
background-image:url(/public/pictures/menuWystawa.png);
background-repeat:no-repeat;
float:left;
}

#menuWystawa a#id-0:link, #menuWystawa a#id-0:active, #menuWystawa a#id-0:visited {
	margin-top:6px;
	height:39px;
	width:99px;
	background-position:0 -51px;
}

#menuWystawa a#id-0:hover {
	margin-top:0;
	height:45px;
	width:99px;
	background-position:0 0;
	
}

#menuWystawa span#id-0 {
	width:99px;
	background-position:0 0;
}

#menuWystawa a#id-1:link, #menuWystawa a#id-1:active, #menuWystawa a#id-1:visited {
	margin-top:6px;
	height:39px;
	width:101px;
	background-position:-99px -51px;
}

#menuWystawa a#id-1:hover {
	margin-top:0;
	height:45px;
	width:101px;
	background-position:-99px 0;
	
}

#menuWystawa span#id-1 {
	width:101px;
	background-position:-99px 0;
}

#menuWystawa a#id-2:link, #menuWystawa a#id-2:active, #menuWystawa a#id-2:visited {
	margin-top:6px;
	height:39px;
	width:153px;
	background-position:-200px -51px;
}

#menuWystawa a#id-2:hover {
	margin-top:0;
	height:45px;
	width:153px;
	background-position:-200px 0;
	
}

#menuWystawa span#id-2 {
	width:153px;
	background-position:-200px 0;
}

#menuWystawa a#id-3:link, #menuWystawa a#id-3:active, #menuWystawa a#id-3:visited {
	margin-top:6px;
	height:39px;
	width:102px;
	background-position:-353px -51px;
}

#menuWystawa a#id-3:hover {
	margin-top:0;
	height:45px;
	width:102px;
	background-position:-353px 0;
	
}

#menuWystawa span#id-3 {
	width:102px;
	background-position:-353px 0;
}

#menuWystawa a#id-4:link, #menuWystawa a#id-4:active, #menuWystawa a#id-4:visited {
	margin-top:6px;
	height:39px;
	width:81px;
	background-position:-455px -51px;
}

#menuWystawa a#id-4:hover {
	margin-top:0;
	height:45px;
	width:81px;
	background-position:-455px 0;
	
}

#menuWystawa span#id-4 {
	width:81px;
	background-position:-455px 0;
}

#menuWystawa a#id-5:link, #menuWystawa a#id-5:active, #menuWystawa a#id-5:visited {
	margin-top:6px;
	height:39px;
	width:100px;
	background-position:-536px -51px;
}

#menuWystawa a#id-5:hover {
	margin-top:0;
	height:45px;
	width:100px;
	background-position:-536px 0;
	
}

#menuWystawa span#id-5 {
	width:100px;
	background-position:-536px 0;
}

#menuWystawa a#id-6:link, #menuWystawa a#id-6:active, #menuWystawa a#id-6:visited {
	margin-top:6px;
	height:39px;
	width:69px;
	background-position:-636px -51px;
}

#menuWystawa a#id-6:hover {
	margin-top:0;
	height:45px;
	width:69px;
	background-position:-636px 0;
	
}

#menuWystawa span#id-6 {
	width:69px;
	background-position:-636px 0;
}

.newsLoop {
	height:auto;
	overflow:hidden;
	margin:0;
	border-top:1px solid #CCCCCC;
	padding-bottom:10px;
	padding-top:10px;
}

.sec {
width:240px;
float:left;
height:auto;
overflow:hidden;
}

.third {
width:240px;
float:right;
height:auto;
overflow:hidden;
}

.mBox {
	width:200px;
	border:4px solid #e3e7e8;
	height:auto;
	background:#feffff url(/public/pictures/mBoxBg.gif) bottom center repeat-x;
	margin-top:-5px;
	padding-left:2px;
	margin-bottom:5px;
	overflow:hidden;
}

table.profileTable tr {
	height:25px;
}

table.profileTable {
	width:500px;
}

.nomargin {
margin-top:-12px;
}

#cse-search-box {
	width:300px;
	height:24px;
	overflow:hidden;
	position:relative;
	top:4px;
	left:35px;
}

input.srch {
background-color:#ff0000;
width:145px;
height:17px;
border:none;
margin:5px 0 0 7px;
}

input.srchbtn {
width:20px;
height:20px;
background:none;
border:none;
cursor:pointer;
}

.wbudowie {
width:154px;
height:107px;
background:url(/public/pictures/wbudowie.png) top center no-repeat;
position:absolute;
top:190px;
left:-10px;
z-index:15;
}

.beta {
width:100px;
height:102px;
background:url(/public/pictures/beta.png) top center no-repeat;
position:absolute;
top:9px;
left:50%;
z-index:15;
}

div.noborder {
    border:none;
}



div.news a.more:link, div.news a.more:active, div.news a.more:visited {
    font-weight:normal;
    font-size:13px;
    text-decoration:underline;
    color:#5072a2;
}

div.news a.more:hover {
    text-decoration:none;
}

div.center-table {
width:800px;
height:auto;
overflow:hidden;
margin:0 auto;
}

div.center {
width:600px;
height:auto;
overflow:hidden;
margin:0 auto;
}

div.center img, div.center-table img {
	border:none;
}

.border {
	border-top:1px dotted #ccc;
}

#globalnav, #globalnav-2 {
	position:relative;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	line-height:1em;
}

#globalnav-2 {
	line-height:1.5em;
}

#globalnav li, #globalnav-2 li {
	float:left;
	margin:0;
	padding:0;
}

#globalnav-2 li.adminah {
	float:left;
	width:300px;
}

#globalnav a, #globalnav span, #globalnav-2 a, #globalnav-2 span {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#ddd;
	margin:0;
	padding:3px 14px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

#globalnav a:hover,
#globalnav a:active,
#globalnav a.here:link,
#globalnav a.here:visited, #globalnav span:hover, #globalnav-2 a:hover, #globalnav-2 span:hover {
	background:#bbb;
}

#globalnav a.here:link,
#globalnav a.here:visited {
	position:relative;
	z-index:102;
}

/*subnav*/

#globalnav ul, #globalnav-2 ul {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#bbb;
	width:945px;
	margin:0;
	padding:20px 0 20px 0;
	list-style:none;
	border-top:1px solid #fff;
        display:none;
}

#globalnav ul li, #globalnav-2 ul li {
	float:left;
	display:block;
	margin-top:1px;
}

#globalnav ul a, #globalnav-2 ul a {
	background:#bbb;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}

#globalnav ul a:hover,
#globalnav ul a:active,
#globalnav ul a.here:link,
#globalnav ul a.here:visited, #globalnav-2 ul a:hover {
	color:#444;
}

img.partners {
    margin-left:10px;
    margin-bottom:10px;
}

table.tbl {
	width:100%;
	text-align:center;
	border:1px dotted #630;
	margin-bottom:10px;
}

table.tbl td {
	border:1px dotted #aaa;
	padding:5px;
}
