html {}

img 
{
	border: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: 'PT Sans', Verdana, Tahoma, sans-serif;
	background: #f1f1f1;
	font-style: normal;
}

#header
{
	width: 100%;
	background: #291b4f url('../images/lay_new/header-bg.png') repeat-x 0 0;
	border-top: 1px solid #f49320;
}

body.layoutZaloba #header
{
	background: #212433 url('../images/lay_new/header-bg_zaloba.png') repeat-x 0 0;
	border-top: 1px solid #a7a7a7;
}

#header .header-content
{
	width: 1038px;
	margin: 0 auto;
	height: 145px;
	background: url('../images/lay_new/orzel-tlo.png') no-repeat center 25px;
	position: relative;
}

body.layoutZaloba #header .header-content
{
	background: url('../images/lay_new/orzel-tlo_zaloba.png') no-repeat center 25px;
}

#header .header-logo a
{
	float: left;
	margin: 2px 0 0 5px;
	display: block;
}

#header .header-logo a.home
{
	float: left;
	margin: 2px 0 0 5px;
	display: block;
	width: 149px;
}

#header .header-logo a.home
{
	width: 149px;
	height: 94px;
	background: url('../images/lay_new/logo.png');
	text-indent: -20000em;
}

body.layoutZaloba #header .header-logo a.home
{
	background: url('../images/lay_new/logo_zaloba.png');
}


#header .header-logo a.title
{
	float: left;
	margin: 43px 0 0 -53px;
	display: block;
}

#header .header-logo
{
	width: 540px;
	overflow: hidden;
	float: left;
}

#header .header-menu
{
	font-size: 10px;
	overflow: hidden;
	float: right;
	margin: 27px 0 0 0;
}

#header .header-menu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#header .header-menu ul li
{
	float: left;
}

#header .header-menu ul li a
{
	font-size: 10px;
	line-height: 1em;
	display: block;
	float: left;
	text-decoration: none;
	color: #e6e8ef;
	margin: 0 0 0 25px;
	padding: 26px 0 0 0;
	text-align: center;
	font-family: 'PT Sans', Verdana, Tahoma, sans-serif;
}

#header .header-menu ul li.lp1 a
{
	width: 40px;
	background: url('../images/lay_new/mobilna.png') no-repeat 13px 0;
}
.lang-ua #header .header-menu ul li.lp1 a
{
	width: 40px;
	background: url('../images/lay_new/kontakt.png') no-repeat center 0;
}
#header .header-menu ul li.lp2 a
{
	width: 45px;
	background: url('../images/lay_new/monitor.png') no-repeat 12px 0;
}

#header .header-menu ul li.lp3 a
{
	width: 43px;
	background: url('../images/lay_new/poczta-student.png') no-repeat 12px 0;
}

#header .header-menu ul li.lp4 a
{
	width: 55px;
	background: url('../images/lay_new/poczta-pracownik.png') no-repeat 18px 0;
}

#header .header-menu ul li.lp5 a
{
	width: 45px;
	background: url('../images/lay_new/kwestura.png') no-repeat 13px 0;
}

#header .header-menu ul li.lp6 a
{
	width: 63px;
	background: url('../images/lay_new/kontakt.png') no-repeat 23px 0;
}

#header .main-menu
{
	width: 1038px;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}

#header .main-menu .widgetMainMenu
{
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#header .main-menu ul.lvl1
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 900;
	width: 1038px;
}

#header .main-menu ul.lvl1 li
{
	float: left;
	overflow: hidden;
	padding: 15px 15px 17px 20px;
	background: url('../images/lay_new/kreska.png') no-repeat right 12px;
}

#header .main-menu ul.lvl1 li a.lvl1,
#header .main-menu ul.lvl1 li span.hyperlink span.s1 span.s2
{
	font-weight: 700;
	text-transform: uppercase;
}

#header .main-menu ul.lvl1 li a,
#header .main-menu ul.lvl1 li span.hyperlink
{
	font-size: 12px;
	font-family: 'PT Sans', Verdana, Tahoma, sans-serif;
	text-decoration: none;
	color: #e6e8ef;
	font-weight: 400;
	display: block;
	padding: 0 15px 0 0;
	margin: 0;
	cursor: pointer;
	background: url('../images/lay_new/menu-arrow.png') no-repeat right 8px;
}

#header .main-menu ul.lvl1 li:hover
{
	background: #ffffff;
}

#header .main-menu ul.lvl1 li:hover a,
#header .main-menu ul.lvl1 li:hover span.hyperlink
{
	color: #52587c;
}

#header .main-menu ul.lvl1 li div.box
{
	position: absolute;
	z-index: 999;
	background: url('../images/lay_new/menu-bg.png') no-repeat -10px bottom;
	overflow: hidden;
	top: 47px;
	left: -3px;
	margin: 0;
	padding: 0 10px 0 0;
	width: 1064px;
}

#header .main-menu ul.lvl1 li:hover ul
{
	display: block;
}
#header .main-menu ul.lvl1 li:hover ul.hidden
{
	display: none;
}

#header .main-menu ul.lvl1 li ul.item-1,
#header .main-menu ul.lvl1 li ul.lvl2
{
	border: 0;
}
#header .main-menu ul.lvl1 li ul.item-2,
#header .main-menu ul.lvl1 li ul.item-3
{
	border-left: 1px solid #dad9de;
	height: 100%;
}
#header .main-menu ul.lvl1 li ul
{
	display: none;
	padding: 0;
	overflow: hidden;
	float: left;
	width: 335px;
	border-left: 1px solid #dad9de;
	margin: 10px 0 30px 7px;
}

#header .main-menu ul.lvl1 li ul li
{
	display: block;
	background: url('../images/lay_new/kropka2.png') no-repeat 0 center;
	margin: 5px 0 0 10px;
	padding: 0 0 0 10px;
	overflow: hidden;
	float: none;
}

#header .main-menu ul.lvl1 li ul li:hover
{
	background: url('../images/lay_new/kropka1.png') no-repeat 0 center;
}

#header .main-menu ul.lvl1 li ul li a
{
	color: #52597e;
	background: none;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#header .main-menu ul.lvl1 li ul li a:hover
{
	color: #f3941e;
}
#header .main-menu ul.lvl1 li ul li ul.lvl3
{
	display: none;
}
#header .main-menu .langs
{
	float: right;
	overflow: hidden;
	position: absolute;
	right: 66px;
	z-index: 1000;
	height: 50px;
}
#header .main-menu .langsIndex { z-index: 995; }
#header .main-menu .langs ul
{
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
}
#header .main-menu .langs ul li
{
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
	display: block;
}
#header .main-menu .langs ul li.lang-en
{
	float: left;
	margin: 0 0 0 8px;
	background: url('../images/lay_new/eng.png') no-repeat 0px 5px;
}
#header .main-menu .langs ul li.lang-pl
{
	float: left;
	margin: 0 0 0 8px;
	background: url('../images/lay_new/pl.png') no-repeat 0 5px;
}
#header .main-menu .langs ul li.lang-ua
{
	float: left;
	margin: 0;
	border-right: 1px solid #393e54;
	padding: 0 24px 7px 8px;
	background: url('../images/lay_new/ua.png') no-repeat 10px 6px;
}
#header .main-menu .langs ul li a
{
	color: #5c5f6c;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	width: 16px;
	height: 16px;
	font-size: 0;
}
#header .main-menu .widgetSearch
{
	float: right;
	width: 250px;
	position: absolute;
	right: 0;
	z-index: 999;
}
#header .main-menu .widgetSearch .formRow
{
	float: left;
}
#header .main-menu .widgetSearch div.fText
{
    background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    padding: 15px 0 17px;
    position: absolute;
    right: 0;
    top: 49px;
    z-index: 100;
}
#header .main-menu .widgetSearch div.fSubmitBg
{
	background: #ffffff;
}
#header .main-menu .widgetSearch div.fSubmit
{
	float: right;
	padding: 15px 29px 18px 30px;
}
#header .main-menu .widgetSearch .formRow input.fText
{
	display: block;
	border-top: 0;
	border-bottom: 1px solid #d9d9db;
	border-left: 0;
	border-right: 0;
	margin: 0 0 0 25px;
	width: 150px;
	padding: 0;
	font-size: 13px;
	color: #525A7F;
}
#header .main-menu .widgetSearch .formRow input.fSubmit
{
	display: block;
	font-size: 0;
	background: url('../images/lay_new/lupa.png') no-repeat 0 0;
	width: 16px;
	height: 16px;
	border: 0;
	padding: 0;
}

#page
{
	background-color: #f1f1f1;
	width: 100%;
	overflow: hidden;
}
#page #rekrutacja
{
	width: 1038px;
	margin: 0 auto;
	overflow: hidden;
}
#page #rekrutacja .widgetRecruitment
{
	margin: 15px 0 0 30px;
}

#page #rekrutacja .widgetRecruitment a
{
	text-decoration: none;
}

#page #rekrutacja h2
{
	font-size: 24px;
	color: #ffffff;
	margin: 0;
	padding: 0;
	font-weight: 400;
}
#page #rekrutacja .widgetRecruitmentTitle,
#page #rekrutacja .widgetRecruitmentTitle a
{
	font-size: 50px;
	color: #ffffff;
	margin: 0;
	padding: 0;
	font-weight: 700;
	text-decoration: none;
}
#page #rekrutacja .widgetRecruitmentSummary
{
	margin: 10px 10px 10px 0;
}
#page #rekrutacja .widgetRecruitmentMore a.more
{
	font-size: 0;
	width: 125px;
	height: 30px;
	display: block;
	background: url('../images/lay_new/button-more.png') no-repeat;
}

#page #wrapper
{
	margin: 25px 0 0 0;
}

#page #content
{
	width: 1038px;
	margin: 0 auto;
	background: #ffffff;
	overflow: hidden;
}

#page #content .ads-wrapper
{
	overflow: hidden;
	text-align: center;
}
#page #content .ads-wrapper .widgetAd
{
	display: inline-block;
	margin: 0 6px;
	margin-top: 25px;
}

#page #content .ads-wrapper.adsPageBottom {
	margin-bottom: 17px;
}

/* WYZSZE WRAPPER */
.wyzsze-wrapper
{
	width: 978px;
	padding: 25px 30px;
	background: #fafafa url('../images/lay_new/belka-bg.png') no-repeat 0 top;
	overflow: hidden;
}
.wyzsze-wrapper .rekrutacja
{
	position: relative;
	overflow: hidden;
}
.rekrutacja .widgetBoxStudent
{
	width: 726px;
	float: left;
}
.rekrutacja .widgetBoxStudent h3.widgetName
{
	color: #291b4f;
}
.rekrutacja .widgetBoxStudent table th,
.rekrutacja .widgetBoxStudent table td
{
	width: 33.333%;
}
.rekrutacja .widgetBoxStudent table th
{
	letter-spacing: -0.5px;
}
.rekrutacja .widgetAd
{
	margin-bottom: 13px;
	float: right;
}
.rekrutacja a.nowyWymiarStudiowania
{
	display: inline-block;
	max-width: 200px;
	padding: 5px 30px;
	position: absolute;
	right: 251px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 16px;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #ed7327;
	border-radius: 3px;
}

/* student-wrapper */
.student-wrapper
{
	width: 1038px;
	background: url('../images/lay_new/belka-bg.png') no-repeat 0 top;
	padding: 25px 0;
}

.student-wrapper .ogloszenia
{
	float: right;
	width: 474px;
	margin: 27px 30px 0 0;
	overflow: hidden;
	position: relative;
}
.student-wrapper .ogloszenia h4
{
	display: block;
	height: 30px;
	margin: 0 0 15px 0;
	padding: 0 0 5px;
	font-size: 18px;
	color: #525a7f;
	font-weight: 400;
	background: url('../images/lay_new/kreska-bg.png') no-repeat scroll 0 bottom transparent;
}
.student-wrapper .ogloszenia .widgetNews
{
	width: 474px;
}
.student-wrapper .ogloszenia .widgetNews #widgetNewsNav
{
	display: none !important;
}
.student-wrapper .ogloszenia .widgetNews .widgetPageItem-0
{
	border: 1px solid #d5d6db;
}
.student-wrapper .ogloszenia .widgetNews .widgetPageItem-1,
.student-wrapper .ogloszenia .widgetNews .widgetPageItem-2,
.student-wrapper .ogloszenia .widgetNews .widgetPageItem-3,
.student-wrapper .ogloszenia .widgetNews .widgetPageItem-4
{
	border-left: 1px solid #d5d6db;
	border-right: 1px solid #d5d6db;
	border-bottom: 1px solid #d5d6db;
}
.student-wrapper .ogloszenia .widgetNews .space
{
	display: none;
}
.student-wrapper .ogloszenia .widgetNews .widgetPageItem-0,
.student-wrapper .ogloszenia .widgetNews .widgetPageItem-1,
.student-wrapper .ogloszenia .widgetNews .widgetPageItem-2,
.student-wrapper .ogloszenia .widgetNews .widgetPageItem-3,
.student-wrapper .ogloszenia .widgetNews .widgetPageItem-4
{
	height: 37px;
	margin: 0;
	padding: 0;
	background: #e9e9ed url('../images/lay_new/ogloszenie-strzalka.png') no-repeat 460px center;
}
.student-wrapper .ogloszenia .widgetNews .widgetPageListItemDescription,
.student-wrapper .ogloszenia .widgetNews .widgetContent .more
{
	display: none;
}
.student-wrapper .ogloszenia .widgetNews .widgetWrapper h4
{
	display: block;
	height: 37px;
	margin: 0;
	padding: 0;
	background: none;
}
.student-wrapper .ogloszenia .widgetNews .widgetWrapper h4 span.widgetPageListItemDate
{
	display: block;
	margin: 10px 0 0 15px;
	padding: 0;
	float: left;
	font-size: 12px;
	font-weight: 400;
	color: #989898;
}
.student-wrapper .ogloszenia .widgetNews .widgetWrapper h4 a
{
	display: block;
	margin: 10px 0 0 7px;
	padding: 0;
	float: left;
	font-size: 12px;
	font-weight: 700;
	color: #525a7f;
	text-decoration: none;
}
.student-wrapper .ogloszenia .widgetNews .widgetFooter
{
	position: absolute;
	top: 0;
	right: 0;
}
.student-wrapper .ogloszenia .widgetNews .widgetFooter a
{
	font-size: 12px;
	font-weight: 700;
	color: #525a7f;
	text-decoration: none;
	display: block;
	background: url('../images/lay_new/strzalka-bg.png') no-repeat right center;
	padding: 0 25px 0 0;
}

.student-wrapper .student
{
	margin: 0 30px;
}

.widgetBoxStudent h3.widgetName
{
	margin: 0 0 30px;
	color: #ed7327;
	font-size: 24px;
	line-height: 1em;
	font-weight: 700;
	text-transform: uppercase;
}
.widgetBoxStudent table
{
	width: 100%;
	border-collapse: collapse;
}
.widgetBoxStudent table th,
.widgetBoxStudent table td
{
	width: 25%;
	border: 1px solid #d5d6db;
}
.widgetBoxStudent table th
{
	padding: 15px 10px;
	text-align: left;
	color: #291b4f;
	font-size: 14px;
	line-height: 1em;
	font-weight: 700;
	vertical-align: middle;
	background-color: #e9e9ed;
}
.widgetBoxStudent table td
{
	padding: 15px 10px 30px;
	position: relative;
	color: #7f7f7f;
	font-size: 13px;
	line-height: 16px;
	vertical-align: top;
}
.widgetBoxStudent table td > *:first-child
{
	margin-top: 0;
}
.widgetBoxStudent table td > *:last-child
{
	margin-bottom: 0;
}
.widgetBoxStudent table td a.tabContentLinkMore
{
	display: block;
	padding-left: 13px;
	position: absolute;
	bottom: 10px;
	color: #291b4f;
	font-weight: 700;
	text-decoration: none;
	background: url("../images/lay_new/kwadrat-p.png") no-repeat 0 5px;
}
.widgetBoxStudent table td a.tabContentLinkMore::after
{
	display: inline;
	padding-left: 5px;
	color: #f3941e;
	font-weight: 700;
	content: "\2192";
}
.widgetBoxStudent table td ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.widgetBoxStudent table td ul li
{
	padding: 0 0 3px 8px;
	background: url("../images/lay_new/bullet_orange_small.png") no-repeat 0 9px;
}
.widgetBoxStudent table td ul li a
{
	padding-right: 20px;
	color: #7f7f7f;
	text-decoration: none;
    background: url("../images/lay_new/strzalka-bg.png") no-repeat 100% 8px;
}

/* boksy-1-wrapper */
.boksy-1-wrapper
{
	width: 1038px;
	padding-bottom: 20px;
	overflow: hidden;
	background: #fafafa url('../images/lay_new/belka-bg.png') repeat-x 0 0;
}

.boksy-1-wrapper .widgetSummary
{
	width: 222px;
	height: 185px;
	margin: 27px 0 0 29px;
	float: left;
}
.boksy-1-wrapper .widgetSummary:first-child
{
	margin-left: 0;
}
.boksy-1-wrapper .widgetSummary h4.widgetSummaryName
{
	display: block;
	height: 30px;
	margin: 0 0 15px;
	font-size: 18px;
	font-weight: 700;
	background: url('../images/lay_new/kreska-bg.png') no-repeat 0 bottom;
}
.boksy-1-wrapper .widgetSummary .widgetSummaryDescription
{
	height: 100px;
	background: transparent no-repeat 50% 0;
}
.boksy-1-wrapper .widgetSummary .widgetSummaryDescription a
{
	display: block;
	width: 100%;
	height: 100%;
	background: transparent url("../images/lay_new/box_more_peak_navy_blue.png") no-repeat 10px 100%;
}
.boksy-1-wrapper .widgetSummary .widgetSummaryMore
{
	display: table-cell;
	width: 192px;
	height: 38px;
	padding: 0 15px;
	overflow: hidden;
	vertical-align: middle;
}
.boksy-1-wrapper .widgetSummary .widgetSummaryMore a
{
	display: block;
	text-align: center;
	color: #fff;
	font-size: 13px;
	line-height: 1em;
	font-weight: 700;
	text-decoration: none;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
}

.widgetSummary.box-mlodziezowaakademia h4
{
	color: #ed7327;
}
.widgetSummary.box-mlodziezowaakademia .widgetSummaryDescription
{
	background-image: url('../images/lay_new/box-bg-mlodziezowa-akademia.jpg');
}
.widgetSummary.box-mlodziezowaakademia .widgetSummaryDescription a
{
	background-image: url("../images/lay_new/box_more_peak_orange.png");
}
.widgetSummary.box-mlodziezowaakademia .widgetSummaryMore
{
	background-color: #ed7327;
}

.widgetSummary.box-olimpiada h4
{
	color: #291b4f;
}
.widgetSummary.box-olimpiada .widgetSummaryDescription
{
	background-image: url('../images/lay_new/olimpiada-prawo.png');
}
.widgetSummary.box-olimpiada .widgetSummaryMore
{
	background-color: #291b4f;
}

.widgetSummary.box-podyplomowe h4
{
	color: #ed7327;
}
.widgetSummary.box-podyplomowe .widgetSummaryDescription
{
	background-image: url('../images/lay_new/podyplomowe.png');
}
.widgetSummary.box-podyplomowe .widgetSummaryDescription a
{
	background-image: url("../images/lay_new/box_more_peak_orange.png");
}
.widgetSummary.box-podyplomowe .widgetSummaryMore
{
	background-color: #ed7327;
}

.widgetSummary.box-doktoranckie h4
{
	color: #291b4f;
}
.widgetSummary.box-doktoranckie .widgetSummaryDescription
{
	background-image: url('../images/lay_new/doktoranckie.png');
}
.widgetSummary.box-doktoranckie .widgetSummaryMore
{
	background-color: #291b4f;
}


/* multimedia-wrapper */
.multimedia-wrapper
{
	width: 1038px;
	background: url('../images/lay_new/belka-bg.png') no-repeat 0 top;
	overflow: hidden;
}

.multimedia-wrapper .filmy
{
	width: 475px !important;
	float: left;
	margin: 27px 0 0 29px;
}

.multimedia-wrapper .filmy .box h4 {
    background: url("../images/lay_new/kreska-bg.png") no-repeat scroll 0 bottom transparent;
    color: #291b4f;
    display: block;
    font-size: 18px;
    font-weight: 400;
    height: 30px;
    margin: 0 0 15px;
}

.multimedia-wrapper .filmy .box {
    position: relative;
}

.multimedia-wrapper .filmy .box .nav {
    position: absolute;
    top: 105px;
    width: 475px;
    z-index: 99;
}
.multimedia-wrapper .filmy .box .widgetContent
{
	width: 475px !important;
	height: 190px !important;
	padding: 0 0 15px 0;
}
.multimedia-wrapper .filmy .box .widgetContent .slide
{
	width: 485px !important;
	height: 185px !important;
}
.multimedia-wrapper .filmy .box a#prevVideoLibrary
{
	display: block;
	background: url('../images/lay_new/strzalka-prawo.png') no-repeat 0 0;
	width: 20px;
	height: 20px;
	font-size: 0;
	position: absolute;
    top: 105px;
	right: 1px;
    z-index: 99;	
}
.multimedia-wrapper .filmy .box a#nextVideoLibrary
{
	display: block;
	background: url('../images/lay_new/strzalka-lewo.png') no-repeat 0 0;
	width: 20px;
	height: 20px;
	font-size: 0;
	position: absolute;
    top: 105px;
    z-index: 99;	
}
.multimedia-wrapper .filmy .box .slide .video
{
	float: left;
}
.multimedia-wrapper .filmy .box .slide .lp0,
.multimedia-wrapper .filmy .box .slide .lp2,
.multimedia-wrapper .filmy .box .slide .lp4,
.multimedia-wrapper .filmy .box .slide .lp6
{
	margin: 0 24px 0 0;
}
.multimedia-wrapper .filmy .box .slide .video a
{
	display: block;
    border: 1px solid #D6D7DC;
    height: 138px;
    width: 223px;
	font-size: 0;
	overflow: hidden;
}
.multimedia-wrapper .filmy .box .slide .video a img
{
    height: 128px;
    width: 213px;
	margin: 5px 0 0 5px;
}
.multimedia-wrapper .filmy .box .slide .video .info
{
	margin: 5px 0 0 0;
	overflow: hidden;
	width: 215px;
}
.multimedia-wrapper .filmy .box .slide span.date {
    color: #989898;
    display: block;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

.multimedia-wrapper .filmy .box .slide span.name {
    color: #525A7F;
    display: block;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 0;
	line-height: 1;
}

.multimedia-wrapper .filmy .widgetFooter {
    position: absolute;
    right: 0;
    top: 5px;
    width: 80px;
    z-index: 99;
}

.multimedia-wrapper .filmy .widgetFooter .more a {
    background: url("../images/lay_new/strzalka-bg.png") no-repeat scroll right center transparent;
    color: #291b4f;
    display: block;
    font-size: 12px;
    font-weight: 700;
    padding: 0 25px 0 0;
    text-decoration: none;
    width: 45px;
}
.multimedia-wrapper .filmy .box .widgetContent .slide .slideMore
{
	float: left;
	width: 223px;
	height: 138px;
	background: url('../images/lay_new/wszystkie_filmy.jpg') no-repeat 0 0;
}
.multimedia-wrapper .filmy .box .widgetContent .slide a.linkMore
{
	display: block;
	width: 100%;
	height: 100%;
}

.multimedia-wrapper .galeria
{
	float: left;
	margin: 27px 28px 0 29px;
}

.multimedia-wrapper .galeria .box
{
	position: relative;
}
.multimedia-wrapper .galeria .box h4
{
    background: url("../images/lay_new/kreska-bg.png") no-repeat scroll 0 bottom transparent;
    color: #291b4f;
    display: block;
    font-size: 18px;
    font-weight: 400;
    height: 30px;
    margin: 0 0 15px;
}

.multimedia-wrapper .galeria .box .widgetFooter
{
	position: absolute;
	z-index: 99;
	top: 5px;
	right: 0;
	width: 80px;
}
.multimedia-wrapper .galeria .box .widgetFooter .more a 
{
    background: url("../images/lay_new/strzalka-bg.png") no-repeat scroll right center transparent;
    color: #291b4f;
    display: block;
    font-size: 12px;
    font-weight: 700;
    padding: 0 25px 0 0;
    text-decoration: none;
	width: 45px;
}

.multimedia-wrapper .galeria .box a#prev1
{
	display: block;
	background: url('../images/lay_new/strzalka-lewo.png') no-repeat 0 0;
	width: 20px;
	height: 20px;
	font-size: 0;
	position: absolute;
	top: 105px;
	z-index: 99;
}
.multimedia-wrapper .galeria .box a#next1
{
	display: block;
	background: url('../images/lay_new/strzalka-prawo.png') no-repeat 0 0;
	width: 20px;
	height: 20px;
	font-size: 0;
	position: absolute;
	top: 105px;
	right: 0;
	z-index: 99;
}
.multimedia-wrapper .galeria .box .widgetContent .widgetPageList
{
	width: 475px;
    height: 190px;
    padding: 0 0 15px;
}
.multimedia-wrapper .galeria .box .widgetContent .widgetPageList .slide
{
	height: 190px;
	width: 514px;
	overflow: hidden;
}
.multimedia-wrapper .galeria .box .widgetContent .widgetPageList .widgetPageListItem
{
	width: 223px;
	margin-left: 29px;
	float: left;
}
.multimedia-wrapper .galeria .box .widgetContent .widgetPageList .widgetPageListItem:first-child
{
	margin-left: 0;
}
.multimedia-wrapper .galeria .box .widgetContent .widgetPageList .widgetPageListItemLast
{
	float: left;
	width: 223px;
	height: 138px;
	background: url('../images/lay_new/wszystkie_galerie.jpg') no-repeat 0 0;
}
.multimedia-wrapper .galeria .box .widgetContent .widgetPageList .widgetPageListItemLast a.linkMore
{
	display: block;
	width: 100%;
	height: 100%;
}

.multimedia-wrapper .galeria .widgetPageListItem .imageBox a img
{
	width: 213px;
	height: 128px;
	padding: 4px;
	border: 1px solid #d9dade;
}

.multimedia-wrapper .galeria .widgetContent .widgetPageListItem h3
{
	margin: 5px 0 0;
}
.multimedia-wrapper .galeria .widgetContent .widgetPageListItemName span
{
	color: #989898;
    display: block;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    padding: 0;	
}
.multimedia-wrapper .galeria .widgetContent .widgetPageListItemName a
{
    color: #525A7F;
    display: block;
    font-size: 12px;
	line-height: 1;
    font-weight: 700;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

.multi-wrapper .widget .widgetSummaryDescription a,
.wyzsze-wrapper .podyplomowe .widgetSummaryDescription a,
.wyzsze-wrapper .doktoranckie .widgetSummaryDescription a,
.multimedia-wrapper .absolwent .widgetSummaryDescription a
{
	display: block;
	width: 100%;
	height: 100%;
}

.widgetSummaryDescription a.absolwent,
.widgetSummaryDescription a.podyplomowe,
.widgetSummaryDescription a.doktoranckie,
.widgetSummaryDescription a.box-olimpiada,
.widgetSummaryDescription a.box-olimpiada-bw,
.widgetSummaryDescription a.europe
{
	display: block;
	width: 222px;
	height: 100px;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 0;
}

.multi-wrapper
{
	width: 1038px;
	background: #fafafa url('../images/lay_new/belka-bg.png') no-repeat 0 top;
	overflow: hidden;
	padding: 0 0 30px 0;	
}
.lang-ua .multi-wrapper
{
	display: none;
}

.multi-wrapper .widget {
    float: left;
    margin: 27px 0 0 29px;
    width: 222px;
	position: relative;
	height: 210px;
}
.multi-wrapper .widgetBoxIcons {
	width: 225px;
}

.multi-wrapper .widgetBoxIcons .box
{
	position: relative;
}
.multi-wrapper .widgetBoxIcons .box .nav 
{
    width: 225px;
    position: absolute;
    top: 105px;
    z-index: 99;
}

.multi-wrapper .widgetBoxIcons .box a#prevWidgetBoxIcons {
    background: url("../images/lay_new/strzalka-p-lewo.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: 0;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 105px;
    z-index: 99;	
}

.multi-wrapper .widgetBoxIcons .box a#nextWidgetBoxIcons {
    background: url("../images/lay_new/strzalka-p-prawo.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    font-size: 0;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 105px;
    z-index: 99;
	right: 0;
}

.multi-wrapper .widgetBoxIcons .box .linkTitle
{
    margin: 5px 0 0;
    overflow: hidden;
    width: 215px !important;
}
.multi-wrapper .widgetBoxIcons .box .linkTitle ul
{
	margin: 0;
	padding: 0;
}
.multi-wrapper .widgetBoxIcons .box .linkTitle ul li {
	width: 215px !important;
	list-style-type: none;
}
.multi-wrapper .widgetBoxIcons .box .linkTitle ul li span{
    color: #F3941E;;
    display: block;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
.multi-wrapper .widget h4 {
	background: url("../images/lay_new/kreska-bg.png") no-repeat scroll 0 bottom transparent;
    color: #291b4f;
    display: block;
    font-size: 18px;
    font-weight: 400;
    height: 30px;
    margin: 0 0 15px;
}
.multi-wrapper .widgetBoxIcons .box .widgetContent ul
{
	display: block;
	list-style-type: none;
	width: 223px;
	height: 138px;
	border: 1px solid #D6D7DC;
	padding: 0;
	margin: 0;
}

.multi-wrapper .widgetBoxIcons .box .widgetContent ul li a
{
    display: block;
    height: 128px;
    margin: 5px 0 0 5px;
    overflow: hidden;
    width: 213px;
	background: url('../images/lay_new/informatory.jpg') no-repeat 0 0;
	font-size: 0;
}
.multi-wrapper .widgetBoxIcons .box .widgetContent ul li.lp3 a
{
	background: url('../images/lay_new/spacer.jpg') no-repeat 0 0;
}
.multi-wrapper .widgetBoxIcons .box .widgetContent ul li.lp4 a
{
	background: url('../images/lay_new/multimedia.jpg') no-repeat 0 0;
}

.multi-wrapper .widgetBoxIcons .box .widgetContent ul li span
{
	display: block;
	position: absolute;
	z-index: 99;
	color: #F3941E;
	font-size: 13px;
	bottom: -25px;
	font-weight: 700;
	display: none;
}

.multi-wrapper .widgetSummaryDescription
{
	height: 100px;
	background: transparent no-repeat 50% 0;
}
.multi-wrapper .widgetSummaryDescription a
{
	background: transparent url("../images/lay_new/box_more_peak_navy_blue.png") no-repeat 10px 100%;
}
.multi-wrapper .widgetSummaryMore a
{
	text-decoration: none;
	font-size: 13px;
	line-height: 1em;
	font-weight: 700;
	color: #ffffff;
	margin: 0;
	display: block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
}
.multi-wrapper .box-olimpiada-bw .widgetSummaryDescription
{
	background-image: url("../images/lay_new/biblioteka.jpg");
}
.multi-wrapper .box-olimpiada-bw .widgetSummaryDescription a
{
	background-image: url("../images/lay_new/box_more_peak_orange.png");
}
.multi-wrapper .widgetSummaryMore
{
	display: table-cell;
	width: 192px;
	height: 38px;
	padding: 0 15px;
	overflow: hidden;
	vertical-align: middle;
}
.multi-wrapper .box-olimpiada-bw .widgetSummaryMore
{
	background: #ed7327;
}
.multi-wrapper .europe-direct .widgetSummaryDescription,
.lang-en .multi-wrapper .lp7 .widgetSummaryDescription
{
	background-image: url('../images/lay_new/europe.png');
}
.multi-wrapper .europe-direct .widgetSummaryMore,
.lang-en .multi-wrapper .lp7 .widgetSummaryMore
{
	background: #291b4f;
}
.multi-wrapper .box-absolwent .widgetSummaryDescription
{
	padding-top: 16px;
	margin-top: -16px;
	background-image: url('../images/lay_new/absolwent.png');
}
.multi-wrapper .box-absolwent .widgetSummaryMore
{
	background: #291b4f;
}

/* SUBPAGE */

.subPage #content
{
	width: 1038px;
	margin: 0 auto;
	overflow: hidden;
}
.contentBoxSearch
{
	font-size: 13px;
	font-weight: 400;
}
.contentBoxSearch .searchInput
{
	overflow: hidden;
	clear: both;
}
.contentBoxSearch .formRow
{
	float: left;
}

.subPage #content .contentBox
{
	margin: 30px 0 0 0;
	padding: 0 0 30px 0;
	background: #ffffff;
	overflow: hidden;
	position: relative;
}
.subPage #content .contentBox .leftMenu
{
	margin: 0 27px 0 29px;
	width: 224px;
	float: left;
}
.subPage #content .contentBox .leftMenu .widgetMenu
{
	margin: 40px 0 20px;
	width: 224px;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1
{}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1:last-child
{
	border: 0;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1 a.lvl1
{
	font-size: 12px;
	font-weight: 700;
	color: #52597e;
	text-decoration: none;
	text-transform: uppercase;
}

/* NEW MENU */
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1 a.lvl1
{
	display: block;
	background: #525a7f;
	border-top: 1px solid #525A7F;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 10px 10px 10px 20px;
	color: #ffffff;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 ul.lvl2
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1Active ul.lvl2 li:first-child
{
	border-top: 0;
	border-right: 1px solid #d5d6db;
	border-bottom: 0;
	border-left: 1px solid #d5d6db;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1Active ul.lvl2 li:last-child
{
	border-top: 1px solid #d5d6db;
	border-right: 1px solid #d5d6db;
	border-bottom: 1px solid #d5d6db;
	border-left: 1px solid #d5d6db;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1Active ul.lvl2 li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-top: 1px solid #d5d6db;
	border-right: 1px solid #d5d6db;
	border-bottom: 0;
	border-left: 1px solid #d5d6db;
	display: block;
	background: none repeat scroll 0 0 #E9E9ED;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1Active ul.lvl2 li:hover
{
	border-top: 1px solid #9da1b6;
	border-right: 1px solid #9da1b6;
	border-bottom: 0;
	border-left: 1px solid #9da1b6;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1Active ul.lvl2 li:hover:first-child
{
	border-top: 0;
	border-right: 1px solid #9da1b6;
	border-bottom: 0;
	border-left: 1px solid #9da1b6;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1Active ul.lvl2 li.active
{
	background: #f3941e;
	border-top: 0;
	border-right: 1px solid #f3941e;
	border-bottom: 0;
	border-left: 1px solid #f3941e;
	color: #ffffff;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1Active ul.lvl2 li.selected
{
    background: none repeat scroll 0 0 #F3941E;
    border-color: -moz-use-text-color #F3941E;
    border-style: none solid;
    border-width: 0 1px;
    color: #FFFFFF;
}

.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li ul.lvl2 li.selected a.lvl2 {
	background: url('../images/lay_new/subpage-menu-dot-white.png') no-repeat 10px 20px;
	color: #ffffff;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li ul.lvl2 li a.lvl2, 
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li ul.lvl2 li a.lvl3
{
	display: block;
	padding: 14px 0 12px 20px;
	font-size: 12px;
	text-decoration: none;
	color: #707380;
	background: url('../images/lay_new/subpage-menu-dot-grey.png') no-repeat 10px 20px;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1Active ul.lvl2 li a.lvl2:hover,
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1Active ul.lvl2 li a.lvl3:hover
{
	background: #9da1b6 url('../images/lay_new/subpage-menu-dot-white.png') no-repeat 10px 20px;
	color: #ffffff;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1Active ul.lvl2 li.active a.lvl2
{
	background: url('../images/lay_new/subpage-menu-dot-white.png') no-repeat 10px 20px;
	color: #ffffff;
}
.subPage #content .contentBox .leftMenu .widgetMenu ul.lvl1 li.lvl1Active ul.lvl2 li:last-of-type a.lvl2
{
	border: 0;
}
.subPage #content .contentBoxDirectoryIndex .ueBaner
{
	margin: 20px 0 0 0;
}
/* END NEW MENU*/

.subPage #content .contentBox .pageContent
{
	margin: 30px 25px 0 0;
	float: right;
	width: 728px;
	position: relative;
}
.subPage .contentBoxStandardPage .pageItem,
.subPage .contentBoxTest .pageItem,
.subPage .contentBoxDirectoryIndex .directoryIndex,
.subPage .contentBoxContactForm .pageContactForm,
.subPage .contentBoxUsers .pageUserLogin
{
	overflow: hidden;
    position: relative;
}
.subPage #content .contentBox .pageContent h1.pageListName,
.subPage #content .contentBox .pageContent h1.pageItemName
{
	font-size: 18px;
	color: #525a7f;
	display: block;
	border-bottom: 1px solid #dadadc;
	padding: 0 200px 15px 0;
	margin: 0 0 30px 0;
	font-weight: 400;
}
.subPage #content .contentBoxNews .pageContent .pageList
{
	position: relative;
	overflow: hidden;
}
.subPage #content .contentBox .pageContent .pageButtons
{
	position: absolute;
	right: 0;
	top: 0;
}
.subPage #content .contentBox .pageContent .pageButtons a
{
	display: block;
	width: 25px;
	height: 25px;
	border: 1px solid #D6D7DC;
	float: left;
	margin: 0 0 0 10px;
	text-decoration: none;
	color: #525a7f;
}
.subPage #content .contentBox .pageContent .pageButtons a.fontSmall
{
	margin: 0;
	font-size: 10px;
}
.subPage #content .contentBox .pageContent .pageButtons a.fontSmall span
{
	display: block;
	margin: 5px 0 0 9px;
}
.subPage #content .contentBox .pageContent .pageButtons a.fontSmallActive
{
	background: #eae9ee;
}
.subPage #content .contentBox .pageContent .pageButtons a.fontNormal
{
	font-size: 12px;
}
.subPage #content .contentBox .pageContent .pageButtons a.fontNormal span
{
	display: block;
	margin: 3px 0 0 9px;
}
.subPage #content .contentBox .pageContent .pageButtons a.fontNormalActive
{
	background: #eae9ee;
}
.subPage #content .contentBox .pageContent .pageButtons a.fontLarge
{
	font-size: 14px;
}
.subPage #content .contentBox .pageContent .pageButtons a.fontLarge span
{
	display: block;
	margin: 1px 0 0 9px;
}
.subPage #content .contentBox .pageContent .pageButtons a.fontLargeActive
{
	background: #eae9ee;
}
.subPage #content .contentBox .pageContent .pageButtons a.printPage
{
	display: block;
	width: 80px;
	height: 25px;
	border-left: 1px solid #D6D7DC;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
	margin: 0 0 0 15px;
	background: url('../images/lay_new/printer.png') no-repeat right 5px;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
}
.subPage #content .contentBox .pageContent .pageButtons a.printPage span
{
	display: block;
	margin: 4px 0 0 13px;
}
.subPage #content .contentBox .pageContent .pageListItem,
.subPage #content .contentBox .directoryIndexItem
{
	font-size: 13px;
	color: #7f7f7f;
	border-bottom: 1px solid #dadadc;
	padding: 0 0 15px 0;
	margin: 0 0 30px 0;
	overflow: hidden;
}
.subPage #content .contentBoxNews .pageContent .pageListItem .wrapFloats
{
	overflow: hidden;
}
.subPage #content .contentBox .pageContent .pageListItem h2
{
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #525a7f;
	text-decoration: none;
	font-weight: 700;
}
.subPage #content .contentBox .pageContent .pageListItem h2 a
{
	font-size: 18px;
	color: #525a7f;
	text-decoration: none;
	font-weight: 700;
}
.subPage #content .contentBox .pageContent .pageListItem .pageListItemDate
{
	font-size: 11px;
	color: #8f93a3;
	margin: 0 0 20px 0;
}
.subPage #content .contentBox .pageContent .pageListItem .pageListItemImage
{
	width: 200px;
	height: 112px;
	float: left;
}
.subPage #content .contentBox .pageContent .pageListItem .pageListItemImage .imageBox
{
	width: 180px;
	height: 110px;
	border: 1px solid #D6D7DC;
}
.subPage #content .contentBox .pageContent .pageListItem .pageListItemImage .imageBox a
{
	display: block;
	width: 169px;
	height: 100px;
	margin: 5px 4px 4px 5px;
}
.subPage #content .contentBox .pageContent .pageListItem .pageListItemDescription
{
}
.subPage #content .contentBox .pageContent .pageListItem .pageListItemMore,
.subPage #content .contentBox .directoryIndexItemMore
{
	clear: both;
	overflow: hidden;
}
.subPage #content .contentBox .pageContent .pageListItem .pageListItemMore a,
.subPage #content .contentBox .directoryIndexItemMore a
{
	display: block;
	background: url("../images/lay_new/strzalka-bg.png") no-repeat right 7px;
	float: right;
	text-decoration: none;
	font-size: 12px;
	font-weight: 700;
	color: #525a7f;
	padding: 0 24px 0 0;
}
.subPage #content .contentBox .pager .pagerBox
{
	overflow: hidden;
}
.subPage #content .contentBox .pager ul
{
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.subPage #content .contentBox .pager ul li
{
	display: inline-block;
}
.subPage #content .contentBox .pager ul li.pagerFirst,
.subPage #content .contentBox .pager ul li.pagerLast
{
	display: none !important;
}
.subPage #content .contentBox .pager ul li.pagerLink,
.subPage #content .contentBox .pager ul li.pagerLast,
.subPage #content .contentBox .pager ul li.pagerRangePrevious,
.subPage #content .contentBox .pager ul li.pagerRangeNext
{
    border: 1px solid #D6D7DC;
    margin: 0 0 0 10px;
}
.subPage #content .contentBox .pager ul li.pagerCurrent
{
	border: 1px solid #505980;
    margin: 0 0 0 10px;
	background: #505980;
}
.subPage #content .contentBox .pager ul li.pagerCurrent strong
{
    color: #ffffff;
    text-decoration: none;
	line-height: 1em;
	display: block;
    padding: 6px 5px;
	min-width: 15px;
}
.subPage #content .contentBox .pager ul li.pagerLink a,
.subPage #content .contentBox .pager ul li.pagerLast a,
.subPage #content .contentBox .pager ul li.pagerRangePrevious a,
.subPage #content .contentBox .pager ul li.pagerRangeNext a
{
    color: #525A7F;
    text-decoration: none;
	line-height: 1em;
	display: block;
	padding: 6px 5px;
	min-width: 15px;
}
.subPage #content .contentBox .pager ul li.pagerPrevious{}
.subPage #content .contentBox .pager ul li.pagerPrevious a
{
	background: url("../images/lay_new/strzalka-bg-left.png") no-repeat left 11px;
    color: #525A7F;
    display: block;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 0px 6px 20px;
    text-decoration: none;
}
.subPage #content .contentBox .pager ul li.pagerNext{
	margin-left: 10px;
}
.subPage #content .contentBox .pager ul li.pagerNext a
{
    background: url("../images/lay_new/strzalka-bg.png") no-repeat right 11px;
    color: #525A7F;
    display: block;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 20px 6px 0;
    text-decoration: none;
}
.contentBoxGallery .info
{
	display: none !important;
}
.subPage #content .contentBoxNews .pageItem
{
	position: relative;
	overflow: hidden;
}

.subPage #content .contentBoxNews .pageItem .pageButtons
{
	position: absolute;
	right: 0;
	top: 0;
}
.subPage #content .contentBoxNews .pageItem .pageButtons a
{
	display: block;
	width: 25px;
	height: 25px;
	border: 1px solid #D6D7DC;
	float: left;
	margin: 0 0 0 10px;
	text-decoration: none;
	color: #525a7f;
}
.subPage #content .contentBoxNews .pageItem .pageButtons a.fontSmall
{
	margin: 0;
	font-size: 10px;
}
.subPage #content .contentBoxNews .pageItem .pageButtons a.fontSmall span
{
	display: block;
	margin: 5px 0 0 9px;
}
.subPage #content .contentBoxNews .pageItem .pageButtons a.fontSmallActive
{
	background: #eae9ee;
}
.subPage #content .contentBoxNews .pageItem .pageButtons a.fontNormal
{
	font-size: 12px;
}
.subPage #content .contentBoxNews .pageItem .pageButtons a.fontNormal span
{
	display: block;
	margin: 3px 0 0 9px;
}
.subPage #content .contentBoxNews .pageItem .pageButtons a.fontNormalActive
{
	background: #eae9ee;
}
.subPage #content .contentBoxNews .pageItem .pageButtons a.fontLarge
{
	font-size: 14px;
}
.subPage #content .contentBoxNews .pageItem .pageButtons a.fontLarge span
{
	display: block;
	margin: 1px 0 0 9px;
}
.subPage #content .contentBoxNews .pageItem .pageButtons a.fontLargeActive
{
	background: #eae9ee;
}
.subPage #content .contentBoxNews .pageItem .pageButtons a.printPage
{
	display: block;
	width: 80px;
	height: 25px;
	border-left: 1px solid #D6D7DC;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
	margin: 0 0 0 15px;
	background: url('../images/lay_new/printer.png') no-repeat right 5px;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
}
.subPage #content .contentBox .pageItem .pageButtons a.printPage span
{
	display: block;
	margin: 4px 0 0 13px;
}

.subPage #content .contentBox .pageItem h1,
.subPage #content .contentBox .pageContactForm h1,
.subPage #content .contentBox .directoryIndex h1
{
    border-bottom: 1px solid #DADADC;
    color: #525A7F;
    display: block;
    font-size: 18px;
    margin: 0 0 30px;
    padding: 0 206px 15px 0;
	font-weight: 400;
}
.subPage #content .contentBox .pageItem h2,
.subPage #content .contentBox .directoryIndexItem h2
{
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #525a7f;
	text-decoration: none;
	font-weight: 700;
}
.subPage #content .contentBox .pageItem h2 a,
.subPage #content .contentBox .directoryIndexItem h2 a
{
	font-size: 18px;
	color: #525a7f;
	text-decoration: none;
	font-weight: 700;
}
.subPage #content .contentBox .pageItem .pageItemDate
{
	font-size: 11px;
	color: #8f93a3;
	margin: 0 0 20px 0;
}
.subPage #content .contentBoxGallery .pageItemSocial
{
	margin: 0 0 15px 0;
	overflow: hidden;
}
.subPage #content .contentBox .pageItem .pageItemSocial .ufbActions
{
	float: left;
}
.subPage #content .contentBox .pageItem .pageItemSocial iframe.twitter-share-button
{
	width: 90px !important;
}
.subPage #content .contentBox .pageItem .pageItemSocial .ufbActions a.ufbButton
{
	display: none;
}
.subPage #content .contentBox .pageItem .pageItemDescription
{
	font-size: 15px;
	color: #6f737f;
	margin: 27px 0 29px 0;
	font-weight: 700;
	font-style: italic;
}
.subPage #content .contentBox .pageItem .pageItemContent,
.subPage #content .contentBox .pageItem .pageItemFiles,
.subPage #content .contentBox .pageVideoLibrary
{
	font-size: 13px;
	color: #676767;
	font-weight: 400;
}
.subPage #content .contentBox .pageItem .pageItemContent a,
.subPage #content .contentBox .pageItem .pageItemFiles a,
.subPage #content .contentBox .pageVideoLibrary a
{
	font-size: 13px;
	color: #2E3955;
	font-weight: 700;
	text-decoration: none;
}
.subPage #content .contentBox .pageItem .pageItemContent b,
.subPage #content .contentBox .pageItem .pageItemContent p strong,
.subPage #content .contentBox .pageVideoLibrary b,
.subPage #content .contentBox .pageVideoLibrary p strong
{
	font-size: 13px;
	font-weight: 700;
}
.subPage #content .contentBox .pageVideoLibrary .pageItemVideoLibraryMovies{}
.subPage #content .contentBox .pageVideoLibrary .pagerAndInfo
{
	overflow: hidden;
	clear: both;
}
.subPage #content .contentBox .pageVideoLibrary .imageDescription
{
    color: #676767;
    font-size: 11px;
    font-weight: 400;
    text-align: center;
}
.subPage #content .contentBox .pageVideoLibrary .pageItemVideoLibraryMovies .pageItemImage
{
	width: 220px;
	float: left;
	min-height: 180px;
	margin: 5px;
}
.subPage #content .contentBoxNews .pageContent .pageItemImages
{
	float: right;
	width: 260px;
	margin: 0 0 0 15px;
}
.subPage #content .contentBoxStandardPage .pageContent .pageItemImages
{
	float: right;
	width: 260px;
	margin: 15px 0 0 15px;
}
.subPage #content .contentBoxStandardPage .pageContent .pageItemImages .imageDescriptionBox
{
    color: #676767;
    font-size: 12px;
    font-weight: 400;
	width: 240px !important;
	margin: 0 0 0 6px;
}
.subPage #content .contentBox .pageItem .pageItemGalleryImages
{
	overflow: hidden;
}
.subPage #content .contentBox .pageItem .pageItemGalleryImages .imageDescriptionBox
{
    color: #676767;
    font-size: 12px;
    font-weight: 400;
    margin: 0 0 0 5px;
    width: 230px !important;	
}
.subPage #content .contentBox .pageItem .pageItemImage
{
    float: left;
	margin: 0 0 10px 5px;
    overflow: hidden;
}
.subPage #content .contentBox .pageItem .pageItemImage.imageHasDescription
{
	min-height: 180px;
	margin: 0 0 0 5px;
}
.subPage #content .contentBox .pageItem .imageBox
{
	border: 1px solid #D6D7DC;
}
.subPage #content .contentBoxGallery .pageItemGalleryImages .imageBox
{
	width: 230px;
	border: 1px solid #D6D7DC;
	margin: 0 0 5px 5px;
}
.subPage #content .contentBox .pageItem .imageBox a
{
	display: block;
	margin: 4px 0 5px 5px;
}
.subPage #content .contentBox .pageItem .pageItemBackToList 
{
	background: url("../images/lay_new/kreska-bg.png") no-repeat scroll 0 top transparent;
	margin: 25px 0 0 0;
	padding: 25px 0 0 0;
	clear: both;
	overflow: hidden;
}
.subPage #content .contentBox .pageItem .pageItemBackToList a
{
    background: url("../images/lay_new/strzalka-bg.png") no-repeat scroll right center transparent;
    color: #525A7F;
    display: block;
    font-size: 12px;
    font-weight: 700;
    padding: 0 20px 0 0;
    text-decoration: none;
    width: 200px;
}

.subPage .pageContent .breadcrumbs
{
    font-size: 12px;
    font-weight: 700;
	color: #525A7F;
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 0;
}
.subPage .pageContent .breadcrumbs span
{
    font-size: 12px;
    font-weight: 700;
	color: #525A7F;
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
.subPage .pageContent .widgetNav
{
	overflow: hidden;
	float: left;
	width: 665px;
}
.lang-ua .pageContent .widgetNav
{
	width: 605px !important;
}
.subPage .pageContent .widgetNav ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.subPage .pageContent .widgetNav ul li
{
	list-style-type: none;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
.subPage .pageContent .widgetNav ul li a
{
	background: url("../images/lay_new/strzalka-bg.png") no-repeat scroll right 7px transparent;
    color: #525A7F;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: 400;
    padding: 0 24px 0 0;
    text-decoration: none;
}
.subPage .pageContent .widgetNav ul li.lastChild
{
   margin: 0;
   padding: 0;
}
.subPage .pageContent .widgetNav ul li.lastChild a
{
   background: none;
   padding: 0;
}
.subPage .pageContent .pageTest .widgetNav {
	width: auto;
	float: none;
}
/* FOOTER */
#footer
{
	width: 1038px;
	margin: 0 auto;
	overflow: hidden;
	background: #d9d9d9 url('../images/lay_new/footer-bg.png') no-repeat scroll 0 top;
}
#footer .footer-top
{
	width: 1038px;
	margin: 0 auto;
	overflow: hidden;
}
.lang-ua #footer .footer-top
{
	display: none;
}
#footer .footer-top .widgetMenu
{
	width: 460px;
	padding: 0 0 115px 0;
}
#footer .footer-top .footer-top-left
{
	width: 480px;
	margin: 27px 0 0 31px;
	position: relative;
	float: left;
}
#footer .footer-top .footer-top-left .nav
{
	position: absolute;
    width: 480px;
    z-index: 99;
	top: 70px;
}
#footer .footer-top .footer-top-left .nav a#prevFooterTopLeft
{
	background: url("../images/lay_new/strzalka-s-lewo.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: 0;
    height: 20px;
    width: 20px;
}
#footer .footer-top .footer-top-left .nav a#nextFooterTopRight
{
	background: url("../images/lay_new/strzalka-s-prawo.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    font-size: 0;
    height: 20px;
    width: 20px;
}
   
#footer .footer-top .footer-top-left h4
{
    background: url("../images/lay_new/footer-title-bg.png") no-repeat scroll 0 bottom transparent;
    color: #291b4f;
    display: block;
    font-size: 18px;
    font-weight: 400;
    height: 30px;
    margin: 0 0 15px;
    padding: 0 0 5px;
}
#footer .footer-top .footer-top-left ul
{
	list-style-type: none;
	margin: 0 0 0 35px;
	padding: 0;
	z-index: 99 !important;
	width: 450px !important;
}
#footer .footer-top .footer-top-left ul li
{
	float: left;
	background: url('../images/lay_new/kwadrat-p.png') no-repeat 0 4px;
	display: block;
	width: 172px;
	padding: 0 0 0 15px;
	margin: 0 30px 0 0;
}
#footer .footer-top .footer-top-left ul li.lp3
{
	margin: 0;
}
#footer .footer-top .footer-top-left ul li a
{
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
	color: #291b4f;
	line-height: 1;
}
#footer .footer-top .footer-top-left ul li a span.s1 span.s2
{
	line-height: 1.3;
	display: block;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
	color: #291b4f;	
}
#footer .footer-top .footer-top-left ul li a span.s1 span.s2::after {
	display: inline;
	padding-left: 5px;
	color: #f3941e;
	font-weight: 400;
	content: "\2192";
}
#footer .footer-top .footer-top-middle
{
	float: left;
	width: 246px;
}
#footer .footer-top .footer-top-middle a
{
	margin: 27px 0 15px 30px;
	display: block;
	width: 200px;
	height: 167px;
	background: url('../images/lay_new/banner_legalis.jpg') no-repeat 0 0;
}
#footer .footer-top .footer-top-right
{
	float: left;
	width: 250px;
	margin: 27px 0 0 30px;
}
#footer .footer-top .footer-top-right a.studentLex
{
	display: block;
	width: 230px;
	height: 53px;
	background: url('../images/lay_new/student_logo_mini.jpg') no-repeat 0 0;
	margin: 0 0 5px 0;
}
#footer .footer-top .footer-top-right .pageItemWidget
{
	width: 177px;
}
#footer .footer-top .footer-top-right .widgetContent
{
	text-align: right;
}
#footer .footer-top .footer-top-right h3
{
    background: url("../images/lay_new/footer-title-bg.png") no-repeat scroll 0 bottom transparent;
    color: #291b4f;
    display: block;
    font-size: 18px;
    font-weight: 400;
    height: 30px;
    margin: 0 0 15px;
    padding: 0 0 5px;
}
#footer .footer-bottom
{
	background: url('../images/lay_new/footer-space-bg.png') no-repeat center 0;
	overflow: hidden;
	padding: 0 0 30px 0;
}
#footer .footer-bottom-left
{
	float: left;
	width: 190px;
	overflow: hidden;
	margin: 30px 30px 0 30px;
}
#footer .footer-bottom-left h4
{
    background: url("../images/lay_new/footer-title-bg.png") no-repeat scroll 0 bottom transparent;
    color: #291b4f;
    display: block;
    font-size: 18px;
    font-weight: 400;
    height: 30px;
    margin: 0 0 15px;
    padding: 0 0 5px;
}
#footer .footer-bottom-left ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer .footer-bottom-left ul li a,
#footer .footer-bottom-left ul li a span.s1 span.s2
{
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	color: #291b4f;
}
#footer .footer-bottom-left ul li ul
{
	display: none;
}

#footer .footer-bottom-middle
{
	float: left;
	width: 475px;
	overflow: hidden;
	margin: 30px 0 0 30px;
}
#footer .footer-bottom-middle .socialButtons
{
	overflow: hidden;
	margin: 20px 0 0 0;
}
#footer .footer-bottom-middle .socialButtons a
{
	display: block;
	font-size: 0;
	width: 30px;
	height: 30px;
	float: left;
	margin: 0 15px 0 0 ;
}
#footer .footer-bottom-middle .socialButtons a.fb
{
	background: url('../images/lay_new/fb.png') no-repeat 0 0;
}
#footer .footer-bottom-middle .socialButtons a.twitter
{
	background: url('../images/lay_new/twitter.png') no-repeat 0 0;
}
#footer .footer-bottom-middle .socialButtons a.gplus
{
	background: url('../images/lay_new/gplus.png') no-repeat 0 0;
}
#footer .footer-bottom-middle .newsletterWidget
{
	font-size: 12px;
	color: #808080;
	overflow: hidden;
}
#footer .footer-bottom-middle .newsletterWidget span.text
{
	display: block;
	overflow: hidden;
}
#footer .footer-bottom-middle .newsletterWidget h4
{
    background: url("../images/lay_new/footer-title-bg.png") no-repeat scroll 0 bottom transparent;
    color: #291b4f;
    display: block;
    font-size: 18px;
    font-weight: 400;
    height: 30px;
    margin: 0 0 15px;
    padding: 0 0 5px;	
}
#footer .footer-bottom-middle .newsletterWidget div.fText
{
	background: url('../images/lay_new/newsletter-tlo.png') no-repeat 0 0;
	width: 223px;
	height: 30px;
	border: 0;
	float: left;
	margin: 13px 10px 0 0;
	overflow: hidden;
}
#footer .footer-bottom-middle .newsletterWidget div.fSubmit
{
	margin: 13px 0 0 0;
}

#footer .footer-bottom-middle .newsletterWidget input.fText
{
	width: 190px;
	border: 0;
	background: none;
	padding: 6px 0 0 6px;
}

#footer .footer-bottom-middle .newsletterWidget input.fSubmit
{
	display: block;
	background: url('../images/lay_new/newsletter-submit.png') no-repeat 0 0;
	width: 79px;
	border: 0;
	color: #ffffff;
	font-weight: 700;
	float: left;
	font-size: 12px;
	padding: 7px 0px 7px 0px;
}
#footer .footer-bottom-right .widgetContent p
{
	font-size: 12px;
	color: #7f7f7f;
}
#footer .footer-bottom-right
{
	float: left;
	width: 250px;
	overflow: hidden;
	margin: 30px 0 0 30px;
	font-size: 12px;
	color: #7f7f7f;
}
#footer .footer-bottom-right b
{
	color: #666666;
}
#footer .footer-bottom-right h4
{
    background: url("../images/lay_new/footer-title-bg.png") no-repeat scroll 0 bottom transparent;
    color: #291b4f;
    display: block;
    font-size: 18px;
    font-weight: 400;
    height: 30px;
    margin: 0 0 15px;
    padding: 0 0 5px;	
}
.footer-copy
{
	border-top: 3px solid #6b50b2;
	background: #291b4f;
	height: 75px;
	overflow: hidden;
}
.footer-copy .footer-copy-content
{
	width: 1038px;
	margin: 0 auto;
	overflow: hidden;
}
.footer-copy .footer-copy-content .footer-copy-links
{
	width: 470px;
	margin: 26px 0 0 15px;
	overflow: hidden;
	float: left;
}
.footer-copy .footer-copy-content .footer-copy-links ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.footer-copy .footer-copy-content .footer-copy-links ul li
{
	float: left;
	padding: 0 0 0 10px;
	margin: 0 8px 0 0;
	background: url('../images/lay_new/footer-kropka.png') no-repeat 0 12px;
}
.footer-copy .footer-copy-content .footer-copy-links ul li.lvl1FirstChild
{
	background: none;
	padding: 0;
}
.footer-copy .footer-copy-content .footer-copy-links ul li a
{
	font-size: 12px;
	text-decoration: none;
	color: #eeeeef;
}
.footer-copy .footer-copy-content .realizacja
{
	float: right;
	overflow: hidden;
	font-size: 12px;
	color: #eeeeef;
	margin: 30px 15px 0 15px;
}
.footer-copy .footer-copy-content .realizacja a
{
	color: #ed7327;
	text-decoration: none;
}
#fb{
    background: url("../images/fb/fb.png") no-repeat scroll 188px 6px transparent;
    float: right;
    left: -190px;
    padding: 5px;
    position: fixed;
    top: 1%;
    width: 210px;
    z-index: 1000;
}

#fb iframe{
	float: left;
	font-family: Calibri;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: #015198 5px solid;
	border-radius: 5px;
}
.jqmWindow
{
	margin: 0 auto !important;
}
.adPopup
{
	display: none;
}
.ui-dialog .widgetAd
{
	border: 1px solid #AAAAAA;
	padding: 10px;
	background: #FFFFFF;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
	z-index: 1000;
	background: none #f1f1f1 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none #f1f1f1 !important;
    border: 0 none !important;
    color: #555555;
    font-weight: normal;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: none #f1f1f1 !important;
    border: 0 none !important;
}
.ui-dialog .ui-dialog-content
{
	padding: 10px !important;
	margin: -15px 0 0 0 !important;
}
.ui-dialog .ui-dialog-titlebar-close
{
    right: -20px !important;
}

.side
{
	display: block;
	position: absolute;
	z-index: 100;
}
body.layoutZaloba .side
{
	width: 42px;
	height: 59px;
	background: url('../images/lay_new/o_zaloba.png') no-repeat 50% 50%;
	top: 49px;
	left: 24px;
}
body.layoutWielkanoc .side
{
	width: 87px;
	height: 32px;
	background: url('../images/lay_new/o_wielkanoc.png') no-repeat 50% 50%;
	top: 69px;
	left: 16px;
}
body.layoutBoze-narodzenie .side
{
	display: block;
	width: 56px;
	height: 55px;
	background: url('../images/lay_new/o_boze_narodzenie.png') no-repeat 50% 50%;
	top: 56px;
	left: 14px;
}
body.layoutRekrutacja .side
{
	display: block;
	width: 123px;
	height: 95px;
	background: url('../images/lay_new/o_rekrutacja.png') no-repeat 50% 50%;
	top: 45px;
	left: 33px;
}

form.standard fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}

form.standard fieldset legend {
	display: none;
}

form.standard div.formRow {
	margin: 10px 0;
}

form.standard div.fieldDescription,
form.standard div.fieldError {
	margin: 1px 0 5px;
	font-size: 10px;
	line-height: 13px;
}

form.standard div.fieldError {
	color: #f55f00;
}

form.standard label {
	color: #291b4f;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
}

form.standard span.required {
	color: #f55f00;
}

form.standard input.fText,
form.standard textarea {
	font-size: 11px;
	line-height: 17px;
	border: 1px solid #d5d6db;
}

form.standard .formRowError input.fText,
form.standard .formRowError textarea {
	border-color: #f55f00;
}

form.standard input.fText {
	height: 17px;
	padding: 4px 8px;
}

form.standard textarea {
	margin: 0;
	padding: 4px 8px;
	width: 300px;
}

form.standard input.fSubmit,
form.standard input.fReset {
	height: 30px;
	padding: 0 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #f67600;
	border-style: none;
}

form.login div.fieldError {
	font-size: 12px;
	line-height: 16px;
}


.subPage #content .contentBox .pageTest h2.testName {
	margin-top: 1em;
	margin-bottom: 0.5em;
}

.subPage #content .contentBox .pageTest h2.title {
	margin: 1em 0 0.5em;
}

.pageTest .testSummary {
	margin-top: 1em;
	font-size: 1.15em;
	font-weight: bold;
}

.pageTest .testSummary p {
	margin: 0;
}

form.test strong.question {
	color: #525a7f;
	font-size: 1.15em;
}

form.test textarea {
	width: 500px;
	height: 200px
}

form.test .answerIncorrect strong.question,
.pageTest .testSummary .answerIncorrect {
	color: #a42727;
}

form.test .formRowAnswer label {
	color: inherit;
	font-size: 0.98em;
	line-height: 1em;
	font-weight: normal;
}

.pageTest table.results {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	font-size: 1em;
	line-height: 1em;
}

.pageTest table.results thead th {
	margin: 0;
	padding: 10px 5px;
	line-height: 1.3em;
	font-weight: bold;
	border-bottom: 1px solid #d5d6db;

	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

.pageTest table.results tbody td {
	margin: 0;
	padding: 10px 5px;
}

.pageTest table.results thead th.resultDate,
.pageTest table.results tbody td.resultDate,
.pageTest table.results thead th.result,
.pageTest table.results tbody td.result {
	width: 125px;
}

.pageTest table.results tbody td.result {
	text-align: right;
}
