* { 
	padding: 0px; 
	margin: 0px; 
}
body	{
	font-family: verdana, arial, helvetica, sans-serif ; 
	color: #242424;
	background: #686868;
}
.body_u	{ background: #686868; }
.body_s	{ background: #2E4823; }
.body_p	{ background: #0A427D; }

.underline { text-decoration: underline; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }
.verticalAlignTop { vertical-align: top; }
.clear { clear:both; height:1px; overflow:hidden; }

a {
	color: #216893;
	text-decoration: none;
}

/* UCZELNIA 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_body,
#main_body_2 {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	overflow: auto;
	background: #FFF url(../_img/faux_columns.png) repeat-y 50% 0;
	background-position: 0px 0px;
}
#main_body_2 {
	background: #FFF url(../_img/faux_columns_2.png) repeat-y 50% 0;
}
#main_footer_u,
#main_footer_s {
	margin: 0 auto;
	width: 1000px;
	height: 52px;
	background-color: #000;
	background: url(../_img/footer_bg.jpg) repeat-x;
	color: #FFF;
	font-size: 10px;
	text-align: center;
	padding-top:5px;
}
#main_footer_s {
	background: url(../_img/footer_s_bg.jpg) repeat-x;
}
#main_footer_u a,
#main_footer_s a {
	color: #FFF;
}
#main_footer_u .footer-2,
#main_footer_s .footer-2 {
	padding-top:5px;
	color: #FDD9CC;
}


/* TOP
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_top_1 {
	width: 329px; 
	height: 197px; 
	float: left;
}
#main_top_2 {
	width: 671px; 
	height: 197px; 
	float: right;
}
#main_top_2 .top_tabs_u,
#main_top_2 .top_tabs_s,
#main_top_2 .top_tabs_p {
	width: 671px; 
	height: 44px; 
	border: 0px; 
	background-color: #686868;
}
#main_top_2 .top_tabs_s { background-color: #2E4823; }
#main_top_2 .top_tabs_p { background-color: #0A427D; }

/* LEFT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_left {
	width: 188px;	
	float: left;
}
#main_left_box_top {
	background: #FFF; 
	width: 188px; 
	height: 32px;
}

/* CENTER 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_center,
#main_center_s {
	width: 407px;
	float: left;
	background: transparent url(../_img/main/u_main_center_bg.jpg) -36px 0px no-repeat;
}
#main_center_s {
	background: transparent url(../_img/main/s_main_center_bg.jpg) no-repeat;
}
#main_center h1.wydzialy,
#main_center h1.uczelnia,
#main_center_s h1.wydzialy,
#main_center_s h1.uczelnia { 
	font-size: 10px;
	height: 27px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#main_center h1.uczelnia {
	background: url(../_img/title/u_uczelnia.gif) 0 0 no-repeat;
}
#main_center_s h1.uczelnia { 
	background: url(../_img/title/s_uczelnia.gif) 0 0 no-repeat;
	margin-top: 33px;
}

#main_center h1.wydzialy {
	background: url(../_img/title/u_wydzialy.gif) 0 0 no-repeat;
	margin-top: 8px;
	margin-bottom: 5px;
}
#main_center_s h1.wydzialy_s {
	background: url(../_img/title/s_wydzialy.gif) 0 0 no-repeat;
}

#main_center_info_top {
	width: 406px;
	min-height: 240px;
} * html #main_center_info_top { height: 240px; }

#main_center_wydzialy {
	width: 405px;
	clear: left;
}

#main_center_info_bottom,
#main_center_info_bottom_u {
	width: 430px;
	min-height: 40px;
} * html #main_center_info_bottom { height: 40px; }

div.main_center_baners {
	margin-top: 15px;
	margin-bottom: 15px;
}
div.main_center_baners_student {
	margin-top: 30px;
}

/* CENTER  - TRESC
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_content {
	width: 811px;
	float: left;
	min-height: 240px;
	background-color: #FFF;
	padding-bottom: 16px;
} * html #main_content { height: 240px; }

#main_content table {
	margin-left: auto;
	margin-right: auto;
}

#main_content a {
	color: #216893;
	text-decoration: none;
}
#main_content a:hover {
	color: #CF4D02;
}

#main_content p.dzial,
#main_content p.dzial_s {
	background: url(../_img/top_06_2.jpg) no-repeat right top;
	min-height: 32px;
	font-variant: small-caps;
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #0F4993;
	padding: 20px 250px 0px 30px;
	margin-bottom: 15px;
} * html #main_content p.dzial { height: 32px; }

#main_content p.dzial_s {
	background: url(../_img/top_06_2_s.jpg) no-repeat left top;
	padding-top: 28px;
} * html #main_content p.dzial_s { height: 32px; }

#main_content h1,
#main_content p.h1,
#main_content h1.first,
#main_content p.h1_first {
	text-align: center;
	letter-spacing: 3px;
	font-variant: small-caps;
	font-size: 15px;
	font-weight: bold;
	color: #19560D;
	border-bottom: 1px solid #CFE5CB;
	padding: 5px;
	line-height: 14px;
	/* margin: 30px 70px 20px 70px; */
	margin: 0px 70px 20px 70px;
}
#main_content h1.first,
#main_content p.h1_first {
	margin-top: 10px;
}

#main_content h2 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 15px auto;
	margin-top: 0px;
	color: #0e5aa6;
}
#main_content h3 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 15px auto;
	margin-top: 0px;
	color: #007c00;
}
/* #main_content h3 {
} */
#main_content p {
	padding: 0px 10px 10px 5px;
	font-size: 12px;
	line-height: 16px;
}
#main_content p.gotop, #main_content a.gotop {
	font-size: 10px;
	color: #3E3E3E;
	text-align: right;			
	padding: 5px;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-decoration: none;
}
#main_content ul,
#main_content ol,
#main_content ul.lista-jeden,
#main_content ul.lista-a,
#main_content ul.lista-upper-roman,
#main_content ul.lista-none {
	font-size: 12px;
	line-height: 16px;
	margin-left: 40px;
	margin-bottom: 15px;
	list-style-image: url(../_img/li_dot_grey.gif);
	list-style-type: square;
}
#main_content ul.lista-jeden { list-style-image: none; list-style-type: decimal; }
#main_content ul.lista-a { list-style-image: none; list-style-type: lower-alpha; }
#main_content ul.lista-upper-roman { list-style-image: none; list-style-type: upper-roman; }
#main_content ul.lista-none { list-style-image: none; list-style-type: none; }

#main_content div.address_box {
	font-size: 11px;
	letter-spacing: 1px;
	color: #0D8319;
	border: 1px solid #9CF3A5;
	padding: 6px;
	text-align: center;
	margin: 5px auto 15px auto;
	width: 550px;
	background: url(../_img/address_box_bg.gif) repeat-x;
	line-height: 14px;
}

#main_content .error404_box {
	background: url(../_img/error404_box_bg.gif) repeat-x;
	padding: 20px; 
	border: 1px solid #89A50B; 
	text-align: center; 
	width: 500px;
	margin: 50px auto;
	font-size: 12px;
	line-height: 19px;
}
#main_content .error404_box_info {
	color: #F1F1F1; 
	font-size: 37px; 
	text-align: center;
	margin-top: 50px;
	font-weight: bold;	
}	

#main_content div.contentBoxTop,
#main_content div.contentBoxTopMini,
#main_content div.contentBox,
#main_content div.contentBoxMini,
#main_content div.contentBoxTopNoTop,
#main_content div.contentBoxNoTop {
	background: url(../_img/contentBoxTop_bg3.gif) repeat-x;
	border: 1px solid #C0CED5;
	padding: 10px; 
	margin: 2px 13px 5px 13px;
	font-size: 12px;
	line-height: 16px;
}
#main_content div.contentBoxTopMini {
	background: url(../_img/contentBoxTop_bg4.gif) repeat-x;
}
#main_content div.contentBox,
#main_content div.contentBoxNoTop {
	background: url(../_img/contentBox_bg.gif) repeat-x left bottom;
	border: 1px solid #E3E3E3;
}
#main_content div.contentBoxMini {
	background: url(../_img/contentBox_bg2.gif) repeat-x left bottom;
	border: 1px solid #E3E3E3;
}

#main_content div.contentBoxTopNoTop,
#main_content div.contentBoxNoTop {
	padding-top: 0px;
}

#main_content .aktualizacja {
	font-size: 11px;
	font-weight: normal;
	color: #585858;
	letter-spacing: 0px;
}

#main_content div.contentNewsBoxTitleFirst,
#main_content div.contentNewsBoxTitle {
	border: 1px solid #C3C3C3;
	padding: 5px; 
	margin: 20px 13px 0px 13px;
	font-size: 11px;
	line-height: 14px;
	background: #E7E2D7;
}
#main_content div.contentNewsBoxTitleFirst {
	margin-top: 0px;
}

#main_content div.contentBoxTop .adres,
#main_content div.contentBox .adres,
#main_content div.contentBoxMini .adres {
	font-size: 10px;
	color: #0D8319;
	padding-bottom: 2px;
}

p.centerPromoText,
p.centerPromoTextRight {
	font-family: palatino, georgia, times new roman, serif;
	font-size: 13px;
	font-style: italic;
	color: #2B2B2B;
	padding: 25px 10px 15px 7px;
	text-align: justify;
	width: 384px;
}
p.centerPromoTextRight {
	text-align: right;
}

#main_content hr,
#main_content hr.full {
	color: #e4e3e3;
	background-color: #e4e3e3;
	height: 1px;
	border: 0px;
	margin: 20px 100px;
}
#main_content hr.full {
	margin: 20px 5px;
}

#main_content p.jednostka_pracownik_typ {
	text-decoration: underline;
}
#main_content .jednostka_funkcja_opis {
	font-style: italic;
	font-weight: bold;
	color: #666;
}

/* RIGHT 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_right {
	width: 405px;
	float: left;
}
#main_right_box_top,
#main_right_box_top_2 {
	background: url(../_img/top_06.jpg) no-repeat;
	float: right;
	width: 378px; 
	height: 32px;
	padding-top: 10px;
}
#main_right_box_top_2 {
	background: url(../_img/top_06_2.jpg) no-repeat; width: 234px; height: 32px;
	float: right;
}
#main_right h1.aktualnosci {
	font-size: 10px;
	background: url(../_img/title/u_aktualnosci.gif) 0 0 no-repeat;
	height: 27px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 1px;
}
#main_right h1.aktualnosci_s {
	background: url(../_img/title/s_aktualnosci.gif) 0 0 no-repeat;
}

/* MENU LEFT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_left h1.kontakt {
	font-size: 10px;
	background: url(../_img/title/u_szukaj.gif) 0 0 no-repeat;
	height: 27px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#main_left h1.kontakt_s {
	background: url(../_img/title/s_szukaj.gif) 0 0 no-repeat;
}
#form_kontakt {
	background: #F0F0F0;
	height: 65px;
	margin-right: 10px;
	border-bottom: 5px solid #E7E7E7;
	margin-bottom: 5px;
	padding-top: 3px;
}
#form_kontakt input.kontakt_txt_input {
	font-size: 11px;
	background-color: #FBFBFB;
	border: 1px solid #E5E5E5;
	width: 154px;
	padding: 3px;
	margin-left: 8px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-family: arial;
	letter-spacing: 1px;
	color: #1D3156;
}
#form_kontakt img.kontakt_submit {
	width: 64px; 
	height: 24px; 
	border: 0px;
	background: url(../_img/buttons/szukaj.gif) 0 0 no-repeat;
	margin-left: 20px;
} * html #form_kontakt img.kontakt_submit { margin-left: 22px; }

#form_kontakt div.kontakt {
	font-size: 11px;
	font-family: arial;
	letter-spacing: 1px;
	line-height: 14px;
	padding: 7px 5px 7px 7px;
	color: #4C4C4C;
	margin-left: 1px;	
	float: left;
} * html #form_kontakt div.kontakt { padding-right: 0px; }

#menu_left_u,
#menu_left_s {
	margin-right: 10px;
	margin-bottom: 1px;
}
#menu_left_u p,
#menu_left_s p {
	background: #FFFBDB url(../_img/arrow_menu_grey_2.gif) no-repeat top left;
	font-size: 11px;
	font-family: arial;
	letter-spacing: 1px;
	line-height: 14px;
	padding: 7px 5px 7px 25px;
	color: #4C4C4C;
}
#menu_left_s p {
	background: #F9FFE5 url(../_img/arrow_menu_grey_2.gif) no-repeat top left;
}

#menu_left_u h3,
#menu_left_s h3 {
	background: #F9F9F9 url(../_img/arrow_menu_blue.gif) no-repeat top left;
	font-size: 11px;
	font-family: arial;
	letter-spacing: 1px;
	line-height: 14px;
	padding: 7px 5px 7px 18px;
	border-bottom: 5px solid #F2F2F2;
	font-weight: normal;
	cursor:pointer;
	color: #4C4C4C;
}
#menu_left_u h3:hover {
	background-color: #FFF8C5;
}
#menu_left_u h3.selected {
	color: #000000;
	border-bottom: 2px solid #B5B5B5;
	background-color: #FFF395;
}

#menu_left_s h3:hover {
	background-color: #F2FFCF;
}
#menu_left_s h3.selected {
	color: #000000;
	border-bottom: 2px solid #B5B5B5;
	background-color: #DFFF8B;
}

#main_left a {
	color: #4C4C4C;
	text-decoration: none;
}
#main_left a:hover {
	color: #2292e1;
	text-decoration: none;
}

#baners_box_uczelnia,
#baners_box_student {
	width: 168px;
	border: 0px;
	margin: 10px 0px 15px 8px;
}
/* MENU TOP 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_top_2 a {
	display: block;
    width: 135px;
    height: 33px;
}
a.menu_top_u_s { background: url(../_img/menu_top/menu_u_04.jpg) 0 0 no-repeat; }
a.menu_top_u_s:hover { background: transparent url(../_img/menu_top/menu_s_over_04.jpg) 0 0 no-repeat; }

a.menu_top_s_u { background: url(../_img/menu_top/menu_s_02.jpg) 0 0 no-repeat; }
a.menu_top_s_u:hover { background: transparent url(../_img/menu_top/menu_u_over_02.jpg) 0 0 no-repeat; }

a.menu_top_p_u { background: url(../_img/menu_top/menu_p_02.jpg) 0 0 no-repeat; }
a.menu_top_p_u:hover { background: transparent url(../_img/menu_top/menu_on_02.gif) 0 0 no-repeat; }

a.menu_top_p_s { background: url(../_img/menu_top/menu_p_04.jpg) 0 0 no-repeat; }
a.menu_top_p_s:hover { background: transparent url(../_img/menu_top/menu_on_04.gif) 0 0 no-repeat; }

/* WYDZIAL BOX 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_center_wydzialy a {
	display: block;
}
a.wydzial01 { width: 200px; height: 119px; background: url(../_img/wydzialy/wydzial_01.gif) 0 0 no-repeat; float: left;}
a.wydzial01:hover { background: transparent url(../_img/wydzialy/wydzial_on_01.gif) 0 0 no-repeat; }

a.wydzial02 { width: 205px; height: 119px; background: url(../_img/wydzialy/wydzial_02.gif) 0 0 no-repeat; float: right;}
a.wydzial02:hover { background: transparent url(../_img/wydzialy/wydzial_on_02.gif) 0 0 no-repeat; }

a.wydzial03 { width: 200px; height: 129px; background: url(../_img/wydzialy/wydzial_03.gif) 0 0 no-repeat; float: left;}
a.wydzial03:hover { background: transparent url(../_img/wydzialy/wydzial_on_03.gif) 0 0 no-repeat; }

a.wydzial04 { width: 205px; height: 129px; background: url(../_img/wydzialy/wydzial_04.gif) 0 0 no-repeat; float: right;}
a.wydzial04:hover { background: transparent url(../_img/wydzialy/wydzial_on_04.gif) 0 0 no-repeat; }

a.wydzial05 { width: 200px; height: 129px; background: url(../_img/wydzialy/wydzial_05.gif) 0 0 no-repeat; float: left;}
a.wydzial05:hover { background: transparent url(../_img/wydzialy/wydzial_on_05.gif) 0 0 no-repeat; }

a.wydzial06 { width: 205px; height: 129px; background: url(../_img/wydzialy/wydzial_06.gif) 0 0 no-repeat; float: right;}
a.wydzial06:hover { background: transparent url(../_img/wydzialy/wydzial_on_06.gif) 0 0 no-repeat; }


/* WLADZE - OLD
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_content td.defTdRektor {
	font-size: 10px;
	text-align: center;
	line-height: 14px;
	padding: 8px 8px 8px 8px;
	vertical-align: top;
} 

/* WIADOMOSCI PO - OLD
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_content  .wiadomosci-okladka {
	padding-top: 3px 3px 3px 3px;
	vertical-align: middle;
	text-align: center;
	width: 160px;
}
#main_content  .img-okladka {
	border: 1px solid #555555;
}
#main_content  .wiadomosci-link
{
	font-size: 7pt;
	text-align: center;
	line-height: 11px;
	padding: 5px 3px 0px 3px;
}
/* ADMINISTRACJA - OLD 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_content  p.administracjaSpisTop {
	margin: 10px 165px; 
}
#main_content div.sekcjaPodzial, 
#main_content div.sekcjaPodzial2 {
	background: url(../_img/contentBox_bg2.gif) repeat-x left bottom;
	border: 1px solid #D7D7D7;
	margin: 0px 20px 4px 20px;
	padding: 5px;
}
#main_content div.sekcjaPodzial2 {
	background: url(../_img/contentBoxTop_bg3.gif) repeat-x;
}
#main_content div.sekcjaPodzial2 h1 {
	border: 0px;
	letter-spacing: 1px;
	font-size: 13px;
	color: #17507C;
	line-height: 14px;
	margin: 5px auto;
	padding-bottom: 5px;
}
#main_content div.sekcjaPodzial .adres, 
#main_content div.sekcjaPodzial2 .adres {
	font-size: 10px;
	color: #0D8319;
	padding-bottom: 2px;
}
#main_content div.sekcjaPodzial h2 {
	margin-top: 0px;
	font-size: 14px;
}

#main_content div.sekcjaPodzial h1 {
	font-size: 13px;
	color: #000;
	margin-top: 10px;
}

#main_content div.sekcjaPodzial h4 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 15px auto;
	margin-top: 30px;
}

#main_content div.sekcjaPodzial a, 
#main_content div.sekcjaPodzial2 a {
	border: 0px;
}
/* WYDZIALY - OLD 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_content p.tekstadres {
	color: #000000;
	padding-left: 50px;
	line-height: 20px;
}

/* TABELE 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#main_content table.defTable {
	background-color: #7A7A7A;
	width: 680px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#main_content td.defmenu,
#main_content td.defmenu2 {
	font-size: 12px;
	font-weight: bold;
	color: #2B506C;
	text-align: center;
	letter-spacing: 1px;
	padding: 4px;;
	background-color: #E7EEFF;
}
#main_content td.defmenu2 {
	font-size: 12px;
}
#main_content td.def, td.defcenter,
#main_content td.def2, td.defcenter2{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 3px;;
	background-color: #FFFFFF;
	vertical-align: top;
}
#main_content td.defcenter,
#main_content td.defcenter2{
	text-align: center;
}
#main_content td.def2, td.defcenter2{
	font-size: 12px;
}
#main_content  p.podpis {
	text-align: right;
	padding-right: 50px;
	font-style: italic;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#centerLangInfo {
	font-size: 13px;
	padding: 5px 30px;;
	
}
#centerLangInfo h1 {
	font-size: 16px;
	font-weight: bold;
	color: #386ACC;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 5px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


