﻿

* html {padding:0;margin:0;}

p {padding:2px; margin: 1px;}


body {
background: #fff url(/PI_gus/images/tlo_main2.gif) repeat-x;
font-size: 11px;
font-family:Verdana, ArialCE, Helvetica, sans-serif;
font-weight:normal;
margin:0;padding:0;
}


h1, .h1 { font: bold 16px Arial, Helvetica, sans-serif !important; margin: 0; padding: 0; line-height: 100%; }
.subtitle {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#333333;font-weight:bold;}
.title {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;font-weight:bold;text-align: center;}
.podGrupaTemat {font-size:14px;}
h1.bodyHeader {display:none;}

#blok_all {
    width: 100%;
    height: 100%;
}
#topNavi {
  position: relative;
  margin-right: auto;
    margin-left: auto;
    width: 990px;
    height: 29px;
}
#blok_baner {
clear: both;
  position: relative;
  margin-right: auto;
    margin-left: auto;
    width: 990px;
  height: 62px;
/*background: url(/PI_gus/images/baner_main_eng.jpg) no-repeat;*/
}
#baner_right {
  float: left;
  width: 50%;
}
#baner_left {
  float: left;
  width: 49%;
}
#blok_main {
  clear: both;
  position: relative;
  margin-right: auto;
    margin-left: auto;
    width: 990px;

}
#belkaNavi {
  height: 36px;
}
#belkaNaviC1 {
  float: left;
  width: 740px;
  height: 33px;
  font-size: 12px; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-weight: normal;
  color: #000000;
}
#belkaNaviC2 {
  position: relative;
  float: right;
  top:5px;
  width: 250px;
  text-align:right;
  height: 33px;
}
#belkaMenu1{height:33px; margin:0; padding:0 0 0 2px; background:url(/PI_gus/images/baton_belkaNawi_bg_1.gif) no-repeat -198px -33px; list-style:none;}
#belkaMenu2{position:absolute; right:10px; top:0; margin:0; padding:0 0 0 2px; background:url(/PI_gus/images/baton_belkaNawi_bg_1.gif) no-repeat -198px -33px; list-style:none;}
#belkaMenu1 li, #belkaMenu2 li{float:left; margin:0px; padding:0 2px 0 0; background:url(/PI_gus/images/baton_belkaNawi_bg_1.gif) no-repeat right -33px;}
#belkaMenu1 a, #belkaMenu2 a {float:left; height:33px; line-height:33px; padding:0 8px 0 0; text-indent:9px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#492700; background:none; text-decoration:none;}
#belkaMenu1 a:hover, #belkaMenu2 a:hover{color:#875837; background: url(/PI_gus/images/baton_belkaNawi_bg_1.gif) repeat-x 0 -66px;}
#belkaMenu1 li span, #belkaMenu2 li span{float:left; height:33px; width:1px;}


#ramkaLeft {
  position: relative;
  float: left;
    width: 210px;
    overflow: hidden;
}
#ramkaCenter {
  position: relative;
  float: left;
    width: 552px;
    overflow: hidden;
  margin: 0 5px 10px 3px; 
  padding: 2px;
  font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000;
 
}
#ramkaContent {
  float: left;
  width: 770px;
  margin: 0 0 7px 0; 
  padding: 1px;
  overflow: hidden;
}

#ramkaRight {
  position: relative;
  float: left;
    width: 210px;
    overflow: hidden;
  margin: 0 0 10px 0; 
  padding: 1px;
}
#ramkaTresc {
    position: relative;
    width: 984px;
    padding: 3px;
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-color: #B5CCC9;
   font: normal normal normal 12px/1.5em Verdana, Arial, Helvetica, sans-serif; color: #000;


}
#ramkaTresc2 {
    float: left;
    position: relative;
    width: 791px;
    padding: 5px;
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-color: #B5CCC9;
   font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000;


}
#zobaczTakze {
    float: left;
    position: relative;
    width: 173px;
    min-height: 100px;
    margin-left: 3px;
    padding: 3px;
    border: dotted 1px #D2D2A0;

}
#news {
  position: relative;
  float: left;
    width: 560px;
    padding: 3px;
    border: solid 1px #B5CCC9;
}
#menuRight {
  position: relative;
  float: left;
    width: 210px;
}
#naviLogo {
  clear: both;
  padding: 0px;
  height: 80px;
  text-align: center;
  vertical-align: top;
  margin: 0px 0px 10px 0px;
  font-size: 9px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: normal;
  color: #000000;
  background-color:#F0F0F0;
  border: solid 0px #AEAEAE;
}
#stopka {
  clear: both;
  border-top: dotted 1px #AAAAAB;
  padding-top: 5px;
  text-align: center;
  font-size: 11px; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  font-weight: normal;
  color: #000000;
}
#okruszki {
border-top:solid 1px #d5d9c8;
border-bottom:solid 1px #d5d9c8;
background-color:#f1f5e6;
padding-top: 3px;
padding-left: 2px;
min-height: 21px;
overflow: hidden;
color: #c00;
}
span.belkaPolaUwag {
height: 20px;
background: url(/PI_gus/images/news_baner_c2.gif) repeat-x;
}

/* NAWIGACJA */
#topNaviMenu {
  position: relative;
  top: 4px;
  width: 650px;
  float: left;
  height: 29px;
color: #fff;
}

/******************SZUKAJ***************/
#topNaviSearch {
  position: relative;
  top: 4px;
  width: 340px;
  height: 29px;
  float: left;
}
#search{position:absolute; top:0; right:29px; margin:0; height:10px; }
#topSearchInput{float:left; width:150px; font-size:9px; padding:3px; color:#666}
.standardInput {padding:2px; height:10px; background:#F2FFF2; border:solid 1px #D4F2D6; color:#333; font:normal 9px Tahoma,Arial,Helvetica,sans-serif;}
.standardInput:focus{border-color:#D4F2D6;}
.standardButton{cursor:pointer; display:inline; height:19px; border:solid 1px #939393; font:bold 11px Arial,Helvetica,sans-serif; line-height:16px; padding:0 9px 2px 9px; margin:0 0 0 9px; color:#F7F7F7; background:#14463E; text-align:center; text-decoration:none; }
.standardButton:hover{ border:solid 1px #FFFFFF;color:#F7F7F7;}

/******************************************/


div#artykul a {color:#044e8e;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size: 12px; text-decoration:none;}
div#artykul a:hover {color:#FF0030;text-decoration:underline;}

a {color:#044e8e;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size: 11px; text-decoration:none;}
a:hover {color:#FF0030;text-decoration:underline;}

a.linkMol {color:#044e8e;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size: 10px; text-decoration:none;}
a.linkMol:hover {color:#FF0030;text-decoration:underline;}



a.tabDok {color:#044e8e;font-family:ArialCE,Verdana,Tahoma;font-size:11px;font-weight:bold;text-decoration:none;}
a.tabDok:hover {color:#FF0030;text-decoration:underline;}

a.okruszki {color:#044e8e;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size: 11px; text-decoration:none;}
a.okruszki:hover {color:#FF0030;text-decoration:underline;}

a.okruszkiRed {color:#c00;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size: 11px; text-decoration:none;}
a.okruszkiRed:hover {color:#FF0030;text-decoration:underline;}

a.topN {
font-size: 12px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight: bold;
color: #000000; 
text-decoration: none; 
}
a.topN:hover {
font-size: 12px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
color: red; 
text-decoration: underline; 
font-weight: bold;
}
a.topMenu {
font-size: 11px; 
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
font-weight: normal;
color: #fff; 
text-decoration: none; 
}
a.topMenu:hover {
font-size: 11px; 
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
color: #EEBD20; 
text-decoration: underline; 
font-weight: normal;
}
.seeAlso ul { padding:0;margin:0;list-style-type:none;}
.seeAlso li { text-align: right;}

.menu_accor {
width:200px;
font-size: 11px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight: bold;
line-height:20px;
color: #000000; 
text-decoration: none;
/** background: url(/PI_gus/images/bat_left_menu.gif) no-repeat; **/
}

.menu_accor:hover {
text-decoration: underline;
color: #FF0030;
}

.menu_accor_right {
width:200px;
font-size: 11px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight: bold;
line-height:20px;
color: #000000;
text-decoration: none;
}

.menu_accor_right:hover {
text-decoration: underline;
color: #FF0030;
}

/************* MENU BELKA NAVI ******************/
.menuBelka ul {margin:0;}
.menuBelka li {float:left;}
.menuBelka ul li{ padding:2px;margin-left:1px;list-style-type:none; height:23px;}
.menuBelka li a {
display:block;
float: left;
white-space:nowrap;
width:auto;
height:23px;
font-size: 12px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight: normal;
line-height:20px;
color: #ffffff; 
text-decoration: none; 
background-color: #044e8e;
}
.menuBelka li a:hover {color:#FF0030;text-decoration: underline; }



/************* RAMKA LEFT **********************/

.leftBox { width: 200px; margin: 0 0 10px 0; padding: 2px; border: solid 1px #cccccc; }
.leftBox h1, .leftBox .h1 { display: block; background: #eeeeee; padding: 2px 5px; font: bold 90% Arial, Helvetica, sans-serif !important; letter-spacing: 1px; text-transform: uppercase; margin: 0 0 5px 0; }
.leftBox ul { padding:0;margin:0;list-style-type:none;width:200px;}
li.leftBox_1 a {
display:block;
width:200px;
font-size: 11px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight: normal;
line-height:20px;
color: #000000;
text-decoration: none; 
/** background: url(/PI_gus/images/bat_left_menu.gif) no-repeat; **/
}
li.leftBox_1 a:hover {color:#FF0030;text-decoration: underline; }

li.leftBox_2 a {
display:block;
width:200px;
font-size: 11px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight: normal;
line-height:20px;
color: #FF0030;
text-decoration: none; 
/** background: url(/PI_gus/images/bat_left_menu.gif) no-repeat; **/
}
li.leftBox_2 a:hover {color:#FF0030;font-weight: normal;text-decoration: underline; }

li.leftBox_3 a {
display:block;
width:200px;
font-size: 11px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight: normal;
line-height:20px;
color: #007000;
text-decoration: none; 
/** background: url(/PI_gus/images/bat_left_menu.gif) no-repeat; **/
}
li.leftBox_3 a:hover {color:#FF0030;font-weight: normal;text-decoration: underline; }

/*********** orange bold ************/
li.leftBox_4 a {
display:block;
width:200px;
font-size: 11px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight: bold;
line-height:20px;
color: #ff6701; /** #E76F00; **/
text-decoration: none; 
/** background: url(/PI_gus/images/bat_left_menu.gif) no-repeat; **/
}
li.leftBox_4 a:hover {color:#FF0030;font-weight: bold;text-decoration: underline; }

/*********** zielony bold ************/
li.leftBox_5 a {
display:block;
width:200px;
font-size: 11px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight: bold;
line-height:20px;
color: #57a727; 
text-decoration: none; 
}
li.leftBox_5 a:hover {color:#1daede;font-weight: bold;text-decoration: underline; }



/************* RAMKA RIGHT **********************/
.rightBox { width: 200px; margin: 0 0 10px 0; padding: 2px; border: solid 1px #cccccc; }
.rightBox h1, .rightBox .h1 { display: block; background: #eeeeee; padding: 2px 5px; font: bold 95% Arial, Helvetica, sans-serif !important; letter-spacing: 1px; text-transform: uppercase; margin: 0 0 5px 0; }
.rightBox ul { padding:0;margin:0;list-style-type:none;width:200px;}
.rightBox_1 li a {
display:block;
width:200px;
font-size: 11px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight: normal;
line-height:20px;
color: #000000; 
text-decoration: none; 
}
.rightBox_1 li a:hover {color:#FF0030;text-decoration: underline; }

.rightBox li a.agreen {
display:block;
width:200px;
font-size: 11px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-weight: normal;
line-height:20px;
color: #344C00; 
text-decoration: none; 
}


.rightBox li a.agreen:hover {color:#FF0030;text-decoration: underline; }

.rightBox5 { width: 200px; margin: 0 0 10px 0; padding: 2px;}
.rightBox5 h1, .rightBox .h1 { display: block; background: #eeeeee; padding: 2px 5px; font: bold 95% Arial, Helvetica, sans-serif !important; letter-spacing: 1px; text-transform: uppercase; margin: 0 0 5px 0; }


.boxGreen { border: solid 1px #B5CCC9; background: #EBF2FF;}
.boxGreen h1, .boxGreen .h1 { background: #B5CCC9; }
.boxGreen2 { border: solid 1px #B5CCC9; background: #ffffee;}
.boxGreen2 h1, .boxGreen2 .h1 { background: #CAE4DC; }
.boxGreen3 { border: solid 1px #d5d9c8; background: #f1f5e6; }
.boxGreen3 h1, .boxGreen3 .h1 { background: #d5d9c8; }
.boxGreen4 { border: solid 1px #d5d9c8; background: #f1f5e6; }
.boxGreen4 h1, .boxGreen3 .h1 { background: #d5d9c8; height: 1px;}
.boxGreen5 {background: #ffffff; }
.boxGreen5 h1, .boxGreen3 .h1 { background: #d5d9c8; height: 1px;}
.boxBlue { border: solid 1px #d3d7e2; background: #eaeef7;}
.boxBlue h1, .boxBlue .h1 { background: #d3d7e2; }
.boxFiolet1 { border: solid 1px #d5d9c8; background: #f1f5e6; }
.boxFiolet1 h1, .boxFiolet1 .h1 { background: #B97DC8; color: white;}
.boxFiolet2 { border: solid 1px #d5d9c8; background: #f1f5e6; }
.boxFiolet2 h1, .boxFiolet1 .h1 { background: #B97DC8; color: white; height: 1px;}
.boxWhite { border: solid 1px #d5d9c8; background: #ffffff; }
.boxWhite h1, .boxWhite .h1 { background: #B97DC8; color: white;}
.boxFiolet1ne { border: solid 1px #d5d9c8; background: #f1f5e6; }
.boxFiolet1ne h5, .boxFiolet1ne .h5 { background: #B97DC8; height: 2px;}



/***************** FORMULARZE *************************************/
.form_input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: 14px;
    color: #000000;
    background-color: #D6F4D9;
    border: 1px solid #666666;
}
.form_submit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #fff;
    background-color: #23896F;
    border: 1px solid #666666;
}
select {color: #000000; font-family: verdana,geneva,helvetica,arial,sans-serif; font-size: 10px;}

#newsletter {
  height: 65px;
  background-color:#F0F0F0;
  border: solid 0px #AEAEAE;
}

/*********TEKST************************/
.redTxt {
  color: #C00000;
}
span.red3 {
font-weight:bold;
font-size:12px;
color:#c00;
}
.data {color: #999999; font-size: 10px;}

.miniaturkaList {
border: 1px #666666 solid;
margin: 0px 8px 8px 0px;
}
.boxText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

/*********** POJĘCIA ******************/
#definicjePojec {
    font-family: Verdana, Arial,Helvetica,sans-serif;
}
#definicjePojec h1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}
#definicjePojec h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #666699;
}
#definicjePojec h3 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: italic;
}
#definicjePojec p {
    text-align: justify;
    font-size: 10px;
}
/****************************************/
/*********** SORTOWANIE TABEL ***********/
table.tablesorter {
    text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    padding: 4px;
}
table.tablesorter thead tr .header {
    background-image: url(/PI_gus/images/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tablesorter tbody td {
    padding: 1px;
    vertical-align: middle;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(/PI_gus/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(/PI_gus/images/desc.gif);
}

/*********** END SORTOWANIE TABEL *******/


