/* Kodowanie znaków: UTF-8 */

/* Czcionki [Generated by Font Squirrel - http://www.fontsquirrel.com] */
@font-face {
    font-family: 'ArumSansRegular';
    src: url('../czcionki/arumsans_reg-webfont.eot');
    src: url('../czcionki/arumsans_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../czcionki/arumsans_reg-webfont.woff') format('woff'),
         url('../czcionki/arumsans_reg-webfont.ttf') format('truetype'),
         url('../czcionki/arumsans_reg-webfont.svg#ArumSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Style ramowe */

html {outline: none!important; margin: 0; padding: 0;}
html * {outline: none!important;}
body {margin: 0; padding: 0; background: url('../grafika/index_00.jpg') repeat-x left top;}

#strona_startowa_pojemnik_glowny {}

#pojemnik_glowny {width: 100%;}
#pojemnik_naglowka {width: 960px; height: 104px; margin: 0 auto; background: url('../grafika/index_02.jpg') no-repeat center top; overflow: hidden;}
#pojemnik_tresci {width: 100%; min-height: 100px; background: url('../grafika/index_03.jpg') repeat-x left top;}
    #tresc {width: 750px; margin: 0 auto; padding: 0 0 40px 0;}
#pojemnik_stopki {clear: both; width: 100%; background: url('../grafika/index_04a.jpg') repeat-x left bottom;}
    #stopka {width: 850px; height: 57px; margin: 0 auto; padding: 0; background: url('../grafika/index_04.jpg') no-repeat center bottom;}
#link_logo {display: block; width: 160px; height: 50px; margin: 27px 0 0 107px;}

#pojemnik_menu {width: 960px; height: 50px; margin: 0 auto; background: url('../grafika/index_01.jpg') no-repeat center bottom;}
#pojemnik_menu ul {padding: 0; margin: 0; display: inline; float: left;}
#pojemnik_menu ul li {dispay: block; float: left; list-style-type: none; padding: 25px 0 0 0; margin-right: 34px;}

#pojemnik_menu ul li a {display: block; font: normal 15px 'ArumSansRegular'; color: #575c56; text-transform: lowercase; text-decoration: none; text-shadow: 1px 1px 0 #ffffff;}
#pojemnik_menu ul li a:hover {}
#pojemnik_menu ul li.aktywna_pozycja {background: url('../grafika/podklad_aktywnej_pozycji.png') no-repeat center top;}

#stopka .kolumna_stopki {width: 25%; float: left; font: normal 11px/15px 'ArumSansRegular'; color: #818181; padding-top: 10px; letter-spacing: -0.09em;}
#stopka .kolumna_stopki span {text-transform: uppercase;}
#stopka .kolumna_stopki strong {text-transform: uppercase; color: #595959;}
#stopka .kolumna_stopki a {text-decoration: none; font-weight: bold; border-bottom: 1px dotted #d2d2d2; color: #595959;}
#stopka .kolumna_stopki a:hover {border-bottom: 1px solid #d2d2d2;}

p.sygnatura_aginus {margin: 5px 0 0 0; font-: normal 10px; font-variant: small-caps;}
p.sygnatura_aginus a {text-decoration: none!important;  color: #0000ff; font-weight: normal!important; text-transform: lowercase; font-variant: small-caps;}
p.sygnatura_aginus a:hover {}
 
a.powrot_do_gory {display: block; text-decoration: none!important;  color: #0000ff;} 
a.powrot_do_gory:hover {text-decoration: underline;}

/* Strona startowa */
.strona_startowa #pojemnik_naglowka {height: 100px; background: url('../grafika/strona_startowa_01.jpg') no-repeat center top;}
.strona_startowa #tresc {width: 960px; padding: 0 0 40px 0;}
.strona_startowa #tresc img {border: none;}

/* Ogólne style treści */

#tresc h1 {font: bold 24px "ArumSansRegular"; color: #cccccc; text-align: right; margin: 0; padding: 10px 0 30px 0;}
#tresc h2 {}
#tresc h3 {}
#tresc h4 {}
#tresc p {font: normal 14px/30px "ArumSansRegular"; color: #535353; margin: 15px 0 30px 0; text-align: left;}
#tresc span.arrange {font: bold 24px "ArumSansRegular"; color: #535353; padding: 0 5px;}

#tresc a {text-decoration: none; color: #0000ff;}
#tresc a:hover {text-decoration: underline;}

#tresc a.aktywna_pozycja {background-color: #ffff80;}
#tresc a.nadrzedna_pozycja {background-color: #80ff80;}

#tresc ul {width: 50%;}
#tresc ol {}
#tresc ul li {font: normal 14px "ArumSansRegular"; margin: 25px 0; list-style-type: none; padding: 5px 0 10px 40px; background-image: url('../grafika/punktor1.png'),url('../grafika/podklad_li.gif'); background-position: left top, 40px bottom; background-repeat: no-repeat; color: #535353;}
#tresc ol li {}

#tresc table {}
#tresc table td {}

.lewo {float: left;}
.prawo {float: right;}
.centrum {text-align: center!important;}
.bez_oplywania {clear: both;}
.osoba {height: 350px;}
.osoba .prawo {width: 540px;}

#tresc p.licznik {text-align: center; margin: 0!important; padding: 0!important; font-size: 11px; color: #666666;}

#tresc img {padding: 5px; border: 1px solid #e2e2e2;}
#tresc img.lewo {display: block; margin-right: 45px;}
#tresc img.prawo {margin-left: 45px;}

#tresc a {text-decoration: none!important; font-weight: bold; color: #595959;}
#tresc a:hover {}

/* Style dla funkcjonalności Automatora */

/* Etykietki kursora */
div.etykieta {position: absolute; font: normal 10px Verdana!important; border: 1px solid #666666!important; text-align: center!important; color: #666666!important; padding: 4px!important; background: #ffffff!important; white-space: nowrap!important;}

/* Komunikaty */
.blad {clear: both; background: #fcbfbf url('../grafika/ikona_blad.png') no-repeat 10px 10px; border: 2px solid #cc0000; color: #cc0000!important; margin: 10px auto; padding: 20px 20px 35px 70px; text-align: left;}
.blad em {color: #cc0000!important; font-style: italic;}
.info {clear: both; background: #d6f1ff url('../grafika/ikona_info.png') no-repeat 10px 10px; border: 2px solid #0573bf; color: #0573bf!important; margin: 10px auto; padding: 20px 20px 35px 70px; text-align: left;}
.info em {color: #0573bf!important; font-style: italic;}
.ok {clear: both; background: #dcece0 url('../grafika/ikona_ok.png') no-repeat 10px 10px; border: 2px solid #008719; color: #008719!important; margin: 10px auto; padding: 20px 20px 35px 70px; text-align: left;}
.ok em {color: #008719!important; font-style: italic;}

/* Klasa autogaleria3 */
.autogaleria_pojemnik_glowny * {color: #808080;}
.autogaleria_pojemnik_glowny {margin: 0 auto; padding: 0; border: none; border-spacing: 25px;}
.autogaleria_pojemnik_glowny td {text-align: center;}
.autogaleria_pojemnik_glowny td a {border: none; text-decoration: none;} 
.autogaleria_pojemnik_glowny td img {display: block; margin: 0 auto; border: none;}
.autogaleria_pojemnik_glowny td img:hover {} 

/* Klasa data_i_czas */
.zegar {font: normal 12px Verdana; color: #808080;}
.zegar span {color: #cccccc;}
.zegar span.am_pm {font-size: 9px; vertical-align: text-top; border: none;} 


/* Klasa pobieranie_plikow */
.pobieranie_plikow {margin: 3px; padding: 5px 5px 5px 20px; background-image: url('../grafika/ikony_typow_plikow/domyslny.gif'); background-repeat: no-repeat; background-position: left 4px;}
.pobieranie_plikow a {font: normal 0.9em Verdana;}
.pobieranie_plikow a:hover {}
.pobieranie_plikow span {display: block; padding-top: 5px;}
.doc {background-image: url('../grafika/ikony_typow_plikow/doc.gif')}
.xls {background-image: url('../grafika/ikony_typow_plikow/xls.gif')}
.pdf {background-image: url('../grafika/ikony_typow_plikow/pdf.gif')}
.exe {background-image: url('../grafika/ikony_typow_plikow/exe.gif')}
.rar, .zip {background-image: url('../grafika/ikony_typow_plikow/archiwum.gif')}
.gif, .jpg, .jpeg, .png, .tif, .tiff {background-image: url('../grafika/ikony_typow_plikow/obrazek.gif')}
.mp4, .mpg, .avi, .wmv, .flv {background-image: url('../grafika/ikony_typow_plikow/film.gif')}
.mp3, .wav, .ogg {background-image: url('../grafika/ikony_typow_plikow/dzwiek.gif')}

/* Klasa aktualnosci */
.link_czytaj_wiecej {float: right;}
.link_czytaj_wiecej:hover {}
.data_niusa {font: normal 0.9em Verdana; color: #999999; border-top: 1px solid #cccccc; text-align: right; padding-top: 3px; margin: 10px 0 0 0; clear: both;}

/* Klasa formularz*/
form {}
form label {display: block; margin: 10px 0 10px 0; text-align: right; padding-right: 50%;}
form label.radio {text-align: left;}
form label input, form label textarea {font: normal 12px Verdana;}
form label input {margin: 0 5px 0 5px; padding: 3px; border: 1px solid #cccccc; }
form label textarea {margin: 0; border: 1px solid #666666; width: 100%; height: 100px;}
form label input.obowiazkowe, form label textarea.obowiazkowe {background-color: #fff0ee; border: 1px solid #ffc2c2}
form .przycisk_wyslij {display: block; width: 200px; margin: 0; background-color: #cccccc; border: 1px solid #666666; color: #666666; cursor: pointer;}
form label.error {color: #cc0000; text-align: right; padding-right: 50%;}
.limiterBox {font: normal 10px Verdana; text-align: left; padding: 3px 6px; border-top: none; border: 1px solid #666666; background-color: #666666; color: #ffffff;}
.limiterBox_obowiazkowe {border-color: #cc0000; background-color: #cc0000; color: #ffffff; }
input.valid {border-color: #008719!important; background-color: #dcece0!important; color: #008719!important;}
input.error {border-color: #cc0000!important; background-color: #fcbfbf!important; color: #cc0000!important;}
