/*
	.btn {
		background : #e1dbd4;
		border : #af8554 solid 1px;
		padding : 2px 10px;
	}

	.in, .ta {
		background : #fff;
		border : #533114 solid 1px;
	}

	#container {
		width : 960px;
		margin : auto;
		text-align : left;
	}

	#header {
		width : 960px;
		height : 173px;
		clear : both;
		padding-bottom : 2px;
		border-bottom : #006ab3 solid 2px;
	}

	#logo {
		width : 201px;
		height : 145px;
		float : left;
		overflow: visible;
		background : url('../image/bg_logo.gif') top right no-repeat;
		padding-top : 0px;
		margin-left : 8px;
		margin-right: 0px;
	}

	#top {
		height : 28px;
		background : #693d17 url('../image/bg_top.gif') top left repeat-x;
		overflow : hidden;
		font-size : 8pt;
		width: 751px;
	}

	#breadcrumbs {
		height : 28px;
		color : #fff;
		margin-left : 9px;
	}

	#breadcrumbs b {
		padding-right : 5px;
	}

	#breadcrumbs td {
		padding-top : 0px;
		padding-right : 10px;
		line-height : 1.1em;
		font-size : 8pt;
	}

	#breadcrumbs a,
	#breadcrumbs a:visited,
	#breadcrumbs a:hover {
		color : #fff;
	}
*/
	#search {
		float : right;
		padding : 0px;
		overflow : hidden;
		margin-left:5px;
	}

	#search-submit {
		vertical-align : top;
	}

	.search-results {
		background : #ded8d0;
		padding : 5px 10px;
		border-top : #9e7447 solid 1px;
		color : #000;
	}

	#q {
		color : #006699;
		border : #d1c7be solid 1px;
		background : #fff;
		padding : 1px 4px;
		font-size : 9px;
		width :75px;
		margin-right : 4px;
	}
/*
	#uni,
	#uni-en,
	#uni-glos {
		height : 117px;
		background : #a6cde9 url('../image/bg_bihz.jpg') top left no-repeat;
		overflow : hidden;
	}

	#uni-en {
		background-image : url('../image/bg_bihz.jpg');
	}

	#uni-glos {
		background-image : url('../image/bg_uni_glos.png');
	}

	#main-menu {
		background : #693d17 url('../image/bg_main-menu.gif') top right repeat-x;
		height : 27px;
		overflow : hidden;
		margin-top : 1px;
	}

	#main-menu ul {
		display : block;
		margin : 0;
		padding : 0;
	}

	#main-menu ul li {
		list-style : none;
		margin : 0;
		padding : 0;
		float : left;
	}

	#main-menu ul li a,
	#main-menu ul li a:visited,
	#main-menu ul li a:hover {
		display : block;
		color : #fff;
		padding : 5px 12px 6px 12px;
		font-weight : bold;
		text-decoration : none;
	}

	#main-menu ul li a:hover,
	#main-menu ul li.hl a {
		background : #9f7548 url('../image/bg_main-menu_ul_li_a.gif') top left repeat-x;
	}

	#flags {
		float : right;
		width : 75px;
		height : 27px;
		background : #fff url('../image/bg_flags.gif') top left no-repeat;
		overflow : hidden;
		padding-top : 8px;
		text-align : right;
	}

	#flags img {
		margin-right : 4px;
	}

	#body {
		overflow : hidden;
		margin-top : 16px;
		background : url('../image/bg_body.gif') 0 0 repeat-y;
	}

	#main-body {
		overflow : hidden;
		margin-top : 16px;
	}
*/
	/**
	 * Lewa kolumna strony glownej
	 */

	#news {
		width : 514px;
		float : left;
	}

	.supernews {
		height: 166px;
		width : 514px;
		background : #f5f0ea;
		background-repeat : no-repeat;
		background-position : 0px 0px;
		position : relative;
		margin-bottom : 16px;
	}

	.supernews .bg,
	.supernews .title {
		width : 498px;
		height : 36px;
		padding : 8px;
		position : absolute;
		bottom : 0;
		left : 0;
		font-size : 11pt;
		font-weight : bold;
		color : #fff;
	}

	.supernews .bg {
		background : #6a370c;
		opacity : 0.85;
		filter: alpha(opacity=85);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
		-moz-opacity: 0.85;
	}

	.supernews .title a,
	.supernews .title a:visited,
	.supernews .title a:hover {
		color : #fff;
		text-decoration : none;
	}
	.supernews .title a:hover {
		text-decoration : underline;
	}

	.supernews .title .date {
		font-size : 8pt;
		color : #ddd;
		margin-top : 5px;
		font-weight : normal;
	}

	.supernews .body {
		padding : 10px;
		color : #573005;
		padding-bottom : 20px;
		margin-left : 220px;
		font-size : 9pt;
		overflow : hidden;
	}

	.supernews .body a,
	.supernews .body a:visited,
	.supernews .body a:hover {
		text-decoration : none;
		color : #563009;
	}

	.supernews .body p {
		padding : 0;
		margin : 0;
	}

	.links {
		margin-top : 6px;
		margin-left: 15px;
	}

	a.more,
	a.more:visited,
	a.more:hover {
		border-bottom: 1px solid #006699;
		margin-bottom: 10px;
		padding-bottom: 2px;
		width: 100%;
		text-align:right;
		display : block;
		float : right;
		padding-right : 16px;
		/*background : url('../image/wiksig/arrow1.gif') right 2px no-repeat;*/
		text-decoration : none;
		margin-left : 16px;
	}
	a.more:hover {
		text-decoration : none;
	}

	.news,
	.news-item {
		padding : 10px;
		border-bottom : #f0ece9 solid 0px;
		overflow : hidden;
		font-size : 9pt;
	}

	.news h3,
	a.news-title {
		font-family : Tahoma, Arial, sans-serif;
		font-weight : bold;
		padding : 0;
		margin : 0;
		display : block;
		padding-bottom : 6px;
		text-align: left;
	}
	.news h3 a,
	.news h3 a:visited,
	.news h3 a:hover,
	.news h3 a *,
	a.news-title,
	a.news-title:visited,
	a.news-title:hover,
	.news-item .pseudolink {
		font-family : Tahoma, Arial, sans-serif;
		text-decoration : none;
		font-size : 10pt;
		text-align: left;
	}

	.news p,
	.news-item p {
		margin-bottom : 2px;
	}

	.news .date,
	.news-item .date,
	#content .date {
		font-size : 8pt;
		color : #573005;
		margin-bottom : 4px;
	}

	.news-item .relevance {
		display : block;
		color : #573006;
		font-size : 8pt;
		margin-top : 6px;
	}

	.news-last {
		border-bottom : 0;
	}

	.special {
		border-bottom : 0;
		background : #f0ece9;
	}

	.news:hover,
	.news-item:hover { ; }
	.special:hover {  }
	.news-hl {  }
	.special-hl { }

	.all-items {
		overflow : hidden;
	}

	.all-items a,
	.all-items a:visited,
	.all-items a:hover {
		float : right;
		margin-right : 3px;
		display : inline;
		height : 16px;
		padding-right : 20px;
		padding-left : 20px;
		font-size : 8pt;
		color : #fff;
		margin-bottom : 10px;
		text-decoration : none;
	}
	.all-items a:hover {
		text-decoration : underline;
	}

	/*
	 * Prawa kolumna strony glownej
	 */
/*
	#secondary {
		width : 424px;
		float : right;
	}

	#shortcuts {
		width : 100%;
		margin-bottom : 7px;
	}

	#shortcuts td {
		padding : 0;
		padding-bottom : 7px;
		text-align : right;
	}

	#shortcuts td.c2 {
		padding-left : 7px;
	}

	#secondary .bloczek {
		border : none;
		margin : 0;
	}

	#secondary .bloczek .body {
		padding : 0 10px;
	}

	#secondary .bloczek .name,
	h2.bar {
		display : block;
		padding : 0;
		margin : 0;
		padding : 2px 10px;
		font-size : 9pt;
		font-weight : bold;
		margin-bottom : 12px;
		margin-top : 4px;
		background : #0082de url('../image/bg_bar.gif') top right no-repeat;
		color : #fff;
	}

	#secondary .bloczek .name {
		padding : 4px 10px;
	}

	h2.bar a,
	h2.bar a:visited,
	h2.bar a:hover,
	h2.bar a * {
		font-family : Tahoma, Arial, sans-serif;
		font-size : 9pt;
		text-decoration : none;
		color : #fff;
	}

	.quick-links {
	}

	.quick-link,
	.quick-link-l2 {
		float : left;
		margin-right : 10px;
		margin-top : 5px;
		display : block;
		width : 250px;
		height : 50px;
		background-position : 0 0;
		background-repeat : no-repeat;
		overflow : hidden;
		text-indent : 5000px;
		white-space : nowrap;
	}

	.quick-link-l2 {
		margin-right : 0;
	}

	.ql-ejpau { background-image : url('../image/btn_ejpau.gif'); }
	.ql-multimedia { background-image : url('../image/btn_multimedia.gif'); }
	.ql-media { background-image : url('../image/btn_media.gif'); }
	.ql-mapa { background-image : url('../image/btn_mapa.gif'); }
	.ql-glos { background-image : url('../image/btn_glos.gif'); }
	.ql-konta { background-image : url('../image/btn_konta.gif'); }
	.ql-przetargi { background-image : url('../image/btn_przetargi.gif'); }
	.ql-poprzedni { background-image : url('../image/btn_poprzedni.gif'); }
	.ql-logotyp { background-image : url('../image/btn_logotyp.gif'); }
	.ql-erasmus { background-image : url('../image/btn_erasmus.gif'); }
	.ql-map { background-image : url('../image/btn_map.gif'); }
	.ql-unijne { background-image : url('../image/btn_unijne.gif'); }
	.ql-otwarty { background-image : url('../image/btn_otwarty.gif'); }

	.quick-link:hover,
	.quick-link-l2:hover {
		background-position : 0 -50px;
	}
*/
	/**
	 * Menu nawigacyjne
	 */
/*
	#menu {
		width : 200px;
		float : left;
	}

	ul#menu-list {
		display : block;
		margin : 0;
		padding : 0;
		list-style : none;
		margin-bottom : 16px;
	}

	ul#menu-list img {
		margin-left : 6px;
		vertical-align : middle;
	}

	ul#menu-list ul img {
		margin-left : 4px;
		vertical-align : middle;
	}

	ul#menu-list li {
		display : block;
		margin : 0;
		padding : 0;
		margin-bottom : 2px;
		background : #e1dbd4 url('../image/bg_menu_ul_li.gif') 0 6px no-repeat;
	}

	ul#menu-list li a,
	ul#menu-list li a:visited,
	ul#menu-list li a:hover {
		display : block;
		padding : 4px 14px;
		font-weight : bold;
		color : #572f07;
		text-decoration : none;
	}

	ul#menu-list li a:hover,
	ul#menu-list li a.hl,
	ul#menu-list li a.hl:visited,
	ul#menu-list li a.hl:hover {
		text-decoration : none;
		color : #fff;
		background : #855c35 url('../image/bg_menu_ul_li_a_hl.gif') 0 0 no-repeat;
	}

	ul#menu-list ul {
		background : #f8f6f4;
		display : block;
		margin : 0;
		padding : 0;
		list-style : none;
		padding-bottom : 2px;
		padding-top : 4px;
	}

	ul#menu-list ul li {
		margin : 0;
		padding : 0;
		margin-bottom : 2px;
		background : transparent;
	}

	ul#menu-list ul li a,
	ul#menu-list ul li a:visited,
	ul#menu-list ul li a:hover {
		font-weight : normal;
		padding : 2px 14px 2px 30px;
		font-size : 8pt;
	}

	ul#menu-list li li a:hover,
	ul#menu-list li li a.hl,
	ul#menu-list li li a.hl:visited,
	ul#menu-list li li a.hl:hover {
		color : #572f07;
		background : #eeeae6 url('../image/bg_menu_ul_ul_li_a_hl.gif') 16px 8px no-repeat;
	}

	.bloczek {
		margin-bottom : 16px;
		margin-left : 10px;
		margin-right : 10px;
		border : #e1dbd4 solid 1px;
		overflow : hidden;
	}

	.bloczek .name {
		background : #af8554 url('../image/bg_bloczek_name.gif') bottom left repeat-x;
		margin : 0;
		padding : 4px 10px;
		color : #fff;
		font-weight : bold;
		font-size : 8pt;
	}

	.bloczek .body {
		padding : 10px;
		font-size : 8pt;
		background : #ffffff;
		overflow : hidden;
	}

	.bloczek .body p {
		margin-bottom : 3px;
	}

	.bloczek .body h1,
	.bloczek .body h2,
	.bloczek .body h3,
	.bloczek .body h4 {
		font-size : 8pt;
		font-weight : bold;
		margin : 0;
		padding : 0;
		margin-bottom : 5px;
	}

	.bloczek .body td {
		padding : 2px;
	}

	.bloczek .body ul,
	.bloczek .body ol {
		margin : 0;
		padding : 0;
		margin-left : 16px;
	}

	#content {
		width : 730px;
		float : right;
		font-size : 9pt;
		line-height : 1.4em;
	}

	#content h1,
	#content h2,
	#content h3,
	#content h4 {
		color : #573007;
	}

	#content h1 *,
	#content h2 *,
	#content h3 *,
	#content h4 * {
		font-family : "Trebuchet MS", Arial, sans-serif;
	}

	#content h1 {
		margin-bottom : 20px;
		margin-top : 10px;
	}

	#content h4 {
		font-weight : bold;
		font-size : 10pt;
	}

	#content ul li {
		list-style-type : square;
	}

	#content ol,
	#content ul {
		padding-top : 4px;
	}

	#content li {
		padding-bottom : 5px;
	}
*/
	/**
	 * Dolna czesc strony
	 */
/*
	#footer {
		margin-top : 24px;
		border-top : #006ab3 solid 2px;
		background : #917b66 url('../image/bg_footer.gif') top left repeat-x;
		border-bottom : #baaca1 solid 1px;
		color : #fff;
		font-size : 8pt;
		height : 24px;
		overflow : hidden;
		clear : both;
		vertical-align: baseline;
	}

	#footer a,
	#footer a:visited,
	#footer a:hover {
		float : right;
		display : block;
		padding-bottom: 0px;
		padding-top: 0px;
		line-height: 25px;
		padding-right: 16px;
		padding-left: 16px;
		background : url('../image/bg_footer_a.gif') 50% 2px no-repeat;
		color : #fff;
		text-decoration : none;
		font-weight: normal;
	}

	#footer a:hover {
		background-image : url('../image/bg_footer_a_hl.gif');
	}

	#bottom {
		width : 960px;
		height : 40px;
		clear : both;
		overflow : hidden;
		margin-top : 5px;
		margin-bottom : 10px;
	}

	#bottom a,
	#bottom a:visited,
	#bottom a:hover {
		display : block;
		height : 40px;
		float : left;
		margin-right : 16px;
		overflow : hidden;
		text-indent : -4000px;
	}

	#bottom a.iso	{ width : 40px; background : url('../image/bg_bottom_iso.gif') 0px 0px no-repeat; }
	#bottom a.qi	{ width : 29px; background : url('../image/bg_bottom_qi.gif') 0px 0px no-repeat; }
	#bottom a.toefl{ width : 98px; background : url('../image/bg_bottom_toefl.gif') 0px 0px no-repeat; }
	#bottom a.eua	{ width : 78px; background : url('../image/bg_bottom_eua.gif') 0px 0px no-repeat; }
	#bottom a.bip	{ width : 112px; background : url('../image/bg_bottom_bip.gif') 0px 0px no-repeat; }

	#bottom a:hover {
		background-position : 0px -40px;
	}

	.print { display : none; }

	.message-error,
	.message-warning,
	.message-ok {
		padding : 6px;
		background : #ffe8e8;
		color : #A71C19;
		font-weight : bold;
		font-size : 10pt;
		border : #880000 solid 1px;
		margin-bottom : 6px;
	}

	.message-ok {
		background : #e9f2c3;
		border : #5b6c18 solid 1px;
		color : #678005;
	}

	.message-warning {
		background : #fafad4;
		border : #c2c2a4 solid 1px;
		color : #000;
		font-weight : normal;
	}

	.file {
		margin-bottom : 4px;
	}

	.file-download {
		display : block;
		width : 66px;
		height : 18px;
		text-indent : -4000px;
		overflow : hidden;
		background : url('../image/btn_download.gif') 0 0 no-repeat;
	}

	#pages {
		margin-top : 10px;
		text-align : right;
	}

	#pages * {
		vertical-align : middle;
	}

	#pages img {
		margin : 0;
	}

	.contact {
		background : #f8f6f4;
		padding : 24px;
		padding-bottom : 10px;
	}

	.contact div {
		padding : 3px 5px 3px 16px;
		text-align : right;
		background : #e1dbd4;
		color : #572e06;
		font-weight : bold;
		border : #efece8 solid 1px;
	}

	.contact span {
		display : block;
		background : white;
		border : #efece8 solid 1px;
		border-left : none;
		padding : 3px 0 3px 5px;
	}

	.contact table td {
		padding : 0;
		padding-bottom : 8px;
	}

	.contact input.in,
	.contact textarea.ta {
		border : none;
		background : white;
		color : #000;
	}

	.contact select {
		border : #efece8 solid 1px;
	}
	
	.googlemap-desc {
		margin : -8px -4px 0 -4px;
		width : 240px;
		overflow : hidden;
	}
	
	.googlemap-desc h4 {
		font-weight: bold;
		font-size: 14px;
		border-bottom: 2px solid #af8554;
		padding-bottom: 1px;
		margin-bottom: 2px;
		color: black;
	}
	
	.googlemap-desc img {
		float: right;
		border: 1px solid black;
		padding: 1px;
		margin: 2px;
		margin-left: 4px;
	}

	#content iframe {
		width : 700px;
		height : 1200px;
	}
	*/