/* sub.css - www.madonet.pl */
html, body { background: #FFF url('../img/tlo_sub.jpg') top repeat-x; width: 100%;}
td, p, p.nopadding, p.small { font-size: 12px; color: #3E3E3E; padding-bottom: 20px; margin:0; } 
td { line-height:16px; vertical-align:top}
p a { font-size: 12px;}
p.nopadding { padding-bottom: 0px;}
p.psmall { padding-bottom:10px;}
span.rak i {text-decoration:line-through;display:none;}
h2 { color: #3E3E3E; font-weight: bold;}
h2, h2 a { font-weight: bold; margin-bottom: 4px; font-weight:12px; font-size: 12px;}
#baner{ width: 100%; height: 84px; margin: 0 auto; border-top: 1px solid #FFF; background: transparent url('../img/top/sztuka-zaslaniania.jpg') 50% top no-repeat;}
#tresc { width: 768px; height: auto; overflow:hidden; margin: 0 auto;}
#lewa_kolumna { width: 152px; float:left;  }
#prawa_kolumna { width: 152px; float:left; }
#srodek_kolumna { /*width: 464px;*/width:385px; height: auto; overflow:hidden; float:left; padding-left: 48px; padding-right: 31px;} 
#srodek_kolumna2 { /*width: 464px;*/width:568px; height: auto; overflow:hidden; float:left; padding-left: 48px; } 
#sciezka { font-size: 1px; overflow:hidden; padding-top: 3px; width: 768px; height: 13px; margin: 0 auto; }
#sciezka #sc { overflow:hidden; padding-left: 200px; }
#sc ul li { float: left; background: transparent url('../img/arrow.gif') right 4px no-repeat; padding-right: 5px; padding-left: 1px;}
#sc ul li, #sciezka ul li a { font-size: 10px; color:#8A8A8A; text-decoration:underline; margin-right: 5px;}
#sc ul li { text-decoration: none;}
#sc ul li a:hover { text-decoration:none; }
#sc ul li.last { background-image: none;}
#lewa_kolumna img { display: block; }
#prawa_kolumna img { display: block; }
#menu_lewe { padding-top: 30px; }
#menu_lewe ul li { border-bottom: 1px solid #BDBCBC; padding-left: 19px; line-height: 15px; margin-top: 6px; padding-bottom: 6px;}
#menu_lewe ul li.main { background: transparent url('../img/li_main.gif') 0px 4px no-repeat; }
#menu_lewe ul li.arrow { background: transparent url('../img/li_arrow.gif') 0px 7px no-repeat; }
#menu_lewe a.po { font-size: 12px; color: #FF7600; text-decoration: underline;}
#menu_lewe a.po_bold { font-size: 12px; color: #FF7600; font-weight: bold; text-decoration: underline;}
#menu_lewe a.cz { font-size: 12px; color: #44445C; text-decoration: underline;}
#menu_lewe a:hover.cz, #menu_lewe a:hover.po, #menu_lewe a:hover.po_bold { text-decoration:none; } 
#menu_lewe a.cz_bold { font-size: 12px; color: #44445C; font-weight: bold;}
#nowosc { margin: 28px 0 0 0; padding: 0; border: 1px #FF7701 solid; }
#nowosc p { font-size: 10px; color: #3E3E3E; margin: 0 6px 11px 7px; padding: 0; text-align:justify;}
#nowosc a { font-size: 10px; }
.nowoscHeader { margin: 0 0 11px 0; padding: 0; }
#ofertaNowoscZdjecie { margin: 0 0 0 7px; padding: 0 0 7px 0; }
#pobierz_plik { padding-left: 9px; padding-top: 30px; padding-bottom: 5px;}
#pobierz_plik ul a { color: #3E3E3E; font-size: 10px; text-decoration: none;}
#pobierz_plik ul a:hover { text-decoration:underline; } 
#pobierz_plik ul li { background: transparent url('../img/pobierz.gif') 0px 5px no-repeat; padding-left: 22px;}
#obiekty_ref { padding: 16px 0px 16px 7px; overflow: auto; }
#obiekty_ref img.naglowek { padding-bottom: 8px; width:144px; height:14px;}
#obiekty_ref a { float: left; margin-right: 5px; margin-bottom: 5px;}
#zostan_partnerem { padding-top: 15px; padding-left: 8px; padding-bottom: 5px;}
#zostan_partnerem a img { margin-top: 12px; margin-bottom: 12px; }
#firma { padding-left: 9px; padding-top: 30px;}
#firma ul { padding-top: 15px;}
#firma ul li { padding-bottom: 15px;}
#ofirmie { padding-left: 0px; /*9px*/ padding-top: 30px; width:152px; overflow:hidden}
#ofirmie img { padding-bottom: 3px;}
#ofirmie p { font-size: 10px;text-align:left;}
#ofirmie p img { float: left; margin-right: 5px; padding: 0; padding-top: 3px;}
#tresc_txt { width: 100%; padding-top: 23px; padding-bottom: 20px; height:auto; overflow:visible;}
#tresc_txt a { font-size: 12px;}
#tresc_txt p { text-align:justify;}
#tresc_txt img.naglowek { padding-bottom:20px;}
#tresc_txt img.mapa_dojazdu { height: 30px;}
#tresc_txt ul li, #tresc_txt ul li.last { font-size: 12px; color: #3E3E3E; background: transparent url('../img/dot_pomarancz.gif') 0px 5px no-repeat; padding-left: 12px; padding-bottom: 10px;text-align:justify;}
* html #tresc_txt ul li { background-position: 0px 8px;}
#tresc_txt ul li.last { padding-bottom: 0px;}
#tresc_txt ul ul { padding-top: 8px;}
#tresc_txt ul ul li { font-size: 12px; color: #3E3E3E; background: transparent url('../img/dot_pomarancz2.gif') 0px 5px no-repeat; padding-left: 12px; padding-bottom: 10px;text-align:justify;}
* html #tresc_txt ul ul li { background-position: 0px 7px;}
#stopka { width: 768px; height: 184px;overflow:hidden; margin: 0 auto;}
#stopka img { display: block; }
#stopka div.stop { margin-bottom: 10px; margin-top: 12px; background: transparent url('../img/dot_szary.gif') top repeat-x;}
#stopka div.stop ul { padding-left: 18px; padding-right: 18px; padding-top: 8px;}
#stopka div.stop a, #stopka div.stop ul li { font-family: Verdana,sans-serif; color: #6B6B7D; font-size: 10px; }
#stopka div.stop li.copy { margin-top: 2px; float: left; }
#stopka div.stop li.part { margin-top: 2px; float: right; padding-right: 12px;}
#stopka div.stop li.certy { float: right; }
#dla_partnerow_logowanie { margin-top: 30px; padding: 37px 13px 0px 12px; width: 127px; height: 148px; background: transparent url('../img/gfx/dpartlog.gif') no-repeat; display: block; }
#infolinia { padding-top: 15px; }

#certyfikaty {background-image:url(../img/gfx/certyfikaty.gif);width:229px;height:20px;}

/* mapa-serwisu */
#sitemap li,#sitemap li a,#sitemap li a:hover {color:#3E3E3E;text-decoration:none;}
#sitemap li a:hover {text-decoration:underline;}
#sitemap li.l0 {font-weight:bold;background:transparent;margin:11px 0 0 0;padding:0;}
#sitemap li.l1 {text-decoration:none;margin: 0px;padding: 4px 0 0 12px; background-position: 1px 9px; line-height:15px;}
* html #sitemap li.l1 { background-position: 1px 10px }
#sitemap li.l2 {margin: 0px;padding: 0 0 0 22px;background:transparent url(../img/m.gif) 13px 8px no-repeat; line-height:15px;}

/* galeria */
div.gal {width:100%;overflow:hidden;margin-left:-15px;float:left;}
div.gal div {float:left;padding:0 0 20px 16px;}
div.gal img.s {width:78px;height:78px;border:1px solid #6D6D6D;} /*small*/
#desc img.b {border:3px solid #6D6D6D;} /*big*/
#desc {clear:both;width:100%;padding:0;}
#desc div.l, #desc div.c, #desc div.r{width:33%;float:left;}
#desc div.l {text-align:left;}
#desc div.c {text-align:center;}
#desc div.r {text-align:right;}
#desc textarea {width:150px;float:left;margin-left:3px;height:50px;overflow:auto;}

/* tabela */
table.tabela,table.tb_pliki { padding: 0; margin: 0; border-collapse:collapse; width: 100%; }
#tresc_txt table.tb_pliki img { border: 1px solid #C6C6C6; margin-right: 10px; display: block;}
#tresc_txt table.tb_pliki td {font-size: 11px; color: #3E3E3E; line-height: 12px; vertical-align:top;}
#tresc_txt table.tb_pliki td div {display:block; width: auto; margin-top: 5px;}
#tresc_txt table.tb_pliki td a { font-size: 11px; }
#tresc_txt table.tb_pliki b { margin: 0px 0px 3px 0px; display: block;}
#tresc_txt table.tabela td { border: 1px solid #FFF; font-size: 10px; color: #3E3E3E; padding: 3px; padding-left: 5px; }
#tresc_txt table.tabela thead td { background-color: #C6C6C6; font-weight: bold;}
#tresc_txt table.tabela tbody td { background-color: #E4E4E4; vertical-align:middle;}
#tresc_txt table.tabela a {  font-size: 10px;}

#tresc_txt .tbpl { padding: 0; margin: 0; border-collapse:collapse; width: 100%; }
#tresc_txt .tbpl tr td { border-bottom: 1px solid #FFF; padding: 0; font-size: 11px; color: #3E3E3E; line-height: 12px; vertical-align:top;}
#tresc_txt .tbpl .obr { border: 1px solid #C6C6C6; margin: 7px; margin-left: 0px;display: block; margin-top: 10px; margin-bottom: 10px;}
#tresc_txt .tbpl b { margin: 10px 0px 3px 0px; display: block;}
#tresc_txt .pliki { margin-left: 10px;}
#tresc_txt .pliki tr td { border: 0px none; vertical-align:middle; font-size: 11px; }
#tresc_txt .pliki img {padding: 2px 8px 2px 0px;}
#tresc_txt .pliki a {  font-size: 11px;}
#tresc_txt .pliki b { margin-top: 10px; margin-bottom: 0px;display: block;}

/* podstrona tabela */
p.w {font-size:9px;}
p.w em {color:#ff7600;}
	table.ak {width:100%;margin-bottom:15px;}
	table.ak td,p.w table.ak tr {background-color:#e4e4e4;}
	table.ak tr.w td {background-color:#c6c6c6;font-weight:bold;}
	table.ak td {margin:0;padding:8px;border:1px solid #FFF;font-size:9px;}

#tresc_txt ul.faq li {background:transparent url(../img/faq.gif) 0 2px no-repeat;font-size:11px;margin-bottom:5px;padding-left:0;}
#tresc_txt ul.faq li p {padding:0 0 5px 22px;color:#ff7600;font-weight:bold;font-size:11px;}

a.back {background:transparent url(../img/b.gif) 0 5px no-repeat;padding-left:10px;}


.parapetyIkona { margin: 9px 0 4px 0; }
#parGrMin {
	list-style: none;
	margin: 0;
	padding: 0;
}
#parGrMin li {
	background: transparent;
	width: 120px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 8pt;
}

div.qwe, div.qwe img {border:0;padding:0;margin:0;}