html, body	{
	background: #eaedee url(../images/bg_body.gif) repeat-x top;
	font-size: 1em;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	text-align:center
}
img { border: 0;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li {
	margin: 0;
	padding: 0;
}
h1 {	
	font-size: 1.4em;
	font-weight: bold;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 12px;
	line-height:17px;
	font-weight: bold;
	color:#35393e;
	margin: 0 0 3px 0;
}
div.csc-textpicHeader h2 {
	color:#d70821;
	font-size: 14px;
	font-weight:bold;
	line-height:18px;
	margin:  0 0 5px 0;
}
h3 a {
	color:#35393e;
}
h3 a:hover {
	color:#d70821;
}
h3 a:visited {
	color:#35393e;
}
h4 {
	font-size:12px;
	font-weight:bold;
	color:#d70821;
	padding: 0 0 8px 0;
}
h4 a {color:#d70821;}  
h5 {
	font-size: 12px;
	line-height:17px;
	font-weight: bold;
	color:#d70821;
}
a {text-decoration:none; outline:none; color:#393af7;}
a:visited {text-decoration:none; color:#393af7;}
a:hover {text-decoration:underline; color:#393af7;}
p.bodytext {
	font-size:12px;
	color:#595e65;
	margin: 0 0 12px 0;
	line-height:17px;
}
p.align-center {
	font-size:12px;
	color:#595e65;
	margin: 0 0 12px 0;
	line-height:17px;
	text-align:center;
}
dd.csc-textpic-caption {
	font-size:12px;
	color:#595e65;
	line-height:17px;
}
label {
	font-size:12px;
	color:#595e65;
	margin: 0 0 12px 0;
	line-height:17px;
}
ul {
	padding: 0;
	margin: 0 0 10px 42px;
	list-style-type:square;
}
ul li {
	font-size:12px;
	line-height:15px;
	color:#454545;
	margin: 0;
}
ol {
	padding: 0;
	margin: 0 0 10px 42px;
}
ol li {
	font-size:12px;
	line-height:15px;
	color:#454545;
	margin: 0;
}
div.Table_01 {
	width:953px;
	margin: 0 auto;
	text-align:left;
}
div.page-01_ {
	width:953px;
	height:31px;
}
div.page-02_ {
	width:953px;
	background:url(../images/content_02.gif) repeat-y top;
}
div.page-03_ {
	width:953px;
	padding: 0 0 10px 0;
}
ul.menu-top {
	list-style-type:none;
	float:right;
	padding: 12px 1px 0 0;
	margin: 0;
}
ul.menu-top li {
	margin: 0;
	padding: 0 20px 0 24px;
	line-height:13px;
	display:block;
	float:left;
	color:#d70821;
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	background:url(../images/menu-top.gif) no-repeat left;
}
ul.menu-top li a {
	color:#6d7074;
}
ul.menu-top li a:hover{
	color:#d70821;
	text-decoration:underline;
}
ul.menu-top li.first {
	padding: 0 21px 0 20px;
	background:none;
}
ul.menu-top li.lang {
	background:none;
	padding: 0 10px 0 4px;
}
span.k { margin-right: 2px;}
br.clear {
	clear:both;
	width:100%;
	height:1px;
	line-height:1px;
	font-size:1px;
}
span.none {
	display:none;
}
div.content {
	margin: 0 6px;
	min-height:500px;
	height:auto!important;
	height:500px;
}
div.headline {
	width:100%;
	background:url(../images/content_01.gif) no-repeat top;
	height:116px;
}
div.bottom {
	width:100%;
	background:url(../images/content_03.gif) no-repeat bottom;
	height:77px;
}
div.logo {
	float:left;
	padding: 0 30px;
}
h2.slogan {
	background:url(../images/opis.gif) no-repeat bottom;
	width:349px;
	height:58px;
	display:inline;
	float: left;
	border-left:1px solid #e4e4e4;
	margin: 11px 0 0 0px;
}
h2.slogan-a {
	background:url(../images/opis2.gif) no-repeat bottom;
	width:349px;
	height:59px;
	display:inline;
	float: left;
	border-left:1px solid #e4e4e4;
	margin: 11px 0 0 0;
}
h2.slogan-b {
	background:url(../images/opis2b.jpg) no-repeat bottom;
	width:642px;
	height:58px;
	display:inline;
	float: left;
	border-left:1px solid #e4e4e4;
	margin: 11px 0 0 0;
}
div.headline-wrap {
		padding:24px 0 0 0;
}
ul.logotypy {
	margin: 21px 0 0 0;
	padding: 0;
	list-style-type:none;
	float:right;
}
ul.logotypy li{
	float:left;
	margin: 0 21px 0 8px!important;
	margin: 0 12px 0 18px; 
	padding:0;
}
ul.logo {
	float:left;
	list-style-type:none;
	margin: 21px 0 0 0
}
ul.logo li{
	float:left;
	margin: 0 9px 0 21px!important;
	margin: 0 18px 0 12px; 
}
div.c_left {
	float:left;
	width:735px;
}
div.c_right {
	float:right;
	width:200px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
/* logowanie */
div.logowanie {
	background:url(../images/bg_logowanie_02.gif) top repeat-y;
	margin: 0 0 4px 0;
	width:100%;
}
div.logowanie div.title {
	background:url(../images/bg_logowanie_01.gif) no-repeat top;
	padding: 15px 15px 9px 15px;
}
div.logowanie div.contener {
	background:url(../images/bg_logowanie_03.gif) no-repeat bottom left;
	min-height:109px;
	height:auto!important;
	height:109px;
	padding: 0 15px 0 15px;
}
div.logowanie div.input_log {
	margin: 0 0 5px 0;
	white-space:normal;
	padding: 0;
}
div.logowanie input.text {
	background:url(../images/bg_inp_log.gif) no-repeat;
	line-height:13px;
	font-size:11px;
	color:#7a7878;
	border: 0;
	padding:7px 9px 8px;
	width:190px!important;
	width:152px;
	display:block
}
div.logowanie p.zapomnialem {
	color:#7a7878;
	font-size:11px;
	line-height:13px;
	display:block;
	background:url(../images/help.gif) no-repeat center left;
	float:left;
	padding: 0 18px;
	margin: 5px 0 5px 0;
}
div.logowanie p.zapomnialem a {
	color:#7a7878;
}
div.logowanie input#zaloguj{
	float:right;
	margin: 5px 0 0 0;
	padding:0
}
div.logowanie p.error {
	margin: 0 0 5px 9px;
	font-size:13px;
	color:#FF0000;
	line-height:13px;
	display:none;
}
div.tx-fechangepassword-pi1 input.zmien {
	background:url(../images/zmien.gif) no-repeat;
	display:block;
	width:58px;
	height:21px;
	border: 0;
	margin: 0 0 0 110px;
}
div.logowanie input#tx_fechangepassword_pi1[pw] {
	width:140px;
}
div.logowanie input#tx_fechangepassword_pi1[pw2] {
	width:140px;
}
div.tx-fechangepassword-pi1 div.formRow {
	padding: 5px 0 5px ;
}
h6.zmienh {
	display:block;
	width:78px;
	height:15px;
	background:url(../images/hasloz.gif) no-repeat;
	line-height:15px;
}
h6.dla-sluchaczy {
	display:block;
	width:89px;
	height:15px;
	background:url(../images/dla-sluchaczy.gif) no-repeat;
	line-height:15px;
}
h6.zalogujsie {
	display:block;
	width:89px;
	height:15px;
	background:url(../images/zalogujsie.gif) no-repeat;
	line-height:15px;
}
h6.zalogowany {
	display:block;
	width:170px;
	height:30px;
	background:url(../images/zalogowany.gif) no-repeat;
	line-height:15px;
}
h6.zalogowany span.name {
	color:#d70821;
	line-height:12px;
	font-size:11px;
	padding-top:17px;
	display:block;
}
div.logowanie img {
	margin-right: 10px;
	display:block;
	float:left;
}
div.logowanie ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
	float:right;
}
div.logowanie ul li{
	color:#7a7878;
	font-size:11px;
	line-height:13px;
	padding: 3px 0 4px 0;
	background:url(../images/kropki.gif) repeat-x bottom;
}
div.logowanie ul li.end {
	background:none;
}
div.logowanie ul li span a{
	color:#7a7878;
}
div.logowanie ul li span {
	background:url(../images/znaczek-zalog.gif) no-repeat right;
	width:90px;
	display:block;
	height:13px;
	line-height:13px;
}
div.logowanie div.sluchacz  { 
	background:url(../images/bg-sluchacz.gif) no-repeat bottom left;
	min-height:63px;
	height:auto!important;
	height:63px;
	padding: 0 15px 0 15px;
}
p.grupa {
	font-size:11px;
	color:#7a7878;
	padding: 0 0 10px 0;
	font-weight:bold
}
/* logowanie */
/* menu prawe */
ul.menu_right {
	margin:0 0 5px 0;
	padding: 0;
	list-style-type:none;
}
ul.menu_right li {
	margin: 0;
	padding: 0 0 0 15px;
	display:block;
	margin: 0 0 1px;
	background:url(../images/bg_menu_02.gif) no-repeat;
	font-size:11px;
	line-height:27px;
	font-size:12px;
}
ul.menu_right li a{
	color:#35393e;
}
ul.menu_right li.first {
	background:url(../images/bg_menu_01.gif) no-repeat;
	line-height:27px;
	color:#FFFFFF;
	font-weight:bold;
}
ul.menu_right li.first a{
	color:#FFFFFF;
}
/* menu prawe */
/* menu nav */
div.nav {
	font-size:11px;
	color:#3e2a2a;
	border-bottom:1px solid #ececec;
	margin: 0 0 5px 0;
	padding: 8px 0;
	width:100%;
}
div.nav ul {
	list-style-type:none;
	margin: 0 0 0 15px;
}
div.nav ul li {
	float:left;
	line-height:13px;
	padding: 0 4px 0 6px;
	background:url(../images/bg_nav.gif)  no-repeat left;
	color:#3e2a2a;
}
div.nav ul li.first {
	background:none;
	padding: 0 4px 0 0;
}
div.nav a {
	color:#a4a4a4;
}
/* menu nav */
/* menu kierunki */
 div.kierunki {
	height:42px;
	width:100%;
}
/* menu kierunki */
/* subkolumny */
div.sub_cleft {
	width:365px;
	float:left;
} 
div.sub_cright {
	width:365px;
	float:right;
}
div.sk_cleft {
	width:499px;
	float:left;
} 
div.sk_cright {
	width:231px;
	float:right;
}
div.object {
	width:100%;
	margin: 0 0 4px 0;
}
/* subkolumny */
/* do modu?y */
div.mod-1 {
	width:100%;
	margin: 0 0 5px 0;
	padding:0;
}
div.mod-1 div.title {
	background:url(../images/download_01.gif)  top no-repeat;
	padding: 12px 15px 9px 15px;
}
div.mod-1 div.contener {
	background:#f1f1f1 url(../images/download_02.gif) bottom no-repeat;
	min-height:66px;
	height:auto!important;
	height:66px;
	padding: 3px 15px 8px 15px;
}
div.mod-1 div.title h6{
	display:block;
	width:187px;
	height:15px;
	line-height:15px;
}
h6.do-pobrania {
	background:url(../images/do-pobrania.gif) no-repeat;
}
h6.student {
	background:url(../images/studenci.gif) no-repeat;
}
h6.patron {
	background:url(../images/patron.gif) no-repeat;
}
h6.kwspolfin {
	background:url(../images/nagl_finansowanie.gif) no-repeat;
}
h6.opiekun {
	background:url(../images/opiekun.gif) no-repeat;
}
h6.wazne {
	background:url(../images/wazne.gif) no-repeat;
}
h6.dyrektor {
	background:url(../images/dyrektor.gif) no-repeat;
}
h6.koordynator {
	background:url(../images/koordynator.gif) no-repeat;
}
span.bt-more a {
	display:block;
	width:51px;
	height:21px;
	background:url(../images/bt_wiecej_off.gif) no-repeat;
}
span.bt-more a:hover {
	background:url(../images/bt_wiecej_on.gif) no-repeat;
}
a.bt-more {
	display:block;
	width:51px;
	height:21px;
	background:url(../images/bt_wiecej_off.gif) no-repeat;
}
a.bt-more:hover {
	background:url(../images/bt_wiecej_on.gif) no-repeat;
}
a.bt-edit {
	display:block;
	width:56px;
	height:21px;
	background:url(../images/edytuj.gif) no-repeat;
	margin: 0 46px 0 0;
	float:right;
}
a.bt-edit:hover {
	background:url(../images/edytuj-1.gif) no-repeat;
}
ul.download {
	list-style-type:none;
	margin: 0 0 6px 0;
}
ul.download li {
	margin:0;
	padding:0 0 1px 0;
	line-height:15px;
	background:url(../images/kropki.gif) bottom repeat-x;
	font-size:11px;
}
ul.download li a{
	background:url(../images/ico-pdf.gif) left center no-repeat;
	display:block;
	max-width:194px;
	width:auto!important;
	width:164px;
	padding: 3px 0 4px 23px;
	color:#595e65;
	
}
div.box_student p{
	font-size: 11px;
	color:#595e65;
	line-height:14px;
}
div.kropki {
	background:url(../images/kropki.gif) repeat-x top;
	width:100%;
	display:block;
	height:4px;
	line-height:4px;
	margin: 4px 0 0;
	font-size:4px;
}
div.box_student p.pracuja {
	font-size:11px;
	line-height:17px;
	color:#35393e;
	margin: 0 0 4px 0;
}
div.box_patron p {
	font-size:11px;
	color:#595e65;
	line-height:17px;
	float:left;
	max-width:130px;
	width:auto!important;
	width:130px;
}
div.box_patron img {
	float:right;
	display:block
}
div.box_patron-b p {
	font-size:11px;
	color:#595e65;
	line-height:17px;
	margin:0 0 5px 0;
}
div.box_patron-b img {
	display:block
}
div.box_kwspolfin img {
	display:block
}

div.box_opiekun p.tytul{
	color:#35393e;
	font-size:11px;
	font-weight:bold;
	padding: 3px 0 4px 0;
	background:url(../images/kropki.gif) repeat-x bottom;
	line-height:16px;
}
div.box_opiekun p.kontakt {
	color:#595e65;
	line-height:16px;
	font-size:11px;
	padding: 5px 0 0 0;
}
div.box_opiekun p.kontakt a{
	color:#595e65;
}
/* do modu?y */
/* boxy strona glowna */
div.mod-2 {
	width:350px!important;
	width:365px;
	height:99px!important;
	height:123px;
	padding:24px 0 0 15px;
}
div.mod-2 h2 {
	line-height:17px;
	width:300px;
	height:17px;
}
div.mod-2 h2.podypl {
	background:url(../images/studia_podyplomowe.gif) no-repeat left top;
}
div.mod-2 h2.mba {
	background:url(../images/studia_mba.gif) no-repeat left top;
}
div.mod-2 p {
	width:234px;
	color:#595e65;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
}
div.podypl{
	background:url(../images/main_06.jpg) no-repeat top;
}
div.mba{
	background:url(../images/main_08.jpg) no-repeat top;
}
div.sp-lista {
	margin:0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ececec;
}
div.sp-lista ul{
	list-style-type:none;
	margin: 0 15px 6px;
}
div.sp-lista ul li {
	font-size:12px;
	font-weight:bold;
	background:url(../images/kropki-s.gif) repeat-x top;
	line-height:16px;
	padding: 6px 0 4px 0;
}
div.sp-lista ul li:hover {
	background:url(../images/bg_sp-lista.gif) no-repeat left;
}
div.sp-lista ul li span {
	display:block;
	background:url(../images/strzalka.gif) no-repeat left;
	padding: 0 0 0 14px;
}
div.sp-lista ul li span a {
	color:#35393e;
}
div.sp-lista ul li span a:hover {
	color:#d70821;
}
div.sp-lista a.bt-more {
	margin: 0 15px 0;
}
/* boxy strona glowna */
/* aktualnosci */
div.mba-news {
	border-top: 1px solid #ececec;
}
div.aktualnosci {
	border-bottom: 1px solid #ececec;
	padding: 17px 0 10px 0;
	background:url(../images/bg_akt.gif) no-repeat top;
	width:100%;
}
div.aktualnosci div.title h6 {
	background:url(../images/aktualnosci.gif) no-repeat;
	display:block;
	width:146px;
	height:15px;
	line-height:15px;
	margin: 0 0 20px 13px;
}
div.aktualnosci_stklub div.title h6 {
	background:url(../images/stklub.gif) no-repeat;
	display:block;
	width:146px;
	height:15px;
	line-height:15px;
	margin: 0 0 20px 13px;
}
div.aktualnosci div.news {
	width:244px;
	margin: 0 1px 0 0;
	background:url(../images/kropki-n.gif) repeat-y top right;
	float:left;
	height:130px!important;
	height:138px;
}
div.aktualnosci div.news div.act {
	padding: 4px 14px 3px;
	margin: 0 2px 0 0;
}
div.aktualnosci div.news div.act:hover {
	background:url(../images/bg_news_click.gif) repeat-x;
	padding: 4px 14px 3px;
	margin: 0 2px 0 0;
}
div.aktualnosci div.last div.act {
	padding: 4px 14px 3px;
	margin: 0;
}
div.aktualnosci div.last div.act:hover {
	padding: 4px 14px 3px;
	margin: 0;
}
div.aktualnosci div.last {
	width:243px;
	margin: 0;
	background:none;
}
div.aktualnosci div.news p {
	color:#595e65;
	font-size:11px;
	line-height:17px;
	margin: 8px 0 0;
}
div.aktualnosci div.news p a {
	color:#595e65;
}
div.aktualnosci div.news p a:hover {
	color:#35393e
}
div.aktualnosci div.news span.time-data {
	display:block;
	color:#9a9c9f;
	font-size:11px;
	line-height:13px;
	margin: 0 0 8px 0;
}
div.aktualnosci div.news div.img {
	text-align:center;
}
div.news-list-container div.element-listy h3 span.news-list-date {
	font-weight:normal;
	color:#9a9c9f;
}
div.tx-ttnews-browsebox  {
	margin: 10px 0 10px 14px;
	font-size: 11px;
}
div.tx-ttnews-browsebox a, div.tx-ttnews-browsebox p {
	color:#595e65;
	font-size:11px;
}
td.tx-ttnews-browsebox-SCell a {
	font-weight:bold;
}
/* mba */
div.aktualnosci div.newsmba {
	width:366px;
	margin: 0 1px 0 0;
	background:url(../images/kropki-n.gif) repeat-y top right;
	float:left;
	min-height:98px;
	height:auto!important;
	height:106px;
}
div.aktualnosci div.newsmba div.act {
	padding: 4px 14px 3px;
	margin: 0 2px 0 0;
}
div.aktualnosci div.newsmba div.act:hover {
	background:url(../images/newsmbabg.gif) repeat-x;
	padding: 4px 14px 3px;
	margin: 0 2px 0 0;
}
div.aktualnosci div.newsmba p {
	color:#595e65;
	font-size:11px;
	line-height:17px;
	margin: 8px 0 0;
}
div.aktualnosci div.newsmba p a {
	color:#595e65;
}
div.aktualnosci div.newsmba p a:hover {
	color:#35393e
}
div.aktualnosci div.newsmba span.time-data {
	display:block;
	color:#9a9c9f;
	font-size:11px;
	line-height:13px;
	margin: 0 0 8px 0;
}
div.aktualnosci div.newsmba div.img {
	float:right;
	margin-left:5px;
}
div.aktualnosci div.lastmba div.act {
	padding: 4px 14px 3px;
	margin: 0;
}
div.aktualnosci div.lastmba div.act:hover {
	padding: 4px 14px 3px;
	margin: 0;
}
div.aktualnosci div.lastmba {
	width:366px;
	margin: 0;
	background:none;
}
div.news-single-category {
	display:block;
	color:#9a9c9f;
	float:right;
	font-size:10px;
	line-height:13px;
	margin: 0 10px 0 0;
}
/* mba */
/* aktualnosci */
/* stopka */
div.stopka p {
	font-size:11px;
	font-family:Arial;
	color:#6d7074;
	line-height:16px;
	margin: 10px 21px;
}
div.stopka p a{
	color:#6d7074;
}
div.stopka p a.link {
	background:url(../images/stopka_link.gif) no-repeat right;
	padding: 0 7px 0 0;
	margin: 0 0 0 30px;
}
/* stopka */
/* lista */
div.border-top {
	border-top: 1px solid #d2d2d2;
}
div.lista-title {
	margin: 10px 0 0;
	padding: 0 0 11px 0;
	border-bottom: 1px solid #ececec;
}
h1.title-Kierunki {
	background:url(../images/kierunki-studiow.gif) no-repeat;
	width:80%;
	height:17px;
	line-height:17px;
	margin: 0 0 0 16px;
}
div.element-listy {
	background:url(../images/element.gif) no-repeat left top;
	padding: 11px 15px 10px;
	border-bottom: 1px solid #ececec;
}
div.element-listy h3{
	margin: 0 0 18px 0;
}
div.element-listy img {
	float:right;
	margin: 7px 0 0 15px;
}
div.element-listy p.bodytext {
 color:#595e65;
 font-size:11px;
}
div.element-listy p.bodytext a{
 color:#595e65;
}
/* lista */
/* element */
div.mod-3 {
	background:url(../images/bg_mod-3.gif) no-repeat top;
	width:100%;
	padding: 0 0 10px 0;
}
div.mod-3 div.title{
	padding: 16px 0 10px 14px;
	margin: 0 0 10px 0;
}
div.mod-3 div.title h4{
	display:block;
	width:60%;
	height:15px;
	line-height:15px;
}
h4.opiskierunku {
	background:url(../images/opiskierunku.gif) no-repeat;
}
h4.wykladowcy {
	background:url(../images/wykladowcy.gif) no-repeat;
}
h4.opiekunikierunku {
	background:url(../images/opiekuni.gif) no-repeat;
}
h4.program {
	background:url(../images/program-studiow.gif) no-repeat;
}
h4.pprogram {
	background:url(../images/program-praktyk.gif) no-repeat;
}
div.mod-3 p.bodytext {
	font-size:12px;
	color:#35393e;
	line-height:17px;
	margin: 0 0 5px 14px;
}
div.mod-3 img {
	float:right;
}
div.mod-3 a.bt-more {
	margin: 0 0 0 14px
}
div.border-bottom {
	border-bottom:1px solid #ececec;
}
div.border-top2 {
	border-bottom:1px solid #ececec;
}
div.mod-3 p.small {
	font-size:11px;
	margin:0 0 5px 14px;
}
div.mod-3 ol li span {
	color:#d4d3d3;
}
div.mod-3 ol {
	list-style-type:none;
	margin: 0 0 5px 14px;
}
div.mod-3 ol li {
	font-size:12px;
	color:#35393e;
	line-height:17px;
	padding: 3px 0 4px 7px;
	background:url(../images/kropka-ol.gif) no-repeat top left; 
}
div.mod-3 ul {
	list-style-type:none;
	margin: 0 117px 5px 14px;
}
div.mod-3 ul li {
	font-size:11px;
	color:#595e65;
	line-height:17px;
	padding: 3px 0 4px 0;
	background:url(../images/kropki-s.gif) bottom repeat-x; 
}
div.mod-3 ul li strong {
	color:#35393e;
	font-size:12px;
}
/* element */
div.mod-4 {
	height:185px;
	background:url(../images/box_tyt_01.png) no-repeat left top;
	width:735px;
}
div.mod-4 img.zdjecie {
	position:relative;
	float:right;
	z-index:0;
	margin: 1px 0 0 0;
}
div.mod-4 img.ramka {
	display:block;
	position:absolute;
	margin: 0 0 0 298px;
	z-index:90;
}
div.mod-4 div.pojemnik {
	display:block;
	position:absolute;
	width:728px;
	height:175px;
	z-index:91;
	padding: 17px 0 0 16px;
}
div.mod-4 div.pojemnik h1 {
	margin: 10px 0 0 0;
	z-index:92;
}
div.mod-4 div.pojemnik h1 img {
	z-index:92;
}
div.mod-4 div.pojemnik div.end {
	height:118px;
}
h3.kierunek {
	width:193px;
	height:13px;
	line-height:13px;
	background:url(../images/kstudiow.gif) no-repeat;
}
h3.kierunekm {
	width:193px;
	height:13px;
	line-height:13px;
	background:url(../images/kstudiowm.gif) no-repeat;
}
h3.kierunekMBA {
	width:193px;
	height:13px;
	line-height:13px;
	background:url(../images/kierunki-studiowMBA.gif) no-repeat;
}
p.dolacz {
	display:block;
	width:90px;
	height:17px;
	background:url(../images/dolaczdonas.gif) no-repeat;
	float:left;
	margin: 10px 10px 0 0;
}
div.csc-header h5 {
	background:url(../images/bg-plugin-top.gif) repeat-x top;
	width:349px;
	height:27px;
	display:block;
	padding: 9px 0 0 15px;
}
ul.lista {
		margin: 0;
		padding: 10px 15px 14px;
		list-style-type:none;
		width:333px;
		border-bottom: 1px solid #ececec
}
ul.lista li{
	padding: 4px 0 5px 0;
	list-style-type:none;
	background:url(../images/kropki.gif) repeat-x bottom;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#35393e;
	line-height:17px;
}
ul.lista li div.img1 {
	display:block;
	padding: 0 0 0 14px;
	background:url(../images/lista-znaczek.gif) no-repeat left top;
} 
ul.lista li div.img1 span {
	display:inline;
}

ul.lista li span a {
	color:#35393e;
}
ul.lista li span a:hover {
	color:#d70821;
}
ul.lista li.end {
	background:none;
}
div.nowe-kierunki {
	background:#f5f5f5 url(../images/bg_nowosci.gif) top no-repeat;
	margin: 0 0 5px 0
}
div.nowe-kierunki h5 {
	padding:10px 0 3px 15px;
}
div.nowe-kierunki ul.lista {
		padding: 20px 15px 14px;
		list-style-type:none;
		width:333px;
		margin:0;
		border: 0
}
div.nowe-kierunki ul.lista li{
	padding: 4px 0 5px 0;
	list-style-type:none;
	background:url(../images/kropki.gif) repeat-x bottom;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#35393e;
	line-height:17px;
}
div.nowe-kierunki ul.lista li div.img1 {
	display:block;
	padding: 0 0 0 14px;
	background:url(../images/lista-znaczek.gif) no-repeat left top;
} 
div.nowe-kierunki ul.lista li div.img1 span {
	display:inline;
}
div.nowe-kierunki ul.lista li.end {
	background:none;
}
div.nowe-kierunki ul.lista li span a {
	color:#35393e;
}
div.nowe-kierunki ul.lista li span a:hover {
	color:#d70821
}
div.nowe-kierunki div.end {
	clear:both;
	width:100%;
	height:1px;
	background:#FFFFFF;
	border-bottom: 1px solid #d2d2d2;
	font-size:1px;
	line-height:1px;
}
div.title_page  {
	padding: 14px 15px 12px;
}
/* dla sluchaczy */
div.sub {
	width:363px;
}
div.wazne_sluchacz {
	background:url(../images/bg-plugin-top.gif) repeat-x top;
	min-height:276px;
	height:auto!important;
	height:276px;
	border-bottom: 1px solid #ececec;
}
div.wazne_sluchacz div.title {
	padding: 11px 0 0 15px;
	height:25px
}
div.wazne_sluchacz div.title h6{
	display:block;
	width:146px;
	height:16px;
	line-height:15px;
}
div.info  {
	margin: 0 15px;
}
div.info h4 {
	padding-top: 8px;
	background:url(../images/kropki.gif) repeat-x bottom;
	margin-bottom: 8px;
	display:block;
}
div.info p {
	line-height:17px;
	font-size:12px;
	margin: 0 0 10px 0;
}
div.info p a {
	color:#35393e;
}
div.akt_sluchacz {
	background:url(../images/bg-plugin-top.gif) repeat-x top;
	min-height:276px;
	height:auto!important;
	height:276px;
	border-bottom: 1px solid #ececec;
}
div.akt_sluchacz div.title {
	padding: 11px 0 0 15px;
	height:25px
}
div.akt_sluchacz div.title h6 {
	background:url(../images/aktualnosci.gif) no-repeat;
	display:block;
	width:146px;
	height:15px;
	line-height:15px;
}
div.hover{
	padding: 10px 15px 15px;
}
div.hover:hover {
	background:url(../images/bg_hover.gif) top repeat-x;
}
div.sluchacz_latest {
	background:url(../images/kropki.gif) repeat-x  bottom;
}
div.sluchacz_latest img{
	float:right;
	margin: 4px 0 0 0;
}
div.sluchacz_latest p img {
	float:none;
	margin: 0;
}
div.sluchacz_latest p {
	color:#595e65;
	font-size:11px;
	display:block;
	line-height:16px;
	margin: 0;
	padding:0;
}
div.sluchacz_latest p a {
	color:#595e65;
}
div.sluchacz_latest span.time-data {
	display:block;
	color:#9a9c9f;
	font-size:11px;
	line-height:13px;
	margin: 0 0 5px 0;
}
div.akt_sluchacz div.none {
	background: none;
}
div.skrot {
	background:url(../images/bg-plugin-top.gif) repeat-x top;
	min-height:276px;
	height:auto!important;
	height:276px;
}
div.skrot div.title {
	padding: 11px 0 0 15px;
	height:25px
}
div.skrot div.title h6 {
	background:url(../images/naskroty.gif) no-repeat;
	display:block;
	width:146px;
	height:15px;
	line-height:15px;
}
div.skrot ul.lista
/* dla sluchaczy */
div.mod-5 {
	width:100%;
	padding: 0 0 10px 0;
}
div.mod-5 div.title{
	padding: 16px 0 10px 14px;
	margin: 0 0 10px 0;
}
div.mod-5 div.title h4{
	display:block;
	width:60%;
	height:15px;
	line-height:15px;
}
div.mod-5 p { 
	color:#595e65;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin: 0 14px 10px 14px;
}
div.mod-5 a.bt-more {
	margin: 0 0 0 14px
}
div.omba {
	background:url(../images/bg_modulmba.gif) no-repeat top;
}
div.mbagolf {
	background:url(../images/bg_modulmbagolf.jpg) no-repeat top;
}
div.kmba {
	background:url(../images/bg_modulmba.gif) no-repeat top;
}
h4.mbaclub {
	background:url(../images/klubmba.gif) no-repeat;
}
.mbagolf h4.mbaclub {
	background:url(../images/kgolf.gif) no-repeat;
}
.mbagolf
h4.mbakongres {
	background:url(../images/v_kongres.gif) no-repeat;
}
div.mod-6 {
	width:100%;
	padding: 0 0 10px 0;
}
div.mod-6 div.title{
	padding: 16px 0 10px 14px;
	margin: 0 0 10px 0;
}
div.mod-6 div.title h4{
	display:block;
	width:60%;
	height:15px;
	line-height:15px;
}
div.mod-6 p { 
	color:#595e65;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin: 0 190px 10px 14px;
}
div.mod-6 a.bt-more {
	margin: 0 0 0 14px
}
/*newsy */
.news-single-item {
	margin-bottom:5px;
}
.news-single-item table td {
	 vertical-align:top;
}
.news-single-img {
	float:left;
	margin-right:10px;
}
table tr td .news-single-img  { float:none;}
p.news-single-imgcaption {min-width:100px;max-width:170px;width:auto!important; width:170px; font-size:10px;color:#505050; line-height:12px; padding: 0 0 5px 0;}
.news-single-images-container0 { border:1px solid #e0e0e0;padding: 3px 3px 0 3px;margin-bottom:5px;}
.news-single-images-container1 { border:1px solid #e0e0e0;padding: 3px 3px 0 3px;margin: 0 0 5px 5px;}
.news-single-imgcaption {
	padding:3px;
	clear:both;
}
.news-single-category {
	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 10px;
	color:#595e65
}
.news-single-timedata {
	float: right;
	text-align:right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size:10px;
	color:#a3a3a3;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
/*	clear: both;*/
	margin-top: 15px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding:3px 0;
	padding-bottom:0px;
}
div.csc-sitemap a{ 
		color:#595e65
}
table.formularz input[type=text]{
	font-size:12px;
	color:#000000;
	border: 1px solid #ededed;
	width:214px;
}
table.formularz label {
	margin: 0 5px 0 0;
}
table.formularz select {
	font-size:12px;
	color:#000000;
	border: 1px solid #ededed;
	width:216px;
}
table.formularz tr td {
}
table.formularz tr td label.nice {
	display:block;
	margin: 10px 0 0;
}
label.nice {
	font-weight:bold;
	color:#35393e;
}
div.txt-1 {
	margin: 5px 15px;
}
div.prelegent-1 {
	width:330px;
	background:url(../images/element.gif) no-repeat right top;
	border-bottom: 1px solid #ececec;
}

table.contenttable p{
	font-size:12px;
	color:#595e65;
	margin: 0 0 12px 0;
	line-height:17px;
}
div.tx-newloginbox-pi1 input{
		font-size:12px;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
}
/* profil */
div.profil {
	width: 735px;
	margin: 0 0 10px 0;
}
div.profil div.zdjecie {
	width: 242px;

	float:left;
	
}
div.profil div.zdjecie img {
	border: 1px solid #ececec;
	margin: 10px 0 10px 15px;
}
div.profil div.info_podstawowe {
	float:right;
	width:492px;
}
div.profil div.info_podstawowe h2 {
 color:#d70821;
 margin: 0;
 padding: 30px 0 20px 20px;
 font-weight:normal;
 font-size:22px;
}
div.profil div.info_podstawowe p {
	font-size:12px;
	color:#595e65;
	margin: 0;
	line-height:17px;
 padding: 0 0 20px 20px;
}
div.profil div.info_podstawowe p a {
 color:#d70821;
}
div.profil div.info_podstawowe a.bt-edit {
	float:right;
	margin: 10px 0 0 0;
}
div.szczegoly div.csc-header {
	background:url(../images/bg-plugin-top.gif) repeat-x top;
	width:735px;
	height:36px;
}
div.szczegoly div.csc-header h5 {	
	display:block;
	padding: 9px 0 0 15px;
}
div.szczegoly div.rozszerzone_info {
	margin: 10px 15px;
}
div.lista-profil table th {
	background:#efefef;
	color:#473a2a;
	padding: 10px 0;
	font-size:11px;
	line-height:13px;
	text-align:left;
}
div.lista-profil table th.right {
	text-align:right;
	padding: 0 10px 0 0;
	width:30px;
}
div.lista-profil table {
	width:735px;
	margin: 5px 0 0 0;
}
div.lista-profil table tr td {
		padding: 5px 0;
		font-size:11px;
		color:#55655b;
}
div.lista-profil table td a {
		color:#55655b;
}
div.lista-profil table tr td.right {
	text-align:right;
	padding: 0 10px 0 0;
	width:30px;
}
div.lista-profil table tr.color td {
		background:#f7f7f7;
}
div.zawin {
	width:735px;
	text-align:center;
	margin: 0 auto;
	padding: 10px 0;
}
div.zawin table {
	text-align:left;
	margin: 0 auto;
	
}
div.zawin table td {
	font-size:11px;
	color:#55655b;
	line-height:13px;
	width:10px;
	margin: 0;
}
div.zawin table td.active {
	font-weight:bold;
}
div.zawin table td a {
		color:#55655b;
}

.lista_korporant {
	width:720px;
	margin-bottom:21px;
}
.lista_korporant table tbody tr td {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55655b;
}
.lista_korporant table tbody tr td input{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55655b;
}
.lista_korporant table tbody tr td select{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55655b;
}
td.lista_korporant_top {
	width:720px;
	height:35px;
	background:url(../images/bg-plugin-top.gif) repeat-x top;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #ececec;
}
.lista_korporant_top span.text_korporant {
	font-size: 12px;
	line-height:17px;
	font-weight: bold;
	color:#d70821;
}
.lista_korporant_fl {
	float:left;
	margin-left:12px;
	}

.lista_korporant_fr {
	float:right;
	margin-right:19px;
	}
.lista_korporant_belka {
	background-color:#efefef;
	height:36px;
}
.text_korporant {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-style:normal;
	text-decoration:none;}

.text_korporant a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-style:normal;
	text-decoration:none;}
.text_korporant a:link{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-style:normal;
	text-decoration:none;}
.text_korporant a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#940000;
	font-style:normal;
	text-decoration:none;}
.lista_korporant_a {
	background-color:#f7f7f7;
	height:27px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-style:normal;
	text-decoration:none;
	}

.lista_korporant_a a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-style:normal;
	text-decoration:none;}

.lista_korporant_a a:link{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-style:normal;
	text-decoration:none;}

.lista_korporant_a a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#55655b;
	font-style:normal;
	text-decoration:none;}

.lista_korporant_b {
	background-color:#ffffff;
	height:27px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-style:normal;
	text-decoration:none;
	}
.lista_korporant_b a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-style:normal;
	text-decoration:none;}
.lista_korporant_b a:link{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-style:normal;
	text-decoration:none;}
.lista_korporant_b a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	font-style:normal;
	text-decoration:none;}
.text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f5f5f;
	font-style:normal;
	text-decoration:none;}
.text a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#940000;
	font-style:normal;
	text-decoration:none;}
.text a:link{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#940000;
	font-style:normal;
	text-decoration:none;}
.text a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#940000;
	font-style:normal;
	text-decoration:none;}
.text img {
	float:left;
	margin:0px 11px 4px 0px;
	}
tr.lista_korporant_a input{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55655b;
}
tr.lista_korporant_a select {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#55655b;
}
#masterdiv {
	margin:0px;
	padding:0px;
}

#jscookmenu td  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
/* JsCook Menu Style Sheet */
/* Level 1 */
.JsCookMainItemText, .JsCookMainFolderText {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	cursor: default;
	color: #940000;
    z-index:100;
}
.JsCookMainItem {
    z-index:100;
	text-align:left;
	text-decoration:none;
	/*border-left:1px solid #FFFFFF;*/

	/*background-color:#e8258a;*/
	margin: 0;
	padding-left: 6px;
	padding-right: 0;
	padding-top:0px;
	padding-bottom:4px;
	width:250px;
}
.JsCookMainItemHover, .JsCookMainItemActive {
	text-align:left;
	text-decoration:none;
	/*border-left:1px solid #FFFFFF;*/
	margin: 0;
	padding-left: 6px;
	padding-right: 0;
	padding-top:0px;
	padding-bottom:4px;
	width:250px;
	/*background-color:#a0a0a0;*/
}
/* Level 2+ */
.JsCookSubMenu {
	text-align: left;
	padding: 0;
	margin: 0;
	position:	absolute;
	visibility:	hidden;
	z-index:	100;
	overflow:	visible;
	width: 250px;
}
.JsCookSubMenuTable {
	z-index:100;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	overflow:	visible;
	border: 1px solid #ffffff;
	border-top: 0px;
	width: 250px;
}
.JsCookMenuItem {
	background-color:#c9c9c9;
	z-index:100;
	padding: 0;
	margin: 0;
}
.JsCookMenuItemLeft, .JsCookMenuFolderLeft, .JsCookMenuItemRight, .JsCookMenuFolderRight {
	z-index:100;
	padding: 0;
	margin: 0;
	width: 0;
}
.JsCookMenuItemText, .JsCookMenuFolderText {
	z-index:100;
	margin: 0;
	padding: 6px 11px 6px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #00ffff;
	cursor: default;
	border-top: 1px solid #ffffff;
}
.JsCookMenuItemHover, .JsCookMenuItemActive {
    z-index:100;
	color: #ffffff;
	background-color:#880000;
}


/* Horizontal menu split */



.JsCookMenuSplit {
	z-index:100;
	margin:	2px;
	height:	1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #cccccc;
}

/* profil */
/* rejestracja */
div.tx-srfeuserregister-pi1 dl dt, div.tx-srfeuserregister-pi1 dl dd{
	font-size:12px;
	color:#595e65;
	line-height:17px;
}
div.tx-srfeuserregister-pi1 p {
	font-size:12px;
	color:#595e65;
	line-height:17px;
}
p.tx-srfeuserregister-pi1-notice {
 font-size:11px;
 font-style:normal;
}
/* tabelka */
table.contenttable-0 {
	background:#f7f7f7;
}
table.contenttable-0 th.td-0 {
	width:30px;
	text-align:right;
	padding-right:10px;
}
table.contenttable-0 th.td-1{
	width:560px;
	text-align:left;
}
table.contenttable-0 th.td-3{
	width:80px;
	text-align:right;
}
table.contenttable-0 th {
	font-size:12px;
	font-weight:bold;
	color:#595e65;
	padding:5px;
}
/* menu kierunki */
 div.kierunki {
	height:42px;
	width:100%;
}
table.contenttable-0 td {
	background:#ebebeb;
	padding:5px;
	font-size:12px;
	color:#595e65;
}
table.contenttable-0 td.td-0 {
text-align:right;
}
table.contenttable-0 td.td-3 {
	text-align:right;
}
/*
div.kierunki ul{
	list-style-type:none;
	margin: 0;
	padding: 0;
}
div.kierunki ul li {
	float:left;
	margin: 0 2px 0 0;
	padding:0;
	display:block;
}
div.kierunki ul li img {display:block}
*/

/* HORIZONTAL FREESTYLE MENU LAYOUT */
/* All <ul> tags in the menu including the first level */
.menulist {
 padding: 0;
 margin: 0;
}
.menulist, .menulist  ul {
	margin: 0 0 5px 0;
	list-style: none;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.menulist ul {
	display: none;
	position: absolute;
	top:-1; margin-top: 0; margin-left: 5px; /* I'm using ems and px to allow people to zoom their font */
	left: 0px;
	width:auto;
	background: #f2f2f2;
	padding: 0 1px 0 1px;
	border-top: 4px solid #f2f2f2;
	border-left: 1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	margin:auto!important;
	margin: 37px 0 0 0;
}

/* Second and third etc. level submenus - position across from parent instead */
.menulist ul ul {
 top: -1px; margin-top: 0;
 left: 157px;
 background: #0484b4;
}

/*
 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
*/
.menulist li {
	float: left;
	display: block;
	position: relative;
	margin-right: -1px;
	padding: 0px 0 0 0;
}
.menulist li .block-menu { 
	background:url(../images/menu/menu_no_02.png) 0 0 repeat-x;
	line-height: 37px;
	vertical-align:middle;
	margin-right: 2px;
}
.menulist li .block-menu a { 
	background:url(../images/menu/menu_no_01.png) 0 0 no-repeat;
	display: block;
	margin: 0;
	font: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px; font-weight:bold;
	color:#25292f;

}
.menulist li .block-menu a span.inner { 
	background:url(../images/menu/menu_no_04.png) 100% 0 no-repeat;
	display: block;
	padding: 0 10px 0 3px;
	min-width: 164px;
	text-align:center;
}
.kong-menulist li .block-menu a span.inner { 
	background:url(../images/menu/menu_no_04.png) 100% 0 no-repeat;
	display: block;
	padding: 0 10px 0 3px;
	min-width: 64px;
	text-align:center;
}
.menulist li.first-el .block-menu a span.inner {
	min-width: 188px;
}
.kong-menulist li.first-el .block-menu a span.inner {
	min-width: 147px;
}
.menulist li .block-menu a span.inner span { height: 37px; display:inline-block; background: url(../images/menu/menu_no_dd.png) 100% 50% no-repeat; padding: 0 16px; }
.menulist li .block-menu a span.inner span { height: 37px; display:inline-block; background: url(../images/menu/menu_no_dd.png) 100% 50% no-repeat; padding: 0 8px; }

.menulist li .block-menu:hover { 
	background:url(../images/menu/menu_act_02.png) 0 0 repeat-x;
	line-height: 37px;
	vertical-align:middle;
	margin-right: 2px;
}
.menulist li .block-menu:hover a { 
	background:url(../images/menu/menu_act_01.png) 0 0 no-repeat;
	display: block;
	margin: 0;
	font: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px; font-weight:bold;
	color:#ffffff;
}
.menulist li .block-menu:hover a span.inner { 
	background:url(../images/menu/menu_act_04.png) 100% 0 no-repeat;
	display: block;
	padding: 0 10px 0 3px;
}
.menulist li .block-menu:hover a span.inner span { height: 37px; display:inline-block; background: url(../images/menu/menu_act_dd.png) 100% 50% no-repeat; padding: 0 16px; }
.kong-menulist li .block-menu:hover a span.inner span { height: 37px; display:inline-block; background: url(../images/menu/menu_act_dd.png) 100% 50% no-repeat; padding: 0 8px; }

.menulist li.current .block-menu { 
	background:url(../images/menu/menu_act_02.png) 0 0 repeat-x;
	line-height: 37px;
	vertical-align:middle;
	margin-right: 2px;
}
.menulist li.current .block-menu a { 
	background:url(../images/menu/menu_act_01.png) 0 0 no-repeat;
	display: block;
	margin: 0;
	font: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px; font-weight:bold;
	color:#ffffff;
}
.menulist li.current .block-menu a span.inner { 
	background:url(../images/menu/menu_act_04.png) 100% 0 no-repeat;
	display: block;
	padding: 0 10px 0 3px;
}
.menulist li.current .block-menu a span.inner span { height: 37px; display:inline-block; background: url(../images/menu/menu_act_dd.png) 100% 50% no-repeat; padding: 0 16px; }
.kong-menulist li.current .block-menu a span.inner span { height: 37px; display:inline-block; background: url(../images/menu/menu_act_dd.png) 100% 50% no-repeat; padding: 0 8px; }

.menulist li li {
	padding: 0px 0 0 0;
	margin: 0 0 0 0;
}
/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.menulist ul li {
 float: none;
 padding: 0;
 margin: 0;
 height: auto;
 margin-bottom: -1px;
 color: #000000;
 font-size: 11px;
 font-weight: normal;
}
.menulist ul li.bottom {
 float: none;
 padding: 0;
 margin: 0;
 height: auto;
 margin-bottom: -1px;
}
.menulist ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}

/* Links inside the menu */

.menulist a {
 display: block;
 margin: 0 2px 0 0;
 color: #000000;
 text-decoration: none;
}
.menulist ul li ul li a {
 display: block;
 color: #000000;
 margin: 0;
 text-decoration: none;
}

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.menulist ul a {
	padding: 1px 14px 1px 14px;
  margin: 2px 0;
}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #000000;
}
.menulist ul a:hover, .menulist ul a.highlighted:hover, .menulist ul a:focus {
 color: #000000;
 background: #fbfbfb;
}

.menulist a.highlighted {
 color: #000000;
}
.menulist a:link, .menulist a:visited {color: #000000;}
/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    .menulist a#xyz {
      background-image: url(out.gif);
    }
    .menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {
     background-image: url(over.gif);
    }
*/

/* Only style submenu indicators within submenus. */
.menulist a .subind {
 display: none;
}
.menulist ul a .subind {
 display: block;
 float: right;
}


/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a {
 float: left;
}
.menulist ul a {
 float: none;
}
/* \*/
.menulist a {
 float: none;
}
/* */


/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *:first-child+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*:first-child+html .menulist ul li {
 float: left;
 width: 100%;
}

* html .menulist ul li {
 float: left;
 height: 1%;
}
* html .menulist ul a {
 height: 1%;
}
/* End Hacks */

div.graphtitle {
	margin: 0 0 10px 0;
}
div.graphtitle h2 {
	margin: 0;
	padding: 2px 0 8px;
}
.csc-uploads-fileName p {
	font-weight:normal;
	float:left;
	font-size:12px;
	color:#595e65;
	margin: 0 0 0 6px;
	padding: 0;
}
.csc-uploads-fileName p a{
	color:#595e65;
}
p.csc-uploads-description {
	font-weight:normal;
	color:#000000;
	font-size:12px;
	padding: 0;
}
table.csc-uploads-1 {
	padding-bottom:30px;
}
div.zalogowany-item{
	border-bottom:1px solid #e4e4e4;
	padding: 5px 15px;
	margin: 5px 0 0;
	min-height:64px;
	height:auto!important;
	height:64px;
}
div.zalogowany-item p {
	font-size:12px;
	color:#595e65;
	margin: 0 0 6px 0;
}
div.zalogowany-item p a {
	color:#595e65;
}
div.zalogowany-item div.news-list-category {
	font-size:11px;
	color:#595e65;
}
div.zalogowany-item span.time-data {
	color:#9a9c9f;
	font-size:12px;
}
div.zalogowany-item img {
	float:left;
	margin: 0 10px 0 0;
}
div.zalogowany-item p img {
	float:none;
	margin: 0;
}
td.identyfikator h2 {
 color:#d70821;
 margin: 0;
 padding: 0;
 font-weight:normal;
 font-size:22px;
}
table.edycja  {
	width:100%;
}
table.edycja td.right {
	margin: 0 auto;
	text-align:right;
}
div.message {
 color:#d70821;
 padding:5px 0 ;
  font-weight:normal;
	font-size:12px;
}
div.news-single-additional-info dt {
	font-size: 12px;
	font-weight:bold;
}
div.news-single-additional-info dd {
	font-size: 11px;
	color:#393af7;
	padding: 0 0 5px
}
div.news-single-additional-info dd img {
	float:left;
	margin: 0 7px 0 0
}
div.news-single-additional-info dd  a {
	color:#393af7;
	line-height: 16px;
	
}

/* linki do logotypów i głównego logo*/

.logo_link {
	float: right;
	width: 150px;
	height: 65px;
	margin: 5px 30px 0 0 !important;
	margin: 5px 15px 0 0
	
}

.logo_link a span {
	width: 150px;
	height: 65px;
	display: block;
}
/*   formularz css   */
 

 
.tm_form ul {
	margin: 0;
	padding:0;
	list-style-type:none;
	width: 100%;
	border: 1px dotted #9b2f28;
}
.tm_form ul.no-border { border: 0; }

.tm_form ul li.fields {
	width: 96.6%;
	margin: 0;
	padding: 0 12px;
	display:inline-block;
	border-top: 1px dotted #9b2f28;
}
.tm_form ul li.fields:first-child { border-top:none; }
.tm_form ul li.fields .field {
	float:left;
	width: 321px;
	padding: 10px 0 10px 12px;
	margin-left: 12px;
	border-left: 1px dotted #9b2f28;
}
.tm_form ul li.wide .field { width: 642px; } 
.tm_form ul li.wide .field .input-box input.input-text { width: 610px; } 
.tm_form ul.no-border li.fields .field { width: 421px; }
.tm_form ul li.fields div.field:first-child { border:0; margin-left: 0; padding-left: 0; } 
.tm_form ul.no-border li.fields { border: 0; }
.tm_form .csc-mailform-field-label { float:left; color:#201e21; font-size: 12px; }
.tm_form .input-box input.input-text { border: 0; border-bottom: 1px dotted #000000;  }
.tm_form label { color:#201e21; }
.tm_form .field-inner-checkbox .field-add {  margin-left: 80px }
.tm_form .field-inner-checkbox .field-add input { float:left; width: 13px; height: 13px; display:block; margin: 3px 5px 1px 0; }
.tm_form .field-inner-checkbox .field-add label {  margin: 0 10px 0 0; line-height: 22px; display:inline-block; padding-bottom: 3px; } 
.tm_form .wrap_checkbox .csc-mailform-field { float:left; }
.tm_form .wrap_checkbox { clear:both; }
.tm_form .wrap_checkbox .csc-mailform-field{ padding: 10px 0 }
.tm_form .wrap_other_checkbox { clear:both; }
.tm_form .wrap_checkbox input { float:left; margin: 3px 5px 1px 0; width: 13px; height: 13px; }
.tm_form .wrap_checkbox label {  margin: 0 10px 0 0; line-height: 22px; display:inline-block; } 
.tm_form .wrap_other_checkbox input { float:left; }
.tm_form .wrap_other_checkbox .csc-mailform-field { float:left; }
.tm_form .wrap_other_checkbox .csc-mailform-check { margin: 3px 5px 1px 0; width: 13px; height: 13px; }
.tm_form #mailformspecify { border: 0; border-bottom: 1px dotted #000000; }
.tm_form .end-list .csc-mailform-field { padding-bottom: 3px }
.tm_form .end-list .csc-mailform-check { float:left; width: 13px; height: 13px; display:block; margin: 3px 5px 1px 0;}
.tm_form .end-list label { margin: 0 10px 0 0; line-height: 22px; display:inline-block; } 
.head_whylats { background:url(../images/header_whylats.png) 0 0 no-repeat; width: 466px; height: 31px; display: block; text-indent: -9999px; }
.head_aysca { background:url(../images/header_are2.png) 0 0 no-repeat; width: 466px; height: 31px; display: block; text-indent: -9999px; }

