/* Global */

body {
    font-family:  Verdana;
    font-size:    11px;
    margin-top:   0px;
    margin-left:  0px;
    margin-right: 0px;    
    color:        #003f89;

}

img {
    border: 0;
}

hr {
    height: 1px;
}

input, textarea {
    border: solid 1px gray;
}

th {
    text-align: left;
}

a {
    color:           #003f89;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a.internal {
    text-decoration: underline;
}

a.internal:hover {
    color: red;
}

p {
    padding-left: 0.5em;
    padding-right: 0.5em;
    text-align: justify;
}

/* Img z ramka */

img.border {
    border: solid 1px gray;
    margin: 5px;
}

td.d5 {
    background: #ffffff;
    font-size: 10px;
    margin-left: 2px;
}


/* Collapsed tables */

table.collapsed {
    border-collapse: collapse;
}

table.collapsed td {
    padding: 0;
}

/* Menu */

table#menu {
    width:       150px;
    font-size:   12px;
    font-family: Tahoma;
}

table#menu th {
    text-align: center;
}

table#menu td, table#menu th {
    background: #d2e4f6;
    color:      #003f89;
    padding:    2px;
}

table#menu td.item, table#menu th.item {
    border-right: solid 1px #b8d4f0;
    border-bottom: solid 1px #b8d4f0;
    border-top: solid 1px #e9f1f9;
    
}

table#menu th.item2 {
    background: #afcdef;
    border-right: solid 1px #92c4e0;
    border-bottom: solid 1px #92c4e0;
    border-top: solid 1px #e9f1f9;
    
}

table#menu td.item3  {
   
     border-right: solid 1px #92c4e0;
    border-bottom: solid 1px #92c4e0;
    border-top: solid 1px #92c4e0;
    background: #ff6600;
	

}
table#menu td.item3 a:hover {
    color: #ffffff;
    text-decoration: none;
}


table#menu a {
    color:      #005fa9;
}



table#menu a:hover {
    color: #ff5a00;
    text-decoration: none;
}

table#menu td.sub {
    background:    #e5eff9;
    text-align:    right;
    font-size:     11px;
    border-top:    solid 1px #f6f9fc;
    border-bottom: solid 1px #d6e6f5;
    padding-right: 0.5em;
}

/* Strip */

td.strip {
    height:      25px;
    background:  gray;
    color:       white;
    font-size:   14px;
    font-weight: bold;
    text-align:  center;
    border:      solid 1px #b0b0b0;
    width:       25%;
}

td.strip a {
    color: white;
}

h1, h2, h3, table.h2 {
    color:          #003f89;
}

h4 {
    text-align:     center;
}

h1 {
    font-weight:    normal;
    text-align:     right;
    
    background:     url(/images/h1_gradient.gif) repeat-y right #d2e3f6;

    border-bottom:  solid 1px #c3d9f2;

    padding:        1px;
    padding-right:  10px;
}

h2, table.h2 {
    background:     url(/images/h2_gradient.gif) repeat-y left #d2e3f6;
    font-size:      14px;
    
    padding:        1px;
    
    margin-left:    0.5em;
    margin-right:   0.5em;
    
    border-top:     solid 1px #c3d9f2;
    border-bottom:  solid 1px #c3d9f2;
}

table.h2 {
    width: 98.7%;
    margin-right: 7px;
    font-weight: bold;
}



h2 a {
    color:         #003f89;
}

h3 {
    color:         #003f89;
    margin-left:   0.5em;
    margin-right:   0.5em;
    border-bottom: solid 2px #003f89;;
}

h3 a {
    color:         #003f89;
}

h5 {
    margin-left: 5px;
}

h6 {
    font-size:      14px;
	margin-left:   3.5cm;
	font-weight:    bold;
    text-align:     left;
	padding:        1px;
    padding-right:  10px;
}




/* Footer */

div.footer {
    text-align: center;
    font-size:  9px;
    color:      gray;
}

/* Pricelist */

table#pricelist {
    background:  #e9f1f9;
}

table#pricelist td.price {
    white-space: nowrap;
    text-align:  center;
}

/* Dystrybucja */

div#dystrybucja table.item {
    border: solid 1px #b8d4f0;
}

div#dystrybucja table.item th {
    background: #d2e4f6;
}

div#dystrybucja table.item th, div#dystrybucja table td {
    border-bottom: solid 1px #b8d4f0;
}

/* Right */

table#right td {
    padding-bottom: 25px;
}

/* Galeria */

img.thumb {
    margin: 5px;
    /*width:  150px;
    height: 113px;*/
    border: solid 1px gray;
}

/* Download */

table#download {
    background: #efefef;
    width: 90%;
}

table#download th {
    background: #efefef;
}

table#download td {
    background: #ffffff;
}

/* Sitemap */

ul#sitemap, ul#sitemap ul, ul#sitemap ul ul {
    list-style: disc;
}

ul#sitemap li {
    margin: 0.5em;
}

/* Info - tabele informacyjne z danymi */

table.info {
    background: #efefef;
    width: 100%;
}

table.info th {
    background: #dfdfdf;
    text-align: center;
    font-weight: bold;
}

table.info td {
    background: white;
}

/* Middle */

#middle img {
    margin-left: 5px;
}

/* Data table */

table.data {
    background: #d2e4f6;
    width: 80%;
    border: solid 1px #b8d4f0;
}

table.data th, table.data td {
    padding: 3px;
}

table.data th {
    background: #b8d4f0;
}

table.data2 th {
    background: #d2e4f6;
}

table.data td {
    background: white;
}

table.data ul {
    margin-left: 17px;
    margin-top: 0px;
    margin-bottom: 0px;
}

/* wypunktowania */

ul li li {
    list-style: square;
    padding-right: 5px;
}

/* foot_menu */

table#foot_menu {
    width: 99%;
    text-align: center;
    background: #d2e4f6;
    border: solid 1px #b8d4f0;
    margin: 7px;
    height: 17px;
    font-size: 10px;
    font-family: Tahoma;
}


table#foot_menu b {
    font-weight: normal;
    color: darkred;
    padding: 0;
    margin: 0;
}


/*
table#foot_menu td {
    border: solid 1px #003f89;
    background: #b8d4f0;
    padding: 2px;
}
*/

div.instrukcje li {
    list-style: none;
}

/* faq */

ol#faq li {
    border-top:  solid 1px #eef;
    padding-top: 5px;
    padding-bottom: 25px;
}

/* cennik GD */

}
.red {
    color: #bb1111;
    border-bottom: ;
    text-align:     center;
    border-top:  0px    ;
    border-bottom: 0px  ;
}

b.red {
    color: #bb1111;
    border-bottom: ;
    text-align:     center;
    border-top:  0px    ;
    border-bottom: 0px  ;
}

.red2 {
    color: #bb1111;
    font-size: 9px;
    font-weight: bold ;
}

b.blue {
    color: #1111bb;
}

td.d3 {
    background: #efefef;

}

td.d4 {
    background: #E9F1F9;
    font-size: 10px;

}


.d6 {
    color: #003F89;
    background:     url()  ;
    border-top:  0px    ;
    border-bottom: 0px  ;
}

.d7 {
    background: #E9F1F9;

}

h2.d6 {
  font-size: 18px;
  font-weight: bold ;
  margin: 10px;
}

.dogory { text-align: right;
          color: #448FD9;

}
