html
{
scrollbar-base-color: #ffffff;
scrollbar-arrow-color: #b90000;
scrollbar-track-color: #77c4f2;
scrollbar-shadow-color: #300044;
scrollbar-lightshadow-color: black; 
scrollbar-darkshadow-color: #000000;
scrollbar-highlight-color: #1400dc;
scrollbar-3dlight-color: #000000;
}

a:link
{
text-decoration: none;
}

.naglowek1
{
background-image: url(title/bg_c1.png);
background-repeat: no-repeat;
}

.naglowek2
{
background-image: url(title/bg_c2.png);
background-repeat: no-repeat;
}

.naglowek3
{
background-image: url(title/bg_c3.png);
background-repeat: no-repeat;
}

.menu_bg
{
background-image: url(buttons/menu/bg_c.png);
background-repeat: no-repeat;
background-position: top center;
margin-top: 20px;
}

.menu_szer
{
width: 220px;
}

.menu_przycisk_glowny
{
background-repeat: no-repeat;
width: 220px;
height: 43px;
text-align: center;
cursor: pointer;
}

.menu_przycisk_glowny_txt_a
{
color: #0000ff;
font-weight: bold;
font-family: Times New Roman;
font-size: 22px;
}

.menu_przycisk_glowny_txt_b
{
color: #000000;
font-weight: bold;
font-family: Times New Roman;
font-size: 22px;
}

.menu_przycisk_glowny_txt_c
{
color: #b40000;
font-weight: bold;
font-family: Times New Roman;
font-size: 22px;
}

.menu_odstep
{
height: 16px;
}

.wys_f
{
height: 80px;
}

.odstep_od_nagl
{
margin-top: 20px;
}

.action_ok
{
font-family: Calibri;
font-size: 22px;
color: #1fbd09;
font-weight: bold;
text-decoration: underline;
line-height: 175%;
}

.action_alert
{
font-family: Calibri;
font-size: 22px;
color: #d6b200;
font-weight: bold;
text-decoration: underline;
line-height: 175%;
}

.tabela_index
{
margin-top: 15px;
border-width: 0px;
border-collapse: separate;
border-spacing: 16px;
width: 86%;
}

.ramka_index
{
border-collapse: collapse;
background-image: url(ramka.png);
border-color: #000080; 
border-width: 2px;
border-style: solid;
box-shadow: 6px 6px 4px rgba(0, 0, 0, 0.2);
width: *;
}

.napis_glowny_index
{
position: relative;  
top: -20px;
z-index: 1;
}

.napis_animacja
{
width: 470px; 
color: #0000ff; 
background-color: transparent; 
font-weight: bold; 
border-style: none;
font-size: 25px;
font-family: Calibri, Arial;
text-shadow: 3px 3px 2px rgba(0, 0, 180, 0.2);
position: relative;  
top: -17px;
z-index: 1;
}

.grafika_all
{
margin-top: 7px;
}

.tabela_tresc
{
border-width: 0px;
border-collapse: collapse;
}

.tabela_tresc2
{
border-width: 0px;
border-collapse: collapse;
width: 86%;
}

.menu2a
{
background-image: url(buttons/zakladka_ca.png);
background-repeat: no-repeat;
width: 148px;
height: 24px;
text-align: center;
cursor: pointer;
}

.menu2ma
{
background-image: url(buttons/zakladka_cma.png);
background-repeat: no-repeat;
width: 73px;
height: 24px;
text-align: center;
cursor: pointer;
}

.lacze1
{
color: #ffffff;
font-weight: bold;
font-family: Calibri, Arial;
font-size: 17px;
text-shadow: 1px 1px #0000ff;
}

.menu2b
{
background-image: url(buttons/zakladka_cb.png);
background-repeat: no-repeat;
width: 148px;
height: 24px;
text-align: center;
cursor: pointer;
}

.menu2mb
{
background-image: url(buttons/zakladka_cmb.png);
background-repeat: no-repeat;
width: 73px;
height: 24px;
text-align: center;
cursor: pointer;
}

.lacze2
{
color: #b40000;
font-weight: bold;
font-family: Calibri, Arial;
font-size: 17px;
}

.menu2c
{
background-image: url(buttons/zakladka_cc.png);
background-repeat: no-repeat;
width: 148px;
height: 24px;
text-align: center;
cursor: pointer;
}

.menu2mc
{
background-image: url(buttons/zakladka_cc.png);
background-repeat: no-repeat;
width: 73px;
height: 24px;
text-align: center;
cursor: pointer;
}

.lacze3
{
color: #000000;
font-weight: bold;
font-family: Calibri, Arial;
font-size: 17px;
}

.menu2_1
{
background-image: url(buttons/zakladka_koniec_ca.png);
background-repeat: no-repeat;
width: 43px;
height: 24px;
}

.menu2_2
{
background-image: url(buttons/zakladka_koniec_cb.png);
background-repeat: no-repeat;
width: 43px;
height: 24px;
}

.opis
{
font-family: Times New Roman;
font-size: 21px;
color: #000000;
text-decoration: none;
line-height: 1.3; 
}

.opis1
{
font-family: Times New Roman;
font-size: 21px;
color: #0000ff;
text-decoration: none;
line-height: 1.3; 
}

.ramka
{
border-collapse: collapse;
background-image: url(ramka.png);
border-color: #000080; 
border-width: 2px;
border-style: solid;
padding: 18px;
box-shadow: 6px 6px 4px rgba(0, 0, 0, 0.2);
width: 95%;
}

.wyroby_tabela0
{
border-width: 0px;
padding: 0px; 
border-width: 0px;
width: 150px;
height: 60px;
}

.wyroby_tabela1
{
padding: 0px;
border-color: #000080; 
border-width: 2px;
border-style: solid;
width: 150px;
height: 60px;
text-align: center;
vertical-align: middle;
}

.wyroby_tabela1_aktywna
{
padding: 0px;
border-color: #b40000; 
border-width: 2px;
border-style: solid;
width: 150px;
height: 60px;
text-align: center;
vertical-align: middle;
}

.wyroby_tabela2
{
border-spacing: 5px;
padding: 0px;
width: *;
border-color: #000080; 
border-width: 2px;
border-style: solid;
height: 60px;
text-align: center;
vertical-align: middle;
}

.wyroby_menu
{
font-family: Times New Roman;
font-size: 15px;
color: #0000ff;
text-decoration: none;
font-weight: bold;
width: 150px;
height: 60px;
}

.wyroby_menu2
{
font-family: Times New Roman;
font-size: 15px;
color: #000000;
text-decoration: none;
font-weight: bold;
text-shadow: 1px 1px 3px #b40000;
width: 150px;
height: 60px;
}

.wyroby_menu_aktywna
{
font-family: Times New Roman;
font-size: 15px;
color: #b40000;
text-decoration: none;
font-weight: bold;
width: 150px;
height: 60px;
}

.wyroby_przejscie
{
font-family: Times New Roman;
font-size: 15px;
color: #0000ff;
text-decoration: none;
font-weight: bold;
width: *;
height: 60px;
}

.wyroby_przejscie2
{
font-family: Times New Roman;
font-size: 15px;
color: #000000;
text-decoration: none;
font-weight: bold;
text-shadow: 1px 1px 3px #b40000;
width: *;
height: 60px;
}

.wyroby_odstep
{
width: 6px;
}

.wyroby_wysrodkowanie
{
font-size: 9px;
}

.galeria1
{
border-width: 0px;
padding: 0px;
width: 100%;
height: 100%;
filter:alpha(opacity=30); /* filtr dla IE*/
opacity: 0.3; /* filtr dla Opera*/
-moz-opacity:0.3; /* filtr dla Mozilla Firefox */
cursor: pointer;
}

.galeria2
{
border-width: 0px;
padding: 0px;
width: 100%;
height: 100%;
filter:alpha(opacity=50); /* filtr dla IE*/
opacity: 0.5; /* filtr dla Opera*/
-moz-opacity:0.5; /* filtr dla Mozilla Firefox */
cursor: pointer;
}

.galeria3
{
border-width: 0px;
padding: 0px;
width: 100%;
height: 100%;
}

.galeria_ramka1
{
width: 116px;
height: 87px;
border-style: solid;
border-color: #000080; 
border-width: 2px;
}

.galeria_ramka2
{
width: 116px;
height: 87px;
border-style: solid;
border-color: #b40000; 
border-width: 2px;
}

.zdjecie_glowne
{
border-style: solid;
border-color: #000080; 
border-width: 2px;
width: 95%;
}

.miniaturki_tabela
{
width: 95%;
position: relative;  
top: -97;
}

.napis1
{
font-family: Times New Roman;
font-size: 26px;
color: #000080;
text-decoration: underline;
font-weight: bold;
}

.napis2
{
font-family: Calibri, Arial;
font-size: 21px;
color: #000080;
text-decoration: none;
font-weight: bold;
text-align: left;
margin-left: 6px;
line-height: 1.3;
}

.napis3
{
font-family: Times New Roman;
font-size: 21px;
color: #b40000;
text-decoration: none;
font-weight: bold;
text-decoration: underline;
line-height: 1.3;
}

.napis4
{
font-family: Arial;
font-size: 21px;
color: #000080;
text-decoration: none;
font-weight: bold;
line-height: 1.3;
text-align: center;
}

.napis5
{
font-family: Times New Roman;
font-size: 18px;
color: #000000;
text-decoration: none;
text-align: justify;
}

.dane_firmy
{
vertical-align: top;
border-width: 0px;
border-style: solid;
padding: 0px;
width: 280px;
}

.mail:link
{
font-family: Times New Roman;
font-size: 22px;
color: #0000ff;
text-decoration: none;
font-weight: bold;
}

.mail:visited
{
font-family: Times New Roman;
font-size: 22px;
color: #0000ff;
text-decoration: none;
font-weight: bold;
}

.mail:hover
{
font-family: Times New Roman;
font-size: 22px;
color: #000000;
text-decoration: none;
font-weight: bold;
text-shadow: 1px 1px 3px #b40000;
}

.mail:active
{
font-family: Times New Roman;
font-size: 22px;
color: #000000;
text-decoration: none;
font-weight: bold;
text-shadow: 1px 1px 3px #b40000;
}

.form_table
{
width: 75%;
}

.form_cell
{
width: 190px;
vertical-align: middle;
}

.form_cell2
{
vertical-align: middle;
padding: 3px;
}

.form_opis
{
font-family: Calibri, Arial;
font-size: 19px;
color: #000080;
text-decoration: none;
font-weight: bold;
}

.form_txt
{
font-family: Times New Roman;
font-size: 18px;
width: 98%;
color: #000000;
background-color: #c9e8fa;
border-color: #000080;
border-width: 2px;
}

.form_txt_err
{
font-family: Times New Roman;
font-size: 18px;
width: 98%;
color: #000000;
background-color: #ffb9b9;
border-color: #b40000;
border-width: 2px;
}

.wyslij
{
background-image: url(buttons/zakladka_ca180.png);
border: 0px;
color: #ffffff;
font-weight: bold;
font-family: Calibri, Arial;
font-size: 15px;
width: 148px;
height: 24px;
vertical-align: middle;
text-shadow: 1px 1px #000080;
}

.wyslij:hover
{
background-image: url(buttons/zakladka_cb180.png);
border: 0px;
color: #b40000;
font-weight: bold;
font-family: Calibri, Arial;
font-size: 15px;
width: 148px;
height: 24px;
vertical-align: middle;
}

.dojazd
{
border-style: solid;
border-color: #000080; 
border-width: 2px;
}

.wizytowka
{
border-color: #000080; 
border-width: 2px;
border-style: solid;
width: 49%;
height: 150px;
vertical-align: top;
padding: 5px;
}

.wizytowka_nazwa
{
color: #000080;
font-family: Calibri, Arial;
font-size: 17px;
text-decoration: underline;
text-align: left;
margin-left: 195px;
}

.wizytowka_stanowisko
{
color: #000000;
font-family: Times New Roman;
font-size: 15px;
text-decoration: none;
text-align: right;
margin-right: 20px;
margin-top: 7px;
}

.wizytowka_opis
{
color: #000000;
font-family: Times New Roman;
font-size: 15px;
text-decoration: none;
text-align: left;
margin-left: 195px;
margin-top: 22px;
}

.wizytowka_odstep
{
width: 400px;
height: 1px;
border-width: 0px; 
}

.wizytowka_mail:link
{
color: #0000ff;
font-family: Times New Roman;
font-size: 15px;
text-decoration: none;
font-weight: bold;
text-align: left;
margin-left: 195px;
margin-top: 5px;
}

.wizytowka_mail:visited
{
color: #0000ff;
font-family: Times New Roman;
font-size: 15px;
text-decoration: none;
font-weight: bold;
text-align: left;
margin-left: 195px;
margin-top: 5px;
}

.wizytowka_mail:hover
{
color: #000000;
font-family: Times New Roman;
font-size: 15px;
text-decoration: none;
font-weight: bold;
text-align: left;
margin-left: 195px;
margin-top: 5px;
text-shadow: 1px 1px 3px #b40000;
}

.wizytowka_mail:active
{
color: #000000;
font-family: Times New Roman;
font-size: 15px;
text-decoration: none;
font-weight: bold;
text-align: left;
margin-left: 195px;
margin-top: 5px;
text-shadow: 1px 1px 3px #b40000;
}

.ciasteczko
{
border-collapse: collapse;
border-color: #000080; 
border-width: 2px;
border-style: solid;
background-image: url(bg_cookies.png);
padding: 6px;
box-shadow: 6px 6px 4px rgba(0, 0, 0, 0.2);
width: 202px;
height: 125px;
position:fixed;
bottom: 12px;
left: 12px;
text-align: center; 
z-index: 999;
color: #000080;
font-family: Times New Roman;
font-size: 13px;
}

.ciasteczko_link
{
color: #000000;
font-family: Times New Roman;
font-size: 12px;
font-weight: bold;
}

.ciasteczko_link:hover
{
color: #000000;
font-family: Times New Roman;
font-size: 12px;
font-weight: bold;
text-shadow: 1px 1px 3px #b40000;
}

.ciasteczko_btn
{
background-image: url(buttons/btn_cookie_ca.png); 
background-repeat: no-repeat;
background-position: center;
padding: 4px 18px; 
color: #ffffff; 
display: inline-block;  
cursor: pointer;
font-weight: bold;
font-family: Calibri, Arial;
font-size: 14px;
text-shadow: 1px 1px #000080;
margin-top: 7px;
}

.ciasteczko_btn:hover
{
background-image: url(buttons/btn_cookie_cb.png); 
background-repeat: no-repeat;
background-position: center;
padding: 4px 18px; 
color: #b40000; 
display: inline-block;  
cursor: pointer;
font-weight: bold;
font-family: Calibri, Arial;
font-size: 14px;
}

.stopka_link
{
color: #0000ff;
font-family: Times New Roman;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: left;
}

.stopka_link:hover
{
color: #000000;
font-family: Times New Roman;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: left;
text-shadow: 1px 1px 3px #b40000;
}

.stopka_odstep
{
width: 225px;
}

.stopka_txt
{
color: #000000;
font-family: Times New Roman;
font-size: 14px;
}

.grafika_wyroby
{
width: 770px;
height: 259px;
}

.grafika_wyroby2
{
width: 770px;
height: 259px;
filter:alpha(opacity=50); /* filtr dla IE*/
opacity: 0.5; /* filtr dla Opera*/
-moz-opacity:0.5; /* filtr dla Mozilla Firefox */
}

.index_tytul
{
width:200px; 
height:32px; 
background-image:url(status_c.png);
background-repeat: no-repeat; 
vertical-align:top; 
margin-top: 10px;
position: relative; 
z-index: 2;
}

.index_tytul_txt
{
color: #ffffff;
font-weight: bold;
font-family: Calibri, Arial;
font-size: 20px;
margin-left: 10px;
position: relative; 
z-index: 3;
text-align: left;
}

.galeria_img
{
border-color: #000080; 
border-width: 2px;
border-style: solid;
position: relative;  
top: -21px;
z-index: 1;
height: 274px;
}

.uslugi_1
{
position: relative; 
top: 32px;
margin-left: 20px;
margin-right: 20px;
box-shadow: 0px 0px 10px rgb(255, 255, 255);
z-index: 5;
}

.uslugi_2
{
position: relative; 
top: -25px;
margin-left: 20px;
margin-right: 20px;
box-shadow: 0px 0px 10px rgb(255, 255, 255);
z-index: 6;
}

.galeria_menu
{
padding-left: 25px;
padding-right: 25px;
cursor: pointer;
}

.galeria_menu2
{
padding-left: 25px;
padding-right: 25px;
filter:alpha(opacity=30); /* filtr dla IE*/
opacity: 0.3; /* filtr dla Opera*/
-moz-opacity:0.3; /* filtr dla Mozilla Firefox */
cursor: pointer;
}

.galeria_mini1
{
border-color: #000080; 
border-width: 2px;
border-style: solid;
box-shadow: 6px 6px 4px rgba(255, 255, 255, 0.8);
width: 116px;
height: 87px;
position:relative;
bottom: -22px;
left: -16px;
z-index: 10;
}

.galeria_mini2
{
border-color: #000080; 
border-width: 2px;
border-style: solid;
box-shadow: 6px 6px 4px rgba(255, 255, 255, 0.8);
width: 116px;
height: 87px;
position:relative;
bottom: 0px;
left: 0px;
z-index: 9;
}

.galeria_mini3
{
border-color: #000080; 
border-width: 2px;
border-style: solid;
box-shadow: 6px 6px 4px rgba(255, 255, 255, 0.8);
width: 116px;
height: 87px;
position:relative;
bottom: 22px;
left: 16px;
z-index: 8;
}

.uslugi_lacznik
{
width: 785px;
height: 1px;
border-width: 0px;
}

.ramka_oferty
{
border-style: solid;
border-color: #000080; 
border-width: 2px;
width: 85%;
padding: 12px;
}