/* ----------------------------------------------------------------------------------------------------- GLOBALNE */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 1.8em;
	padding: 0;
	margin: 0;
	text-align: center;
}
#calosc {
	width:860px;
	margin:0px auto;
	text-align:left;
}
.doLewego {
	text-align: left;
	float: left;
	background:white;
}
.doPrawego{
	text-align: right;
	float: right; 
}
.spacer {
    clear: both; 
    visibility: hidden;
	font-size:1%;
}
.clear{
    clear: both; 
font-size:0px;
}


img {
	padding:0px;
	margin:0px;
	border:0px;
}
a {
	text-decoration: none;
	color:#49494D;
}
a:hover {
	text-decoration: none;
	color:#006EB9;
}
p {
	margin:0 0 1em 0;
}

#stopkaOpis{
 display: none;
}

/* ----------------------------------------------------------------------------------------------------- NAGLOWEK */
#naglowek {
	background: #ffffff url('../img/naglowek-tlo.gif') no-repeat;
	height:138px;
}
#naglowek #grafika {
	background:#FFFFFF url('../img/loader.gif') 10px 10px no-repeat;
	position:relative;
}
#naglowek #grafika .zdjecie {
	height:100px;
	width:860px;
}
#naglowek #grafika #flagi {
	position:absolute;
	top: 107px;
	right:10px;
	z-index:20
}
#naglowek #grafika #flagi a img {
	opacity:0.80;
}
#naglowek #grafika #flagi a:hover img {
	opacity:1;
}
#aktualnosciLista {
	color:#FFFFFF;
	cursor:pointer;
	background: url(../img/aktualnosci-tlo.gif) repeat;
	position:absolute;
	z-index:10;
	left: 20px;
	top: 28px;
	width: 780px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	padding:0px 20px
}
#aktualnosciLista a{
	color:#FFFFFF;
	text-decoration:none;
}
#aktualnosciLista a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#naglowek ul#news {
	margin:0px; padding:0px; list-style:none;
}
#naglowek ul#news li{
}
/* ------------------------------------------------ */
#sciezka {
	color: #999999;
	font-size:10px;
	width:auto;
	line-height:1.2em;
	letter-spacing:-1px;
	padding:6px 0px 2px 0px;
	clear:both;
}
#sciezka a {
	color: #999999;
	text-decoration:none;
}
#sciezka a:hover{
	color: #333333;
	text-decoration:underline;
}
/*
#logo {
	cursor: pointer;
	width:210px;
	height:80px;
	display:block;
	background:url(../img/budmech-logo.png) no-repeat;
}*/

#logo {display:none;}

/* \ */
* html #logo
{
	background:none;
	width:210px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/budmech-logo.png', sizingMethod='scale');
}
/* */
#logo strong {
	display:none;
}


/* ----------------------------------------------------------------------------------------------------- OFERTA */
#ofertaModuly a .ofertaModul {
	width:200px;
	height:130px;
	float:left;
	overflow:hidden;
	display:block;
	font-size:12px;
	line-height:1.2em;
	letter-spacing:-1px;
	text-decoration:none;
	color:#FFFFFF;
	position:relative;
	cursor:pointer;
}
#ofertaModuly a:hover .ofertaModul{
	text-decoration:underline;
	color:#FFFFFF;
}
#ofertaModuly a .ofertaModul strong {
	position:absolute;
	top: 90px;
	left:10px;
	z-index:10;
}
/* ----------------------------------------------------------------------------------------------------- SRODEK */
#srodek {

	padding: 0px 0px 1em 0px;
}
#srodek .linia {
	border-top: #49494D 2px solid;
	margin:1em 0 2em 0;
}

#srodek ul,
#srodek ol {
	list-style:inside;
	margin:0em 1em 1em 1em;
	padding:0; 
}
#srodek ol {
	list-style-type:decimal-leading-zero;
}
#srodek ul li,
#srodek ol li{
	/*margin: 0 1em;
	padding:0;*/
	/*margin-left:10px;
	margin-right:10px;*/
}
/* ----------------------------------------------------------------------------------------------------- IKONY (zapytaj, drukuj, pliki, strzalka) */
#drukuj {
	background:url(../img/ikonki/ikona-drukuj.gif) #FFFFFF no-repeat left;
	height:16px; 
	display:block; 
	float:left; 
	cursor:pointer;
	padding:0px 0px 0px 20px;
	margin-right:10px;
	line-height:16px;
}
#doGory {
	background:url(../img/strzaleczka-gora.gif) #FFFFFF no-repeat;
	width:16px; 
	height:16px; 
	display:block; 
	float: left;
	cursor:pointer;
}
#doGory em {
	display:none
}
.zwin {
	background:url(../img/zwin.gif) #FFFFFF no-repeat;
	width:16px; 
	height:16px; 
	display:block; 
	cursor:pointer;
}
.zwin em {
	display:none
}
#plikiDoPobraniaModul, #zadajPytanieModul {
	 border-bottom: #B4B6B9 4px solid;
	 margin-bottom:1em;
}
/* ------------------------------------------------ zadajPytanieModul */
#zadajPytanieModul form {
	padding:0px; margin:0px;
}
#zadajPytanieModul input.pole,
#zadajPytanieModul textarea.pole{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0.5em 0;
	width:100%;
	margin:0px;
	border: none;
	background-color:#EBECED;
	/*line-height:1.4em;*/
}
#zadajPytanieModul textarea.pole {
	height:80px
}
#zadajPytanieModul label {
	display:block;
	font-size:10px;
	line-height:1.2em;
	color: #6D6B70;
	letter-spacing:-1px;
	/*margin-bottom:1.5em;*/
	height:36px;
	width:100%;
}
#zadajPytanieModul label em{
	color: #B4B6B9;
	font-style:normal;
}
.blad {
	color:#FF0000;
}
#zadajPytanieModul .przycisk, #zadajPytanieModul .przyciskReset  {
	font-size:12px;
	background-color:#6D6B70;
	color:#FFFFFF;
	border: none;
	padding:0.5em 0px 0.5em 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	width:100%;
}
#zadajPytanieModul .przyciskReset {
	background-color: #CCCCCC;
}
#zadajPytanie {
	background:url(../img/ikonki/ikona-zadaj-pytanie.gif) #FFFFFF no-repeat left;
	height:16px; 
	display:block; 
	float:left; 
	cursor:pointer;
	padding:0px 0px 0px 20px;
	margin-right:10px;
	line-height:16px;
}
/* ------------------------------------------------ plikiDoPobrania */
#plikiDoPobrania {
	background:url(../img/ikonki/ikona-pliki-do-pobrania.gif) #FFFFFF no-repeat left;
	height:16px; 
	display:block; 
	float:left; 
	cursor:pointer;
	padding:0px 0px 0px 20px;
	margin-right:10px;
	line-height:16px;
}
#plikiDoPobraniaModul dl{
	margin: 1em 0;
}
#plikiDoPobraniaModul dt{
	font-weight:bold;
	width: auto;
	border-bottom: #B4B6B9 2px solid;
}
#plikiDoPobraniaModul dd{
	font-size:10px;
	line-height:1.2em;
	letter-spacing:-1px;
	margin:0 10px 0.25em 10px;
	/*border-bottom: #B4B6B9 1px solid;*/
	border-bottom:  #CCCCCC 1px dotted;
	float:left;
	width:190px;
}
#plikiDoPobraniaModul a {
	padding:0.5em 0;
	text-decoration:none;
	color: #333333;
	/*color:#B4B6B9;*/
	display:block;
}
#plikiDoPobraniaModul a:hover {
	text-decoration: underline;
	color:#000000;
	/*color:#6D6B70;*/
}
/* ---------------------------------------------- IKONKI FORMATOW PLIKÓW DO POBRANIA */
#plikiDoPobraniaModul .archiwum {
	background:url(../img/ikonki/archiwum.gif) no-repeat left center;
	padding-left:24px;
}
#plikiDoPobraniaModul .xls {
	background:url(../img/ikonki/xls.gif) no-repeat left center;
	padding-left:20px;
}
#plikiDoPobraniaModul .doc {
	background:url(../img/ikonki/doc.gif) no-repeat left center;
	padding-left:24px;
}
#plikiDoPobraniaModul .obrazek {
	background:url(../img/ikonki/obrazek.gif) no-repeat left center;
	padding-left:24px;
}
#plikiDoPobraniaModul .ogolna {
	background:url(../img/ikonki/ogolna.gif) no-repeat left center;
	padding-left:24px;
}
#plikiDoPobraniaModul .pdf {
	background:url(../img/ikonki/pdf.gif) no-repeat left center;
	padding-left:24px;
}
/* ----------------------------------------------------------------------------------------------------- INFO */
.info {
	color: #999999;
	font-size:10px;
	line-height:1.2em;
	letter-spacing:-1px;
	padding-top:4px;
}
.info a{
	color: #999999;
	background-color: transparent;
	text-decoration:none;
}
.info a:hover{
	color: #333333;
	background-color: transparent;
	text-decoration: underline;
}
/* ----------------------------------------------------------------------------------------------------- KOLUMNY + MODULY */
/* ------------------------------------------------ 2 kolumny */
.kolumny2-1 {
	width:420px;
	float:left;
}
.kolumny2-2 {
	width:420px;
	float: right;
}
/* ------------------------------------------------ 3 kolumny */
.kolumny3-1, .kolumny3-2, .kolumny3-12{
	width:270px;
	float:left;
	margin-right:25px;
}
.kolumny3-3 {
	width:270px;
	float:left;
}
/* ------------------------------------------------ 4 kolumny */
.kolumny4-1, .kolumny4-2, .kolumny4-3, .kolumny4-123 {
	width:200px;
	float:left;
	margin-right:20px;
}
.kolumny4-4 {
	width:200px;
	float:left;
	margin-right:20px;
}
/* ------------------------------------------------ 4 kolumny 133px */
.modul_133-1234{
	width: 133px;
	float:left;
	margin-right:20px;
	position:relative;
	cursor:pointer;
}
.modul_133-5{
	width: 133px;
	float:left;
	position:relative;
	cursor:pointer;
}
.podpis {
	color:#6D6B70;
	font-size:10px;
	line-height:1.2em;
	letter-spacing:-1px;
	text-align:center;
}
.podpis a{
	color:#B4B6B9;
	background-color: transparent;
	text-decoration: none;
}
.podpis a:hover{
	color:#49494D;
	background-color: transparent;
	text-decoration: underline;
}
.strzaleczkaPrawo{
	position:absolute;
	top:10%;
	right:10%
}
/* ----------------------------------------------------------------------------------------------------- TABELKI */
td {
	text-align:center;
	padding:5px 0 5px 0;
}
.tabelkaNaglowek {
	font-size:10px;
	line-height:1.2em;
	background-color:#6D6B70;
	color:#FFFFFF;
	font-weight:bold;
}
.tabelkaWiersz1 {
	background-color:#F9FAFA;
}
.tabelkaWiersz2 {
	background-color:#EBECED;
}
.tabelkaOver {
	background-color:#B4B6B9;
}
/* ----------------------------------------------------------------------------------------------------- STOPKA */
#stopkaOpis {
	font-size:10px;
	line-height:1.2em;
	text-align:justify;
	letter-spacing:-1px;
	color: #999999;
	border-top: #B4B6B9 2px solid;
	padding: 0.5em 0;
}
#stopka {
	font-size:10px;
	line-height:1.2em;
	letter-spacing:-1px;
	color: #666666;
	border-top: #B4B6B9 1px solid;
	padding: 0.5em 0px 2em 0px;
}
#stopka a{
	color: #666666;
	text-decoration:none;
}
#stopka a:hover{
	color: #333333;
	text-decoration: underline;
}
/* ----------------------------------------------------------------------------------------------------- lista-ikon  */
.lista-ikona-link {
	text-align:center;
	width:145px;
	margin-bottom:1em;
	margin-right:10px;
	float:left;
	position:relative
}
.lista-ikona-link .strzaleczka-link {
	background: transparent url(../img/strzaleczka-link-145x145px.gif) no-repeat;
	width:145px;
	height:145px;
	display:block;
	position:absolute;
	z-index:10;
}
.lista-ikona-link .tytul{
	color:#6D6B70;
	font-size:12px;
	letter-spacing:-1px;
	line-height:1.2em;
	display:block;
	font-weight:bold;
}
.lista-ikona-link a .tytul {
	color:#6D6B70;
	text-decoration:underline;

}
.lista-ikona-link a:hover .tytul {
	color:#006EB9;
	text-decoration: none;

}
.lista-ikona-link .opis{
	color:#6D6B70;
	font-size:10px;
	letter-spacing:-1px;
	line-height:1.2em;
	display:block;
}
/* ----------------------------------------------------------------------------------------------------- mapaStrony  */
.mapaStrony li {
	list-style-position:outside;
	margin-left:2em;
}
.streszczenie {
	font-size:10px;
	color:#6D6B70;
	line-height:1em;
	font-style:italic;
	display:block;
	margin-left:1em;
	width:80%
}





#strona_glowna tr td {line-height:normal; font-weight:normal; text-align:left}


#strona_glowna p {
	color:#333; 
	margin:0px 0px 1em 0px; 
	padding:0 0 0 0;
	font-variant:normal;
	font-size:12px;
	font-style:normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height:1.8em;
}

#strona_glowna li {
	font-size:12px;
	margin-top:6px;
}

#strona_glowna ul li {
	list-style-type:disc;
	list-style-position: inside;
	
}

#pliki_tabela p, ul, li {
	color:#333; 
	margin:0px 0px 4px 0px; 
	padding:0 0 0 0;
	font-variant:normal;
	font-size:12px;
	font-style:normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	line-height:1.0em;
}



#pliki_tabela td, tr {background-color:#FFF; text-align:left}

#pliki_do_pobrania a{text-decoration:none}
#pliki_do_pobrania ul {list-style-image: url(../img/ikonki/pdf.gif);}


.tabelkaNaglowek2 {
	color:#333; 
	padding:0 0 0 0;
	font-variant:normal;
	font-size:12px;
	font-style:normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	line-height:1.7em;
}

.tabelkaNaglowek3 {
	color:#333; 
	padding:0 0 0 0;
	font-variant:normal;
	font-size:12px;
	font-style:normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	line-height:1.7em;
}


#strona-linki a {
	color:#666;
	text-decoration:none;
}

#strona-linki a:hover {
	text-decoration:underline;
}

a.nieb {
	text-decoration: none;
	font-style:italic;
	color:#006ebb;
}
a.nieb:hover {
	text-decoration: none;
	font-style:italic;
	color:#006EB9;
}

.box_news {font-size:11px;line-height:12px !important;color:#000000}
