
@font-face {
    font-family: 'helveticaneue';
    src: url('../css/helveticaneueltcom-thcn.eot'); /* IE9 Compat Modes */
    src: url('../css/helveticaneueltcom-thcn.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../css/helveticaneueltcom-thcn.woff') format('woff'), /* Modern Browsers */
         url('../css/helveticaneueltcom-thcn.ttf')  format('truetype') /* Safari, Android, iOS */

}
@font-face {
    font-family: 'helveticaneueb';
    src: url('../css/helveticaneueltcom-bdcn.eot'); /* IE9 Compat Modes */
    src: url('../css/helveticaneueltcom-bdcn.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../css/Mhelveticaneueltcom-bdcn.woff') format('woff'), /* Modern Browsers */
         url('../css/helveticaneueltcom-bdcn.ttf')  format('truetype') /* Safari, Android, iOS */

}
@font-face {
    font-family: 'myriad-cond';
    src: url('../css/myriadpro-cond.eot'); /* IE9 Compat Modes */
    src: url('../css/myriadpro-cond.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../css/myriadpro-cond.woff') format('woff'), /* Modern Browsers */
         url('../css/myriadpro-cond.ttf')  format('truetype') /* Safari, Android, iOS */

}

@font-face {
    font-family: 'myriad-light';
    src: url('../css/myriadpro-light.eot'); /* IE9 Compat Modes */
    src: url('../css/myriadpro-light.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../css/myriadpro-light.woff') format('woff'), /* Modern Browsers */
         url('../css/myriadpro-light.ttf')  format('truetype') /* Safari, Android, iOS */

}
@font-face {
    font-family: 'myriad';
    src: url('../css/myriadpro-regular.eot'); /* IE9 Compat Modes */
    src: url('../css/myriadpro-regular.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../css/myriadpro-regular.woff') format('woff'), /* Modern Browsers */
         url('../css/myriadpro-regular.ttf')  format('truetype') /* Safari, Android, iOS */

}
@font-face {
    font-family: 'opensans';
    src: url('../css/opensans-regular.eot'); /* IE9 Compat Modes */
    src: url('../css/opensans-regular.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../css/opensans-regular.woff') format('woff'), /* Modern Browsers */
         url('../css/opensans-regular.ttf')  format('truetype') /* Safari, Android, iOS */
}

body {
  font-family: Open Sans;
  font-size: 11pt;
  background-color: #D8E8F1;
  background-repeat: repeat-x;
  padding: 3px;
  margin: 0px;
}
p {
    margin: 4px 0;
}
form, table {
  margin: 10px auto;

}
form {
  width: 85%;
}

table {
  background-color: #fff;
}

li {
  padding: 2px;
  border-bottom: 1px solid #DDDDDD;
}
.data {
  float: right;
  color:#008F13;
}
a {
  color:#00589F;
  text-decoration: none;
}
a:visited {
  color: #008F13;
  color: #00589F;
}
a:hover {
  color: #00AF18;
}
input,select,textarea {
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #1d567f;
    font-family: Arial;
    font-size: 14px;
}
input[type="button"], input[type="submit"]{
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
  padding:2px 10px;
  background-color: #779DBF;
  border: 1px solid #779DBF;
}
#form3 {
  margin:0 auto;
  text-align: left;
  width: 50%;
}
#form3 p {
  border-bottom: 1px dotted #DDD;
  padding:10px;
  margin:0;
  color:#45759F;
}
#form3 input {
  padding:2px; margin:2px;
}
ul, li {
  list-style: none;
}


#menu {
  color: #0B5488;
}
#menu a{
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
  padding:4px 10px;
  margin-left: 10px;
  margin-right: 10px;
  background-color: #779DBF;
}
#menu a:hover{
  background-color: #D1E1EF;
  color:#95B1CC;
}

#pagewrapper {
  border: 1px solid #D1E1EF;
  margin: 20px auto;
  padding: 10px 22px 10px;
  width: 94%;
}

#pagewrapper h1 {font-size:138.5%;}

#pagewrapper th {
  text-align: left;
  background-color:#E7EEF6;
}
#pagewrapper form th {
  text-align: right;
  background-color:#E7EEF6;
}

#pagewrapper table {
  border-top: 1px solid #B5CBDF;
  border-left: 1px solid #B5CBDF;
  border-right: 1px solid #B5CBDF;
}
 table td, table th {
  border-bottom: 1px solid #B5CBDF;
  padding: 3px;
  vertical-align: top;

}
 table.table-small td, table th.table-small {
  border-bottom: 1px solid #B5CBDF;
  padding: 3px;
  vertical-align: top;
font-size:11px;
}
#pagewrapper table th {
  font-weight: bold;
}
#pagewrapper table th a{
  color: #333;
}
#pagewrapper form table td, form table th {
  border-bottom: 1px solid #ccc;
  padding: 10px;
}

#pagewrapper form table.rank td, form table.rank th {
    padding:5px;
}
#pagewrapper form.nopadding table td, form.form.nopadding table th {
  border-bottom: 1px solid #ccc;
  padding: 4px;
}
#pagewrapper form table#description_tbl td, #pagewrapper form table#description_tbl th {
  padding: 1px;
}

#alert {
  border-bottom:1px solid #00589F;
  color:#00589F;
  font-size:13px;
  font-weight:bold;
  margin:4px 300px;
  opacity:0.6;
  padding:5px;
  text-align:center;
}
.red {
  color: #EE0000;
}
.bigreen {
  color: #3C771A;
  font-family: Arial !important;
  font-size:14px !important;
}
.yellow {
  color: #DFCC00;
}
.green {
  color: #00CC00;
}
.agreen, .agreen:visited {
  background-color: #00CC00;
  color:#FFF;
  font-weight: bold;
  padding:4px 10px;
}
.ablue, .ablue:visited {
  background-color: #4C83AF;
  color:#FFF;
  font-weight: bold;
  padding:4px 10px;
}
.ared, .ared:visited {
  background-color: #CC0000;
  color:#FFF;
  font-weight: bold;
  padding:4px 10px;
}
.blue {
  color: #0E85EF;
}

.block {
  padding:6px 20px;
  margin:4px;
  background-color: #B5CBDF;
  font-size: 12px;
  border-right: 1px solid #DDD;
  border-left: 1px solid #DDD;
}
.blockcur {
  padding:6px 20px;
  background-color: #FFF;
  margin:4px;
  border-right: 1px solid #DDD;
  border-left: 1px solid #DDD;
  font-size: 12px;
}

#listamaili {
}
#listamaili th {
  font-size: 12px !important;
  border-right: 1px dotted #DDD;
  padding:4px;
}
#listamaili td {
  font-size:11px;
  border-right: 1px dotted #DDD;
  padding:4px 12px;
  color:red;
  background-color: #F2F2F2;
}
#listamaili tr.active td{
  background-color: #FAFAFA;
  color:#444;
}

#message {
  clear: both;
}
#message li {
  border:none;
  list-style: disc;
}

tr.blueadresy td {
  color:#295A6F !important;
}
.mess {
  border: 4px solid #74BF3D;
  font-family:myriad;
  font-size:21px;
  line-height: 150%;
  margin: 8px 50px;
  overflow: hidden;
  padding: 20px;
  background-color: #DEF4DC;
  color:#528826;
}
.lgrey td {
  background-color: #FAFAFA;
  padding: 2px;
  padding-top:10px !important;
}
.grey td {
  background-color: #EEE;
  padding: 2px;
  padding-top:10px !important;
}
.grey tr:hover td {
  background-color: #FFF;
}
#pagewrapper td.bg_green {
  background-color: #A8D36B;
  padding: 10px;
}
#pagewrapper td.bg_red {
  background-color: #ffa786;
  padding: 10px;
}
#pagewrapper form.formgrey input,.formgrey textarea {
  border:1px solid #CCC;
}
#pagewrapper form.formgrey td {
  border-bottom:1px solid #999;
}

#gallery, .gal  {
  padding: 10px;
  margin: 10px 20px;
  border: 1px solid #DDD;
  background-color: #F2F2F2;
  border-top: 1px solid #f65800;
}

#gallery li, .gal li {
  background-color: #FFF;
  display: inline-block;
  border-color:#F7F7F7 #EDEDED #EDEDED #F7F7F7;
  border-style:solid;
  border-width:1px;
  padding:0px;
  margin:6px;
}

#gallery li:hover, .gal li:hover {
  border: 1px solid #f65800;
  background-color: #F3F3F3;
}

#gallery a, .gal a {
  border-color:#F7F7F7 #CCCCCC #CDCDCD #F7F7F7;
  border-style:solid;
  border-width:1px;
  padding: 8px;
  margin: 0px;
  display:block;
}

h2.info {
  background-color: #A8D36B;
  color:#005f1d;
  padding:20px;
  border:1px solid #005f1d;
  margin:10px 0;
  text-align: center;

}
tr.bigger td {
  font-size:14px !important;
}

#pagewrapper table.zamowienia tr.podsumowanie td {
  border-bottom:3px solid #73B0D1;
}
tr.razem td {
  background-color: #EDF2F4;
}
tr.podsumowanie td span {
  font-weight: bold;
}
#pagewrapper table.zamowienia {
  border-color:#73B0D1;
}
#pagewrapper table.zamowienia td{
  font-family:Arial;
  font-size:14px;
  border-color:#73B0D1;
}
.small {
  font-size:11px;
  color:#AAA;
}
.grey {
  color:#999;
}
.right {
  text-align: right;
}
.bluez {
  color:#00589F;
}

#pagewrapper table.zamowienia th {
  background-image: url("../img/corner.png");
  background-position: right top;
  background-repeat: no-repeat;
  border-bottom: 1px solid #AAAAAA;
  padding-top: 8px;
  text-align: left;
  background-color: #FFF;
}

#pagewrapper table.wmagazynie td {
  text-align:center;
  color:#555;
  font-family:Arial;
}
#pagewrapper table.wmagazynie td h2 {
  color:black;
  margin:2px;
  font-size:25px;
}
#pagewrapper table.wmagazynie td h3 {
  color:black;
  margin:2px;
  font-size:11px;
}
#pagewrapper table.wmagazynie td h4 {
  color:#008F13;
  font-size:17px;
  margin:2px;
}
#pagewrapper table.abos td {
  height: 20px;
}
#pagewrapper table td.abo3, #pagewrapper table tr.abo32 td, #pagewrapper table td.abo2, #pagewrapper table tr.abo2 td, #pagewrapper table td.abo1, #pagewrapper table tr.abo1 td {
font-size: 11pt; 
line-height: 110%;
}
#pagewrapper table tr:hover {
    background-color: #F4F4F4;
}
#pagewrapper table td.abo3, #pagewrapper table tr.abo32 td {
    color: #EB142F;
    
}
#pagewrapper table td.abo2, #pagewrapper table tr.abo2 td {
    color: #329B1A;
    
}
#pagewrapper table td.abo1, #pagewrapper table tr.abo1 td {
    color: #1192CE;
    
}


.lamiglowki {
    color: #333333;
    font-family: opensans;
    font-size: 10pt;
    overflow: hidden;
}
.lamiglowki li {
  background-color: #FFFFFF;
  border-color: #EEEEEE #1C8EBF #1C8EBF #EEEEEE;
  border-style: solid;
  border-width: 1px;
  margin: 16px 6px 4px 6px;
  padding: 9px;
  width: 360px;
  float:left;
}
.lamiglowki li:hover {
    background-color: #F9FDFF;
    cursor: pointer;
    
}
.lamiglowki h2 {
   color: #1C8EBF;
    font-family: opensans;
    font-size: 12pt;
    font-weight: normal;
    margin: 0;
    border-bottom: 1px solid #EEE;
    padding: 4px 12px;
}
.lamiglowki p {
    margin:1px;
    font-size: 10pt;
}
.lamiglowki .tresc {
    font-size:10pt;
    padding:4px;
}
.lamiglowki .opcje {
    margin:1px;
    border-top: 1px solid #EEE;
    color:#999;
    
}
.autor {
    color:#D61B34;
    font-weight: bold;
}
.punktow {
    color:#08538F;
    float:right;
}
