html, body {
    height: 100%;
}

body {
	font-family: Arial ,Tahoma, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #2e2e2e;
	background-color: #f9f9f9;	
	margin: 0px;
	padding: 0px;
}

#container_all {
	margin-top: 5px;
	display: block;
	width: 784px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

html>body #container_all {
	margin-top: 5px;
	display: block;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


#topContainer {
	width: 784px;
	height: 165px;	
	clear:both;
}

html>body #topContainer {
	width: 780px;
	height: 166px;	
	clear:both;
}

#topContainerLogo, #topContainerBaner {
	display:block;
	height:165px;
	float:left;
}

#topContainerLogo {
	width:283px;
}

#logoUE {
	height:149px;
	background: #0a3162 url(../images/logo_ue.gif) no-repeat;
}

html>body#logoUE {
	height:149px;
	background: #0a3162 url(../images/logo_ue.png) no-repeat;
}

#boxWfiu, #boxWe, #boxWiik, #boxWz {
	margin-left:2px;
	display:block;
	width:42px;
	height:17px;
	float:right;
}

#boxWfiu {background-color:#986e1c;}

#boxWe {background-color:#007f5d;}
	
#boxWiik {background-color:#078485;}
	
#boxWz {background-color:#0072b7;}


#topContainerBaner {
	display:block;
	width:182px;
	float:left;
}

#topBaner {
	width:497px;
	height:166px;
	background: #ffffff url(../images/baner_ue3.jpg) no-repeat;	
}

.topLinkItem {
	height: 18px;
	line-height: 18px;
	margin-top: 2px;
}

#topLinks {
	text-align: right;
	padding-right: 3px;
	color: #993333;
	width:775px;
	height: 18px;
	background-color:#ffffff;
	border-top:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
}

.prevInfo {
	color: #0a3162;
	float:left;
	padding-left:3px;
	padding-top:2px;
}

#topLinks a:link {
	text-decoration: none;
	font-weight: normal;
	color: #515151;
}

#topLinks a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #515151;
}

#topLinks a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
}

.enFlag {
	background: url("../images/en_flag.png") no-repeat scroll right center transparent;
	display: block;
	float: right;
	height: 13px;
	margin: 2px;
	text-align: left;
	width: 49px;
}

#topSearch {
	display:block;
	position:relative;
	top:135px;
	left:308px; 
	width: 180px;
	text-align:left;
	font-weight:normal;
}

#topSearch form input {
	text-align:left;
	font-weight:normal;
}

#topSearch input.text {
	border:1px solid #d1d1d1;
	width:150px;
	height:14px;
	background:#ffffff url("../images/searchBg.png") no-repeat;	
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
}

#topSearch input:focus {
	border:1px solid red;
	width:150px;
	height:14px;
	background:#ffffff url("../images/searchBg.png") no-repeat;	
	filter:alpha(opacity=92);
	opacity: 0.92;
	-moz-opacity:0.92;
}

#topSearch input.button {
	border:none;
	width:17px;
	height:16px;
  color:#515151;
	cursor: pointer;
	background:transparent url("../images/searchBtn.png") no-repeat;	
}

#tabsContainer {
	display: block;
	width:784px;
	height:22px;
	border:1px solid #ebebeb;	
	cursor:pointer;
	background-color:#E2E2E2;
}

html>body #tabsContainer {
	display: block;
	width:778px;
	height:22px;
	border:1px solid #ebebeb;	
	cursor:pointer;
	background-color:#E2E2E2;
}

#tabsContainer a:link {
	color:#0a3162;
	font-weight:bold;
	text-decoration:none;
}

#tabsContainer a:visited {
	color:#0a3162;
	font-weight:bold;
	text-decoration:none;
}

#tabsContainer a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.tab {
	margin-top:4px;
	margin-bottom:4px;
	display: block;
	height: 14px;
	line-height:14px;
	vertical-align: middle;
	float:left;
	text-align:center;
}

.tabLeft {
	display:block;
	width:128px;
	border-right:1px solid #0a3162;
}

.tabCenter {
	display:block;
	width:125px;
	border-right:1px solid #0a3162;
}

.tabRight {
	display:block;
	width:145px;
}

#contentContainer {
	display:block;
	background-color: #fcfcfc;
	border-right:1px solid #ebebeb;
	border-left:1px solid #ebebeb;	
	height: 100%;
}

#leftColumnContainer, #centerColumnContainer, #rightColumnContainer {
	float:left;
}

#leftColumnContainer {
	width:128px;
}

#centerColumnContainer.noRightColumnContainer {
	width:641px !important;
	border-right:0px solid #ebebeb;
}

#centerColumnContainer {
	width:503px;
	min-height:600px;
	background-color: #ffffff;
	border-right:1px solid #ebebeb;
	border-left:1px solid #ebebeb;	
}

#rightColumnContainer {
	width:138px;
	padding:2px;
}

.HeaderPrawaNowa {
	display:block;
	width:135px;
	height:14px;
	background-color:#b1c5ff;
	font-weight:bold;
	padding:2px;
	border:1px solid #A8BDF7;
	color:#0a3162;
}

.PrawaButton {
	border:none;
	padding-bottom:3px;
}

.PrawaNowaItem ul {
	color:#515151;
	padding-left:10px;
	padding-top:4px;
	margin-left:4px;
}

.PrawaNowaItem ul li {
	list-style-type: square;
	padding-bottom:2px;
/*	list-style-image: url('../images/bulletGray.gif');*/
}


.PrawaNowaItem a:link {
	color:#515151;
	text-decoration:none;
}

.PrawaNowaItem a:visited {
	color:#515151;
	text-decoration:none;
}

.PrawaNowaItem a:hover {
	color:#000000;
	text-decoration:underline;
}

#footer {
	clear: left;
	height: 40px;
	border-top:1px solid #ebebeb;
	text-align:center;
}

#FooterBip {
	display:block;
	padding:4px 6px 4px 75px;
	width:24px;
	height:31px;
	border:none;
	float:left;
	}

#FooterText {
	display:block;
	padding-top: 10px;
	vertical-align:middle;
	float:left;
}

a:link {
	text-decoration: underline;
	font-weight: normal;
	color: #01018f;
}

a:visited {
	text-decoration: underline;
	font-weight: normal;
	color: #515151;
}

a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.employeeSearch {
	padding: 3px;
	text-align:center;
}

html>body #socIcons {
	height:64px;
}

#socIcons {
	padding:8px 0px 7px 4px;
	height:58px;
	margin:0px;
	width:138px;
}

html>body .SquareSocIconItem {
	height:32px;
}

.SquareSocIconItem {
	display:block;
	width:33px;
	height:35px;
	padding:3px 0px 0px 1px;	
}

.WideSocIconItem {
	display:block;
	width:67px;
	height:27px;
	padding:0px 0px 3px 1px;
}

.RowSocIcons {
	clear:both;
}

#facebook, #youtube, #picasa, #blip, #ibuk, #blogi {
	float:left;
	cursor:pointer;
}

#facebook {
	background:transparent url(../images/ico/facebook.png) no-repeat;
}

#youtube {
	background:transparent url(../images/ico/youtube.png) no-repeat;
}

#picasa {
	background:transparent url(../images/ico/picasa.png) no-repeat;
}

#blip {
	background:transparent url(../images/ico/blip.png) no-repeat;
}

#ibuk {
	background:transparent url(../images/ico/ibuk.png) no-repeat;
}

#blogi {
	background:transparent url(../images/ico/blogi.png) no-repeat;
}


a:link.socLink {
line-height: 20px;
vertical-align: top;
text-indent: 20px;
font-weight: normal;
}

a:visited.socLink {
line-height: 20px;
vertical-align: top;
text-indent: 20px;
font-weight: normal;
}

a:hover.socLink {
line-height: 20px;
vertical-align: top;
text-indent: 20px;
font-weight: normal;
}

a:active.socLink {
line-height: 20px;
vertical-align: top;
text-indent: 20px;
font-weight: normal;
}

ul {
	list-style:square;
	padding:0 0 18px 40px;
}

ol {
	list-style:decimal;
	padding:0 0 18px 40px;
}

#accordion {
	margin:10px 0px;
}

h3.toggler {
	margin:2 2 2 0px;
	padding:2 2 2 0px;
	font-weight:bold;
	cursor: pointer;
	border: 1px solid #ebebeb;
	font-size: 12px;
	background: #f6f6f6;
	color:#000066;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}

.nalezymyDo {
padding:8px 0px 0px 13px;
}

#nafsa, #eua, #eurashe, #eaie, #progres {
display:block;
width:35px;
height:35px;
cursor:pointer;
margin:5px;
border:1px solid #ebebeb;
}

#nafsa {
background:transparent url(../images/ico/nafsa.gif) no-repeat;
background-position: 0 -35px;
}

#nafsa:hover {
background:transparent url(../images/ico/nafsa.gif) no-repeat;
}

#eua {
background:transparent url(../images/ico/eua.gif) no-repeat;
background-position: 0 -35px;
}

#eua:hover {
background:transparent url(../images/ico/eua.gif) no-repeat;
}

#eurashe {
background:transparent url(../images/ico/eurashe.gif) no-repeat;
background-position: 0 -35px;
}

#eurashe:hover {
background:transparent url(../images/ico/eurashe.gif) no-repeat;
}

#eaie {
background:transparent url(../images/ico/eaie.gif) no-repeat;
background-position: 0 -35px;
}

#eaie:hover {
background:transparent url(../images/ico/eaie.gif) no-repeat;
}

#progres {
background:transparent url(../images/ico/progres3.gif) no-repeat;
background-position: 0 -35px;
}

#progres:hover {
background:transparent url(../images/ico/progres3.gif) no-repeat;
}