* {
	font: normal 11px Verdana, Arial, Tahoma;
	color: #000;
	text-decoration:none
}

body, #body {
	margin: 0 auto;
	padding:0;
	text-align:center;
}

body {background:url(/img/strona/male/t/tlo_mostypolskie.gif) #ccc no-repeat top center}

#body {
	text-align:left;
	width:940px;
	background-color:#fff;
	padding:0 3px
}

/*naglowki stron*/
#head1, #head2, #head3 {
	display:block;
	float:left;
	height:63px;
	margin-bottom:10px;
}

#head1 {
	width:465px;
}

#head2 {
	width:275px;
	margin:0 10px
}

#head3 {
	width:180px;
}

#head1 img, #head3 img {
	display:block
}

/*loga sponsorow*/
.spon {
	display:block;
	width:78px;
	height:45px;
	text-align:center;
	vertical-align:middle;
	float:left;
	margin:0 0 10px 0
}

.spon img {
	display:block
}

/*linia pod sponsorami*/
#linia_glowna, .linia_pozioma {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0 0 4px 0;
	padding:0;
	background-color:#ccc;
}

/*ustawienie dla automatycznych rzeczy w srodkowej kolumnie*/
#kol_srodek .auto_img, #kol_srodek .auto_img_link img, #kol_srodek .auto_img_alink img {
	display:inline;
	margin:0;
	border:0;
	padding:0;
	background:none
}

/*globalne ustawienie dla automatycznych linkow powiekszajacych grafike*/
a.auto_link {
	display:inline;
	background:none
}

#kol_lewa, #kol_prawa {
	width:180px;
	float:left
}

#kol_srodek {
	width:560px;
	float:left;
	margin:0 10px
}

#kol_srodek a {
	display:inline
}

/*grafiki i odnosniki w lewej kolumnie*/
#kol_lewa img, #kol_prawa img {
	display:block;
	margin:3px 0;
	padding:0
}

a:hover {
	text-decoration:underline
}

a img, img, table {
	border:0;
	margin:0;
	padding:0
}

/*pola formularza wyszukiwania mostow*/
#form_mosty, #form_serwis {
	margin:0;
	padding:0
}

#form_mosty input, #form_serwis input {
	display:block;
	width:175px;
	margin-bottom:3px;
	border:1px solid #369;
	padding-left:3px;
	color:#369
}

#form_serwis input {
	height:17px;
	border:1px solid #930;
	text-align:right;
	padding:0 3px 0 0;
	color:#369
}

/*przyciski wyszukiwania w serwisie i w mostach*/
input#s_serwis, input#s_mosty, input#s_mosty1 {
	width:180px;
	height:18px;
	color:#fff;
	border:0
}

input#s_serwis {
	display:block;
	text-align:right;
	padding-right:3px;
	line-height:18px;
	background-color:#a7c8df;
	color:#369
}

input#s_mosty, input#s_mosty1 {
	text-align:left;
	background:url(/img/strona/male/k/kropa3.gif) no-repeat 167px #369;
}

input#s_mosty1 {
	background:#369;
}

/*elementy ukryte*/
#form_mosty input.hidden,
#form_serwis input.hidden {
	display: none;
}

#menu_lewa_1 a, #menu_lewa_2 a, #menu_lewa_3 a, #menu_lewa_4 a, #menu_lewa_5 a,
#menu_prawa_1 a, #menu_prawa_2 a, #menu_prawa_3 a, #menu_prawa_4 a, #menu_prawa_5 a,
#podmenu a, #literki_katalog a, #ogloszenia a {
	width:177px;
	display:block;
	padding-right:3px;
	margin-bottom:2px;
	text-align:right;
	line-height:18px;
	height:18px;
	border:0
}

#menu_prawa_1 a, #menu_prawa_2 a, #menu_prawa_3 a, #menu_prawa_4 a, #menu_prawa_5 a {
	text-align:left;
	padding:0 0 0 3px
}

#podmenu a, #literki_katalog a, #ogloszenia a {
	text-align:left;
	padding:0 0 0 3px;
	background-color:#cc9;
	color:#660
}

#menu_lewa_1 a {
	background-color:#cc9;
	color:#660
}

#menu_lewa_2 a, #menu_lewa_3 a {
	background-color:#660;
	color:#cc9
}

#menu_prawa_1 a {
	background-color:#369;
	color:#fff
}

/*banery w menu i podmenu*/
#kol_lewa .baner object, #kol_lewa .baner a,
#kol_prawa .baner object, #kol_prawa .baner a {
	display:block;
	/*margin:10px 0;*/
	margin:0;
	padding:0;
	background:none;
	line-height:normal;
	height:auto;
	width:auto;
}

#kol_lewa .baner a img, #kol_prawa .baner a img {
	display:block;
	margin:0;
	padding:0
}

#kol_lewa .baner, #kol_prawa .baner {margin:0 0 2px 0}

#tresc_tresc .baner {
	margin:0 0 15px 0;
	padding:10px 0 8px 0;
	text-align:center;
	border-top:1px solid black;
	border-bottom:1px solid black;
} 
/*automatyczne linkow powiekszajace grafike ktore sa w menu i podmenu*/
/*
#kol_lewa a.auto_link, #kol_prawa a.auto_link {
	display:inline;
	background:none;
	color:#000
}*/


#podmenu .podmenu, #podmenu .auto_img_alink, #podmenu .auto_link,
#kol_lewa .auto_img_link, #kol_lewa .auto_img_alink, #kol_lewa .auto_link,
#kol_prawa .auto_img_link, #kol_prawa .auto_img_alink, #kol_prawa .auto_link {
	display:block;
	margin:3px 0;
	padding:0;
	background:none;
	color:#000;
	text-align:left
}


/*pliki do pobrania*/
#podmenu .plik, #kol_prawa .plik, #kol_lewa .plik,
#podmenu .link, #kol_prawa .link, #kol_lewa .link {
	display:inline;
	margin:0;
	padding:0;
	background:none;
	color:#000;
	text-align:left
}

/*clear both*/
.clear {
	clear:both
}

/*patka przeglad prasy i artykuly*/
#patka_prz, #patka_art {
	float:left;
	margin-bottom:5px;
	height:17px;
	line-height:17px;
	background-color:#930;
	color:#fff;
}

#patka_prz {
	width:282px;
	padding-left:3px
}

#patka_art {
	width:275px;
}

/*blok glownej aktualnosci*/
#glowne {
	clear:both;
	padding-bottom:5px
}

/*kontener obrazka glownej aktualnosci*/
#glowne_picture {
	width:275px;
	float:left;
	margin-right:10px
}

/*glowny obrazek obok glownej aktualnosci*/
#glowne_picture img {
	display:block;
	width:275px;
	height:176px
}

/*kontener dla glownej aktualnosci*/
#glowne_akt {
	float:left;
	width:275px
}

/*link glownej aktualnosci*/
#glowne_akt a {
	display:block;
}

/*raquo dla aktualnosci*/
.raquo, .akt_header {
	color:#930
}

/*naglowek zwyklych aktualnosci na stronie glownej*/
.akt_header {
	margin-bottom:2px
}

/*zajawka aktualnosci*/
.akt_more, #przeglad {
	font:normal 12px Georgia, serif;
	line-height:1.5em;
	margin:2px 0;
	display:block
}

/*szara linia pozioma*/
.linia_pozioma {
	margin:0
}

/*chowany blok - lewa strona*/
#blok_lewa {
	width:119px;
	padding:5px 5px 5px 0;
	float:left
}

/*kontener obrazka w drodkowej czesci chowanego bloku*/
#blok_srodek {
	width:139px;
	height:246px;
	float:left;
	padding:5px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc
}

/*obrazek w srodkowej czesci chowanego bloku*/
#blok_srodek img {
	width:139px;
	height:246px;
	display:block
}

/*kontener aktualnosci w chowanym bloku*/
#blok_prawa {
	width:265px;
	float:left;
	margin-left:10px;
}

/*kontener dla pojedynczej, zwyklej aktualnosci*/
.akt_kontener {
	padding:5px 0
}

.akt_kontener a span, #glowne_akt a span {
	text-decoration:underline
}

/*kontener malego obrazka z lewej strony aktualnosci*/
.akt_ico {
	width:57px;
	height:47px;
	float:left;
	padding:0 10px 0px 0
}

/*maly obrazek z lewej strony aktualnosci*/
.akt_ico img {
	width:57px;
	height:47px;
}

/*kontener wiekszego obrazak pod aktualnoscia*/
.akt_big {
	display:block;
	clear:both;
	margin-top:5px
}

/*patka artykulu*/
#patka_artykul {
	margin-bottom:3px;
	height:18px;
	line-height:18px;
	background-color:#930;
	color:#fff;
	padding-left:3px
}

/*linia z narzedziami nad artykulem*/
#tools {
	padding:0 3px 3px 3px;
	border-bottom:2px solid #ccc;
	margin-bottom:15px
}

/*kontener dla obrazka wiodacego w artykule*/
#tresc_ico_kontener, #tresc_ico_kontener_l, #tresc_ico_kontener_u {
	float:left;
	width:225px;
	margin:0 25px 25px 25px;
	text-align:center
}

#tresc_ico_kontener_l {
	width:120px
}

#tresc_ico_kontener h6, #tresc_ico_kontener_l h6, #tresc_ico_kontener_u h6 {
	margin:0;
	padding:0;
	font-size:9px
}

/*obrazek wiodacy w artykule*/
#tresc_ico_kontener img, #tresc_ico_kontener_l img, #tresc_ico_kontener_u img {
	display:block;
	margin-bottom:5px
}

#tresc_zajawka, #tresc_nagl, #tresc_tresc, #tresc_tresc p, #tresc_tresc li,
#tresc_tresc a, #tresc_tresc span {
	font:12px Georgia, serif;
	line-height:1.5em;
	margin-bottom:5px
}

#tresc_tresc table tr td, #tresc_tresc table tr td a, #tresc_tresc table tr td a.link {
	font: 11px Verdana, Arial, Tahoma;
	line-height:normal
}

#tresc_tresc table.georgia tr td, #tresc_tresc table.georgia tr td a, #tresc_tresc table.georgia tr td a.link {
	font:12px Georgia, serif;
	line-height:1.5em;
}

#tresc_tresc p {
	margin:0;
	margin-bottom:5px
}

/*naglowek artykulu*/
#tresc_nagl {
	font-weight:bold;
	font-size:20px;
	color:#930;
	line-height:23px
}

/*autor artykulu*/
#art h5 {
	margin:5px 0;
	font-size:11px
}

/*zajawka artykulu*/
#tresc_zajawka {
	font-weight:bold;
}

/*podpis pod galeria*/
.gal_podpis {
	margin:5px 0 10px 0;
	text-align:center
}

/*obrazek, ktory jest zajawka galerii centralnej*/
#gal_zajawka {
	display:block;
	text-align:center;
	margin-top:10px
}

/*kontener galerii miniaturkowej*/
.gal_min_kontener {
	margin:10px 0;
}

/*obrazki, ktore sa zajawkami galerii poziomej (miniaturkowej)*/
.gal_min, .gal_min img {
	display:block;
	width:100px;
	height:80px
}

.gal_min {
	float:left;
	margin-left:15px
}

/*obsluga klad bbcode*/
#tresc_tresc p.bold, #tresc_tresc span.bold, #tresc_tresc div.bold, .bold {
	font-weight:bold
}

#tresc_tresc p.pogr, #tresc_tresc span.pogr, #tresc_tresc div.pogr, .pogr {
	font-weight:bold
}

#tresc_tresc span.i, .i {
	font-style:italic
}

.u {
	text-decoration:underline
}

.bu {
	text-decoration:underline;
	font-weight:bold
}

.left {
	text-align:left
}

.center {
	text-align:center
}

.right {
	text-align:right
}

.justify {
	text-align:justify
}

/*style przy wypisywaniu czegos*/
.fancy {
	color:#616500
}

/*tabela techniczna mostu*/
#most_dane {
	margin:0 10px 10px 10px
}

#most_dane td{
	text-align:left;
	vertical-align:top;
	padding:2px 5px 3px 0
}

#most_dane td.fancy {
	width:170px;
	text-align:right
}

/*fonty powiekszajace czcionke*/
#decrease, #normal, #increase {
	color:#666
}
#decrease {
	font-size:10px
}

#normal {
	font-size:12px
}

#increase {
	font-size:16px
}

/*formularz dodania oferty firmy*/
#form_oferta input, #form_ksiegarnia input, #form_ksiegarnia_tmp input, #form_oferta textarea,
#form_pocztowka input, #form_pocztowka textarea {
	display:block;
	border:1px solid black;
	margin-bottom:10px;
	width:520px
}

#form_pocztowka input, #form_ksiegarnia input, #form_ksiegarnia_tmp input {
	width:180px
}

#form_ksiegarnia input.sztuk {
	border:1px solid black;
	display:inline;
	margin:0;
	text-align:right;
	padding-right:2px;
	width:40px
}

#form_ksiegarnia input.radio, #form_ksiegarnia_tmp input.radio {
	display:inline;
	border:0;
	margin:0;
	width:auto
}

/*komunikat o bledzie*/
.red {
	color:red;
/*	font-weight:bold*/
}

#form_ksiegarnia_tmp input.egzPokaz {float:left; margin-left:5px; margin-bottom:6px}
#form_ksiegarnia_tmp label.egzPokaz {float:left; width:135px; display:block; font-weight:bold; text-align:right}
#form_ksiegarnia_tmp input.egzCheckbox {float:left; width:auto; height:auto; border:0; margin-left:5px; margin-bottom:6px}


/*styl dla aktywnego elementu menu*/
#ogloszenia .aktywny {
	background-color:#930
}

/*body pocztowki
#poczt_all {
	padding:4px;
	padding-top:0
}*/

/*tresc i formularz pod pocztowka*/
#poczt_form {
	padding-top:10px
}

/*kontener pocztowek*/
.pocz_kontener, .pocz_kontener_last {
	width:116px;
	height:90px;
	float:left;
	margin:0 32px 10px 0;
	text-align:center
}

.pocz_kontener_last {
	margin:0 0 10px 0;
}

/*img w kontenerze*/
.pocz_kontener img, .pocz_kontener_last img {
	display:block;	
}

/*wysylanie pocztowek*/
/*wyswietlana tresc pocztowki*/
#poczt_tresc, #poczt_adres {
	width:258px;
	margin-right:20px;
	padding:0 4px 4px 4px;
	float:left;
	position:relative
}

#poczt_data {
	width:554px;
	text-align:right;
	margin-bottom:45px
}

/**/
#poczt_adres {
	margin:0;
}

#poczt_adres div {
	height:15px
}

/*stempel przy pocztowce*/
#stempel {
	width:212px;
	height:100px;
	position:absolute;
	left:265px;
	top:250px;
	display:block
}

/*zachowanie inputow do wybotu koloru tla*/
#change_bg input{
	display:inline;
	margin:0;
	width:auto;
	border:0
}

input#powiadom_o_odebraniu {
	display:inline;
	margin:0;
	width:auto;
	border:0
}


/*kontener tapet*/
.tap_kontener {
	width:140px;
	height:160px;
	float:left;
	margin-bottom:10px;
	text-align:center
}

/*napis czytaj dalej nad banerem*/
.czytaj_dalej_div {
	text-align:right;
	padding-top:5px
}

/*kropka przy pierwszyej pozycji*/
.first, #patka_artykul, #patka_art {
	background-image:url(/img/strona/male/k/kropa1.gif);
	background-repeat:no-repeat;
	background-position:3px;
}

#patka_artykul {
	background-image:url(/img/strona/male/k/kropa2.gif);
	background-position:547px
}

#patka_art {
	background-image:url(/img/strona/male/k/kropa2.gif);
	background-position:262px
}

#tresc_tresc table.tcenter td{
	text-align:center;
	vertical-align:top
}

#tresc_tresc .f11, #tresc_tresc .f11 a, #tresc_tresc .f11 a.link {
	font: normal 11px Verdana, Arial, Tahoma;
	line-height:1.4em
}

#tresc_tresc .f12, #tresc_tresc .f12 a, #tresc_tresc .f12 a.link {
	font: normal 12px Verdana, Arial, Tahoma;
	line-height:1.5em
}

div.szereg a img {
	display:block;
	margin:0;
	padding:0
}

div.szereg a {
	display:block;
	margin:0;
	padding:0;
	float:left;
	margin-left:16px;
	padding-bottom:7px
}

/** stronicowanie **/
#pagina {margin:20px 0 15px 0; text-align:left}
#pagina a, #pagina span {border:1px solid #ccc; padding:2px 4px}
#pagina a:hover {background-color:#A7C8DF; text-decoration:none}
#pagina span {background-color:#A7C8DF; font-weight:bold}

.infoPrzeglad {padding-bottom:20px}
.infoPrzeglad p {margin-top:0; padding-top:0}

/** ankiety **/
#ankieta p input.radio {float:left; display:block; margin-right:5px}
#ankieta p label {float:left; display:block; width:520px}
.ankietaWyniki {width: 500px; position: relative; left: 0px;}
.ankietaOdpowiedzWiersz {position: relative; float: left; width: 310px; line-height: 20px; margin-right: 17px; font-weight: bold; text-align: right}
.ankietaOdpowiedzWierszKontener {position: relative; float: left; width: 110px; height: 10px; margin: 0px 0px 15px;}
.ankietaOdpowiedzWierszKontener div {background-color:#cc4400; height: 20px;}  
.ankietaOdpowiedzWierszKontener strong {position: absolute; right: -32px; top: 0px; overflow: hidden;} 

