﻿#_SE_FLD {

padding:0;
margin:0;
background: none;
}
table td {
color: black !important;
vertical-align: top;
}
 

 body {
 	 background-color: #fcfcf6;
     background: url('img/bgGrad.jpg');
     background-repeat:repeat-x;
     margin-top:0;
     padding-top:0;
 }





div.projectTitle{
  float: left;
  color: white;
  margin-left: 0px;
  font-style: italic;
  margin-top: 40px;
  background-image: url('img/topTextBg.png');
  height:36px; 
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
  border-bottom: 1px solid #0D3E8D;
  text-align: center;
  margin-top: 100px;
  position: absolute;
  width: 930px;
  font-size: 15px;
  background-repeat: repeat-x;
  font-weight: bold;
    font-size: 15px;
/*  font-weight: normal;*/

 

}
.projectTitleAz {
 
 margin-top: 120px;
 
}
 .projectTopDesc{
float: left;
color: white;
font-style: italic;
margin-left: 0px;
margin-top: 0px;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
height: 37px; 
     background-image: url('img/topTextBg.png') !important;
 width: 780px;
 text-align: center;
  

 }
 
 #bottomText {
float: left;
width: 750px;
margin-left: 10px;
text-align: center;
font-weight: bold;
font-style: italic;
 
 }
 #mainContener {
     margin:0;
     padding:0;
     width: 950px;
     margin: 0px auto ;
     font-family: Arial;
     font-size: 12px;
     border: 1px solid #f3f1e8;
     background-color:white;
     padding-left: 20px;
     padding-right: 0px;
 
 
 }

span p {
 
}
.strong {
  font-weight; bold;
}
.blackText {
 color: black ;
}
#breadcrumb a{
      color: #999999;


}
#breadcrumb a:hover {
 color: #c00000 !important;
}
.breadcrumbOn {
   margin-top: 0px; 
   width: 915px; 
   height: 20px; 
   margin-bottom: 10px;
   padding-left: 15px;
   
}
.breadcrumbOn .arrow {
color: #DEDFD6 ;
font-size :14px;

}
 #generalContent {
 min-height: 500px;
 margin:0;
 padding:0;
width: 715px ;
float: left;
padding: 10px;
border-top: 1px solid #DEDFD6;
border-right: 1px solid #DEDFD6;
font-family : Arial !important;
  font-size: 12px !important;
 }
 #generalContent span {
  font-size: 12px ;
  font-family : Arial !important;
 }
  #generalContent  a {
  font-size: 12px ;
  font-family : Arial !important;
  color: #3C68B5 !important;
  }
    #generalContent  p {
  font-size: 12px ;
  font-family : Arial !important;
  }
#generalContent  ul {
  font-size: 12px ;
  font-family : Arial !important;
  }
#generalContent  li {
  font-size: 12px ;
  font-family : Arial !important;
  }

 a{
     color : black;
 }

 a:hover{
     color: #c00000 ;
 }
 /* MENU górne */

 .knftab ul{
     width: 800px;
     display:block;
     list-style: none;
     margin: 0 ;
     padding:0;
     float: left;
	  


 }
 .knftab ul li {
     margin: 0 ;
     float: left;
     margin-right:3px;

 }
 .knftab li a{
     font-family: Arial;
     font-size:12px;
     font-weight:bold;
     display: block;
     float: left;
     width: 176px;
     height: 40px;
     background-image: url('img/mainMenuBg.png');
     background-repeat:no-repeat;
     color: white ;
     text-decoration:none;
     padding-left: 20px;
     padding-top: 10px;
     margin: 0 ;




 }
 .hidden {
     display:none;
 }


 .knftabHover {
     background-image: url('img/mainMenuBgHover.png') !important;
     text-decoration: underline !important;
     color: #DEDFCE !important;
 }
 .tabcontent {
     position: absolute;
     width: 196px;
     background-color: #107DC6;
     visibility: hidden;


 }
 #ddtabs {


 }
 .tabcontent a {

     display: block;
     width: 156px;
     min-height:16px;
     background-color: #107DC6;
     font-family: Arial;
     font-size:12px;
     font-weight:bold;
     color: white !important;
     text-decoration: none;
     padding-left: 20px;
     padding-right: 20px;
     padding-top: 10px;
     padding-bottom: 10px;
	 background: #107BC7;
/*     background-image: url('img/subMenu.png');*/
/*     background-repeat:no-repeat;*/
     border-bottom: 1px solid #2186CE;
     margin-left: 0px;


 }
 .tabcontent a:hover {
    background: #FFF8EB !important;
     color:black !important;
 }
 /* Koniec MENU górnego */

 #searchBox{
 

 }
 * html #searchBox { /* ie6 hack */
     position: absolute;
 }
 #searchBox {

 }
 #mainMenu {

 }
 #searchBox {
     padding: 0;
     margin:0;
     background-image: url('img/searchBg.png') !important;
     float: right;
     width:129px;
     height: 35px !important;
     padding-top: 5px;

 }
 #searchForm {
     padding: 0;
     margin:0;
 }
 #searchBox fieldset {
     padding: 0;
     margin:0;
     padding-left:5px;
     padding-top: 5px;
     border: none;
     height: 5px;
 }
 #searchField {
     background-color:#1079C6;
     border: 1px solid #218ED6;
     color: white;
     padding-left: 3px;
     padding-right: 3px;
     width: 70px;
     float: left;

 }
 .searchFocus {
     background-color: #FFF8EB !important;
     border: 1px solid #1069AD !important;
     color: #181C18 !important;

 }
 #searchSubmit {
     background-position: center;
     background-image: url('img/lupa.png') !important;
     background-repeat: no-repeat;
     border: none;
     background-color:#1079C6;
     width: 16px;
	 display: block;
	 height: 16px;
	 float: right;
	 clear: none;
	 margin-right: 20px;
	 margin-top: 2px;
	cursor: pointer;
 }
  /* ie6 hack */
 * html #searchSubmit { 
 margin-right: 10px;
 
 }


 .clear{
     clear: both;
 }
 #leftColumn {
     margin:0;
	 padding:0;
     width:180px;
     float: left;
	 min-height: 570px; 
     /* background:red;*/

 }
h1,h2 {
     margin-top:0;
     color: #00347B !important;
     font-weight:bold;
     font-family: Arial;
     font-size: 12px;
 }


  #shortcuts {
    margin:0;
	padding:0;
 
  }

* html #shortcuts {
  
  }
*:first-child #shortcuts  { /* ie 7 only */
   
} 


 #shortcuts h2 {
	background: #FFF8EB;
     background-image: url('img/leftShortcut.jpg') !important;
     background-repeat: repeat-y;
     padding-left: 14px;
     border-bottom: 1px solid #ede8db;
     border-top: 1px solid #DEDFD6;
     margin-bottom:0;
     padding-top: 10px;
     padding-bottom: 10px;

 }
 .shortcut {
 	background: #FFF8EB;
     color: #181818 ;
     display: block;
     font-weight:normal;
     font-family: Arial;
     font-size: 12px;
      background-image: url('img/leftShortcut.jpg') !important;
     background-repeat: repeat-y;
     border-bottom: 1px solid #ede8db;
     padding-top: 10px;
     padding-bottom: 10px;
     padding-right: 4px;

 }

#_SE_CP{
 padding:0!important;
 margin:0!important;
}
 .recommendationLink{
     padding:0;
     margin:0;
     background-image: url('img/leftShortcutArrow.png') ;
     background-position:0% 25%;
     background-repeat: no-repeat;
     margin-left: 14px;
     padding-left: 16px;
     display: block;
 }
 a {
     text-decoration :none;

 }
 a:hover {
     color: #c00000 ;
     text-decoration: underline ;
     cursor:pointer;
 }
 .rightCalloutTitle:hover {
     color: #c00000 !important;
     text-decoration: underline !important;
 }
 .shortcut:hover {
     background-image: url('img/leftShortcutHover.png') !important;
     color: #c00000;
 }
 #askExpert {
     background-image: url('img/askExpert.png') ;
     width:180px;
     float: left;
     height:114px;
     margin-top:-1px;
 }

#konkurs {
     background-image: url('img/konkurs.png') ;
     width:180px;
     float: left;
     height:114px;
     margin-top:-1px;
 }

 #kalendariumWyd {
     background-image: url('img/kalendarium2.png') ;
     width:180px;
     float: left;
     height:114px;
     margin-top:-1px;
 }
 

#sendQuestion {
    background-image: url('img/sendQuestion.jpg') ;
     width:149px;
     float: left;
     height:24px;
	 display: block;
	 margin-top: 75px;
	 background-repeat: no-repeat;
	 margin-left: 13px;


}

#wiecejInfo {
    background-image: url('img/wiecejInfo.png') ;
     width:149px;
     float: left;
     height:24px;
	 display: block;
	 margin-top: 75px;
	 background-repeat: no-repeat;
	 margin-left: 13px;


}
 #dictionary {
     border-right: 1px solid #DED7CE;
     border-bottom: 1px solid #DED7CE;
     width:179px;
     float: left;

	 margin-bottom: 5px;

	 
}

#dictionary span {
  padding:0;
  margin:0

}


 #dictionary h2 {
     padding:0;
     margin:0
	 display: block;
     padding-top: 10px;
     padding-left:60px;
     margin-bottom:10px;
 
 }

 #smallDictNav {
   height: 22px;
 

   background-color: #FFF8EB;
   border: 1px solid #DED7CE;
   border-right: 0;
   width:160px;
    padding-top: 3px;
  padding-left: 2px;
   padding-left: 18px;
   padding-bottom: 2px;
   margin-bottom: 0px;
   clear: both;

 }
.smallDictLetter {
 float: left;
 padding: 2px;
 font-size: 10xp;
 float: left;
 font-weight: bold;
 
  border: 1px solid #DED7CE;
  margin-left: 2px;
  background: white;
}

 
#ads {
  margin-top: 5px;
 
 

}
 #mainBanner{
     background-image: url('img/topBanner.jpg') ;
     background-repeat: no-repeat;
     width:930px;
     /* height: 230px;*/
     height: 41px;
     padding-top: 189px;
 }
 #newsColumn {
     width: 420px;
     padding: 10px;
     float: left;
     border-top: 1px solid #dfdcd0;
     border-right: 1px solid #dfdcd0;
	 margin-top: 0!important;


 }
 #newsColumn a, #generalContent .articleIdx a  {
  color: #1079C6;
 }

 h3 {
     font-family: Arial;
     font-size:12px;
     font-weight:bold;
     color: #00347a;

 }
 #generalContent {
padding-top: 10px;
 }
#generalContent h3 {
   margin:0;
   padding 0;
   margin-top: 5px;
   margin-bottom: 10px;
    font-family:   Georgia, Arial ;
	font-size:22px;
	color: black;
    font-weight:normal;
 
}


 .articleIdx{
     padding-top: 10px;
     padding-bottom: 4px;
     border-bottom: 1px dotted #e2dfd3;
 }
 .ArticleDate {
     color: #b5b5b5;
     font-size:11px;
     font-family:Tahoma, Arial;
     clear: both;
     display:block;

 }
 .FirstArticle span.ArticleTitle   {
   font-family: Georgia;

     color: black;
     display: block;
     padding-top: 5px;
     padding-left: 0;
	 font-weight: bold;

}

 .FirstArticle h1.ArticleTitle   {
   font-family: Georgia;
     color: black;
     display: block;
     padding-top: 5px;
     padding-left: 0;
	 font-weight: bold;

}


h1.ArticleTitle {
	font-weight:normal; 
 }
 


 .ArticleTitle {
     font-family: Georgia;
     font-size: 16px;
     color: black;
     padding-top: 5px;
     display: block;
     padding-bottom: 10px;
     padding-left: 0;
 
 }
 
 #messages {
     float: left;
     width: 150px;
     padding: 10px;

 }

#messages h3{
margin-bottom: 20px;

}
#messages a{
  color: #1079C6;
  float: left;

}
 #mainContent {
  margin:0;
  padding:0;
  width: 930px;
 
  padding-top: 10px;
 }
 img {
     border: none;
 }
 .messageContent {
     padding-top: 10px;
     color: black;
     font-weight:bold;
     font-size: 12px;
     font-family:Arial;

 }
 .message a{
     color : #1079C6;
     margin-top: 10px;
     display:block ;
	 float: none !important;

 }
.goArrow {
  font-size: 14px;
  font-weight: normal;
  margin-left: 0px;
 
 
}
 .message a:hover{
     color: #c00000 ;
 }

 .message {
     padding-bottom: 10px;
     margin-bottom: 10px;
     border-bottom: 1px dotted #e2dfd3;
 }
 .rightArrowSquare {
     background-image: url('img/rightArrowSquare.png') ;
     height: 12px;
     width: 12px;
 }
 .rightCalloutTitle {
     background-image: url('img/rightArrowSquare.png') ;
     background-repeat:no-repeat;
     background-position:  center right;
     width:105px;
     display: block;
     border-bottom: 1px dotted #e2dfd3;
     margin-bottom:10px;
     padding-top: 5px;
     padding-bottom:5px;
	 padding-right: 20px;
	 padding-left: 5px;
	 font-weight: bold;

 }
 #redakcjaBox {
     float: left;
     color: #999999;
	 font-size: 11px;

 }
 #fotterWrapper {
     width:  970px;
     margin:0;
     margin-left: -20px;

 }

#bigMenuFotter {
  border: none;
  background-color: #fcfcf6;
  background-color: #FCFCF6;
  border-top: 1px solid #edede8;
  float: left;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 2px solid #29599f;
  width: 970px;
}

div.subMenuContent {
  float: left;
  width: 200px;
}

.footTabs a {
  color: #00347a !important;
  font-weight: bold;
  font-family: Arial;

}
.footTabs li{
  float: left;
  padding-left: 10px;
  width: 220px;
  display: block;

}
.footTabs ul {

 margin:0;
 padding:0;
 margin-left: 25px;
 
}
#fotterWrapper .tabcontainer {
 margin-left: 25px;
 display: block;
 float: left;
 
 

}
div.subMenuContent {
 float: left;
/* border: 1px solid red;*/
 width: 230px;
 margin-top: 15px;
 color: black;

}
.subMenuContent a {
  display: block;
  padding-left: 10px;
  color: black !important;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
  background-image: url('img/grayRightArrow.jpg') ;
  background-repeat: no-repeat;
  background-position: center left;
  margin-left: 10px;
}
div.footTabs {
 
 width: 960px;
 float: left;
 clear: both;
 margin:0;padding: 0;
 
}
#fotterTabs {
margin:0;
padding:0;
}
  #fotterWrapper a{
border: none;
  color: #107BC7;
  }
 #fotter {
     float: right;
 }
 #fotterBelt {
 float :left;
   width: 950px;
    border-top: 1px solid #edebe6;
     border-bottom: 1px solid #edebe6;
     background-color:#FBF6F0;
     padding-top: 12px;
     padding-bottom: 12px;
     color: #999999;
     padding-left: 10px;
     padding-right: 10px;
  background: #fcfcf6;
 }
 #fotterUnderBelt{
   background: #fcfcf6;
 padding-top: 55px;
 float: left;
  width: 950px;
    padding-top: 12px;
     padding-bottom: 12px;
     color: #999999;
     padding-left: 10px;
     padding-right: 10px;
	 margin-bottom: 5px;
 
 }
 *html #fotterUnderBelt {
  margin-bottom:0;
 }
  #fotterUnderBelt a {
  font-size: 11px;
   color: #999999;
  }
 .strong {
     font-weight: bold;
 }
 #bottomLinks {
     float: right;
 }
 #cert {
     float: left;
	 font-size: 11px;
	 clear: none;
 }

 .bipIcon {
     background-image: url('img/bipIcon.gif') ;
     width: 21px;
     height: 12px;
     background-repeat:no-repeat;
     padding-left: 24px;

 }
 #fotterUnderBelt{
     padding-top: 10px;
     padding-bottom: 10px;
     margin-bottom: 20px;
 }



 .displayNone {
     display: none;
 }

 #biggerText, #languageVersion, #contact{
     border-right: 1px solid #ebe9e0;
     border-bottom: 1px solid #ebe9e0;
     float: right;
     width: 119px;
     height: 21px;
     top: 0;
     text-align: center;
     margin-top: 10px;
     position: absolute;
     padding-top: 5px;
     font-size:11px;
	

 }
 #biggerText a,  #languageVersion a, #contact a {
  color: #107BC7; 
 }
 #biggerText {
     margin-left: 597px;
     background-image: url('img/aPlus.png') ;
 }
 #languageVersion {
     background-image: url('img/flag.png') ;
     margin-left: 718px;
     width: 119px;
     background-repeat:no-repeat;
 }
 #contact {
     background-image: url('img/contact.png') ;
     margin-left: 838px;
     border-right: 0;
     width: 92px;
     background-repeat:no-repeat;
 }

 #basic-accordian {
     display: block;
     margin-left: 0px;
     margin-top: 5px;
	 margin-bottom: 15px;
 }
 .accordion_headings {
     display:block;
     color: #00347B ;
     font-weight:bold;
     cursor: pointer;
     margin-bottom: 0px;
     margin-top: 2px;
	 background-color: #F2EEE8;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 border: 1px solid #DFDCD0;
	 border-right: none;
 }
 .accordion_headings_hover {
background-color: #DFDCD0;
 }
 .accordion_child {
   font-weight:normal;
   font-size: 10px;
   font-family: Tahoma;
   margin:0;padding:0;
   padding-top: 5px;
   background: #FBFBFA;
 
 }

.dictionaryContent div p{
 margin:0 !important;
 padding: 0!important;
}



 /* słownik pojęć full */
ul.dictionaryNav  {
  list-style: none;
  padding:0;
  margin:0;
  text-align: center;
  display: block;
  padding-top: 5px;
 

 
 
}
.dictionaryNav li{
  cursor : pointer;
  list-style: none;
  float: left;
  margin-top: 0;
  margin-right: 15px;
  text-align: center;
  display : block;
  background-color: white;
  padding: 5px;
  border: 1px solid #DED7CE;
  margin:0;
  margin-left: 10px;
  margin-top:0;
  color: black;
  

}
.dictionaryNav li:hover {
  border: 1px solid black;
    color: black;

}
.dictionaryNavActive {
  border: 1px solid black !important;
  color: white !important;
  background-color: #0C3F90 !important;
  
}
.dictionaryRange {

 width: 560px;
 min-height: 100px;
 clear: both;
 padding: 15px;
 padding-top: 5px;
 display: none;

}
.dictionaryNav {
 
  text-align: center;
  
}
#dictNav {
  clear: both;
  margin: 0px auto;
  float: left;
  width: 590px;
  margin-bottom: 10px;
  padding-bottom: 15px;
  font-weight: bold;
  height: 23px;
  background-color: #FFF8EB;
  border: 1px solid #DED7CE;

}
 * html #dictNav{ /* ie6 hack */
   padding-top: 5px;
   padding-bottom: 10px;
 }
#fullDictionary {


}

.newsCalendar {
    background-image: url('img/smallCalendar.gif') ;
	padding-left: 15px;
	background-repeat: no-repeat;
	     background-position:  center left;
		 float: right;
}
ul ul {
  list-style-image:url("img/circle.png");
  list-style-type:circle;
  padding-left:15px;
  margin: 0;
  margin-top: 5px;
}

 

  div.PAGE_NAVIGATION {
        margin: 0;
        clear: both;
        padding-left: 9px;
        width: 400px;
		float: left;
 
    }

  a.PAGE_NAVIGATION_LINK{
        width: auto;
        padding-left: 4px;
        padding-right: 4px;
    }
a.PAGE_NAVIGATION_LINK_SELECTED {
  font-weight: bold !important;
font-size: 13px !important;
}

#generalContent {
 
 
}

 table.tabela  {
     border-collapse: collapse;
     border :1px solid #ede8db;
 }
 .tabela th{

     color: #ebe8da;
     border :1px solid #315fa4;
     /*letter-spacing: 1px;*/
     /*text-transform: uppercase; */
     text-align: left;
     padding: 5px;
     background: #083C94 url(img/tableBlueBg.jpg?t) repeat;

 }
/* kolorwanie tabeli */
 .tabela td {
     border: 1px solid #EFEBDE;
     padding:5px;
 }
 tr.alt td {
     background-color: #EFF5FF;
 }
 tr.alt2 td {
     background-color: #FFFBF7;
 }
 tr.alt3 td {
     background-color: #C60000;
     color: white;
 }
 tr.alt4 td {
     background-color: #FFFBF7;
     color: #9C9A9C;
 }

  tr.alt5 td {
     background-color:#25abea;
     color: white;
 }
   tr.alt6 td {
     background-color: #FFFBEF;
     
 }



#calendarWrapper select{
  width: 100px !important;
}

#generalContent ol li a{
  word-wrap: break-word;
}
.biggerText, .biggerText a, .biggerText span, .biggerText div, .biggerText p{
  font-size: 17px !important;
 
}
#generalContent .biggerText p {
 font-size: 17px !important;
}
 
 .formularzDoPobrania a {
 color: #107BC7 !important;
}

.link {
   color: #094FA4 !important;
}

.nicetable {
    width: 96%;
    padding: 0;
    margin: 10px 0px 10px 10px;
    border-collapse: collapse;
    font-size: 12px;
}

.nicetable caption {
    padding: 0 0 5px 0;
    width: 700px;
    font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}

.nicetable th {
    font: bold 11px;
    color: #4f6b72;
    border-right: 1px solid #0D3D91;
    border-left: 1px solid #0D3D91;
    border-bottom: 1px solid #0D3D91;
    border-top: 1px solid #0D3D91;
    letter-spacing: 1px;
    /*text-transform: uppercase; */
    text-align: left;
    padding: 3px 3px 3px 6px;
    background: #107BC7  ;
	color: white;

}

.nicetable th.light{
    font: bold 11px;
    color: #4f6b72;
    border-right: 1px solid #0D3D91;
    border-left: 1px solid #0D3D91;
    border-bottom: 1px solid #0D3D91;
    border-top: 1px solid #0D3D91;
    text-transform: uppercase;
    text-align: left;
   padding: 3px 3px 3px 6px;
    background: #E7F7F7  ;
}

 
.nicetable td {
    border-right: 1px solid #0D3D91;
	    border-left: 1px solid #0D3D91;
    border-bottom: 1px solid #0D3D91;
    background: #fff;
     padding: 3px 3px 3px 6px;
    color: #4f6b72;
    font-size: 12px;
} 
.nicetable th.leftEdge{
    border-left: 1px solid #0D3D91;
    border-top: 0;
    background: white ;
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #797268;
}
.nicetable td.leftEdge{
    border-left: 1px solid #0D3D91;
    border-top: 0;
    background: white ;
    color: #797268;
}