/* CSS Document */
/*--------------------------------------body---*/
body, td, th, div, p, label, input {
  
       font:normal 13px Arial, Helvetica, sans-serif;
       line-height:17px;
}
input {color:#000}
a, a:visited, a:hover {
      
}
a              {text-decoration:underline;}
a:hover {text-decoration:none}




/*-------------------------------------szukaj---*/

.module-search               {
       overflow:hidden;
       padding:1px 0px 0px 0px;
}
.search {
       padding:36px 0px 0px 0px;
       font-size: 11px;
       color: #383431;
      
     
}
.search a{
       font-size: 11px;
       color: #383431;
       text-decoration:none
        
}
.search a:hover{
       font-size: 11px;
       color: #383431;
       text-decoration:underline;
}


.search-input {
       background:url(../images/searchInput.jpg) no-repeat 0 0;       
       float:left;
       width:264px;
       
}
.search-button {

}
.search-input .inputbox       {
       background:url(../spacer.gif);
       border:none;
       color:#666;
       line-height:14px;
       padding:4px 0px 6px 5px;
       margin:0px 0px 0px 36px;
       vertical-align:top;   
       width:223px;
}
.search-button .button       {
       background:none;
       border:none;
       color:#fff;
       padding:0px 0px 0px 0px;
       margin:0px 0px 0px 0px;
       width:1px;
       height:25px;  
       vertical-align:top; 
}
       




/*---------------------------------------------------------------------------------boxes---*/

.module {
       background:url(../images/box-top.gif) no-repeat 0 0 #84cee4;
       width:100%;
       margin:0px 0px 12px 0px;
}
.module .first {
       background:url(../images/box-bottom.gif) no-repeat 0 bottom;
}
.module .sec {
       padding:0px 0px 0px 0px;
}
.module .box-indent {
       padding:12px 20px 16px 27px;
}
/*-------------------title----*/

.module h3 {
       color:#000;
       font-weight:normal;
       font-size:14px;
       padding:14px 0px 0px 27px;
       margin:0px 0px 0px 0px;
}

/*-------------------content----*/
.module div       {
       color:#fff;
}
.module td, .module p {
       color:#444;
       font-size:12px;
       padding:0px 0px 0px 0px;
       line-height:21px;
}
.module p {
       padding:0px 0px 7px 0px;
}
.module ul       {
       list-style:none;
       margin:0px 0px 0px 0px;
}

.module ul li {
       background:url(../images/list-item.gif) no-repeat 0 3px;
       padding:0px 0px 14px 15px;
       line-height:16px;
}
.module li a, .module li a:visited {
       font-size:12px;
       color:#2e2e2e;
       line-height:14px;
       text-decoration:underline;
}
.module li a:hover {
       color:#2e2e2e;
       text-decoration:none !important;
}
.module ul li span {
}

.module_menu li.active a {
       color:#2e2e2e;
}
.count       { /* count users */
       text-decoration:underline;
       color:#fff;
}
.module font       {
       color:#fff;
}
.module a       {
       color:#fff;
       text-decoration:underline;
       font-weight:bold;
}
.module a:hover              {
       text-decoration:none !important;
}
.module a:visited {
       color:#fff;
}
.module em       {
       color:#050505;
       font-size:11px
}
.module img {
       margin:0px 24px 5px 0px;
}

/*-------------------------------------mainmenu---*/
.module_menu {
       background:url(../images/box-top.gif) no-repeat 0 0 #84cee4;
       width:100%;
       margin:0px 0px 12px 0px;
}
.module_menu .first {
       background:url(../images/box-bottom.gif) no-repeat 0 bottom;
}
.module_menu .sec {
       padding:0px 0px 0px 0px;
}
.module_menu .box-indent {
       padding:12px 20px 19px 27px;
}
/*-------------------title----*/
.module_menu h3       {
       color:#000;
       font-weight:normal;
       font-size:14px;
       padding:14px 0px 0px 27px;
       margin:0px 0px 0px 0px;
}
/*-----------------content----*/
.module_menu div              {
       color:#fff;
       font-size:12px;
}
.module_menu ul {
       list-style:none;
       margin:0px 0px 0px 0px;
}
.module_menu li       {
       line-height:14px;
       display:block;
}
.module_menu li       li{
       border:none;
       padding:0px 0px 0px 10px;
}
.module_menu li a, .module_menu li a:visited {
       background:url(../images/list-item.gif) no-repeat 0 2px;
       padding:0px 0px 8px 16px;
       color:#fff;
       display:block;
       font-size:13px;
       line-height:14px;
       text-decoration:underline;
}
.module_menu li a span {
}
.module_menu li a:hover {
       color:#fff;
       text-decoration:none;
}
.module_menu li.active a {
       color:#fff !important;
       text-decoration:underline !important;
}

/*-------------------------------------topmenu---*/
.topmenu-left {
       background:url(../images/topmenu-left.gif) no-repeat 0 0;
       height:40px;
       left:0px;
       position:absolute;
       width:3px;
       z-index:99;
}
.topmenu-right {
       background:url(../images/topmenu-right.jpg) no-repeat right 0;
       height:40px;
       right:0px;
       position:absolute;
       width:3px;
       z-index:99;
}
.module-topmenu {
       padding:0;
       margin:0;
       position:relative;
}
ul.menu-nav {
       padding:0;
       margin:0;
       list-style:none;
}
ul.menu-nav li {
}
ul.menu-nav li, ul.menu-nav li.active       {
       float:left;
       padding:0;
       margin:0;
       border:none;
}
ul.menu-nav li a, ul.menu-nav li a:hover, ul.menu-nav li a:visited {
       color:#fff;
       font-size:11px;
       display:block;
       font-weight:bold;
       line-height:14px;
       text-decoration:none;
}
ul.menu-nav li a:hover {
       text-decoration:none !important;
}
ul.menu-nav li a span{
       background:url(../images/topmenu-separator.gif) no-repeat right 0px;       
       display:block;
       padding:13px 32px 13px 32px;       
}
ul.menu-nav li a span       {
}
ul.menu-nav li a:hover span       {
       padding:13px 32px 13px 32px;
}
ul.menu-nav li a:visited {
}

/*-------------------hover----*/

ul.menu-nav li a:hover  {
       background:url(../images/topmenu-active.gif) repeat-x 0 0;       
       color:#fff;
       text-decoration:underline;
}
ul.menu-nav li a:hover span       {

}
/*-------------------active----*/

ul.menu-nav li.active a {
       background:url(../images/topmenu-active.gif) repeat-x 0 0;
       color:#fff;
}
ul.menu-nav li.active a span {
}



                              
/*---------------------------------------------------------structure---*/
#body {
       background:#10232b;
}
.layer01 {background:url(../images/tail.gif) repeat-x 0 0 #63c5e2;}
.main        {
       width:940px;
}
.indent {
       padding:0px 0px 0px 0px;
}
/*-------------------------------------header---*/
#header {
       background:url(../images/top-bg.jpg) no-repeat 50% 0;
       height:431px;
       overflow:hidden;
}
       #topmenu {
              background:url(../images/topmenu-bg.gif) repeat-x 0 bottom;
              height:40px;
              overflow:hidden;
              width:100%;
              margin:0px 0px 6px 0px;
       }
       #logo {
              width:600px;
              float:left;
       }
       #logo img {
              margin:34px 0px 0px 6px;
       }
       #search {
              float:right;
              width:317px;
       }
       #top {
              height:116px;
              overflow:hidden;
       }
       #boxes {
              height:265px;
              overflow:hidden;
       }
/*-------------------------------------content---*/
.content {
       padding:0px 2px 0px 0px;
}
#wrapper {
       background:url(../images/wrapper-bg.jpg) no-repeat 0 0;
       padding:31px 8px 20px 0px;
}
#wrapper .width {
       overflow:hidden;
}
       #left {
              float:left;
              width:242px;
              _margin-right:-3px;
       }
       #left .space {
              padding:0px 9px 0px 0px;
       }
       .container {
              overflow:hidden;
              height:1%;
       }

/*-------------------------------------footer---*/

#footer              {
       background:url(../images/footer-bg.gif) repeat-x 0 0;
       width:100%;
       overflow:hidden;
       height:180px;
       background: #10232B;
}
#footer .space       {
       color:#fff;
       font-size:12px;
       padding:15px 0px 0px 0px;
       text-align:left;
}
#footer a       {
       color:#fff;
       text-decoration:underline;
       line-height:22px;
}
#footer a:hover       {
       text-decoration:none;
}
.clr {
       overflow:hidden;
       clear:both;
       font-size:1px;
       line-height:1px;
}
#welcome {
       background:url(../images/bannerBg.jpg) no-repeat right 0;
       float:right;
       width:624px;
}
#welcome div, .module-banners div {
       color:#6a6a6a
}
#welcome .space {
       padding:22px 334px 10px 0px;
       color:#6a6a6a;
       line-height:16px !important;
}
#welcome a {
       color:#24a9d0;
}
#welcome .bannerText {
       width:290px;
       height:71px;
       margin:0px 0px 6px 0px;
       background:url(../images/bannerText.jpg) no-repeat 0 0;
}

.corner-bottom-left {
       background:url(../images/c-corner-bottom-left.gif) no-repeat 0 bottom;
}
.container .corner-bottom-right {
       background:url(../images/c-corner-bottom-right.gif) no-repeat right bottom;
       padding:17px 15px 27px 35px;
       overflow:hidden
}
.corner-top-right {
       background:url(../images/c-corner-top-right.gif) no-repeat right 0;
}
.corner-top-left {
       background:url(../images/c-corner-top-left.gif) no-repeat 0 0 #84cee4;
       width:100%;       
}

.module-banners .border-bottom {
       background:url(../images/border-bottom.gif) repeat-x 0 bottom #fff;
       width:100%;
}
.module-banners .corner-bottom-left {
       background:url(../images/corner-bottom-left.gif) no-repeat 0 bottom;
}
.module-banners .corner-bottom-right {
       background:url(../images/corner-bottom-right.gif) no-repeat right bottom;
}
.module-banners .corner-top-right {
       background:url(../images/corner-top-right.gif) no-repeat right 0;
}
.module-banners .corner-top-left {
       background:url(../images/corner-top-left.gif) no-repeat 0 0;
}

.shadow {
       background:url(../images/shadow.jpg) no-repeat 50% bottom;
       padding:0px 0px 23px 0px;
}
.col1 {
       float:left;
       width:24%;
}
.col2 {
       float:left;
       width:25%;
}
.col3 {
       float:left;
       width:25%;
}
.col4 {
       float:left;
       width:24%;
}
.col1, .col2, .col3 {background:url(../images/vline.gif) repeat-y right 0; overflow:hidden;}
.module-banners .space {padding:17px 12px 18px 22px;}
.module-banners .width {font-size:12px}
.module-banners .title {width:165px; height:41px; margin:0px 0px 9px 0px;}
.col1 .title {background:url(../images/text1.jpg) no-repeat 0 0}
.col2 .title {background:url(../images/text2.jpg) no-repeat 0 0}
.col3 .title {background:url(../images/text3.jpg) no-repeat 0 0}
.col4 .title {background:url(../images/text4.jpg) no-repeat 0 0}
a.clickhere {width:83px; height:23px; background:url(../images/clickhere.jpg) no-repeat 0 0; display:block; margin:10px 0px 0px 0px;}
.box-top {line-height:3px; font-size:3px; background:url(../images/box-top-bg.gif) no-repeat 0 0}
.downspace li {padding-bottom:20px !important;}
.border-top {width:100%; margin:0px 0px 8px 0px;}
.center {text-align:center}




.program-pit
{
width: 900px;
height: 270px;
text-align:left;
float: left;
}





.program-pit-opis
{
width: 550px;
text-align:left;
float: left;
padding-top: 20px;
color:  #65C6E2;
}

.program-pit-opis b
{
font-size: 16px;
color:  #504A47;
}

.program-pit-opis h6
{
font-size: 10px;
color:  #504A47;
}

.program-pit-pobierz
{
width: 350px;
text-align:left;
float: left;
text-align: center;
}

.program-pit-opis a
{
line-height: 22px;
text-decoration: none;
font-size: 12px;
color:  #65C6E2;
text-align: center;
font-weight: normal;
}

.program-pit-opis a:hover{
line-height: 22px;
text-decoration: none;
font-size: 12px;
color:  #65C6E2;
font-weight: normal;
}


