
	@import url('core.css');
	@import url('jquery.lightbox.css');

	.btn { background : #e1dbd4; border : #af8554 solid 1px; padding : 2px 10px; }
	.in, .ta { background : #fff; border : #533114 solid 1px; }
	.links { margin-top : 6px; }
	.print { display : none; }

	#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 : 131px; float : left; background : url('../img/bg_logo.gif') top right no-repeat; padding-top : 14px; margin-left : 8px; }

	#top { height : 28px; background : #693d17 url('../img/bg_top.gif') top left repeat-x; overflow : hidden; font-size : 8pt; }

	#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; height : 28px; background : #aa9884 url('../img/bg_search.gif') top left repeat-x; padding : 4px 5px 0 5px; overflow : hidden; }
	#search-submit { vertical-align : top; }
	.search-results { background : #ded8d0; padding : 5px 10px; border-top : #9e7447 solid 1px; color : #000; }

	#q { color : #58300c; border : #d1c7be solid 1px; background : #fff; padding : 1px 4px; font-size : 8pt; width : 150px; margin-right : 4px; }

	#uni,
	#uni-en,
	#uni-glos { height : 117px; background : #a6cde9 url('../img/bg_uni.png') top left no-repeat; overflow : hidden; }
	#uni-en { background-image : url('../img/bg_uni_en.png'); }
	#uni-glos { background-image : url('../img/bg_uni_glos.png'); }

	#main-menu { background : #693d17 url('../img/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('../img/bg_main-menu_ul_li_a.gif') top left repeat-x; }

	#flags { float : right; width : 75px; height : 21px; background : #fff url('../img/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('../img/bg_body.gif') 0 0 repeat-y; }

	#main-body { overflow : hidden; margin-top : 16px; }

	/**
	 * Lewa kolumna strony glownej
	 */

	#news { width : 514px; float : left; }
	#news .bloczek { margin-left : 0; margin-right : 0; }

	.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; }

	a.more,
	a.more:visited,
	a.more:hover { display : block; float : right; padding-right : 16px; background : url('../img/a_more.gif') right 4px no-repeat; color : #573007; text-decoration : none; margin-left : 16px; }
	a.more:hover { text-decoration : underline; }

	.news,
	.news-item { padding : 10px; border-bottom : #f0ece9 solid 1px; 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; }
	.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; color : #573007; font-size : 10pt; }
	.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 { background : #fdfbf9; }
	.special:hover { background : #ede7e3; }
	.news-hl { background : #fdfbf9; }
	.special-hl { background : #ede7e3; }

	.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; background : #875d36 url('../img/bg_all-items_2.gif') right top repeat-x; 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('../img/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 { /* margin-top : 10px; */ }
	.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; }
	.quick-link:hover,
	.quick-link-l2:hover { background-position : 0 -50px; }

	.ql-ejpau { background-image : url('../img/btn_ejpau.gif'); }
	.ql-multimedia { background-image : url('../img/btn_multimedia.gif'); }
	.ql-media { background-image : url('../img/btn_media.gif'); }
	.ql-mapa { background-image : url('../img/btn_mapa.gif'); }
	.ql-glos { background-image : url('../img/btn_glos.gif'); }
	.ql-konta { background-image : url('../img/btn_konta.gif'); }
	.ql-przetargi { background-image : url('../img/btn_przetargi.gif'); }
	.ql-poprzedni { background-image : url('../img/btn_poprzedni.gif'); }
	.ql-logotyp { background-image : url('../img/btn_logotyp.gif'); }
	.ql-erasmus { background-image : url('../img/btn_erasmus.gif'); }
	.ql-map { background-image : url('../img/btn_map.gif'); }
	.ql-unijne { background-image : url('../img/btn_unijne.gif'); }
	.ql-otwarty { background-image : url('../img/btn_otwarty.gif'); }

	/**
	 * 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 li { display : block; margin : 0; padding : 0; margin-bottom : 2px; background : #e1dbd4 url('../img/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('../img/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 img { margin-left : 4px; vertical-align : middle; }
	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('../img/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('../img/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('../img/bg_footer.gif') top left repeat-x; border-bottom : #baaca1 solid 1px; color : #fff; font-size : 8pt; height : 24px; overflow : hidden; clear : both; }
	#footer a,
	#footer a:visited,
	#footer a:hover { float : right; display : block; padding : 6px 16px 0 16px; background : url('../img/bg_footer_a.gif') 50% 2px no-repeat; color : #fff; text-decoration : none; }
	#footer a:hover { background-image : url('../img/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:hover { background-position : 0px -40px; }

	#bottom a.iso	{ width : 40px; background : url('../img/bg_bottom_iso.gif') 0px 0px no-repeat; }
	#bottom a.qi	{ width : 29px; background : url('../img/bg_bottom_qi.gif') 0px 0px no-repeat; }
	#bottom a.toefl { width : 98px; background : url('../img/bg_bottom_toefl.gif') 0px 0px no-repeat; }
	#bottom a.eua	{ width : 78px; background : url('../img/bg_bottom_eua.gif') 0px 0px no-repeat; }
	#bottom a.bip	{ width : 112px; background : url('../img/bg_bottom_bip.gif') 0px 0px no-repeat; }
	#bottom a.int	{ width : 81px; background : url('../img/bg_bottom_4int.gif') 0px 0px no-repeat; }

	.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('../img/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; }
