/*html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}
legend{color:#000;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:left;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}



html {height:100%; overflow-y:scroll;}
body {
	background:url("https://login.uj.edu.pl/css/../images/uj/gradient.png") repeat-x scroll 0 0 #00519D;
	min-height:100%;
	color:#666666;
	text-align: center;
	margin: 0px;
	padding: 0px;
	
}
a {
	color: #00519E;
}

a:hover{
	color:#6699cc;
}

#pageContainer{
	margin: 0 auto;
	background: #fff;
	padding: 10px 0px;
	text-align: left;
	/*padding: 10px 40px;*/
	/*min-height:100%;*/
}

#mainContainer{
	/*width:730px;*/
	margin: 0 auto;
	/*padding-left:180px;*/
	position: relative;
}

#rightColumn {
	left: 0px;
	width: 166px;
	/*position: absolute;*/
	float: right;
}

#leftColumn {
	/*left: 0px;*/
	text-align: justify;
	/*width: 720px;*/
	width:100%;
	/*margin-right:190px;*/
	float: left;
	/*position: absolute;*/
}

#header{
	height:130px;
	position: relative;
	font: 11px Verdana,Arial,Helvetica,sans-serif

}

#header_ncn{
        height:50px;
        position: relative;
        font: 11px Verdana,Arial,Helvetica,sans-serif
}

#header_erc{
        height:90px;
        position: relative;
        font: 11px Verdana,Arial,Helvetica,sans-serif
}

#header a{
	text-decoration: none;
}

#header h1 {
	color:#00549D;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
}

#header h2 {
	color:#00549D;
	font-size:12px;
	font-weight:normal;
	margin-top:0;
	
}

#header #faculty  {
	left:54px;
	max-width:580px;
	position:absolute;
	top:0px;
}

#header #pelname {
border-left: 1px solid #00549D;
font-size: 21px;
height: 110px;
left: 310px;
max-width: 620px;
padding-left: 10px;
position: absolute;
top: 7px;
font-weight: bold;
font-family: Trebuchet MS;
line-height: 23px;
text-transform: uppercase;
padding-top: 13px;
padding-bottom: 10px;
}

#header #pelname > #l6name {
   font-size: 18px;
   text-align:right;
   top:12px;
   left:5px;
   position:absolute;
   width:600px;
}

#header #pelname > #projectname {
	font-size: 16px; 
	font-weight:normal;
	color:#666;
	top: 46px;
	/* margin-top: 56px; */
	width: 590px;
	position: absolute;
	padding-left: 7px;
}

#header #uelogo {
	position: absolute;
	right: 0;
	top: 10px;
}

#header .logo{
	background:url("https://www.im.uj.edu.pl/uj-main-theme/images/custom/logo_faculty.png") no-repeat scroll 0 8px transparent;
	height:80px;
	display: block;
	text-indent: -9999px;
}

#header .logoncn{
    left:720px;
    top:20px;
    position:absolute;
	background:url("../images/fnp.png") no-repeat scroll 0 0px transparent;
	height:49px;
	width:203px;
	display: block;
	text-indent: -9999px;
}

#header .logoerc{
    left:720px;
    top:20px;
    position:absolute;
        background:url("../images/ERC_logo.png") no-repeat scroll 0 0px transparent;
        height:49px;
        width:203px;
        display: block;
        text-indent: -9999px;
}

#header_ncn .pasek_en{
    left:5px;
    top:5px;
    bottom:5px;
    position:absolute;
        background:url("https://www.ncn.gov.pl/themes/ncntheme/img/logo-ncn.png") no-repeat scroll 0 0px transparent;
        height:50px;
        width:900px;
        display: block;
        text-indent: -9999px;
}

#header_erc .pasek_en{
    left:0px;
    top:35px;
    bottom:10px;
    position:absolute;
        background:url("../images/ERC_logo.png") no-repeat scroll 0 0px transparent;
        height:56px;
        width:600px;
        display: block;
        text-indent: -9999px;
}

h3 {
	border-bottom: 4px solid #00519E;
	color: #00519E;
	font: 16px Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

#panel_adduser form div {
	margin: 5px 0;
}

#panel_adduser .alert{
	padding-left:50px;
	background: #00519E;
	color: #ffffff;
	font-weight: bold; 
	
}

form div input{
	border: 1px solid #eedeFF;
	background: #f5f5f5;
	color: #666666;
	padding: 2px;
	width: 160px;
}

form select{
	border: 1px solid #eedeFF;
	background: #f5f5f5;
	color: #666666;
	padding: 2px;
	width: 160px;
}

form .button{
	font-size: 14px;
	font-weight: bold;
	color: #00519E;
	background: none;
	border: 0px solid;
	cursor: pointer;
	
}

#panel_adduser form .button{
	margin-left:190px;
}

form div label {
	width: 120px;
	color: #666666;
	display:inline-block;
	text-align: right;
	margin: 0 10px 0 0 ;
	font-size: 11px;
}



#panel_users table{
	width:80%;
	margin: 5px 20px 20px 70px
	
}

#panel_users table th{
	background: #f2f2f2;
	color: #666666;
	font-weight: bold;
	padding:5px;
}

#panel_users table td{
	border-bottom: 1px solid #f2f2f2; 
	padding:5px;
}
#panel_users table td a{
	color: #00519E;
	text-decoration: none;
}
#panel_users table td a:hover{
	color: #6699cc;
	text-decoration: none;
	text-decoration: underline;
}

#panel_users #search {
	margin:10px  0 ;
}

#panel_user #userInfo {
	margin: 5px;
}

#panel_user #userInfo, #panel_user #userGroups{
	background: #f5f5f5;
	width: 350px;
	padding:2px;
	margin: 2px;
}
#panel_user #userInfo{float: left;}

#panel_user #userInfo div .label {
	width: 120px;
	color: #666666;
	display:inline-block;
	text-align: right;
	margin: 0 10px 0 0 ;
	font-size: 11px;
}

#panel_user #userInfo div .d{
	color: #666666;
	padding: 2px;
	
}

#panel_user .ti {
	font-weight: bold;
}

#panel_user #userGroups{float: right;}

#panel_user #userGroups select, #panel_testmenager #userGroups select{
	width: 200px;
	height:100px;
	overflow: auto;
	margin:5px;
	
}


#panel_groups #groupList{
	float: left;
	width:300px;
}

#panel_user #userGroupsList{
		height: 100px;
		overflow: auto;
}

#panel_user #userGroupsList input, #panel_testmenager #userGroupsList input{
		width: 30px;
}

#panel_user #userGroupsList label, #panel_testmenager #userGroupsList label{
	text-align: left;
	cursor: pointer;
}

.foot{
	clear: both;
	padding-top:20px;
}

.odpowiedzi input[type="radio"]{
	width: 20px;
}

.odpowiedzi label{
	width: 400px;
	text-align: left;
}


/***/
.nav-menu ul.level-1 {
border-top:1px dotted #CCCCCC;
margin:0;
padding:0;
}

.nav-menu ul {
padding-left:10px;
}

.nav-menu .level-1 li {
border-bottom:1px dotted #CCCCCC;
display:block;
list-style-type:none;
margin:0;
padding:1px 0;
width:auto;
}

.nav-menu .level-1 a {
color:#666666;
display:block;
padding:2px 5px;
text-decoration:none;
width:auto;
}

.nav-menu .level-1 li {
border-bottom:1px dotted #CCCCCC;
display:block;
list-style-type:none;
margin:0;
padding:1px 0;
width:auto;
}

.nav-menu li a.selected:visited {
background-color:#00519E;
color:#FFFFFF;
}

.nav-menu ul.level-2 {
border-top:1px dotted #CCCCCC;
margin:1px 0 12px;
padding:1px 0 0;
}

.nav-menu .level-2 li {
background:url("https://www.uj.edu.pl/uj-main-theme/css/../images/navigation/bullet.png") no-repeat scroll 5px 4px transparent;
border:0 none;
display:block;
list-style-type:none;
margin:0;
padding:0 0 1px;
width:auto;
}


#top-corner-container {
	color:#006699;
	position:absolute;
	right:0;
	top:0px;
}
#top-corner-container a {
font-weight:bold;
margin-left:10px;
padding:0;
cursor: pointer;
}
#top-corner-container a.logowanie {
	background:url("https://www.uj.edu.pl/uj-main-theme/css/../images/navigation/key.png") no-repeat scroll 0 1px transparent;
	padding-left:27px;
}


#coda-nav-right-1 {
	background:url("https://login.uj.edu.pl/css/../images/uj/button-rounded_bg.png") repeat-x scroll 0 0 #00519E;
	border:0 none;
	color:white;
	font:bold 1em Arial,Helvetica,Verdana,sans-serif;
	height:20px;
	padding:0 0 2px;
	width:60px;
}

.nav-menu ul.level-1{margin:0;padding:0;border-top:1px #ccc dotted;}.nav-menu .level-1 li{margin:0;padding:1px 0 1px 0;list-style-type:none;display:block;width:auto;border-bottom:1px #ccc dotted;}.nav-menu .level-1 a{color:#666;text-decoration:none;display:block;padding:2px 5px 2px 5px;width:auto;}.nav-menu .level-1 a:hover,.nav-menu .level-1 a:active{background-color:#00519e;color:#fff;}.nav-menu li a.selected{background-color:#00519e;color:#fff;}.nav-menu li a:visited.selected{background-color:#00519e;color:#fff;}.nav-menu ul.level-2{margin:1px 0 12px 0;padding:1px 0 0 0;border-top:1px #ccc dotted;}.nav-menu .level-2 li{background:transparent url(https://www.uj.edu.pl/uj-main-theme/css/../images/navigation/bullet.png) no-repeat scroll 5px 4px;margin:0;padding:0 0 1px 0;display:block;width:auto;list-style-type:none;border:0;}.nav-menu .level-2 a{color:#666;text-decoration:none;display:block;margin-left:14px;padding:1px 5px 1px 5px;width:auto;font-size:11px;}.nav-menu .level-2 a:hover,.nav-menu .level-2 a:active{background-color:#00519e;color:#fff;}

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Insignificant stuff, for demo purposes */

	.panel h2.title { margin-bottom: 10px }
	noscript div { background: #ccc; border: 1px solid #900; margin: 20px 0; padding: 15px }

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 20px 0 }
	.coda-slider { background: #fff }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 729px; } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 760px; }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #39c }
	
	/* Panel padding */
	/*.coda-slider .panel-wrapper { padding: 20px }*/
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { /*clear: both; */ overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	
	
	
#user_login{
	margin:2em auto;
	width:465px;
}

#user_login h1 {
	color:#00549D;
	font-size:1.5em;
	padding-bottom:5px;
}
	
#user_login #login  {
padding:10px 20px;
}


#user_login .box {
border:1px solid #00549D;
}	

#user_login h2 {
	margin:5px 0 15px;
}	

#user_login .row {
margin-bottom:10px;
text-align:right;
}

#user_login label {
	cursor:pointer;
	display:block;
	float:left;
	padding-top:2px;
	text-align:right;
	width:80px;
}


#user_login .row input[type="text"], #user_login .row input[type="password"] {
width:320px;
}


#user_login input[type="text"], #user_login input[type="password"], #user_login input[type="file"], #user_login select, #user_login textarea, #user_login .textarea {
	background-image:url("https://login.uj.edu.pl/css/../images/uj/input_shadow.png");
	background-repeat:no-repeat;
	border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	border-style:solid;
	border-width:1px;
	font:1em Arial,Helvetica,Verdana,sans-serif;
	margin-left:4px;
	padding:5px 1px;
}


#user_login input[type="text"], #user_login input[type="password"] {
	background:url("https://login.uj.edu.pl/css/../images/uj/input-bg.png") repeat-x scroll 0 0 transparent;
	font-weight:bold;
	height:13px;
	letter-spacing:1px;
	padding:2px;
}

#user_login input[type="submit"], #user_login input[type="button"], #user_login input[type="reset"] {
	background:url("https://login.uj.edu.pl/css/../images/uj/button-rounded_bg.png") repeat-x scroll 0 0 #00519E;
	border:0 none;
	color:white;
	font:bold 1em Arial,Helvetica,Verdana,sans-serif;
	height:20px;
	padding:0 0 2px;
	width:60px;
}

.cke_skin_kama h3{border-bottom: 4px solid #00519E; color: #00519E; font: bold 16px Verdana,Arial,Helvetica,sans-serif;}
a{text-decoration:none;}

.userTestHistory a {font-weight: bold;}


#menu ul, #menu table{
display: table; display:table;
margin:0;
padding:0;
width: 910px;

}
#menu ul li, #menu td {display:table-cell;
height:30px;
text-align:center;
vertical-align:middle;
border-left:1px solid #FFFFFF;
margin: 0px;
padding: 0px;
width: 10%;
}

#menu ul li a, #menu td a {
		background:url("https://www.uj.edu.pl/uj-main-theme/css/../images/navigation/bar.png") repeat scroll 0 0 transparent;
display:block;
height:28px;
line-height:28px;
vertical-align:middle;
color: white;
font-size:11px;
padding: 0 10px;
}

#menu ul li a:hover, #menu td a:hover {
		background:url("https://www.uj.edu.pl/uj-main-theme/css/../images/navigation/bar.png") repeat scroll 0 -28px transparent;
}

#adres {
  font-size: 16px;
  width: 400px;
  float: left;
  padding: 1px 1px 1px 1px;
}
#adres1 {
  margin-top:0px;
  font-size: 16px;
  width: 400px;
  float: left;
  padding: 0px 1px 1px 1px;
}
#konsultacje {
  top-padding: 10px;
  font-size: 16px;
  width: 400px;
  position:relative;
  padding: 1px 1px 30px 1px;
  float: left;
}
#tel {
  font-size: 16px;
  width: 400px;
  position:relative;
  padding: 1px 1px 30px 0px;
  float: left;
}
#intro {
  font-size: 14px;
  width: 390px;
  padding: 1px 1px 0px 0px;
  float: right;
}
#pic {
  width: 390px;
  padding: 1px 1px 0px 0px;
  float: left;
}
