@charset "utf-8";
a { text-decoration: none; }

address { font-style: normal; }

body { margin: 0px; background-image: url(../images/bg_gradient.jpg); background-repeat: repeat-x; color: #6a6a6a; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

div, p, body, a, address, span, ul, li, ol, img, form, fieldset, table, tr, td, th,
h1, h2, h3, h4, h5, h6, dd, dt, dl, blockquote { margin: 0; padding: 0; border: 0; }

em { font-weight: bold; font-style: normal; }

h1 { width: 0; height: 0; overflow: hidden; position: absolute; }

h4 { margin-bottom: 12px; font-size: 8pt; font-weight: bold; }

hr, legend { display: none; }

img { display: block; border: 0; }

.clear{ clear: both; }

.left{ float: left; }

.right{ float: right; }

#columnCenter { padding: 0 20px; float: left; width: 529px; }

#columnCenter h2 { margin-bottom: 20px; }

#columnCenter p { margin-bottom: 12px; }

#columnCenter ul{ list-style-position: inside; }

#columnLeft{ width: 187px; float: left; padding-right: 20px; border-right: 2px solid  #eeeeee; }

#columnRight{ float: left; width: 192px; }

#flashcontent { height: 660px; width: 1000px; }

#subPage #footer { width: 100%; height: 50px; overflow: hidden; border-top: 2px solid #eeeeee; margin-top: 20px; }

#mainPage #footer { width: 100%; height: 50px; overflow: hidden;  margin: 0 20px; width: 960px;}

#footer a { color: #999; font-family: Tahoma, Geneva, sans-serif; }

#footer a:hover { color: #C30; }

#footer li { float: left; padding: 0 6px; border-right: 1px solid #ccc; }

#footer p{ float: left; margin-top: 18px; font-family: Tahoma,Geneva,sans-serif; color: #b4b3b3; }

#footer ul { list-style: none; font-weight: normal; margin-right: -1px; float: right; display: inline; margin-top: 18px; }

#headerOnas{ display: block; overflow: hidden; text-indent: -9999em; width: 187px; height: 29px; background: url(../images/naglowek_szary_o_nas.gif); }

#headerSzkolyWyzsze{ display: block; overflow: hidden; text-indent: -9999em; width: 187px; height: 29px; background: url(../images/naglowek_szary_szkoly_wyzsze.png); }

#headerDzialalnosc{ display: block; overflow: hidden; text-indent: -9999em; width: 187px; height: 29px; background: url(../images/naglowek_szary_dzialalnosc.gif); }

#headerPublikacje{ display: block; overflow: hidden; text-indent: -9999em; width: 187px; height: 29px; background: url(../images/naglowek_szary_publikacje.gif); }

#headerDlaPrasy{ display: block; overflow: hidden; text-indent: -9999em; width: 187px; height: 29px; background: url(../images/naglowek_szary_dla_prasy.gif); }

#headerPraca{ display: block; overflow: hidden; text-indent: -9999em; width: 187px; height: 29px; background: url(../images/naglowek_szary_praca.gif); }

#headerKontakt{ display: block; overflow: hidden; text-indent: -9999em; width: 187px; height: 29px; background: url(../images/naglowek_szary_kontakt.gif); }

#headerZobaczTakze{ display: block; overflow: hidden; text-indent: -9999em; width: 187px; height: 28px; background: url(../images/naglowek_zobacz_takze.png); margin-left: 5px; }

#leftMenu { width: 100%; overflow: hidden; }

#leftMenu a:hover{ color: #d30209; background-image: url(../images/arrow2.png); }

#leftMenu li{ border-top: 1px solid #eeeeee; }

#leftMenu li a{ display: block; height: 30px; line-height: 30px; padding-left: 25px; color: #8c8c8c; font-weight: bold; background: url(../images/arrow.png) no-repeat 12px 13px; }

#leftMenu li li{ margin-top: -1px; }

#leftMenu li li a{ padding-left: 37px; background-position: 24px 13px; }

#leftMenu ul{ list-style: none; margin-top: -1px; }

#leftMenu ul .choosed1level{ display: block; height: 30px; line-height: 30px; padding-left: 25px; font-weight: bold; background: url(../images/arrow.png) no-repeat 12px 13px;  color: #d30209;}

#leftmenu ul ul{ overflow: hidden; }

#leftMenu  .choosed2level{ display: block; height: 30px; line-height: 30px; padding-left: 37px; font-weight: bold; background: url(../images/arrow.png) no-repeat 24px 13px;  color: #d30209;}

#main{ margin-top: 18px; width: 970px; background: url(../images/pix.png) repeat-y 207px 0; overflow: hidden; }

#mainPageOneColumn{ margin-top: 18px; width: 970px; background: url(../images/pix.png) repeat-y 1000px 0; overflow: hidden; }

#mainPage #wrapper{ width: 1000px; }

#rightNewsletter{ width: 187px; height: 64px; padding-top: 37px; background: url(../images/newsletter.png); margin-left: 5px; margin-bottom: 20px; }

#rightNewsletter h3{ display: none; }

#rightNewsletterInput { margin-left: 7px; width: 153px; height: 15px; background: url(../images/newsletter_input.png); padding: 5px 10px; line-height: 15px; border: 0; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #6a6a6a; }

#rightNewsletterSubmit { height: 25px; overflow: hidden; margin: 5px 0; }

#rightNewsletterSubmit input { overflow: hidden; font-size: 0px; background: transparent url(../images/newsletter_submit.png) 0 0 no-repeat; border: none; width: 83px; height: 25px; max-height: 25px; padding-top: 44px; cursor: pointer; display: block; margin: 0 auto; }

#rightNewsletterSubmit input:hover ,#rightNewsletterSubmit input.sfhover{ background-position: 0 -25px; }

#rightSeeAlso{ width: 187px; margin-left: 5px; overflow: hidden; }

#rightSeeAlso .more{ font-weight: normal; color: #d30209; padding-right: 7px; background: url(../images/arrow2.png) no-repeat 100% 5px; }

#rightSeeAlso .more:hover{ color: #6a6a6a; background-image: url(../images/arrow.png); }

#rightSeeAlso h4{ margin-bottom: 10px; }

#rightSeeAlso li{ padding: 18px 0; border-top: 1px solid #eeeeee; }

#rightSeeAlso ul{ list-style: none; margin-top: -1px; }

#subPage #wrapper{ width: 970px; }

#wrapper{ margin: 0 auto !important; }

#flashcontent_historia { height: 530px; width: 1000px;}

.atekst{ font-weight: noen; color: #d30209; padding-right: 7px; background: url(../images/arrow2.png) no-repeat 100% 5px; }

.atekst:hover{ color: #6a6a6a; text-decoration: underline; background-image: url(../images/arrow.png);}

.wypunktowanie {
	margin-left: 10px;
	padding-left: 10px;
}
