@charset "utf-8";
/* GLOBAL */
/***********************
 * Ustawienia globalne *
 ***********************/
 
	/* Zeruj właściwości przeglądarki */
	* { margin:0; padding:0; }
	object { outline:none; }
	/*div { outline:1px dashed red; }*/
	
	/* Helpers */
	.clear { clear:both; }
	.float-right { float:right; }
	.pbr-small { margin-top:10px; }
	.border { border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-right:1px solid #696969; border-bottom:1px solid #696969; }
	
	/* Zawsze wyświetl pasek przewijania (dla Mozilli) */
	html { font-size:100%; height:100%; margin-bottom:1px; min-width:930px; }
	
	body { background:url('../images/backgrounds/global.jpg') repeat-x; font:0.75em Tahoma,Arial,Helvetica,sans-serif; text-align:center; }
	
	#global-shadow { width:930px; height:190px; background:url('../images/backgrounds/global_shadow.png') no-repeat; z-index:0; position:absolute; left:-15px; top:0; }
	#global-container { width:900px; background:url('../images/backgrounds/global_container_logo.png') no-repeat; margin:0 auto; z-index:100; position:relative; padding:20px 0 0 0; text-align:left; min-height:500px; }
	#content-container { margin:5px; /*outline:1px solid red;*/ }
	#content-container-subpage { margin:0 10px; /*outline:1px solid red;*/ background:#fff url('../images/backgrounds/content_container.png') repeat-x; padding:5px; min-height:290px; }
	#content-container-profil { margin:0 10px; background:#fff url('../images/backgrounds/content_container.png') repeat-x; min-height:290px; }
	
	.wrapper-table { display:table; overflow:hidden; }
	
	/**********
	 * COLORS *
	 **********/
	.black { color:#000; }
	.gray { color:#999; }
	.red { color:#ba4242; }
	
	/**********
	 * STYLES *
	 **********/
	.justify { text-align:justify; }
	.text-center { text-align:center; }
	.text-right { text-align:right; }
	.bold { font-weight:bold; }
	 
	/***********
	 * HEADERS *
	 ***********/
	h2, h3 { font-family:"Segoe UI",Arial,Verdana,Helvetica,sans-serif; font-size:18px; line-height:24px; color:#4d9dfc; font-weight:lighter; font-style:normal; font-variant:normal; margin-bottom:5px; }
	h3 { font-size:15px; }
	
	p { margin-bottom:15px; line-height:16px; }
	.article { }
	
	/*********
	 * LINKS *
	 *********/
	a { text-decoration:none; color:#044e8e; }
	a:hover { text-decoration:underline; color:#ff0000; }
	a img { border:none; }
	
	a.add16 { background:url('../images/icons/add16.png') no-repeat; padding:1px 0 3px 25px; }
	a.image-add16 { background:url('../images/icons/image_add16.png') no-repeat; padding:1px 0 3px 25px; }
	a.app-edit16 { background:url('../images/icons/app_edit16.png') no-repeat; padding:1px 0 3px 25px; }
	a.delete16 { background:url('../images/icons/delete16.png') no-repeat; padding:1px 0 3px 25px; }
	a.previous16 { background:url('../images/icons/previous16.png') no-repeat; padding:1px 0 3px 25px; }
	
	span.more { display:block; text-align:right; }
	span.more a { background:url('../images/more.gif') no-repeat right 2px; padding-right:20px; font:11px Arial; color:#8596a6; }
	span.more a:hover { color:#044e8e; text-decoration:none; }
	
	.kultura li,
	.edukacja li,
	.studenci li,
	.stowarzyszenie li,
	.niepelnosprawni li	{ background-image:url('../images/li/blue.png'); background-repeat:no-repeat; background-position:0 4px; padding-left:10px; margin-top:1px; }
	
	.kultura li { background-image:url('../images/li/orange.png'); }
	.edukacja li { background-image:url('../images/li/blue.png'); }
	.studenci li { background-image:url('../images/li/green.png'); }
	.stowarzyszenie li { background-image:url('../images/li/red.png'); }
	.niepelnosprawni li { background-image:url('../images/li/yellow.png'); }
	
	.article ul { list-style-type:none; margin:0; }
	.article ul li { background-image:url('../images/li/blue.png'); background-repeat:no-repeat; background-position:10px 9px; padding:5px 10px 5px 30px; margin-top:1px; border-bottom:1px solid #ecf2f9; }
	.article ul li.group { background-image:none; margin-top:10px; font-weight:bold; background-color:#f5f8fb; padding-left:10px; }
	.article ul li.group.first { margin-top:0; }
	.article ol, .block ol { margin-left:30px; }
	.article ol li, .block ol li { padding:5px 10px 5px 0; margin-top:1px; }
	.block ol li { padding:0; }
	
	/*********
	 * FORMS *
	 *********/
	fieldset { border:0; margin:10px 0; }
	fieldset dl { padding-bottom:25px; }
	fieldset dt { float:left; }
	fieldset dd { float:right; }
	input, textarea { border:1px solid #bdd9f4; }
	input:focus, textarea:focus { outline:1px solid #d9e9f8; }
	.button { background:#ffc348 url('../images/backgrounds/button.png'); height:20px; border:1px solid #c39b49; font-size:11px;  }
	
	fieldset.in-line { margin:0; }
	fieldset.in-line input { margin:0 0 0 10px; }
	
	fieldset.form-decorate { background-color:#ebf2f8; padding:10px; }
	fieldset.form-decorate div.form-section { position:relative; height:23px; background:url('../images/backgrounds/form_bar_background.png') repeat-x; border:1px solid #cfcfcf; padding:10px 0 0 35px; font-weight:bold; color:#000; margin-top:30px; }
	fieldset.form-decorate div.form-section.first { margin-top:0; }
	fieldset.form-decorate div.form-section span { font-weight:normal; }
	fieldset.form-decorate div.form-section img { position:absolute; top:9px; left:10px; }
	fieldset.form-decorate div.form-row { margin-top:10px; }
	fieldset.form-decorate div.form-row.form-check { background:#c4dcf1; padding:10px; overflow:auto; border:1px solid #8b0000; border-left-color:#fcfeff; border-top-color:#fcfeff; border-right-color:#a2c9ea; border-bottom-color:#a2c9ea; }
	fieldset.form-decorate div.form-row.form-error { background:#f2dcdc; padding:10px; overflow:auto; border:1px solid #8b0000; border-left-color:#fcfeff; border-top-color:#fcfeff; border-right-color:#e1a6a6; border-bottom-color:#e1a6a6; }
	fieldset.form-decorate div.form-row.form-error label { color:#444; }
	fieldset.form-decorate div.form-row.form-error .form-field { color:#444; }
	fieldset.form-decorate div.form-error-list { background:url('../images/icons/cancel.png') no-repeat; padding:2px 0 10px 25px; color:#8b0000; font-weight:bold; }
	fieldset.form-decorate div.form-row div.form-label { float:left; width:90px; padding-top:5px; }
	fieldset.form-decorate label { color:#527c9f; font-weight:bold; }
	fieldset.form-decorate div.form-row div.form-field { float:left; width:84%; color:#a6bccf; }
	fieldset.form-decorate input, fieldset.form-decorate textarea { width:100%; padding:3px; border-left:1px solid #c9cbcc; border-top:1px solid #6d6f70; border-right:1px solid #c9cbcc; border-bottom:1px solid #d3d5d6; }
	fieldset.form-decorate textarea { font-family:Tahoma; font-size:11px; }
	fieldset.form-decorate select { border-right:1px solid #c9cbcc; border-bottom:1px solid #6d6f70; border-left:1px solid #c9cbcc; border-top:1px solid #d3d5d6; }
	fieldset.form-decorate input:focus, textarea:focus, select:focus { outline:2px solid #fff; }
	fieldset.form-decorate select { padding:2px; }
	fieldset.form-decorate hr { margin-top:10px; clear:both; border-top:1px solid #dae4ed; border-bottom:1px solid #fff; border-left:0; border-right:0; }
	fieldset.form-decorate div.form-left-2 { float:left; width:48%; }
	fieldset.form-decorate div.form-left-2 div.form-field, fieldset.form-decorate div.form-right-2 div.form-field { width:70%; }
	fieldset.form-decorate div.form-right-2 { float:right; width:48%; }
	fieldset.form-decorate input.checkbox, fieldset.form-decorate .form-choose-img input { width:auto; margin-right:10px; }
	fieldset.form-decorate div.form-buttons { margin-top:10px; }
	fieldset.form-decorate div.form-buttons span { float:left; padding-top:6px; }
	fieldset.form-decorate .form-button { width:135px; height:30px; background:#ffc509 url('../images/backgrounds/button135x30.png') no-repeat; border:0; float:right; }
	fieldset.form-decorate .form-button:hover { background:#ffc509 url('../images/backgrounds/button135x30_h.png') no-repeat; cursor:pointer; }
	
	/*
	fieldset { margin:10px; border:0; background-color:#fafafa; }
	fieldset dl { margin:0; border-top:1px solid #fafafa; padding:5px 20px; }
	fieldset dt { border:0; font-weight:normal; margin:0; padding:0; float:left; width:100px; position:relative; }
	fieldset dd { margin:0; }
	fieldset dt sup { color:#FF0000; margin-right:10px; position:absolute; right:0; }
	input, textarea { color:#0B333C; font-size:10px; width:320px; border-left:1px solid #c9cbcc; border-top:1px solid #6d6f70; border-right:1px solid #c9cbcc; border-bottom:1px solid #d3d5d6; padding:2px; }
	input:focus, textarea:focus { border-top:1px solid #939190; border-left:1px solid #939190; border-bottom:1px solid #000; border-right:1px solid #000; }
	input.submit, .button { color:#0B333C; width:150px; background:#e5eaed url('images/backgrounds/button_gradient.png') repeat-x left bottom; font-size:11px; font-weight:bold; border-top:1px solid #b7babc; border-left:1px solid #888b8c; border-bottom:1px solid #5e6162; border-right:1px solid #888b8c; }
	input.submit:hover, .button:hover { background:#eff2f4 url('images/backgrounds/button_gradient_hover.png') repeat-x left bottom; border-top:1px solid #009dff; border-left:1px solid #008ae1; border-bottom:1px solid #0076c1; border-right:1px solid #008ae1; text-decoration:none; }
	input.submit:focus, .button:focus { background:#d8f0ff url('images/backgrounds/button_gradient_focus.png') repeat-x left bottom; border-top:1px solid #009dff; border-left:1px solid #008ae1; border-bottom:1px solid #0076c1; border-right:1px solid #008ae1; }
	.button { width:auto; text-align:center; padding:5px 30px; text-decoration:none; cursor:default; outline:none; font-size:9px; }
	input.button + input.button { margin-left:20px; }
	*/

	
	/**********
	 * header *
	 **********/
	#header-container { position:relative; height:135px; margin:0 10px; }
	#logo a { position:absolute; width:263px; height:67px; left:0; top:40px; /*background:url('../images/logo.png') no-repeat;*/ text-indent:-9999px; }
	#header-container #quote { position:absolute; width:300px; height:100px; left:270px; top:25px; }
	#header-container #quote p { padding:25px 0 0 45px; }
	#header-container #quote p span { display:block; text-align:right; font-size:0.87em; padding-right:45px; }
	#quote, #page-title-bar { font:italic 1.25em "Arno Pro", "Myriad Pro", "Trebuchet MS", "Segoe UI"; line-height:12px; color:#fff; }
	#page-title-bar { margin-top:6px; font:italic 0.83em "Arial", "Trebuchet MS", "Arial"; }
	
	#header-container #logo a { outline:none; }
	
	/* Formularz logowania w nagłówku */
	#header-container #login-form { width:165px; height:100px; position:absolute; right:5px; top:20px; text-align:right; font-size:0.92em; }
	#header-container #login-form input { width:110px; }
	#header-container #login-form fieldset dt { color:#fff; }
	#header-container #login-form .button { width:70px; }
	#header-container #login-form a { color:#4e8ac6; }
	#header-container #login-form a:hover { text-decoration:underline; }
	
	/* Informacja o zalogowaniu */
	.logged-in { position:absolute; right:-5px; top:-21px; width:250px; }
	.logged-in-who { margin-bottom:15px; color:#205E9B; cursor:default; }
	.logged-in-who b { color:#fff; }
	.logged-in-left { float:left; width:110px; }
	.logged-in-left img { vertical-align:middle; display:inline; }
	.logged-in-right { float:right; }
	.logged-in-left, .logged-in-right { display:table; height:100px; }
	.vertical-middle { display:table-cell; vertical-align:middle; }
	/*#header-container #logged-in { width:365px; height:50px; position:absolute; right:5px; top:0px; text-align:right; font-size:0.83em; color:#3B7BBF; }
	#header-container #logged-in a { color:#2C5E8F; }
	#header-container #logged-in a:hover { text-decoration:none; color:#2C5E8F; }
	#header-container #logged-in span {  font-size:11px; font-weight:bold;  }
	#header-container #logged-in span a { color:#fff; margin-left:10px; padding-left:10px; border-left:1px solid #73b3ff; }
	#header-container #logged-in span a:hover { color:#daf2ff; }*/
	
	/* Informacja o zalogowaniu */
	#header-container #logged-in2 { width:297px; height:91px; position:absolute; right:0px; top:30px; text-align:left; font-size:0.83em; color:#3B7BBF; z-index:100; background:url('../images/backgrounds/logged_in.png'); }
	#header-container #logged-in2 img { float:left; margin:13px; }
	#header-container #logged-in2 div { width:170px; float:right; margin:13px 13px 0 0; }
	#header-container #logged-in2 a { color:#2C5E8F; }
	#header-container #logged-in2 a.logout { background-color:#fff; padding:3px 10px; }
	#header-container #logged-in2 ul { list-style-type:none; }
	#header-container #logged-in2 ul li ul { display:none; }
	#header-container #logged-in2 ul li ul li { border-top:1px solid #ebf2f9; background-color:#d3e1f3; }
	#header-container #logged-in2 ul li:hover ul { display:block; position:absolute; width:170px; }
	#header-container #logged-in2 ul li a, #header-container #logged-in2 ul li ul li.group { background-color:#fff; display:block; padding:5px 5px 5px 20px; }
	#header-container #logged-in2 ul li ul li.group { padding-left:10px; font-weight:bold; cursor:default; background-color:#d3e2f4; }
	#header-container #logged-in2 ul li a.down { background-image:url('../images/li/down_arrow.gif'); background-repeat:no-repeat; background-position:150px 6px; padding-left:10px; }
	#header-container #logged-in2 a:hover { text-decoration:none; color:#000; background-color:#f0f4f9; }
	#header-container #logged-in2 ul li a.down:hover { background-color:#bed3ec; }
	#header-container #logged-in2 span {  font-size:11px; font-weight:bold;  }
	#header-container #logged-in2 span a { color:#fff; margin-left:10px; padding-left:10px; border-left:1px solid #73b3ff; }
	#header-container #logged-in2 span a:hover { color:#daf2ff; }
	#header-container #logged-in2 ul li ul li a.logout { background-color:#822525; color:#fff; font-weight:bold; }
	
	/* Nazwa sekcji */
	#header-container .section-name { position:absolute; right:684px; top:95px; background-color:#4d9dfc; padding:2px 9px; color:#fff; }
	#header-container .section-name.kultura { background-color:#ff8400; }
	#header-container .section-name.edukacja { background-color:#4d9dfc; }
	#header-container .section-name.studenci { background-color:#27b74c; }
	#header-container .section-name.stowarzyszenie { background-color:#d11e1e; }
	#header-container .section-name.niepelnosprawni { background-color:#bcae12; }
	#header-container .section-name h5 { font-size:10px; }
	
	/**************
	 * SEARCH BAR *
	 **************/
	#search-bar { position:relative; width:880px; height:32px; background:url('../images/backgrounds/search_bar.png') no-repeat; font-size:0.92em; margin:0 10px; }
	
	#search-bar fieldset { float:left; margin:0 30px; width:500px; display:inline; }
	#search-bar fieldset label { display:block; color:#6e98c2; margin-right:15px; margin-top:9px; float:left; }
	#search-bar fieldset input { display:block; width:260px; height:18px; margin-top:6px; float:left; }
	#search-bar fieldset .button { width:80px; height:20px; margin-left:20px; }
	#search-bar ul { list-style-type:none; float:right; line-height:25px; margin-top:3px; }
	#search-bar ul li { float:left; background:url('../images/backgrounds/searchbar_menu_li.png') no-repeat right; }
	#search-bar ul li#last { background:none; }
	#search-bar ul li a { display:block; color:#4574a5; padding:0 18px; }
	#search-bar ul li a:hover { color:#6e98c2; }
	
	/**********
	 * BLOCKS *
	 **********/
	.block { float:left; margin:5px; position:relative; top:0; left:0; /*outline:1px solid lightgreen;*/ }
	/* Headers */
	.header-line { position:relative; overflow:auto; background:url('../images/li/line.gif') repeat-x 0 50%; }
	.header-line .name { font:normal 1.00em Arial; background-color:#fff; padding-right:5px; color:#87a7c7; cursor:default; }
	.header-line .name.bold { font-weight:bold; color:#37414f; }
	.header-line .question { position:absolute; right:0; width:18px; height:14px; background:#fff url('../images/question.png') no-repeat 5px 0; }
	.header-line a { font-weight:normal; color:#87a7c7; font-size:0.92em; }
	/* Box */
	.box { margin-bottom:10px; }
	
	/* main-menu */
	.block.main-menu { width:573px; height:105px; background:#fff url('../images/backgrounds/main_menu_middle.png') repeat-x; }
	.block.main-menu .rounded-top, .block.main-menu .rounded-bottom { position:absolute; height:4px; width:573px; z-index:0; }
	.block.main-menu .rounded-top { background:url('../images/backgrounds/main_menu_top.png'); top:0; left:0; }
	.block.main-menu .rounded-bottom { background:url('../images/backgrounds/main_menu_bottom.png'); bottom:0; left:0; }
	.block.main-menu .menu-box { width:132px; float:left; margin:5px; font-family:Arial; }
	.block.main-menu .menu-box.niepelnosprawni { width:562px; }
	.block.main-menu .menu-box ul { list-style-type:none; }
	.block.main-menu .menu-box.niepelnosprawni ul { float:left; width:140px; }
	.block.main-menu .menu-box ul li a { color:#676767; }
	.block.main-menu .menu-box ul li a:hover { color:red; text-decoration:underline; }
	.block.main-menu .menu-box a.menu-button { display:block; width:137px; height:25px; background:url('../images/buttons/on_main.png') no-repeat; }
	.block.main-menu .menu-box.kultura a.menu-button { background-position:0 0; }
	.block.main-menu .menu-box.edukacja a.menu-button { background-position:-137px 0; }
	.block.main-menu .menu-box.studenci a.menu-button { background-position:-274px 0; }
	.block.main-menu .menu-box.stowarzyszenie a.menu-button { background-position:-411px 0; }
	.block.main-menu .menu-box.niepelnosprawni a.menu-button { width:100%; background-position:-548px 0; }
	.block.main-menu .menu-box.kultura a.menu-button:hover { background-position:0 -25px; }
	.block.main-menu .menu-box.edukacja a.menu-button:hover { background-position:-137px -25px; }
	.block.main-menu .menu-box.studenci a.menu-button:hover { background-position:-274px -25px; }
	.block.main-menu .menu-box.stowarzyszenie a.menu-button:hover { background-position:-411px -25px; }
	.block.main-menu .menu-box.niepelnosprawni a.menu-button:hover { background-position:-548px -25px; }
	
	.block.main-menu-290 { width:290px; height:107px; background:#fff url('../images/backgrounds/main_menu_middle_290.png') repeat-x; }
	.block.main-menu-290 .rounded-top, .block.main-menu-290 .rounded-bottom { position:absolute; height:4px; width:290px; z-index:0; }
	.block.main-menu-290 .rounded-top { background:url('../images/backgrounds/main_menu_top_290.png'); top:0; left:0; }
	.block.main-menu-290 .rounded-bottom { background:url('../images/backgrounds/main_menu_bottom_290.png'); bottom:0; left:0; }
	.block.main-menu-290 .menu-box { width:132px; float:left; margin:5px; font-family:Arial; }
	.block.main-menu-290 .menu-box ul { list-style-type:none; }
	.block.main-menu-290 .menu-box ul li { background-position:0 5px; }
	.block.main-menu-290 .menu-box ul li a { color:#676767; border-bottom:1px solid #e1f1ff; padding-bottom:1px; padding-top:1px; display:block; }
	.block.main-menu-290 .menu-box ul li a:hover { color:red; text-decoration:underline; }
	.block.main-menu-290 .menu-box a.menu-button { display:block; width:137px; height:25px; background:url('../images/buttons/on_main.png') no-repeat; }
	.block.main-menu-290 .menu-box.kultura a.menu-button { background-position:0 0; }
	.block.main-menu-290 .menu-box.stowarzyszenie a.menu-button { background-position:-411px 0; }
	.block.main-menu-290 .menu-box.kultura a.menu-button:hover { background-position:0 -25px; }
	.block.main-menu-290 .menu-box.stowarzyszenie a.menu-button:hover { background-position:-411px -25px; }
	
	/* actions */
	.block.actions { width:297px; height:220px; background-image:url('../images/akcje.jpg'); }
	.block.actions-onerow { width:579px; height:107px; text-align:right; }
	.block.actions-onerow img { margin-left:2px; }
	.block.actions-onerow img.first { margin-left:0; }
	
	/* infobar */
	.block.infobar-880 { width:870px; min-height:105px; background:#fff url('../images/rounded/880_background.png') repeat-x; padding:5px; color:#5481a8; text-align:justify; font-size:11px; }
	.block.infobar-880 .rounded-top, .block.infobar-880 .rounded-bottom { position:absolute; height:4px; width:880px; z-index:0; }
	.block.infobar-880 .rounded-top { background:url('../images/rounded/880_top.png'); top:0; left:0; }
	.block.infobar-880 .rounded-bottom { background:url('../images/rounded/880_bottom.png'); bottom:0; left:0; }
	.block.infobar-880 .box { width:30%; float:left; margin-right:2%; padding-right:2%; border-right:1px solid #FEFEFF; }
	.block.infobar-880 .box.last { width:60%; margin:0; border:0; padding:0; }
	
	/* small-info */
	.block.small-info { width:146px; background-color:#fff; color:#7f8996; font-size:0.92em; padding:5px; min-height:100px; }
	.block.small-info .rounded { position:absolute; width:156px; top:0; left:0; height:4px; background:url('../images/rounded/156.png'); }
	.block.small-info .box { margin-bottom:20px; }
	.block.small-info fieldset { margin-top:5px; }
	.block.small-info fieldset input { height:15px; width:140px; }
	.block.small-info fieldset input.button { width:60%; float:right; margin-top:10px; height:18px; }
	
/* UL discussion */
	.discussion ul { list-style-type:none; }
	.discussion ul li { border-bottom:1px solid #e5edf4; padding:10px 0; }
	.discussion ul img { margin:0 3px 0 0; }
	.discussion ul a { display:block; color:#7f8996; }
	.discussion ul a:hover { color:#0d2339; text-decoration:none; }
	.discussion ul span { display:block; text-align:right; font-style:italic; }
	
	/* news */
	.block.news { width:387px; background-color:#fff; padding:5px 10px; min-height:100px; }
	.block.news .rounded { position:absolute; top:0; left:0; width:407px; height:4px; background:url('../images/rounded/407.png'); }
	.header-line { margin-bottom:10px; }
	
	/* article */
	.article img { float:left; margin:0 10px 10px 0; }
	.article a.title, h2.title { display:block; color:#044e8e; font-weight:bold; font-size:15px; line-height:15px; margin-bottom:15px; font-family:Tahoma; }
	.article a.title:hover { text-decoration:underline; }
	.article p { text-align:justify; color:#575b60; }
	.article p.short-desc { font-weight:bold; color:#000; }
	.article .pic { float:left; margin:0 10px 5px 0; }
	.article .pic span { display:block; width:auto; border:1px solid #cfcfcf; padding:4px; }
	.article .pic img { float:none; margin:0 0 5px 0; }
	
	/* latest-links (only on main page) */
	.block.latest-links { width:297px; }
	.block.latest-links ul { list-style-type:none; margin:5px 10px; }
	.block.latest-links ul li { margin-bottom:4px; }
	.block.latest-links .header { background:url('../images/menu_bars.png') no-repeat; height:18px; padding:4px 5px 0 0; color:#f8f8f8; font:9px Verdana; text-align:right; }
	.block.latest-links .header a { color:#f8f8f8; }
	.block.latest-links .header a:hover { color:#fff; }
	.block.latest-links .kultura .header { background-position:0 -22px; }
	.block.latest-links .edukacja .header { background-position:0 -44px; }
	.block.latest-links .studenci .header { background-position:0 -66px; }
	.block.latest-links .niepelnosprawni .header { background-position:0 -88px; }
	
	/* footer */
	.block.footer { width:880px; position:relative; border-top:1px solid #c6d9eb; color:#acacac; font-size:11px; padding:10px 0 20px 0; margin:20px 10px 0 10px; }
	.block.footer a { color:#66a7e4; }
	.block.footer a:hover { color:red; }
	.block.footer span { position:absolute; top:10px; right:0; text-align:right; }
	
	
/*** Pozostałe strony ***/

	/************
	 * TAB MENU *
	 ************/
	/*#tab-menu { position:relative; width:870px; height:80px; margin:5px; }
	#tab-menu ul li { float:left; }
	#tab-menu ul { list-style-type:none; }
	#tab-menu ul li ul a { display:inline; width:auto; height:auto; background:none; color:#fff; }
	#tab-menu ul li .sub-nav { display:none; position:relative; top:0; left:0; width:880px; background-color:#999999; position:absolute; top:25px; left:0; }
	#tab-menu ul li .sub-nav .rounded { position:absolute; top:0; left:0; width:880px; height:4px; background:url('../images/tabs/round.png') no-repeat; }
	#tab-menu ul li.kultura .sub-nav { background-color:#ff8400; }
	#tab-menu ul li.edukacja .sub-nav { background-color:#4d9dfc; }
	#tab-menu ul li.studenci .sub-nav { background-color:#27b74c; }
	#tab-menu ul li.stowarzyszenie .sub-nav { background-color:#d11e1e; }
	#tab-menu ul li.niepelnosprawni .sub-nav { background-color:#bcae12; }
	#tab-menu ul li.kultura .sub-nav .rounded { background-position:0 0; }
	#tab-menu ul li.edukacja .sub-nav .rounded { background-position:0 -4px; }
	#tab-menu ul li.studenci .sub-nav .rounded { background-position:0 -8px; }
	#tab-menu ul li.stowarzyszenie .sub-nav .rounded { background-position:0 -12px; }
	#tab-menu ul li.niepelnosprawni .sub-nav .rounded { background-position:0 -16px; }
	#tab-menu ul li:hover .sub-nav, #tab-menu ul li.on .sub-nav { display:block; z-index:100; width:100%; }
	
	#tab-menu ul li .sub-nav { padding:5px; }
	
	#tab-menu ul li a { display:block; width:137px; height:25px; background:url('../images/tabs/tabs.png') no-repeat 0 0; }
	#tab-menu ul li.kultura a { background-position:0 0; }
	#tab-menu ul li.kultura a:hover, #tab-menu ul li.kultura.on a { background-position:0 1px; }
	#tab-menu ul li.edukacja a { background-position:-137px 0; }
	#tab-menu ul li.edukacja a:hover, #tab-menu ul li.edukacja.on a { background-position:-137px 1px; }
	#tab-menu ul li.studenci a { background-position:-274px 0; }
	#tab-menu ul li.studenci a:hover, #tab-menu ul li.studenci.on a { background-position:-274px 1px; }
	#tab-menu ul li.stowarzyszenie a { background-position:-411px 0; }
	#tab-menu ul li.stowarzyszenie a:hover, #tab-menu ul li.stowarzyszenie.on a { background-position:-411px 1px; }
	#tab-menu ul li.niepelnosprawni a, #tab-menu ul li.niepelnosprawni.on a { background-position:-548px 0; }
	#tab-menu ul li.niepelnosprawni a:hover { background-position:-548px 1px; }*/
	
	#tab-menu { position:relative; left:0; top:0; padding:10px 10px 0 10px; z-index:99; }
	#tab-menu #myslidemenu { width:765px; margin-left:50px; z-index:100; }
	#tab-menu { position:relative; width:880px; margin:0; }
	#tab-menu .jqueryslidemenu{ font: bold 12px Verdana; width: 100%; }
	#tab-menu .jqueryslidemenu ul{ margin: 0; padding: 0; list-style-type: none; }
	/*Top level list items*/
	#tab-menu .jqueryslidemenu ul li{ position: relative; display: inline; float: left; }
	/*Top level menu link items style*/
	#tab-menu .jqueryslidemenu ul li a{ display:block; width:137px; height:25px; background:url('../images/tabs/tabs.png') no-repeat 0 0; }
		
		#tab-menu .jqueryslidemenu ul li.kultura a { background-position:0 0; }
		#tab-menu .jqueryslidemenu ul li.edukacja a { background-position:-137px 0; }
		#tab-menu .jqueryslidemenu ul li.studenci a { background-position:-274px 0; }
		#tab-menu .jqueryslidemenu ul li.stowarzyszenie a { background-position:-411px 0; }
		#tab-menu .jqueryslidemenu ul li.niepelnosprawni a { background-position:-548px 0; }
		
		#tab-menu .jqueryslidemenu ul li.start a { background:none; width:80px; height:20px; padding-top:5px; color:#496b89; font-weight:normal; font-size:11px; }
		#tab-menu .jqueryslidemenu ul li.start a span { color:#fff; }
	
	/*IE6 hack to get sub menu links to behave correctly*/
	* html #tab-menu .jqueryslidemenu ul li a{  display: inline-block; }
	#tab-menu .jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{ color: white; }
	/*tab link background during hover state*/
	
		
		#tab-menu .jqueryslidemenu ul li.kultura a:hover, #tab-menu .jqueryslidemenu ul li a.on1 { background-position:0 -25px; }
		#tab-menu .jqueryslidemenu ul li.edukacja a:hover, #tab-menu .jqueryslidemenu ul li a.on2 { background-position:-137px -25px; }
		#tab-menu .jqueryslidemenu ul li.studenci a:hover, #tab-menu .jqueryslidemenu ul li a.on3 { background-position:-274px -25px; }
		#tab-menu .jqueryslidemenu ul li.stowarzyszenie a:hover, #tab-menu .jqueryslidemenu ul li a.on4 { background-position:-411px -25px; }
		#tab-menu .jqueryslidemenu ul li.niepelnosprawni a:hover, #tab-menu .jqueryslidemenu ul li a.on5 { background-position:-548px -25px; }
		
	/*1st sub level menu*/
	#tab-menu .jqueryslidemenu ul li ul{ list-style-type:none; position: absolute; left:0; display:block; visibility:hidden; margin:-1px 0 0 1px; z-index:100; }
	
		#tab-menu .jqueryslidemenu ul li.kultura ul{ background-color:#ff8400; border:1px solid #c86800; border-width:0 1px 1px 0; z-index:100; }
		#tab-menu .jqueryslidemenu ul li.edukacja ul{ background-color:#4d9dfc; border:1px solid #2b78d4; border-width:0 1px 1px 0; }
		#tab-menu .jqueryslidemenu ul li.studenci ul{ background-color:#27b74c; border:1px solid #129233; border-width:0 1px 1px 0; }
		#tab-menu .jqueryslidemenu ul li.stowarzyszenie ul{ background-color:#d11e1e; border:1px solid #a10606; border-width:0 1px 1px 0; }
		#tab-menu .jqueryslidemenu ul li.niepelnosprawni ul{ background-color:#bcae12; border:1px solid #91860b; border-width:0 1px 1px 0; }
	
	/*Sub level menu list items (undo style from Top level List Items)*/
	#tab-menu .jqueryslidemenu ul li ul li{ display:list-item; float:none; background:none; padding:0; }
		
		#tab-menu .jqueryslidemenu ul li.kultura ul li a { background:url('../images/tabs/li_orange.gif') no-repeat 10px 10px; color:#f8f8f8; padding-left:20px; }
		#tab-menu .jqueryslidemenu ul li.kultura ul li a:hover { background:#ff8f16 url('../images/tabs/li_orange.gif') no-repeat 10px 10px; text-decoration:none; color:#fff; }
		#tab-menu .jqueryslidemenu ul li.edukacja ul li a { background:url('../images/tabs/li_blue.gif') no-repeat 10px 10px; color:#f8f8f8; padding-left:20px; }
		#tab-menu .jqueryslidemenu ul li.edukacja ul li a:hover { background:#5ea8ff url('../images/tabs/li_blue.gif') no-repeat 10px 10px; text-decoration:none; color:#fff; }
		#tab-menu .jqueryslidemenu ul li.studenci ul li a { background:url('../images/tabs/li_green.gif') no-repeat 10px 10px; color:#f8f8f8; padding-left:20px; }
		#tab-menu .jqueryslidemenu ul li.studenci ul li a:hover { background:#35bd58 url('../images/tabs/li_green.gif') no-repeat 10px 10px; text-decoration:none; color:#fff; }
		#tab-menu .jqueryslidemenu ul li.stowarzyszenie ul li a { background:url('../images/tabs/li_red.gif') no-repeat 10px 10px; color:#f8f8f8; padding-left:20px; }
		#tab-menu .jqueryslidemenu ul li.stowarzyszenie ul li a:hover { background:#de2929 url('../images/tabs/li_red.gif') no-repeat 10px 10px; text-decoration:none; color:#fff; }
		#tab-menu .jqueryslidemenu ul li.niepelnosprawni ul li a { background:url('../images/tabs/li_yellow.gif') no-repeat 10px 10px; color:#f8f8f8; padding-left:20px; }
		#tab-menu .jqueryslidemenu ul li.niepelnosprawni ul li a:hover { background:#cbbd20 url('../images/tabs/li_yellow.gif') no-repeat 10px 10px; text-decoration:none; color:#fff; }
	
	/* Sub level menu links style */
	#tab-menu .jqueryslidemenu ul li ul li a{ background:none; font:normal 11px Verdana; width: 160px; /*width of sub menus*/ padding:0; margin:0; line-height:20px; }
	/*sub menus hover style*/
	#tab-menu .jqueryslidemenu ul li ul li a:hover{  }
	/* ######### CSS classes applied to down and right arrow images  ######### */
	#tab-menu .downarrowclass{ position: absolute; top: 12px; right: 7px; }
	#tab-menu .rightarrowclass{ position: absolute; top: 6px; right: 5px; }
	
	#tab-menu #navi-kultura { background-color:#ff8400; z-index:1; }
	#tab-menu #navi-edukacja { background-color:#ff8400; z-index:1; }
	#tab-menu #navi-studenci { background-color:#ff8400; z-index:1; }
	#tab-menu #navi-stowarzyszenie { background-color:#D11E1E; z-index:1; }
	#tab-menu #navi-niepelnosprawni { background-color:#ff8400; z-index:1; }
	#tab-menu #navi- { background-color:#E8F3FE; z-index:1; }
	
	#tab-menu #navi-kultura .rounded, #tab-menu #navi-edukacja .rounded, #tab-menu #navi-studenci .rounded, #tab-menu #navi-stowarzyszenie .rounded, #tab-menu #navi-niepelnosprawni .rounded, #tab-menu #navi- .rounded { width:880px; height:4px; background:url('../images/tabs/round.png') no-repeat; }
	#tab-menu #navi-kultura .rounded { background-position:0 0; }
	#tab-menu #navi-edukacja .rounded { background-position:0 -4px; }
	#tab-menu #navi-studenci .rounded { background-position:0 -8px; }
	#tab-menu #navi-stowarzyszenie .rounded { background-position:0 -12px; }
	#tab-menu #navi-niepelnosprawni .rounded { background-position:0 -16px; }
	#tab-menu #navi- .rounded { background-position:0 -20px; }
	#tab-menu #navi-kultura h4, #tab-menu #navi-edukacja h4, #tab-menu #navi-studenci h4, #tab-menu #navi-stowarzyszenie h4, #tab-menu #navi-niepelnosprawni h4 { color:#fff; font-size:11px; padding:7px 20px 10px 20px; cursor:default; }
	#tab-menu #navi- h4 { display:none; }
	
	#tab-menu .jqueryslidemenu ul li ul li a.active { font-weight:bold; color:#fff; }
	
	#tab-menu #navi ul.ltie6 { float:right; margin-top:8px; color:#fff; }
	#tab-menu #navi ul.ltie6 li { float:left; padding-left:8px; }
	#tab-menu #navi ul.ltie6 li a { color:#fff; }
	
	/* SUB_PAGE_article */
	.block.w537 { width:517px; background-color:#fff; color:#7f8996; font-size:0.92em; padding:10px; min-height:100px; }
	.block.w537 .rounded { position:absolute; width:537px; top:0; left:0; height:5px; background:url('../images/rounded/537.png'); }
	
	.block.w694 { width:674px; background-color:#fff; color:#7f8996; font-size:0.92em; padding:10px; min-height:100px; }
	.block.w694 .rounded { position:absolute; width:694px; top:0; left:0; height:4px; background:url('../images/rounded/694.png'); }
	
	/* SUB_PAGE_article - ONE */
	.block.w860 { width:840px; background-color:#fff; color:#7f8996; font-size:0.92em; padding:10px; min-height:100px; }
	.block.w860 .rounded { position:absolute; width:860px; top:0; left:0; height:5px; background:url('../images/rounded/860.png'); }
	
	/* Pozostałe - linki */
	.rest ul { list-style-type:none; }
	.rest ul li { background:url('../images/li/raquo.gif') no-repeat 0 10px; padding:5px 10px; font-size:12px; font-weight:bold; border-top:1px solid #c6d9eb; }
	
	.block.w156 { width:146px; background-color:#fff; color:#7f8996; font-size:0.92em; padding:5px; min-height:100px; }
	.block.w156 .rounded { position:absolute; width:156px; top:0; left:0; height:4px; background:url('../images/rounded/156.png'); }
	
	.block.w313 { width:303px; background-color:#fff; color:#7f8996; font-size:0.92em; padding:5px; min-height:100px; }
	.block.w313 .rounded { position:absolute; width:313px; top:0; left:0; height:5px; background:url('../images/rounded/313.png'); }
	
	.calendar ul { list-style-type:none; }
	.calendar ul li { background:url('../images/li/calendar.gif') no-repeat 0 9px; padding:7px 0 7px 15px; font-size:12px; font-weight:bold; border-bottom:1px solid #e5edf4; }
	.calendar ul li.more { border:none; text-align:right; background:none; }
	.calendar ul li a { color:#52a0fc; font-size:11px; font-weight:normal; }
	.calendar ul li a span { display:block; color:#5d89b2; }
	
	/*****************
	 * FLASHMESSAGES *
	 *****************/
	.flashmesseges { color:#000; min-width:443px; height:23px; font-weight:bold; font-size:11px; padding:10px 0 0 35px; margin:10px 0 0 10px; background:#8b0000; }
	.flashmesseges.notice { color:#138c15; background:url('/images/backgrounds/flashmesseges_notice.png') no-repeat; }
	.flashmesseges.error { color:#8b0000; background:url('/images/backgrounds/flashmesseges_error.png') no-repeat; }
	/*#flashmessages-inner { margin:10px; border:1px solid #748daa; background-color:#94abc6; padding:5px 10px; color:#304863; font-weight:bold; font-size:11px; }*/
	
	/*********
	 * Akcje *
	 *********/
	ul.akcje { list-style-type:none; margin:0; }
	ul.akcje li { background-image:url('../images/li/blue.png'); background-repeat:no-repeat; background-position:10px 9px; padding:5px 10px 5px 30px; margin-top:1px; border-bottom:1px solid #ecf2f9; }
	ul.akcje li.group { background-image:none; margin-top:10px; font-weight:bold; background-color:#f5f8fb; padding-left:10px; }
	ul.akcje li.group.first { margin-top:0; }
	
	/**********
	 * Tabela *
	 **********/
	/*table { width:100%; background-color:#fff; border:1px solid #d2dfee; margin:10px 0; border-collapse:collapse; font-size:10px; cursor:default; }
	caption { text-align:left; }
	thead { border-bottom:1px solid #d2dfee; }
	tfoot { border-top:1px solid #d2dfee; }
	tfoot td { text-align:right; }
	th { height:15px; border-left:1px solid #d2dfee; background:url('images/backgrounds/th_gradient.png') repeat-x left bottom; color:#0B333C; font-size:10px; padding:5px 4px; text-align:left; }
	td { padding:6px; text-align:left; border-left:1px solid #d2dfee; }
	.lighten { background-color:#fff; }
	.darken { background-color:#EFF1F2; }
	tr:hover, th:hover { background:#e7ecf3; }
	tr:active, th:active { background:#7FCDFE; }*/
	
	table.decorate { width:100%; background-color:#fff; border:0; border-collapse:separate; border-spacing:0 0px; margin:10px 0; }
	table.decorate caption { color:#527c9f; font-weight:bold; text-align:left; margin-top:20px; }
	table.decorate thead th { border-top:1px solid #e1e7ed; border-bottom:1px solid #e1e7ed; padding:5px; font-weight:normal; color:#527c9f; }
	table.decorate td { background-color:#f4faff; border-top:1px solid #fff; border-bottom:1px solid #d8e3ed; padding:5px; }
	table.decorate tbody tr:hover td { background-color:#e5f1fa; color:#000; }
	table.decorate tbody tr:hover a { color:#000; }
	table.decorate tbody tr:hover a:hover { text-decoration:none; }
	table.decorate tfoot td { background-color:#fff; font-weight:bold; font-size:11px; color:#b0bac4; }
	
	table.decorate td a { color:#619ed1; }
	table.decorate td { color:#527c9f; }
	
	
	/**********
	 * Tabela *
	 **********/
	ul.error_list { list-style-type:none; color:red; }
	
	/**************
	 * MINI-PANEL *
	 **************/
	.mini-panel { }
	.mini-panel a.edit { background:url('../images/icons/edit.png') no-repeat 3px 2px; margin-right:10px; background-color:#C1DCF9; -moz-border-radius:3px; border-radius:3px; padding:3px 5px 3px 25px; }
	.mini-panel a.list { background:url('../images/icons/list.png') no-repeat 3px 1px; margin-right:10px; background-color:#C1DCF9; -moz-border-radius:3px; border-radius:3px; padding:3px 5px 3px 25px; }
	
	/***********
	 * BUTTONS *
	 ***********/
	.semi-navi { border-bottom:1px solid #d6e2ed; margin-bottom:10px; }
	a.button-prev { display:block; width:69px; height:21px; background:url('../images/buttons/wstecz.png') no-repeat; margin-bottom:10px; float:left; }
	a.another { float:left; border-left:1px solid #c6c6c6; margin-left:10px; padding-left:10px; color:#c6c6c6; margin-top:3px; }

	.hr-under { padding:0 0 10px 0; border-bottom:1px solid #E0E7EF; margin-bottom:20px; }
	
	/**********
	 * PROFIL *
	 **********/
	.profil-top { width:880px; height:164px; background:url('../images/backgrounds/profil_topp.png') no-repeat; margin-top:-4px; }
	.profil-navi { width:880px; height:36px; background:url('../images/backgrounds/profil_navi.png') no-repeat; position:relative; font-weight:bold; }
	.profil-navi ul { list-style-type:none; position:absolute; bottom:-1px; margin:0 5px; }
	.profil-navi ul li { float:left; height:33px; padding-right:1px; }
	.profil-navi ul li a { display:block; padding:7px 10px 13px 10px; color:#fff; }
	.profil-navi ul li a:hover, .profil-navi ul li a.on { background:url('../images/backgrounds/profil_navi_h.png') repeat-x; color:#05366f; text-decoration:none; }
	.profil-left { width:180px; float:left; padding:10px 0; position:relative; }
	.profil-left ul { list-style-type:none; text-align:right; }
	.profil-left ul li { height:25px; }
	.profil-left ul li a { display:block; padding:5px; color:#619ed1; }
	.profil-left ul li a:hover, .profil-left ul li a.on { background-color:#fff; color:#05366f; text-decoration:none; }
	.profil-left ul li a.on { font-weight:bold; color:#619ed1; }
	.profil-right { width:670px; float:right; padding-right:10px; position:relative; }
	.profil-menu-wrapper { background:url('../images/backgrounds/profil_menu.png') repeat-y 20px 0; position:relative; width:100%; margin-top:20px; }
	
	.profil-top-avatar { width:135px; float:left; padding:25px 20px 0 20px; text-align:center; }
	
	.profil-top-middle { width:260px; float:left; padding:25px 20px 0 0; }
	.profil-top-middle ul { list-style-type:none; }
	.profil-top-middle ul li { margin-bottom:5px; }
	
	.profil-top-right { width:410px; float:left; padding:25px 0 0 0; text-align:justify; }
	
	blockquote { background-color:#fffeed; padding:10px 20px; color:#619ed1; border-top:1px solid #e1e7ed; border-bottom:1px solid #e1e7ed; text-align:justify; }
	blockquote p { margin:0; line-height:normal; }
	blockquote.info { background-image:url('../images/icons/_info_32.png'); background-repeat:no-repeat; background-position:15px 10px; padding-left:60px; }
	
	abbr { cursor:help; }
	
	.bold-first-line:first-line { font-weight:bold; }
