/* uniwersalne */
html {padding: 0; margin: 0; background-color: #000000;}
body {padding: 0; margin: 0; font: normal 12px Verdana;}
.blad{font: bold 11px/14px Verdana; color: #ff0000; text-align: left; margin: 10px 0 10px 0;} 

body a {outline: none;}

/* etykiety */
div.etykieta {
	position: absolute;
	font-size: 10px!important;
	border: 1px solid #cccccc!important;
	text-align: center!important;
	color: #808080!important;
	padding: 4px!important;
	background: #ffffff!important;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

/* intro */
body.intro {text-align: center;}
body.intro #pojemnik_strony_startowej {width: 100%; height: 600px; background: url(../grafika/podklad_intro.jpg) repeat-x left top;}
body.intro #animacja_intro {margin: 0 auto;}
body.intro a {text-align: center; font: normal 10px Verdana; color: #666666; text-decoration: none!important;}
body.intro a:hover {text-align: center; font: normal 10px Verdana; color: #666666; text-decoration: underline!important;}

/* układ */
#pojemnik_glowny {width: 100%; background: #3d3d3d url('../grafika/index_05.gif') repeat-y center top;}
#pojemnik_tla_naglowka {width: 100%; height: 300px; background: url('../grafika/index_00.gif') repeat-x left top;}
#pojemnik_naglowka {width: 980px; height: 300px; margin: 0 auto; background: url('../grafika/index_01.jpg') no-repeat center top;}
		a.link_logo {display: block; width: 200px; height: 120px; position: relative; top: 10px; left: 10px;}
#pojemnik_tresci {width: 100%; overflow: hidden;}
    #pojemnik_tla_menu {width: 100%; height: 30px; background: url('../grafika/index_02.gif') repeat-x left top;}
		#pojemnik_menu {width: 980px; height: 30px; margin: 0 auto;}
    #tresc_gora {height: 20px; background: #3d3d3d url('../grafika/index_03.gif') no-repeat center top;}
		#tresc_tlo {background: url('../grafika/index_04.gif') no-repeat center top;}
		#tresc {width: 906px; min-height: 700px; margin: 0 auto;}
		#tresc_dol {height: 20px; background: #3d3d3d url('../grafika/index_06.gif') no-repeat center bottom;}
#pojemnik_tla_stopki {width: 100%; height: 80px;  background: url('../grafika/index_07.gif') repeat-x left top; text-align: center; clear: both;}
#pojemnik_stopki {width: 860px; height: 20px;  margin: 0 auto; padding: 20px 30px 0 30px;  background: url('../grafika/index_07.gif') repeat-x left top; text-align: center; clear: both;}

ul.sf-menu {display: block; margin: 0 0 0 100px;}
ul.sf-menu, ul.sf-menu * {line-height: 12px!important; text-align: left;}
ul.sf-menu li {background: transparent!important;  font: normal 11px Verdana!important; color: #c5c5c5!important;}
ul.sf-menu li.separator {border-left: 1px solid #888888!important; display: block; width: 1px; height: 16px!important; margin-top: 5px!important;}
ul.sf-menu li a {border: none!important; font: normal 11px Verdana!important; color: #c5c5c5!important;}
ul.sf-menu li a img {border: none!important;}
ul.sf-menu li a:hover {background: transparent!important; color: #ffffff!important;}
ul.sf-menu li ul li {background: #666666!important;}
ul.sf-menu li ul li a {border: 1px solid #888888!important;  border-bottom: 1px solid #666666!important; border-left: 1px solid #666666!important;}
ul.sf-menu li ul li a:hover {background: #992317!important; color: #ffffff!important;  border: 1px solid #992317!important;  border-top: 1px solid #888888!important; border-right: 1px solid #888888!important;}

p.sygnatura_aginus {margin: 0!important; padding: 0!important; width: 50%; float: left; text-align: left; font: normal 10px Verdana; color: #989898;}
p.sygnatura_aginus a {text-decoration: none!important; color: #989898!important; font-weight: normal;}
p.sygnatura_aginus a:hover {}
 
a.powrot_do_gory {display: block; text-decoration: none!important; width: 50%; margin: 0!important; padding: 0!important;  float: left; text-align: right; font: normal 10px Verdana; color: #989898!important;}  
a.powrot_do_gory:hover {}
 
 p.licznik {clear: both; text-align: center; font: normal 10px Verdana; color: #666666; margin: 0!important; padding: 0!important;}
 
 .aktualnosci h3, .artykuly h3 {margin: 0 auto;}
p.data_niusa {font: normal 10px/12px Verdana!important; color: #808080!important; border-top: 1px solid #cccccc!important; margin: 30px 0 0 0!important; padding: 3px!important; text-align: right!important;}

/* treść */
h1 {font: normal 18px Verdana; color: #386d7e; margin: 0; padding: 40px 0 10px 0; text-align: right;}
h2 {font: bold 14px Verdana; color: #386d7e; text-align: center; margin: 40px auto 10px auto; padding-bottom: 10px; border-bottom: 1px solid #bbbbbb;}
h3 {font: bold 12px Verdana; color: #ac8201; text-align: center; margin: 40px auto 5px auto;}
h4 {font: bold 12px Verdana; color: #666666; text-align: left; margin: 20px auto 5px auto;}
p {font: normal 11px/24px Verdana; color: #666666; text-align: justify; margin: 20px auto 10px auto;}

#tresc a {text-decoration: none!important; font: bold 11px/24px Verdana; color: #386d7e!important;}
#tresc a:hover {text-decoration: underline!important;}

#tresc ul, #tresc ol {}

#tresc ul li {font: normal 11px/24px Verdana; color: #666666; list-style-type: circle;}
#tresc ol li {font: normal 11px/24px Verdana; color: #666666;}
.przelotki_fuji ul {display: block!important; width: 30%!important; margin: 0 auto!important;}

.w270 {width: 270px; padding: 10px 0 10px 0;}
.lewo {float: left;}
.prawo {float: right;}
.centrum {text-align: center;}
.bez_oplywania {clear: both;}

#tresc table {margin: 10px auto; border-collapse: collapse;}
#tresc tr td {padding: 5px; font: normal 11px Verdana; color: #333333; text-align: center; white-space: nowrap;}
#tresc tr.naglowek_tabeli {background-color: #386d7e!important;}
#tresc tr.naglowek_tabeli td {color: #ffffff!important;}
#tresc tr.wiersz1 {}
#tresc tr.wiersz2 {background-color: #e9f6ff;}
 #tresc tr.wiersz2 td {color: #386d7e!important;}
 #tresc tr.wiersz1:hover, #tresc tr.wiersz2:hover {background-color: #ac8201!important;}
 #tresc tr.wiersz1:hover td, #tresc tr.wiersz2:hover td {color: #ffffff!important;}
 
 /* formularz email */
.formularz_email {border: 1px solid #f5f5f5; padding: 5px; margin: 10px auto 10px auto;}
.formularz_email td {font: normal 11px/14px Verdana; color: #666666; text-align: left; vertical-align: top; padding-top: 4px;}
.formularz_email td.opis_formularza {text-align: right!important;}
.formularz_email input, .formularz_email textarea {color: #222222; background-color: #eeeeee; border: 1px solid #cccccc; padding: 2px; width: 400px;}
.formularz_email .obowiazkowy {background-color: #fff0f0; border: 1px solid #ffd7d7;}
.formularz_email input.wyslij {color: #f5f5f5; background-color: #3d3d3d; border: 2px solid #3d3d3d; padding: 2px; width: 100px;}

/* autogaleria ogólne */
.stykowka {margin: 10px auto 10px auto;}
#tresc tr .miniatura {font: normal 10px/16px Verdana; color: #808080; border: none; padding: 0!important; vertical-align: top; text-align: center; white-space: normal!important;}
.miniatura img {border: none; padding: 0; margin: 0 0 3px 0;}

/* prezentacja produktów i detali */
.rekojesci_rezonansowe .stykowka, .wedziska_tradycyjne .stykowka, .autogaleria_ramki .stykowka {margin: 0 auto!important;}
.rekojesci_rezonansowe .miniatura, .wedziska_tradycyjne .miniatura, .autogaleria_ramki .miniatura {border: 3px solid #f5f5f5!important; padding: 0!important;}
.rekojesci_rezonansowe .miniatura a, .wedziska_tradycyjne .miniatura a, .autogaleria_ramki .miniatura a {margin: 0!important; padding: 0!important;}
.rekojesci_rezonansowe .miniatura img, .wedziska_tradycyjne .miniatura img, .autogaleria_ramki .miniatura img {margin: 0!important; padding: 0!important;}

/* autogaleria tryb link */
.miniatura a {font: normal 11px/14px Verdana; color: #666666; text-align: center; text-decoration: none;}
.miniatura a:hover {text-decoration: underline;}
.miniatura a img {border: none; padding: 0; margin: 0 0 3px 0;}

/* drukowanie */
#link_drukuj {display: block; width: 100%;  color: #666666; text-align: center; text-decoration: none; margin: 0; padding: 0;}
#link_drukuj:hover {display: block; width: 100%;  color: #222222; text-align: center; text-decoration: underline; margin: 0; padding: 0;}

/* pobieranie plików i katalogów */
.link_pobierania {font: bold 10px Verdana!important; color: #666666; text-align: center; text-decoration: none; margin: 0; padding: 0;}
.link_pobierania:hover {color: #222222; text-align: center; text-decoration: underline; margin: 0; padding: 0;}
.rozmiar_pliku {font: normal 9px Verdana!important; font: normal 10px Verdana; color: #666666;}
.opis_pliku {font: normal 10px Verdana; color: #666666;}
.linia_nieparzysta {font: normal 10px Verdana; display: block; width: 95%; margin: 0 auto 0 auto; padding: 5px; background-color: #e9f6ff; text-align: left;}
.linia_nieparzysta .opis_pliku, .linia_nieparzysta .rozmiar_pliku {color: #386d7e!important;}
.linia_parzysta {font: normal 10px Verdana; display: block; width: 95%; margin: 0 auto 0 auto; padding: 5px; text-align: left;}
.linia_nieparzysta a, .linia_nieparzysta a {font-size: 10px!important;}
.ikona_typu_pliku {border: none; margin-right: 4px;}

/* konwersja pliku na tabelę */
.plik_do_tabeli {border-collapse: collapse; border: 1px solid #cccccc; margin: 10px auto 10px auto;}
.plik_do_tabeli td {padding: 5px;}
.tr0 {background-color: transparent;}
.tr1 {background-color: transparent;}
.tr2 {background-color: transparent;}

/* osadzanie mediów */
.zawartosc_multimedialna {position: relative; margin: 0; padding: 0; border: none; z-index: 1;}