* {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, p, blockquote {
	margin: 0;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #4C82A6;
	cursor: pointer;
}
blockquote {
	background: #8CB5D8 none repeat scroll 0 0;
	border: 1px solid #3A7CAC;
	margin: 5px 15px;
	padding: 5px;
}
code {
	color: #3366CC;
}
a img {
	border: medium none;
}
body {
	/**background: #6699CC url(images/bgbody.jpg) repeat-x scroll left top;
**/
	background: #07446B url(images/bgbody.jpg) repeat-x scroll left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto 10px;
	position: relative;
	text-align: center;
	width: 950px;
}
#topbigads {
	background: #6699CC none repeat scroll 0 0;
	font-size: 13px;
	height: 60px;
	margin: 0 0;
	text-align: center;
	width: 960px;
}
#wrapper {
	text-align: left;
}
.topcurve {
	background: transparent url(images/bgtop.gif) no-repeat scroll left top;
	height: 13px;
	margin-top: 15px;
}
.topcurvewhite {
	background: transparent url(images/bgtopwhite.gif) no-repeat scroll left top;
	height: 13px;
	margin-top: 15px;
}
.bottomcurve {
	background: transparent url(images/bgbottom.gif) no-repeat scroll left bottom;
	height: 13px;
	margin: 0;
}
.bottomcurvewhite {
	background: transparent url(images/bgbottomwhite.gif) no-repeat scroll left bottom;
	height: 13px;
	margin: 0;
}
#header {
	margin-top: -2px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
#header .topleft {
  color:#FFFFFF;
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  margin:9px 0 0;
  padding:0;
  position:relative;
  text-align:left;
}
#header .topright {
	color: #FFFFFF;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: right;
}
#header a {
	color: #FFFFFF;
}
#header a:hover {
	color: #BDEDFF;
}
#searchform {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
#searchform {
	background: transparent url(images/search1.gif) no-repeat scroll left 3px;
	height: 28px;
	margin-left: 5px;
	padding-top: 4px;
	width: 213px;
}
:first-child + html #searchform {
	padding: 6px 0;
}
* html #searchform {
	padding: 6px 0;
}
#searchbox {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	width: 145px;
	padding-top: 3px;
}
#searchbutton {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	width: 60px;
}
#searchbutton:hover {
	cursor: pointer;
}
#underheader {
	/*background: transparent url(logo1.png) repeat scroll 23px 143px;
*/
	clear: both;
	height: 119px;
	padding-top: 20px;
	margin-top: -2px;
}
#underheader h1.sitename {
	font-size: 23pt;
	padding: 0;
	position: relative;
	width: 600px;
}
#underheader h1.sitename a {
	color: #FFFFFF;
	text-decoration: none;
}
#underheader h1.sitename a:hover {
	color: #4C82A6;
	text-decoration: none;
}
#underheader h2.sitedesc {
	color: #4C82A6;
	font-size: 12pt;
	padding: 0;
	position: relative;
}
#underheader #toprss {
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: right;
}
#nav {
	clear: both;
	margin: -36px 16px -15px;
	padding-top: 10px;
	font-family: verdana, fantasy, arial
}
#nav ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#nav li {
	float: left;
	margin-right: 3px;
}
* html #nav li a {
	float: left;
	text-decoration: none;
}
* html #nav li a span {
	float: left;
	margin-left: 4px;
	text-decoration: none;
}
#nav li a {
	background: transparent url(images/bgtableft1.gif) no-repeat scroll left top;
	display: block;
	font-size: 12px;
	height: 26px;
	text-decoration: none;
}
#nav li a span {
	background: transparent url(images/bgtabright1.gif) no-repeat scroll right top;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	line-height: 26px;
	margin-left: 6px;
	padding-left: 1px;
	padding-right: 6px;
	text-decoration: none;
}
#nav li a:hover {
	background-position: left -26px;
	cursor: pointer;
	text-decoration: none;
}
#nav li a:hover span {
	background-position: right -26px;
	color: #000000;
}
#nav li.current_page a {
	background-position: left -26px;
}
#nav li.current_page a span {
	background-position: right -26px;
	color: #000000;
}
#main {
	background: #FFFFFF none repeat scroll 0 0;
	clear: both;
	margin: 0;
	padding: 0 15px 15px 10px;
	width: 925px;
	min-height: 200px;
}
#contentwrapper {
	float: left;
	width: 550px;
}
#contentAktualizuj {
	width: 922px;
	margin-left: 4px;
}
.legendAktualizuj {
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  color: #F87217;
}
.labelAktualizuj {
  display: inline-block; 
  width: 130px;
  height: 18px; 
  margin: 5px;
  text-align: right;
  font-size: 13px;
  font-weight: bold;
}
.labelAktualizujTop {
  margin-left: 14px; 
  height: 18px; 
  font-size: 13px;
  font-weight: bold;
}
.textareaAktualizuj{
  margin-bottom: 10px;
  width: 622px;
  height: 250px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 10px;
  margin-left: 14px;
}
.fieldsetAktualizuj{
  width: 918px;
  padding-bottom: 14px;
  border: 2px solid #F87217;
}
.mapaAktualizuj{
  background-color: white; 
  position: relative; 
  text-align: center;
  top: -270px; 
  right: 18px;
  width: 400px; 
  height: 265px; 
  float: right;
}
.infoAktualizuj{
  background-color:white;
  float:right;
  height:276px;
  position:relative;
  right:18px;
  text-align:center;
  top:-302px;
  width:218px;
  border: 1px #CCC solid;
  font-size: 12px;
  padding: 3px;
}
#content {
}
#content .pageTitle {
	color: #215679;
	font-size: 14pt;
	padding: 5px 10px 0;
}
.contentsearch {
	margin: 0 0 40px 100px;
}
.contentsponsors {
	margin: 0 0 30px 190px;
}
.adsense_top {
	background: #ddd none repeat scroll 0 0;
	font-size: 13px;
	height: 60px;
	margin: 0 0 25px;
	text-align: center;
	width: 550px;
}
.adsense_sidebar {
	background: #07446B none repeat scroll 0 0;
	font-size: 13px;
	height: 60px;
	margin: 0 0 8px;
	text-align: center;
	width: 355px;
}
.post {
	margin: 20px 0 25px;
}
#content h2, #content h3, #content h4, #content h5, #content h6 {
	font-weight: bold;
  text-align: center;
	padding: 0 10px;
}
#content h2 {
	font-size: 14pt;
	text-align: center;
}
#content h3 {
	font-size: 12pt;
}
#content h4, #content h5, #content h6 {
	font-size: 11pt;
}
h2.homeTitle {
	margin: 0 0 15px;
}
h2.postTitle {
	color: #000000;
	font-size: 14pt;
	font-weight: bold;
	padding: 0 10px;
}
h2.postTitle a {
	color: #000000;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}
h2.postTitle a:hover {
	color: #215679;
}
.postMeta {
	color: #333333;
	font-size: 13px;
	padding: 2px 10px 4px;
}
.postMeta .date {
	background: transparent url(images/date.gif) no-repeat scroll left center;
	padding: 0 0 0 15px;
}
.postMeta .filed {
	background: transparent url(images/folder.gif) no-repeat scroll left center;
	margin: 0 0 0 3px;
	padding: 0 0 0 18px;
}
.postMeta .commentcount {
	background: transparent url(images/comments.gif) no-repeat scroll left center;
	margin: 0 0 0 3px;
	padding: 0 0 0 18px;
}
.postMeta a {
	text-decoration: none;
}
.postContent img {
	border: 3px solid #CCCCCC;
	margin: 10px;
}
#content p, .postContent p {
	color: #000000;
	font-size: 10pt;
	padding: 5px 10px;
	text-align: justify;
}
.postContent ul, ol {
	padding: 0 0 0 35px;
}
.postContent ul li, ol li {
	color: #000000;
	font-size: 10pt;
}
.postTagsInfo {
	background: #FF6666 none repeat scroll 0 0;
	color: #FFFFFF;
	font-size: 13px;
	margin: 0 0 15px;
	padding: 2px 0;
	text-align: center;
}
.postTags {
	background: #EEEEEE none repeat scroll 0 0;
	color: #000000;
	font-size: 13px;
	margin: 0 0 15px;
	padding: 2px 0;
	text-align: center;
}
.postTagsLinks {
	background: #FFFFFF none repeat scroll 0 0;
	color: #000000;
	font-size: 13px;
	margin: 10px 0 15px;
	padding: 2px 0;
	text-align: left;
}
.tableOfContent {
	background: #FFFFFF none repeat scroll 0 0;
	color: #000000;
	font-size: 13px;
	margin: 0 0 15px;
	padding: 2px 0;
	text-align: center;
	width: 556px;
}
.postTags2 {
	background: #07446B none repeat scroll 0 0;
	color: #FFFFFF;
	font-size: 13px;
	margin: 0 0 0;
	padding: 2px 4px;
	text-align: center;
}
.postTags3 {
	background: #EEEEEE none repeat scroll 0 0;
	color: #000000;
	font-size: 13px;
	margin: 0 0 5px;
	padding: 2px 0;
	text-align: center;
}
p.comments {
	clear: both;
	padding: 5px 10px;
}
p.comments a {
	background: transparent url(images/comment.gif) no-repeat scroll left top;
	font-size: 10pt;
	padding-left: 20px;
	text-decoration: none;
}
.commentlist {
	font-size: 10pt;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 10px 0;
}
.commentlist li {
	background: #E8EEF3 none repeat scroll 0 0;
	margin: 0 0 10px -25px;
	width: 510px;
}
.commentlist li.alt {
	background: #FFFFFF none repeat scroll 0 0;
	margin: 0 0 10px -25px;
	width: 510px;
}
.commentlist cite {
	font-size: 10pt;
	padding: 10px;
}
.commentlist cite a {
}
.commentmetadata {
	padding: 10px;
}
.comment h3 {
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	padding: 0 10px;
	text-decoration: none;
}
.comment p {
	color: #000000;
	font-size: 10pt;
	padding: 10px;
}
.comment a {
	text-decoration: none;
}
.comment a:hover {
	text-decoration: underline;
}
.comment textarea {
	width: 510px;
}
.comment #submit {
	background: transparent url(images/commentbutton.gif) no-repeat scroll left top;
	border: medium none;
	color: #333333;
	font-size: 13px;
	height: 30px;
	width: 118px;
}
.comment #submit:hover {
	cursor: pointer;
}
.navigation {
	color: #406E8D;
	font-size: 10pt;
	margin: 10px 0;
	text-align: center;
}
.navigation a {
	text-decoration: none;
}
#allsidebars {
	float: right;
	width: 355px;
}
.sidebarswrapper {
	background: transparent url(images/bgsidebartop.gif) no-repeat scroll left top;
	margin-top: 0;
	padding-top: 9px;
	width: 355px;
}
.sidebars {
	background: #07446B none repeat scroll 0 0;
	width: 355px;
}
.sidebars h2 {
	color: #FFFFFF;
	font-size: 11pt;
	letter-spacing: -1px;
	padding: 0 0 2px;
}
.sidebars p {
	font-size: 13px;
	padding: 2px 0;
}
#welcome {
	clear: both;
	padding: 0 20px;
}
#welcome a {
	color: #4C82A6;
	display: inline;
}
#welcome a:hover {
	color: #FFFFFF;
}
#welcome p {
	color: #FFFFFF;
	margin-top: 5px;
	padding-left: 0;
}
.sidebarsbottom {
	background: transparent url(images/bgsidebarbottom.gif) no-repeat scroll left bottom;
	clear: both;
	height: 18px;
	width: 355px;
}
.sidebarsB {
	margin-top: 0;
	width: 355px;
}
.sidebar1 {
	float: right;
	width: 165px;
}
.sidebar2 {
	float: left;
	width: 165px;
}
.sidebarsB h2 {
	background: transparent url(images/sidebar_h3.gif) no-repeat scroll left center;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: -1px;
	margin-bottom: 3px;
	padding: 2px 7px;
}
.sidebarsB table {
	width: 160px;
}
.sidebarsB ul {
	margin: 0;
	padding: 0 0 5px;
}
.sidebarsB li {
	font-size: 11px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 20px;
}
.sidebarsB li ul {
	padding: 0;
}
.sidebarsB ul ul li {
	background: transparent url(images/bullet.gif) no-repeat scroll left 7px;
	border-bottom: 1px dotted #CCCCCC;
	color: #222222;
	line-height: 17px;
	margin: 0;
	padding: 3px 2px 2px 16px;
}
.postTagsLinks ul li {
	background: transparent url(images/bullet.gif) no-repeat scroll left 7px;
	color: #222222;
	line-height: 17px;
	margin: 0 20px;
	padding: 3px 2px 2px 16px;
	list-style-type: none;
}
.sidebarsB a {
	color: #333333;
	display: inline;
	text-decoration: none;
}
.sidebarsB a:hover {
	color: #4C82A6;
	text-decoration: underline;
}
.sidebarsB p {
	font-size: 13px;
	padding: 2px 0;
}
#tag_cloud a {
	display: inline;
}
.sidebarsB ul.children li {
	border-bottom: medium none;
}
.sidebarsB ul.children {
	margin-bottom: -5px;
}
#footer {
	background: #07446B none repeat scroll 0 0;
	clear: both;
	color: #FFFFFF;
	padding-top: 0;
	text-align: center;
}
#footer p {
	color: #FFFFFF;
	font-size: 11px;
	padding: 0;
	text-align: center;
}
#footer a {
	color: #FFFFFF;
}
#footer a:hover {
	color: #87BBD9;
}
#credits {
	clear: both;
	line-height: 19px;
	margin: 5px 0 auto;
}
.cleared {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
#nextprevious {
	font-size: 80%;
	padding: 10px;
}
a.grayScroller:link, a.grayScroller:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.grayScroller:hover, a.grayScroller:active {
	background: #FFFFFF none repeat scroll 0 0;
	color: #BBBBBB;
	text-decoration: none;
}
.grayScroller {
	background-color: #BBBBBB;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin-right: 2px;
	padding: 3px 5px;
}
.grayScroller6 {
	background-color: #FF6600;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin-right: 2px;
	padding: 3px 5px;
}
.showAllCities {
	background-color: #FF6633;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin-right: -4px;
	padding: 3px 5px;
	text-align: right;
}
.showAllCities:hover {
	background-color: #FF9966;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin-right: -4px;
	padding: 3px 5px;
}
.infoBox {
	background-color: #FF6633;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin-right: 0;
	padding: 3px 5px;
	text-align: center;
}
.selectedCity {
	color: #FF6600;
	font-size: 10px;
	font-weight: bold;
	margin-right: 2px;
	padding: 3px 5px;
}
.selectedCity:hover {
	color: #FF6600;
	font-size: 10px;
	font-weight: bold;
	margin-right: 2px;
	padding: 3px 5px;
}
.formInfo {
	background-color: #FFFFE1;
	border: 1px solid #666666;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: auto;
	margin: 0 0 10px;
	padding: 5px;
	text-align: center;
	width: 538px;
}
a.grayScroller6:link, a.grayScroller6:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.grayScroller6:hover, a.grayScroller6:active {
	background: #FFFFFF none repeat scroll 0 0;
	color: #BBBBBB;
	text-decoration: none;
}
.dataWithPresentation {
	background: #FFE87C none repeat scroll 0 0;
	font-size: 11px;
	height: 40px;
	text-align: center;
	text-decoration: none;
}
a.dataWithPresentation:hover {
	color: #0000CD;
}
.dataWithoutPresentation {
	background: #EEEEEE none repeat scroll 0 0;
	font-size: 11px;
	height: 40px;
	text-align: center;
	text-decoration: none;
}
a.dataWithoutPresentation:hover {
	color: #FF6347;
}
.dataHeader {
	background: #07446B none repeat scroll 0 0;
	color: white;
	height: 15px;
	text-align: center;
	text-decoration: none;
}
.dataAds {
	background: white none repeat scroll 0 0;
	border: 1px solid darkblue;
	color: black;
	height: 40px;
}

.infoBoxOk {
	width: 550px;
	margin: 0 0 12px 2px;
	text-align: left;
	background: #EFFADD url('images/infoBoxOk.gif') repeat-y 0 0;
}
.infoBoxOkTop {
	height: 20px;
	overflow: hidden;
	background: url('images/infoBoxOkTop.gif') no-repeat 0 0;
}
.infoBoxOkContent {
	min-height: 38px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 0 0 0 13px;
	background: url('images/smile.png') no-repeat 5px 0;
}
.infoBoxOkContentWithoutSmile {
	min-height: 38px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 0 0 0 13px;
}
.infoinfoBoxOkContent h2 {
	margin: 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #55AA19;
}
.infoBoxOkContent p {
	margin: 8px 0 0 0;
}
.infoBoxOkBottom {
	height: 20px;
	overflow: hidden;
	background: url('images/infoBoxOkBottom.gif') no-repeat 0 0;
}
.infoBoxError {
	width: 550px;
	margin: 0 0 12px 2px;
	text-align: left;
	background: #FFF2F2 url('images/infoBoxError.gif') repeat-y 0 0;
}
.infoBoxErrorTop {
	height: 20px;
	overflow: hidden;
	background: url('images/infoBoxErrorTop.gif') no-repeat 0 0;
}
.infoBoxErrorContent {
	min-height: 38px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 0 0 0 13px;
	background: url('images/smile.png') no-repeat 5px 0;
}
.infoBoxErrorBottom {
	height: 20px;
	overflow: hidden;
	background: url('images/infoBoxErrorBottom.gif') no-repeat 0 0;
}
.button {
  background:#FF6633 none repeat scroll 0 0;
  border: 1px solid #FF6633;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  padding: 2px 5px;
/*text-transform: uppercase;*/
  font-weight: bold;
  margin-left: 40px;
}
.button:hover {
	background-color: #FF9966;
	border: 1px solid #FF9966;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 5px;
}
.selected {
	border: 1px solid orange;
	height: 18px;
	padding-left: 2px;
	width: 270px;
}
.error {
	background: #FDEEF4 none repeat scroll 0 0;
	border: 1px solid #F87217;
	padding-left: 2px;
	height: 18px;
	width: 270px;
}
.form {
  background: white none repeat scroll 0 0;
  border: 1px solid #a4b97f;
  padding-left: 2px;
  height: 18px;
  width: 270px;
}
.formSzkoly {
  background: white none repeat scroll 0 0;
  border: 1px solid #a4b97f;
  padding-left: 2px;
  height: 21px;
  width: 200px;
}
.select {
  padding-left: 14px;
}
.selectTop{
  font-weight: bold;
  padding-left: 8px;
}
.tdLeft{
  width: 40%;
  text-align: right;
}
.errorSelect {
	background: #FDEEF4 none repeat scroll 0 0;
	border: 1px solid #F87217;
	padding-left: 2px;
	height: 21px;
	width: 200px;
}
#dataUpdateWindow {
  left: 380px; 
  top: 332px; 
  z-index: 2000 !important;
  position: absolute;
  background: #FFF none repeat scroll 0 0;
  width: 250px;
  height: 150px;
  border: solid 1px #F87217;
}
#dataUpdateWindowTop {
  background: #F87217 no-repeat scroll 0 0;
  text-align: left;
  padding: 3px;
  font-size: 12px;
  color: white;
  float: left;
  width: 80%;
  font-weight: bold;
}
#dataUpdateWindowTopRight {
  background: #F87217 no-repeat scroll 0 0;
  text-align: right;
  padding: 3px;
  font-size: 12px;
  height: 15px;
}
.dataUpdateWindowVisible {
  visibility: visible;
}
.dataUpdateWindowHidden {
  visibility: hidden;
}
#dataUpdateWindowContent{
  text-align: left;
  padding: 8px;
  font-size: 12px;
  color: black;
}
#response {
  color: red;
  text-align: center;
  font-weight: bold;
}
/*ie png 1x1 z przezroczystoscias
  lightbox
*/
#maska {
  z-index:9;
  background:#222 none repeat scroll 0 0;
  height:100%;
  left:0;
  opacity:0.6;
  position:fixed;
  top:0;
  width:100%;
}

.maskaOff {
  display: none;
}
.maskaOn {
  display: block;
}
#flashcontent {
  margin-left: 30px;
  margin-top: -25px;
}
.imagesDiv {
  font-size: 13px;
  text-align: center;
  width: 211px;
  height: 230px;
  border: 1px solid #CCCCCC;
  float: left;
  margin-left: 14px;
  margin-top: 5px;
}
.hiddeImage{
  display: none;
}

#changeImage {
  z-index: 2000 !important;
  background: #FFF none repeat scroll 0 0;
  width: 250px;
  height: 150px;
  border: solid 1px #F87217;
}
#changeImageTop {
  background: #F87217 no-repeat scroll 0 0;
  text-align: left;
  padding: 3px;
  font-size: 12px;
  color: white;
  float: left;
  width: 80%;
  font-weight: bold;
}
#changeImageTopRight {
  background: #F87217 no-repeat scroll 0 0;
  text-align: right;
  padding: 3px;
  font-size: 12px;
  height: 15px;
}

#changeImageContent{
  text-align: left;
  padding: 8px;
  font-size: 12px;
  color: black;
}

#inputFileBackground{
  background: transparent url(images/inputFile.gif) no-repeat scroll left 3px;
  margin-left: 10px;
  height: 29px;
}
.kierunki{
  font-size: 13px;
  text-align: center;
  width: 885px;
  height: 230px;
  border: 1px solid #CCCCCC;
  float: left;
  margin-left: 14px;
  margin-top: 5px;
}

#logoPrezentacja{
  width: 70px;
  height: 60px;
  float: left;
  text-align: center;
}
#nazwaUczelniPrezentacja{
  background: transparent url(images/logo_nazwa.png) repeat scroll;
  width: 825px;
  height: 44px;
  margin-left: 70px;
  font-size: 20px;
  color: #07446b;
  padding-top: 16px;
  padding-left: 14px;
}
#nazwaUczelniPrezentacjaBezplatna{
  background: transparent url(images/logo_nazwa.png) repeat scroll;
  width: 539px;
  height: 44px;
  margin-left: 0px;
  font-size: 20px;
  color: #07446b;
  padding-top: 16px;
  padding-left: 10px;
  text-align:center;
}
.nazwaUczelniPrezentacjaDlugiNapis{
  height: 56px !important;
  padding-top: 4px !important;
}
.nazwaUczelniPrezentacjaDlugiNapisBezplatna{
  height: 56px !important;
  padding-top: 4px !important;
}
#prezentacjaTopBezplatna{
  border-top: 1px dotted black;
  border-bottom: 1px dotted black;
  width: 549px;
  height: 60px;
  margin-left: 10px;
}
#prezentacjaTop{
  border-top: 1px dotted black;
  border-bottom: 1px dotted black;
  width: 910px;
  height: 60px;
  margin-left: 10px;
  margin-top: 6px;
}
#prezentacjaFormaPrawnaRodzajId{
  background: transparent url(images/tlo_formaPrawna.png) repeat scroll;
  border-bottom: 1px dotted black;
  width: 896px;
  height: 23px;
  margin-left: 11px;
  font-size: 12px;
  color: #07446b;
  padding-top: 10px;
  padding-left: 13px;
}
#prezentacjaFormaPrawnaRodzajIdBezplatna{
  background: transparent url(images/tlo_formaPrawna.png) repeat scroll;
  border-bottom: 1px dotted black;
  width: 535px;
  height: 23px;
  margin-left: 11px;
  font-size: 12px;
  color: #07446b;
  padding-top: 10px;
  padding-left: 13px;
}
#prezentacjaInfoPodZdjeciamiBezplatna{
  background: #FFF;
  width: 910px;
  height: 407px;
  margin-left: 11px;
  font-size: 12px;
  color: #07446b;
}
#prezentacjaInfoPodZdjeciami{
  background: #FFF;
  border-top: 1px dotted black;
  border-bottom: 1px dotted black;
  width: 910px;
  height: 407px;
  margin-left: 11px;
  margin-top: 93px;
  font-size: 12px;
  color: #07446b;
}
#prezentacjaDaneAdresowe{
  width: 407px;
  height: 422px;
  float: left;
}
#prezentacjaDaneAdresoweBezplatna{
  width: 549px;
  height: 422px;
  float: left;
}
#prezentacjaDaneAdresoweTytul{
  background: transparent url(images/logo_daneAdresowe.png) repeat scroll;
  border-bottom: 1px dotted black;
  width: 400px;
  height: 22px;
  font-size: 14px;
  padding-left: 7px;
  color: #07446b;
  padding-top: 5px;
  font-weight: bold;
}
#prezentacjaDaneAdresoweTytulBezplatna{
  background: transparent url(images/logo_daneKierunki.png) repeat scroll;
  border-bottom: 1px dotted black;
  width: 542px;
  height: 22px;
  font-size: 14px;
  padding-left: 7px;
  color: #07446b;
  padding-top: 5px;
  font-weight: bold;
}
#prezentacjaDaneAdresoweKierunkiTytulBezplatna{
  float: left;
  margin-top:-2px;
  background: transparent url(images/logo_daneKierunki.png) repeat scroll;
  border-bottom: 1px dotted black;
  border-top: 1px dotted black;
  width: 542px;
  height: 22px;
  font-size: 14px;
  padding-left: 7px;
  color: #07446b;
  padding-top: 5px;
  font-weight: bold;
}
#prezentacjaDaneAdresoweLewa{
  border-bottom:1px dotted lightgrey;
  color:#F87217;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:22px;
  padding-left:7px;
  padding-top:7px;
  text-align:right;
  width:120px;
}
#prezentacjaDaneAdresowePrawa{
  border-bottom:1px dotted lightgrey;
  color:#07446B;
  float:left;
  font-size:12px;
  height:22px;
  padding-left:17px;
  padding-top:7px;
  text-align:left;
  width:263px;
}
#prezentacjaDaneAdresoweLewaBezplatna{
  border-bottom:1px dotted lightgrey;
  color:#F87217;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:22px;
  padding-left:7px;
  padding-top:7px;
  text-align:right;
  width:220px;
}
#prezentacjaDaneAdresowePrawaBezplatna{
  border-bottom:1px dotted lightgrey;
  color:#07446B;
  float:left;
  font-size:12px;
  height:22px;
  padding-left:17px;
  padding-top:7px;
  text-align:left;
  width:305px;
}
#prezentacjaKierunkiLewaBezplatna{
  border-bottom:1px dotted lightgrey;
  float:left;
  font-size:12px;
  height:31px;
  padding-left:7px;
  padding-top:1px;
  text-align:left;
  width:250px;
}
#prezentacjaKierunkiPrawaBezplatna{
  border-bottom:1px dotted lightgrey;
  color:#07446B;
  float:left;
  font-size:12px;
  height:31px;
  padding-left:7px;
  padding-top:1px;
  text-align:left;
  width:265px;
}
#ladowanie{
  display:none;
  width:407px;
  float:left;
  color:red;
  font-weight:bold;
  margin-top:15px;
  text-align: center;
}
.mootabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px; 
	padding: 0px;
	height: 24px;
	font-size: 11px;
}

.mootabs_title li {
	float: left;
	margin-right: 2px;
	cursor: pointer;
	height: 16px;
}

.mootabs_title li.active {
	background-color: transparent;
	height: 16px;
	margin-right: 2px;
	cursor: pointer;
	height: 16px;
}

.mootabs_panel {
	display: none;
	position: relative;
	width: 492px;
	height: 350px;
	top: -1px;
	clear: both;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 4px;
	margin-top: 2px;
	margin-left: -7px;
	font-size: 13px;
	font-weight: normal;
}
.mootabs_panel.active {
  background: transparent url(images/prezentacja_tlo_taby.png) repeat-x scroll;
	display: block;
	width: 492px;
	height: 350px;
}
#myTabs li a.active{
  background:transparent url(images/prezentacjaLiLeftActive.png) no-repeat scroll left top;
  display: block;
  font-size: 11px;
  height: 22px;
  text-decoration: none;
  text-transform: lowercase;
}
#myTabs li a span.active{
  background:transparent url(images/prezentacjaLiRightActive.png) no-repeat scroll right top;
  display:block;
  font-weight:bold;
  line-height:26px;
  margin-left:6px;
  margin-right: 3px;
  padding-left:2px;
  padding-right:7px;
  text-decoration:none;
  height: 22px;
}
#myTabs li a{
  background:transparent url(images/prezentacjaLiLeft.png) no-repeat scroll left top;
  display: block;
  font-size: 11px;
/*  height: 22px;*/
  text-decoration: none;
  text-transform: lowercase;
}
#myTabs li a span{
  background:transparent url(images/prezentacjaLiRight.png) no-repeat scroll right top;
  display:block;
  font-weight:bold;
  line-height:26px;
  margin-left:6px;
  padding-left:2px;
  padding-right:10px;
  text-decoration:none;
  height: 22px;
}
#prezentacjaInfoDodatkowe{
  width: 479px;
  height: 422px;
  float: left;
}
#prezentacjaDaneAdresoweInformacjeDodatkoweTytul{
  background: transparent url(images/logo_daneAdresowe.png) repeat scroll;
  border-bottom: 2px solid #F87217;
  width: 493px;
  height: 22px;
  font-size: 14px;
  padding-left: 7px;
  float: left;
  color: #07446b;
  padding-top: 5px;
  font-weight: bold;
  margin-left: 3px;
}
#formaPrezentacja{
  float: left;
  width: 300px;
  margin-left: -7px;
}

#rodzajPrezentacja{
  float: left;
  width: 300px;
  text-align: center;
}

#idPrezentacja{
  float: left;
  width: 295px;
  text-align: right;
}
#formaPrezentacjaBezplatna{
  float: left;
  width: 220px;
  margin-left: -7px;
}

#rodzajPrezentacjaBezplatna{
  float: left;
  width: 170px;
  text-align: center;
}

#idPrezentacjaBezplatna{
  float: left;
  width: 145px;
  text-align: right;
}
.sprite_icon{
  background: url(images/sprite_carousel_icons.gif) no-repeat;
}
.carousel_container_l{
  display:block;
  margin:31px 0 0 0;
  position: relative;
  width: 20px;
  height:20px;
  float:left;
  cursor:pointer;
} 
.carousel_container_r{
  display:block;
  margin:31px 0 0 0;
  position: relative;
  width: 20px;
  height:20px;
  float:right;
  cursor:pointer;
}
.carousel_container_r{
  background-position: 0 -38px;
} 
.carousel_container_l{
  background-position: 0 -58px;
} 

/* carousal 1*/
#carousel1_container{
  width:910px;
  float:left;
  margin-left: 11px;
  margin-top: 5px;
}
#carousel1_wrapper{
  overflow:hidden;
  margin: 0 2px;
  width:865px;
  position: relative;
  float:left;
  height: 82px;
}
#carousel1_items_container{
  margin:0px;
  padding:0px 2px;
  width:5000px;
  position: relative;
}
.carousel1_items{
  height:125px;
  position:relative;
  float:left;
  text-align:center;
  overflow:hidden;
}
.carousel1_items img{
  border: 2px solid #07446b;
  margin: 2px 7px 2px 2px;
  padding: 3px;
}
/* listowanie kierunkow w tabie 'kierunki'*/
.kierunkiLista{
  width: 475px;
  margin-top:3px;
  margin-bottom:3px;
  border-bottom: 1px dotted #CCC;
}
/* taby */
#opis ul, ol{
  background: transparent !important;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 0 0 35px;
  color: black;
}
#opis li a{
  background: transparent !important;
  font-size: 10pt !important;
  text-transform: none !important;
  min-height: 18px !important;
}
#opis li{
  background: transparent !important;
  font-size: 10pt !important;
  text-transform: none !important;
  min-height: 18px !important;
}
#oplaty ul, ol{
  background: transparent !important;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 0 0 35px;
  color: black;
}
#oplaty li a{
  background: transparent !important;
  font-size: 10pt !important;
  text-transform: none !important;
  min-height: 18px !important;
}
#oplaty li{
  background: transparent !important;
  font-size: 10pt !important;
  text-transform: none !important;
  min-height: 18px !important;
}
#wydzialy ul, ol{
  background: transparent !important;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 0 0 35px;
  color: black;
}
#wydzialy li a{
  background: transparent !important;
  font-size: 10pt !important;
  text-transform: none !important;
  min-height: 18px !important;
}
#wydzialy li{
  background: transparent !important;
  font-size: 10pt !important;
  text-transform: none !important;
  min-height: 18px !important;
}
#studia_podyplomowe ul, ol{
  background: transparent !important;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 0 0 35px;
  color: black;
}
#studia_podyplomowe li a{
  background: transparent !important;
  font-size: 10pt !important;
  text-transform: none !important;
  min-height: 18px !important;
}
#studia_podyplomowe li{
  background: transparent !important;
  font-size: 10pt !important;
  text-transform: none !important;
  min-height: 18px !important;
}
.pracainauka{
  width: 170px;
  float: left;
  font-size: 12px;
  padding: 6px;
  margin-top: 10px;
}

div#menuSzkoly {
	width: 173px;
	height: 0px;
	overflow: hidden;
	background: url(/images/szkolyGora.gif) repeat-x scroll left top;
	margin-left: 205px;
	margin-top: 26px;
	position: absolute;
}

div#menuSzkoly span, div#menuSzkoly a {
	display: block;
	padding: 2px 10px;
	color: white;
	font-weight: bold;
	font-size: 12px;
}

div#menuSzkoly a:hover {
	background: #f5f5f5;
	color: black;
	font-weight: bold;
	font-size: 12px;
}

/*praca i nauka za granica pierwsza strona*/
.box {
  height: auto;
  min-height: 190px;
  width: 177px;
  margin: 0;
  position: relative;
  background: url('/images/pinzg/box_bg.gif');
  float: left;
  margin-left: 6px;
  margin-top: 15px;
}
.box img {
  border: 0;
}
.box p {
 margin: 13px;
 font-family: verdana;
 font-size: 8pt !important;
 padding: 0px !important;
 font-weight: normal;
 text-align: left;
 color: #4a4a4a;
 text-align: left !important;
}
.box_photo {
  height: auto;
  min-height: 130px;
  width: 177px;
  margin: 0;
  position: relative;
  background: url('/images/pinzg/box_bg_top.jpg') no-repeat;
  text-align: center;
  padding-top: 11px;
}
.box_photo img {
  border: solid 2px white; 
}

#school_list p, .school_list_content p {
	color: #000000;
	font-size: 10pt;
	padding: 5px 10px;
	text-align: justify;
}
.school_list_content ul li {
  background:transparent url(images/bullet.gif) no-repeat scroll left 7px;
  border-bottom:1px dotted #CCCCCC;
  color:#222222;
  line-height:17px;
  margin:0;
  padding:3px 2px 2px 16px;
}