
* {margin: 0px; padding: 0px;}

a {color: #092093;text-decoration: none; font-size: 12px;} /*#62ABDF*/
a img {border: none;}
a:hover {text-decoration: underline;}
a:focus, input:focus, label:focus, input, label {-moz-outline: none;} /*likwiduje kropkowany border pojawiajacy sie przy kliknieciu w linka pod FF */

ul {list-style-type: none;}

body {background: #ffffff url('../images/back_all.gif') repeat-x; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #333333;}

.borderedBox {width: 240px; clear: both; float: left; margin:0; padding: 0 0 15px 0;}
.borderedBox .top {width: 210px; padding: 0 15px; background: transparent url('../images/bckgBoxTop.gif') no-repeat 0 0; height: 10px; clear: both; float: left;}
.borderedBox .middle {width: 210px; padding: 0 15px; background: transparent url('../images/bckgBoxMiddle.gif') repeat-y 0 0; clear: both; float: left;}
.borderedBox .middle .boxTitle {width: 100%; padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: solid 1px #cccccc; font-weight: bold; color: #0F67C1;}
.borderedBox .bottom {width: 210px; padding: 0 15px; background: transparent url('../images/bckgBoxBottom.gif') no-repeat 0 100%; height: 10px; clear: both; float: left;}

ul.logosBox {}
ul.logosBox li {text-align: center; padding: 5px 0;}
ul.logosBox li a img {padding: 0 5px;} 


#content{margin: 0 auto; background-color: #ffffff; width: 810px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc;	overflow: hidden;}

#main{float: left; padding: 15px 10px 0 10px;}

#header {background-color: #ffffff;	text-align: right; padding: 10px 0 0 10px;}
#header #logo {background: #ffffff url('../images/header.gif') no-repeat; width: 810px; height: 160px; float: left;text-align: left;}
#header #logo h1 a {width: 170px; height: 160px; display: block;}
#header #logo h1 a:hover {text-decoration: none;} 
#header #logo h1 a span {visibility: hidden;}

#left {float: left;	width: 240px;}
#left ul.mainMenu {list-style-type: none;}
#left ul.mainMenu li {padding: 5px 0;}
#left ul.mainMenu li a{font-weight: bold;}

#right {float: right; width: 500px; padding: 0 10px 15px 40px;}

#right h2 {	margin: 0;padding: 0 0 10px 0; color: #0F67C1; font-size: 18px; font-weight: bold;}

#right ul.newsList {clear: both; width: 100%;}
#right ul.newsList li.item {width: 100%; clear: both; padding: 10px 0 10px 0; margin: 0 0 10px 0; border-bottom: solid 1px #cccccc;}
#right ul.newsList li.item div.title {text-align: justify; clear: both; width: 100%; padding: 0 0 0 0; font-size: 13px;}
#right ul.newsList li.item div.date {display: block; width: 100%; font-size: 11px; color: #999999; padding: 0 0 0 0;}
#right ul.newsList li.item div.link {display: block; text-align: right; clear: both; width: 100%;}
#right ul.newsList li.item div.link a span {padding: 0 2px;}

#right ul.informationList {clear: both; width: 100%; list-style-type: disc;}
#right ul.informationList li.item {width: 470px; clear: both; padding: 0px ; margin: 7px 0 7px 30px;}

#right .information p, #right .information ul {padding: 0 0 15px 0; text-align: justify;}
#right .information ul li {padding: 0 0 10px 0; font-weight: bold; clear: both; text-align: justify;}
#right .information ul.fontNormal li {font-weight:normal;}
#right .information ul.fontNormalDiscs, #right .information div.fontNormalDiscs ul {list-style-type: disc; margin: 0 0 0 20px;}
#right .information ul.fontNormalDiscs li, #right .information div.fontNormalDiscs ul li {font-weight:normal;}
#right .information ul li ul {list-style-type: disc; margin: 10px 0 0 30px;}
#right .information ul li ul li {padding: 3px 0; font-weight: normal;}
#right .information ul li.pdf {background: transparent url('../images/pdf.gif') no-repeat 0 2px; padding-left:20px;}
#right .information .enhanced {text-align: center; font-weight: bold; font-size: 13px;}
#right .information .enhancedLarge, #right .information .enhancedLarge a {text-align: center; font-weight: bold; font-size: 15px;}
#right .information ol {margin: 0 0 0 20px; padding: 0 0 5px 15px;}
#right .information ol li {padding: 2px 0;}
#right .information ol.roman {list-style-type: upper-roman;}
#right .information ol.roman ul {padding-top: 10px;}
#right .information ol.alpha {list-style-type: lower-alpha;}
#right .information ol.alpha ul {padding-top: 10px;}

#right .breadCrumbs {padding-bottom: 5px;}

#right .article img {margin: 5px;}
#right .article .gallery {text-align: center;}
#right .article table.ranking {width: 100%;}
#right .article table.ranking td, #right .article table.ranking th {padding: 3px; vertical-align: top;}
#right .article table.program {width: 100%;}
#right .article table.program td, #right .article table.program th {padding: 3px; vertical-align: top;}
#right .article .pager {clear: both;}
#right .article .date {display: block; width: 100%; font-size: 11px; color: #999999; padding: 0 0 10px 0;}
#right .article p, #right .article  ul,  #right .article ul li, #right .article  ol, #right .article  ol li {line-height: 140%; text-align: justify;}
#right .article p, #right .article ul {padding: 0 0 15px 0;}
#right .article p.rightHeader {padding-left:300px;}
#right .article .enhanced {text-align: center; font-weight: bold; font-size: 13px;}
#right .article .enhancedLarge, #right .article .enhancedLarge a {text-align: center; font-weight: bold; font-size: 15px;}
#right .article ul {list-style-type: disc; margin: 0 0 0 20px;}
#right .article ul li {padding: 2px 0;}
#right .article ol {margin: 0 0 0 20px; padding: 0 0 10px 15px;}
#right .article ol li {padding: 2px 0;}
#right .article ol.roman {list-style-type: upper-roman;}
#right .article ol.alpha {list-style-type: lower-alpha;}

#right .article .formLead {width: 100%; clear: both; margin: 0 0 20px 0;}

#right .article form.contactForm {width: 100%; clear: both; float: left;}
#right .article form.contactForm fieldset {width: 100%; clear: both; float: left; border: none; padding: 0 0 10px 0; margin: 0;}
#right .article form.contactForm fieldset .labelTxt {float: left; clear: both; width: 60px; padding: 3px 0 0 0;}
#right .article form.contactForm fieldset .labelTxt2 {float: left; clear: both; width: 140px; padding: 3px 0 0 0;}
#right .article form.contactForm fieldset .txt {float: left; clear: none; width: 150px;}
#right .article form.contactForm fieldset .textarea {float: left; clear: both; margin: 3px 0 0 0;}
#right .article form.contactForm fieldset .chb {float: left; clear: both; width: 25px; margin: 0; padding: 0;}
#right .article form.contactForm fieldset .labelChb {float: left; clear: none; width: 100px;}
#right .article form.contactForm fieldset .info {color: #1C8B56; font-weight: bold;}

#right .article .articleLead {clear: both; width: 100%; margin: 0 0 20px 0;}
#right .article .membersList {width: 100%; clear: both; list-style-type: none; margin: 0; padding: 0;}
#right .article .membersList li {width: 100%; clear: both; margin: 0 0 20px 0; float: left;}
#right .article .membersList li .text {width: 300px; float: left; clear: both;}
#right .article .membersList li .text .name {font-weight: bold; text-align: left;}
#right .article .membersList li .image {width: 200px; float: left; clear: none; overflow: hidden; text-align: right;}

#right .article .linksList {width: 100%; clear: both; list-style-type: none; margin: 0; padding: 0;}
#right .article .linksList li {width: 100%; clear: both; margin: 0 0 20px 0; float: left;}

#footer {clear: both; padding: 0px 10px 15px 10px;}
#footer #footerContent {background: transparent url('../images/bckgFooter.gif') repeat-x 0 0;	border-top: solid 1px #cccccc; padding: 10px 0; font-size: 10px; text-align: center; color: #8E8E8E; height: 12px;}
#footer #footerContent a {color: #666666;}
