* {margin:0;padding:0;}

   BODY {
   background: #e3e3e3;
   background-image: url(wsht-images/bg.gif);
   background-repeat: repeat-x;
   margin: 0px;
   margin-top:0px;
   padding-top:0px;
   margin-bottom:0px;
   padding-bottom:0px;
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 10px;
}

A {
  color: #ff0000;
  text-decoration:none;
}

A:hover {
  color: #ff0000; text-decoration: underline;
}

img {
 border:0px;
}

ul
  {
  margin-left:30px;
 }
 
 *html ul
  {
  margin-left:15px;
 }
 
 ol
  {
  margin-left:30px;
 }
 
 *html ol
  {
  margin-left:15px;
 }

form {
 margin: 0px;
 margin-top:0px;
 padding-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
 margin-left:0px;
 padding-left:0px;
 margin-right:0px;
 padding-right:0px
}

input.login {
	margin: 0px;
	padding:4px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #c3c3c3;
	height: 14px;
    width: 97px;
}

input.rejestruj {
	margin: 0px 0px 0px 0px;
	padding: 3px;
    font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #434343;
	border: 1px solid #998c69;
	height: 14px;
    width: 183px;
}

input.potwierdzenie {
	height: 30;
    width: 100px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #1c1c1c;
    font-weight:bold;
}

input.dane {
	margin: 0px 0px 0px 0px;
	padding: 2px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #434343;
	border: 1px solid #998c69;
	height: 18px;
    width: 350px;
	margin-top:6px;
}

input.wyszukiwanie {
	margin: 0px;
	padding:0px;
    background: #ffffff;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #747474;
	height: 23px;
    width: 134px;
    border:1px solid #f71919;
}

.button{ font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;height:26px; width: 26px;font-weight:bold;color:#545454;}

select.opcje {
	margin: 0px;
	padding:4px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #4fafff;
	height: 25px;
    width: 134px;
}

#container {
 clear:both;
 width:959px;
 margin:0px auto;
 font-family: Tahoma, Verdana, Arial, sans-serif;
}

#toper{
 float:left;
 width:959px;
 height:32px;
 font-size: 11px;
 color: #ffffff;
}

#round_menu{
 float:left;
 width:25px;
 height:53px;
}

#round_menu2{
 float:left;
 width:229px;
 height:53px;
 background-image: url(wsht-images/round2.jpg);
 background-repeat: no-repeat;
}

#pas{
 float:left;
 width:959px;
 height:25px;
 background: #ffffff;
 background-image: url(wsht-images/pas.gif);
 background-repeat: no-repeat;
}

#kolumna_lewa {
 float:left;
 width:293px;
 margin-left:20px;
}

#bannerek {
 float:left;
 width:274px;
 margin-bottom:10px;
}

#lewe_menu_naglowek {
 float:left;
 width:274px;
 height:29px;
 color: #203882; font-family:  Arial, sans-serif; font-size: 15px; text-decoration: none; font-weight:bold;
 margin-top:5px;
}

#lewe_menu_cell {
 float:left;
 width:274px;
 color: #203882; font-family: Arial, Tahoma, sans-serif; font-size: 12px;
 background-image: url(wsht-images/bg3.gif);
 background-repeat: no-repeat;
 line-height:17px;
}

#lewe_menu_delay {
 float:left;
 width:274px;
 height:15px;
}

#banner {
 float:left;
 width:959px;
 height:165px;
 overflow:hidden;
}

#banner_left {
 float:left;
 width:480px;
 height:165px;
 overflow:hidden;
}

#banner_right {
 float:left;
 width:479px;
 height:165px;
 overflow:hidden;
}

#tresc_srodek {
 float:left;
 width:959px;
 background: #ffffff;
}

#kontakt_left {
 float:left;
 width:274px;
 height:37px;
 margin-bottom:14px;
 margin-top:5px;
}

#kontakt_left_content{
 clear:both;
 width:246px;
 font-size:12px;
 line-height:17px;
 margin:0px auto;
 margin-bottom:24px;
}

#facebook_box{
 clear:both;
 width:919px;
 height:218px;
 margin:0px auto;
 margin-bottom:11px;
}

#facebook_box_left{
 clear:both;
 width:274px;
 height:230px;
 margin-bottom:6px;
}

#partnerzy_line{
 float:left;
 width:919px;
 height:24px;
 margin-left:20px;
 background-image: url(wsht-images/partnerzy.gif);
 background-repeat: no-repeat;
}

#partnerzy_title{
 float:left;
 width:147px;
 height:75px;
 margin-left:20px;
 background-image: url(wsht-images/nasi_partnerzy.gif);
 background-repeat: no-repeat;
}

#stopa {
 clear:both;
 background-image: url(wsht-images/bg2.gif);
 background-repeat: repeat-x;
 margin:0px auto;
 height:118px;
 width:100%;
 overflow:hidden;
 }

#stopa_in {
 clear:both;
 background: #ffffff;
 margin:0px auto;
 height:118px;
 width:959px;
 overflow:hidden;
}

#stopka {
 clear:both;
 background: #203883;
 margin:0px auto;
 height:116px;
 width:100%;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
}

#stopka_menu {
 clear:both;
 margin:0px auto;
 height:34px;
 width:959px;
 padding-top:27px;
 text-align:center;
}

#stopka_copyright {
 clear:both;
 margin:0px auto;
 height:46px;
 width:919px;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height:17px;
 color: #717796;
}

#stopka_copyright_left {
 float:left;
 height:46px;
 width:500px;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #717796;
}

#stopka_copyright_right {
 float:left;
 height:46px;
 width:419px;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #717796;
 text-align:right;
}

#content {
 float:left;
 width:626px;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #353535;
 line-height:18px;
 overflow:hidden;
}

#home_witamy_naglowek {
 float:left;
 width:626px;
 height:37px;
}

#home_witamy_info {
 float:left;
 width:342px;
 height:251px;
 margin-left:12px;
 margin-top:14px;
}

#home_witamy_rejestracja {
 float:left;
 width:272px;
 height:251px;
 margin-top:9px;
 text-align:right;
 margin-bottom:17px;
}

#home_study_wsht {
 float:left;
 width:626px;
 height:158px;
}

#home_study_kierunki {
 float:left;
 width:314px;
 height:209px;
 background-image: url(wsht-images/kierunki_studiow_bg.gif);
 background-repeat: no-repeat;
 font-family: Arial, Tahoma, Verdana, sans-serif;
 font-size: 14px;
 line-height:19px;
 color: #ffffff;
}

#home_study_podyplomowe {
 float:left;
 width:312px;
 height:209px;
 background-image: url(wsht-images/studia_podyplomowe_bg.gif);
 background-repeat: no-repeat;
 font-family: Arial, Tahoma, Verdana, sans-serif;
 font-size: 14px;
 line-height:19px;
 color: #ffffff;
}

#home_aktualnosci_naglowek {
 float:left;
 width:626px;
 height:37px;
 margin-top:15px;
 margin-bottom:4px;
}

#home_aktualnosci_naglowek2 {
 float:left;
 width:626px;
 height:37px;
 margin-bottom:4px;
}

#scrollcontainer {
    float:left;
	width:772px;
	height:75px;
	margin-top:15px;
}

#news {
 float:left;
 width:604px;
 margin-top:13px;
 margin-left:12px;
}

#news_container {
 float:left;
 width:484px;
}

#news_foto {
 float:right;
 width:120px;
 text-align:right;
 margin-bottom:10px;
}

#news_title {
 float:left;
 width:484px;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size:12px;
 color: #353535;
 line-height:19px;
 margin-bottom:2px;
 font-weight:bold;
}

#news_wstepniak {
 float:left;
 width:484px;
 font-family: Tahoma, Georgia, Verdana, Arial, sans-serif;
 font-size:12px;
 color: #353535;
 line-height:17px;
 margin-bottom:10px;
}

#news_data {
 float:left;
 width:484px;
 height:25px;
 font-family: Arial, Tahoma, Georgia, Verdana, sans-serif;
 font-size: 11px;
 color: #84899b;
}

#news_title2 {
 float:left;
 width:604px;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size:12px;
 color: #353535;
 line-height:19px;
 margin-bottom:2px;
 font-weight:bold;
}

#news_title3 {
 float:left;
 width:604px;
 line-height:22px;
 margin-bottom:2px;
 color: #203882; font-family: Tahoma, Arial, sans-serif; font-size: 17px; text-decoration: none; font-weight:bold;
}

#news_title4 {
 float:left;
 width:604px;
 line-height:22px;
 margin-bottom:2px;
 color: #203882; font-family: Tahoma, Arial, sans-serif; font-size: 15px; text-decoration: none; 
}

#news_wstepniak2 {
 float:left;
 width:604px;
 font-family: Tahoma, Georgia, Verdana, Arial, sans-serif;
 font-size:12px;
 color: #353535;
 line-height:17px;
 margin-bottom:10px;
}

#news_data2 {
 float:left;
 width:604px;
 height:25px;
 font-family: Arial, Tahoma, Georgia, Verdana, sans-serif;
 font-size: 11px;
 color: #84899b;
}

#news_line {
 float:left;
 width:604px; 
 height:1px;
 background: #dedede;
 overflow:hidden;
}

#news_line2 {
 float:left;
 width:604px; 
 height:1px;
 background: #dedede;
 overflow:hidden;
 margin-bottom:25px;
}

#podstrona_line {
 float:left;
 width:604px; 
 height:1px;
 background: #dedede;
 overflow:hidden;
 margin-top:1px;
 margin-bottom:17px;
}

.img_aktual_right {
	float: right;
	border: 1px solid #cccccc;
	padding: 3px;
	margin: 0 0 10px 15px;
}

#home_aktualnosci_delay {
 float:left;
 width:614px; 
 height:15px;
}

#aktualnosci_naglowek {
 float:left;
 width:626px;
 height:89px;
 margin-bottom:10px;
}

#news_pozostale {
 float:left;
 width:604px;
 height:23px;
 font-family: Arial, Tahoma, Verdana, Arial, sans-serif;
 font-size:12px;
 color: #353535;
}

#aktualnosci_line{
 float:left;
 width:606px;
 height:16px;
 background-image: url(wsht-images/partnerzy.gif);
 background-repeat: no-repeat;
 margin-top:30px;
 overflow:hidden;
}

#breadcrumbs{
 clear:both;
 width:959px;
 height:28px;
 margin:0px auto;
 margin-top:30px;
 overflow:hidden;
 background: #ffffff;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size:11px;
 color: #353535;
}

#galeria_zdjecia {
 float:left;
 width:606px;
}

#galeriain {
 float:left;
 width:113px;
 height:130px;
 overflow:hidden;
}

#galeriain2{
 float:left;
 width:122px;
 height:130px;
}

#galeria_przejdz {
 float:left;
 width:604px;
 height:25px;
 text-align:right;
 background-image: url(wsht-images/bg4.gif);
 background-repeat: no-repeat;
}

#szukaj {
 float:right;
 width:203px;
 height:25px;
 margin-top:17px;
 margin-right:23px;
}

#szukanie {
 float:left;
 width:140px;
 height:25px;
}

#szukaniebtn {
 float:left;
 width:63px;
 height:25px;
 overflow:hidden;
}

span.ramka2 {
display: table-cell;
border: 1px solid #cccccc;
background: #ffffff;
padding: 3px;
}

p.odstep { margin-top:5px; padding-left:12px;}
p.odstep2 { margin-top:6px;}
p.odstep3 { padding-top:6px; padding-left:34px;}
p.odstep4 { padding-top:56px; padding-left:46px;}
p.odstep5 { padding-top:10px; padding-left:23px; padding-bottom:9px;}

.topek {color: #FFFFFF; font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: none;}
.topek:hover {color: #FFFFFF; font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: underline;}

.stopek {color: #717796; font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: none;}
.stopek:hover {color: #717796; font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: underline;}

.home_navi {color: #ffffff; text-decoration: none;}
.home_navi:hover {color: #fff731; text-decoration: none;}

.tytul_akt{color: #203882; font-family: Tahoma, Arial, sans-serif; text-decoration: none;}
.tytul_akt:hover {color: #203882; font-family: Tahoma, Arial, sans-serif; text-decoration: underline;}

.lewe_menu_link{color: #203882; font-family: Arial, sans-serif; text-decoration: none;}
.lewe_menu_link:hover {color: #203882; font-family: Arial, sans-serif; text-decoration: underline;}


/*menu -------------------------------------*/

*{outline: none;}

#container_menu {
    float:left;
	width:705px;
	padding:0;
	background-image: url(wsht-images/bg5.gif);
    background-repeat: repeat-x;
}
ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
ul#topnav li a {
	float: left; 
	text-indent: -9999px;
	height: 53px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }
ul#topnav a.home {
	background: url(nav_home.gif) no-repeat;
	width: 44px; 
}
ul#topnav a.aktualnosci {
	background: url(nav_aktualnosci.gif) no-repeat;
	width: 104px; 
}
ul#topnav a.uczelnia {
	background: url(nav_uczelnia.gif) no-repeat;
	width: 82px; 
}
ul#topnav a.oferta {
	background: url(nav_oferta.gif) no-repeat;
	width: 149px; 
}
ul#topnav a.kandydaci {
	background: url(nav_kandydaci.gif) no-repeat;
	width: 95px; 
}
ul#topnav a.studenci {
	background: url(nav_studenci.gif) no-repeat;
	width: 83px; 
}
ul#topnav a.linki {
	background: url(nav_linki.gif) no-repeat;
	width: 59px; 
}
ul#topnav a.kontakt {
	background: url(nav_kontakt.gif) no-repeat;
	width: 79px; 
}

ul#topnav li .sub {
	position: absolute;	
	top: 53px; left: 0;
	background: #013a86 url(sub_bg.gif) repeat-x;
	padding: 20px 20px 15px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	z-index: 600;
	border:1px solid;
}
ul#topnav li .row {float: left; width: 490px; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 160px;
	float: left;
	line-height: 110%;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 12px;
	font-weight: bold;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #fff800;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 7px 5px 7px 0px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {color: #fff800; background-position: 5px 12px; }

/*stronnicowanie*/
.paging { font-family:tahoma, arial; clear:both; margin:0px auto; padding:15px 0px 20px 0px; text-align:center; font-size:11px;}
.paging.display{text-align:right;}
.paging a, .paging span {padding:4px 8px 4px 8px;}
.paging span {font-weight:bold; color:#0146a1; font-size:11px; }
.paging a {color:#434343; text-decoration:none; border:1px solid #dddddd;}
.paging a:hover { text-decoration:none; background-color:#0146a1; color:#fff; border-color:#0146a1;}
.paging span.prn { font-size:11px; font-weight:normal; color:#aaa; }
.paging a.prn { border:1px solid #cccccc;}
.paging a.prn:hover { border-color:#0146a1;}
.paging p#total_count{color:#aaa; font-size:11px; padding-top:8px; padding-left:18px;}
.paging p#total_display{color:#aaa; font-size:11px; padding-top:10px;}
