/* CSS Document */
body {
	background:#FFF;
	text-align:center; color:  #4C4C4C; line-height: 1.3em;font-size: 0.8em/*11px*/;
	margin: 0;padding: 0;
	font-family:  Tahoma, Verdana, Arial,Helvetica, sans-serif;	
	/*behavior: url(../htc/csshover.htc);*/
}
img {
	border: none;
	}
a {color: #F60; text-decoration:none;}
a:visited {color: #7A7776;}
a.pdf {background:url(../img/ico_pdf.gif) 0 3px no-repeat; font-size:1.1em; font-weight:bold; padding: 0 0 8px 25px; display:block; margin: 0;}
h1, h2, h3 {margin: 0 0 0.2em; padding:0;color: #F60; line-height: normal;  /*text-transform: uppercase;*/}
h1 {font-size: 130%;font-weight:bold;}
h2 {font-size: 110%;font-weight:normal; }
h3 {font-size: 100%;font-weight:normal;}
h4 {font-size:100%;  color: #F30; font-weight:bold; /*text-transform:uppercase;*/ margin: 0 0 10px;}
h5 {color: #F30; padding: 5px 0; font-size: 100%; margin:0; font-weight:normal;}
#sciezka {margin: 0 0 1em;}
.btn, .btn1 {border:none; background: none; color: #9B7B66; font-weight:bold; text-transform: uppercase; font-size: 95%; cursor:pointer;}

#ladowanie0, #ladowanie1 { top: 0; position: relative;}
#ladowanie0 {display:none;} 
#glowne{margin: 0 auto; padding: 0; width:970px; position:relative; text-align:left;}

#naglowek {display:block; width:100%; margin: 0 ; padding: 0;height: 101px;  position:relative; text-align:right; }
	#naglowek #alogo {position: absolute; top:0; left:0; }

#cz_menu{margin:51px 0 0; padding:0; height: 31px; width: 600px; font-size: 1em; float:right;}

#cz_banerowa{clear:both; background:url(../img/tlo.jpg) 0 0 repeat-x #FFF; height: 275px; width: 100%;}
#cz_banerowa_podstrona {clear:both; background:url(../img/tlo_podstrona.jpg) 0 center repeat-x #EBEBEB; height: 145px; position:relative;}
#cz_banerowa_podstrona div {z-index: 0}
#cz_banerowa_podstrona div#sciezka_lokalizacja {z-index:10; bottom: 10px; font-size: 80%; padding: 1em 0 0 25px; position:absolute; left: 260px; color: #CCC;}
#cz_banerowa_podstrona div#sciezka_lokalizacja a{color: #CCC; text-decoration:none;}

#cz_tresc{ margin: 0 0 1em; padding: 0;clear:both;}
#cz_koncowa {margin:0; padding:0; clear:both;}
#cz_stopka{ }
#projekty_home {width: 60%; }

#flagi {position: absolute; right: 10px; top: 5px; font-size: 11px; }
#flagi a {padding: 3px;}
#flagi a.on {color: #666; }
#flagi a.on:hover {color: #F66013;}
#flagi a.off {color: #FFF; background: #F66013;}


/********************************** menu **************************************/
#cz_menu ul { height: 31px; padding:0; margin:0; font-weight: normal; float:right; }
#cz_menu ul li {display: inline; float: left; list-style: none; padding:0; margin:0;  }
#cz_menu ul a {text-decoration: none;display: inline; float:left; margin:0 3px; top: 0; color: #999;padding:0; }

#cz_menu ul a span {display:inline-block; width:auto; text-align: center; padding: 6px 20px 4px; height:21px; cursor:pointer;}
#cz_menu ul#menu { }
#cz_menu ul#menu li {margin: 0;}
#cz_menu ul#menu li#ostatniM { float:right; height: 31px; width: 5px; display: none;}
#cz_menu ul#menu li.pierwszy {}
#cz_menu ul#menu a:hover { background:url(../img/tlo_menu_lewe.jpg) 0 0 no-repeat #999; color: #FFF;}
#cz_menu ul#menu a:hover span {background:url(../img/tlo_menu_prawe.jpg) 100% 100% no-repeat;}
#cz_menu ul#menu li#current {}
#cz_menu ul#menu li#current a { background:url(../img/tlo_menu_lewe.jpg) 0 0 no-repeat #999; color: #FFF;}
#cz_menu ul#menu li#current a span{background:url(../img/tlo_menu_prawe.jpg) 100% 100% no-repeat;}
/**/

/*#cz_tresc #zawartosc {background: url(../img/tlo_zawartosc.jpg) 0 bottom repeat-x #571B00;}*/
.zawartosc {/**/background: #FFF;padding:0; margin:2px 0 0;line-height: 1.3em; font-size: 1em; }
.home_srodek {padding-bottom: 1em; height: 200px;}
/************************************** podmenu *************************/
div#tdpodmenu { width: 219px; float:left; margin: 0 2px 0 0; padding: 0 5px; text-align:center; font-size: 87%;}
div#tdpodmenu table, div#tdpodmenu td, div#tdpodmenu tr {margin: 0; padding: 0;}
td#tdpmn_td {background: url(../img/tlo_podmenu.jpg) 0 0 no-repeat; width: 179px;}
td.boki {width: 20px;}
ul#cz-podmenu{padding:20px 0; margin:0 1px 0 0; display:block;   text-align:left;}
ul#cz-podmenu li {display: block; list-style: none; padding:0.1em 0; margin:0; } 
ul#cz-podmenu li.pierwszy { }
ul#cz-podmenu li.ostatni {}

ul#cz-podmenu a {display: block;text-decoration: none; color:#999;}
ul#cz-podmenu a:hover  {color: #F60;}
ul#cz-podmenu a span b {/*font-weight:normal;*/}
ul#cz-podmenu li#currentpm a{color: #F60;}
ul#cz-podmenu li#currentpm a span b {/*font-weight: bold;*/}
ul#cz-podmenu a span {display: block; position:relative;padding: 0.1em 5px; cursor:pointer;}
/***************************************  home **************************************/

#baner_home {float: left; padding: 0;}
#baner_podmenu {float:left; width: 253px;}
/************************************ podstrony ****************************/
.zawartosc #podstrona_gora { height:81px; }
.zawartosc #strefa-banerowa-home {float: left; width: 366px; padding: 0 41px;}
.zawartosc #strefa-banerowa-home img {padding: 1.6em 0 0;}
.zawartosc #tdbanery{float: left; width: 366px; padding: 0 41px;}
.zawartosc #tdsrodekHome {float: right; width: 520px;}
.zawartosc #tdsrodek {float: right; width: 704px; font-size: 0.9em;}
.zawartosc #tdsrodek table {width: 90%;}
.zawartosc #tdsrodekHome table td#srodek, .zawartosc #tdsrodek table td#srodek {height: 200px; padding: 1.5em; vertical-align:top; text-align:left; }
/************************************ formularz kalkulator **************************/
table.wynikKalk {margin: 1em 0;}
table.wynikKalk td {padding: 0.3em; border-bottom: 1px solid #CCC;}
/************************************ formularz tracking ****************************/
#tracking {background:url(../img/tlo_home_tracking.jpg) 100% 100% repeat-x #FCD0B8; height: 81px; font-size: 80%;margin:0; padding: 0; width: 194px;}
#tracking div {padding: 0 0 0 15px;}
#tracking input {border: 1px solid #CCC; color: #CCC; background: #FFF; width: 100px;font-size: 90%; float: left;}
#tracking input.btn {width: auto; border: none; background:none; float:left; }


/*************************************  news  **************************************************/
#news {margin:0; padding:0;}
.raktualnosci {margin:0;padding:0;}
.raktualnosci span{display:block; }
.raktualnosci a {text-decoration:none; display:block; padding:7px 0;}
.raktualnosci a:visited {color: #333;}
.raktualnosci a:hover {color: #D60349;}
.raktualnosci a.zarejestruj {display:inline; color: #D60349;}
.raktualnosci .tytula, .raktualnosci .leada {margin: 0.5em 0 0;}
/*************************************  galeria  **************************************************/
#dObrGal {border:1px solid #646F79; margin-bottom: 0.3em;}
.gal {float: left;  margin: 0 10px 1em 0; width: 55px; padding:0; cursor:pointer;}
#mala_galeria {margin-top: 0.3em; border-bottom: 1px solid #646F79;}
/*************************************    FAQ    **************************************************/
#FAQ div{display:none;}
#FAQ a{display:block; margin: 0.3em 0 0;}
/*********************************************************************************************************/
#belka-copyright {}

#stopka {font-size:9px; text-align:left;margin:0.5em 0; padding: 5px 0 5px 20px; line-height: 1.2em; color:#6F6C6B; border-top: 3px solid #7A7776; }
#stopka #stopka_firma {float:left; width: 65%;}
#stopka a {color: #6F6C6B; text-decoration:none;}
#stopka #wykonanie {text-align:right; padding-right: 10px;}
#stopka #wykonanie #logo-webpublica {vertical-align: middle;}


#stopkadruk {display:none;}



#trescglowna {clear:both; display: block; }
a.odwGlowne {color: #C0AFA1; text-decoration:none;}


table.podstawowa {border: none; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC;}
table.podstawowa td {border: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; padding: 3px;}


#dalej {margin: 1em 0;}

.pasek {margin: 0 0 0.5em;}
.pasek a {text-decoration: none; padding-right: 0.5em;}
.pasek a:visited {color: #B8A08F;}
.pasek a#currentpasek {color: #C76C15;}

.komunikat {display: none; color: #D60349;}
.uwaga {font-size: 1em; padding: 1em; width: 90%; border: 1px solid #CCC; margin: 1em 0;}
.jedenwiersz {display: inline; float: left; margin-right: 1em; }
.lapka {cursor: pointer;}
.wyczysc {clear:both;}
.odz {color: #7A543D;}
.kolor {color: #F60;}
.NIEWYSWIETLAC { display:none; }

