* {padding:0px; margin:0px;}
body {
  font: 11px "trebuchet ms", verdana, arial, sans-serif; 
  background: url(images/bg_body.png) repeat-x #FFF;
  color: #000; 
}
a { color:#801800;}
a:hover { color:#801800;}
a:focus {text-decoration:underline; }
a img {border:0px;}
h4 {font-size:14px; font-weight:bold; color:#801800; }
.calosc {width:900px; margin:auto; border:1px solid #bfbfbf; border-width:0px 1px; padding-bottom:10px;}

.baner { width:900px; height:125px; background: url(images/kropka.png) #6E8F06;}
.banerLogo { width:300px; height:125px; float:left; background: url(images/logo.png) no-repeat; }
.banerMenu { width:600px; height:125px; float:right;}

.banerLinki { color:#D18F80; width:560px;  height:14px; text-align:right; padding: 8px 20px }
.banerLinki a {color:#D18F80; text-decoration:none;}
.banerLinki a:hover {color:#FFF; text-decoration:underline;}

.banerM { width:580px; height:55px; color:white; padding-top:40px; padding-left:20px;}

.goraOstatnieRealizacje {width:900px; background:url(images/gora_realizacje.png); height:58px;}
.goraRealizacjeTytul1, .goraRealizacjeTytul2 {height:34px;float:right; margin:20px 35px 0px 0px; width:185px; text-align:center; font-size:13px; font-weight:bold; color:#FFF;}
.goraRealizacjeTytul2 {margin-right:40px;} 
.goraRealizacje {width:900px; height:275px; background:url(images/realizacje_cien.png) no-repeat 0px 0px; }

.goraRealizacjeText {width:433px; height:275px; float:left;}
.goraRealizacjeBox1 {width:226px; height:275px; float:left; background:url(images/box1.png) no-repeat center top;}
.goraRealizacjeBox2 {width:226px; height:275px; float:left; background:url(images/box2.png) no-repeat center top; margin-left:-4px;}


.goraRealizacjeText h3 {padding:0px 10px 0px 30px; }
.GRTextP {padding:0px 5px 0px 30px; margin:5px 0px; }
.GRTextD {padding:0px 5px 0px 30px; margin: 6px 0px; color:#333; font-size:11px; }
.GRBox1Screen, .GRBox2Screen {border:1px solid silver; background:#FFF; margin:0px; margin-left:6px;  width:210px; padding:0px;}
.GRBox1Screen img, .GRBox2Screen img {margin:auto;}

.GRBox1Text, .GRBox2Text {padding:5px 25px; color:#FFF; height:50px;}
.GRBox1Text ul, .GRBox2Text ul {padding-left:20px; list-style:square;}
a.GRBox1Link, a.GRBox2Link {color:#FFF; margin: 5px 25px 5px 120px; text-align:right; cursor:pointer;}
a.GRBox1Link:hover, a.GRBox2Link:hover {text-decoration:none;}

.stopka {background:url(images/stopka/stopka.png) rgb(235,234,234); border-top:1px solid rgb(213,213,213); }
.stopkaM {width:900px; margin:auto; overflow:hidden}
.stopkaDzialy {text-align:center;margin:auto; width:900px;}
.stopkaDzialy a img {border:0px; text-decoration:none; }
.stopkaDol {height:44px; background: url(images/stopka/kropka_stopka.png) #173077;}


.stopkaKategorie { width:500px; height:100px; float:left;}
.stopkaESI { width:400px; height:100px; float:right;}
.stopkaKategorieNag {padding:2px 10px; font-size:13px; font-family: Georgia, Serif; font-weight:bold; color:#001d4b;}

.srodek {background:#FFF; width:900px; min-height:400px;}

.ArtNag { padding:15px 40px 15px 40px; color:#801800; font-size:15px; font-weight:bold;  height:20px; font-family: Georgia, Serif;}
.ArtNagN {width:500px;float:left;}
.ArtNagFont {width:320px; float:right; text-align:right;}
.ArtNagFont a {text-decoration:none;}

.NewsNag {height:20px; clear:both;}
.NewsNag H4{padding:2px 40px; width:380px;float:left; font-weight:bold; font-size:13px; font-family: Georgia, Serif;}
.NewsDzial {padding:2px 40px; width:360px; text-align:right; float:right;}
.NewsData {padding:2px 40px; color:silver; width:380px;float:left;}

.NewsA {padding:2px 40px; color:silver; width:360px; text-align:right; float:right;}
.NewsA a {color:#000; text-decoration:none;color:#801800;}
.NewsA a:hover {color:#000; text-decoration:underline;color:#801800;}

.NewsTresc {padding:8px 40px;  color:#424242; clear:both; font-size:12px;}
.NewsWiecej {height:20px; margin-bottom:10px;}

.artykul {padding:0px 40px; font-size:12px; color:#424242;}
.artykul p {margin-bottom:10px;} 
.artykul ul {padding:10px 20px; list-style:square;}

.kolumnaLewa {width:400px; float:left; text-align:justify;}
.kolumnaPrawa {width:400px;float:right; text-align:justify;}
.kolumnaPrawaK {width:400px;float:right; text-align:center;}
.kolumnaPrawaK a img {border:0px;} 
.KontaktDzial { border:1px solid #F3FADF; margin:0px 0px 10px 0px; padding:10px; background:#fefefe;}
.KontaktDzial img {border:1px solid #F3FADF; margin-left:15px;margin-top:5px;}
.KontaktDzial table td {text-align:left; }
.KontaktDzial table th {text-align:left; padding:0px 0px 5px 0px;}
.KontaktDzial table td.kontaktTd {width:220px;}
.KontaktDzial a { color:#801800;text-decoration:none;}
.KontaktDzial a:hover { color:#801800;text-decoration:underline;}
.kontaktTd { vertical-align:top; }
.br {clear:both;}

ul.pages {list-style:none; margin:0px 40px; height:40px;}
ul.pages li {float:left; padding:3px;}
ul.pages li a {float:left; padding:4px 8px; border:1px solid #801800; text-decoration:none;}
ul.pages li a:hover {background:#801800;}
ul.pages li.newsAktualny {padding:8px 8px;}
ul.pages li.kropy {padding:12px 5px 0px 5px;}

.cmsNag { clear:both; color:#1e4584; font-size:11px; font-weight:bold; font-family: Georgia, Serif; float:right; clear:both; padding:2px; padding-left:5px; width:890px;}
#tagNag {color:#a21e00; font-size:11px; font-weight:bold; font-family: Georgia, Serif; float:left; width:890px; padding:2px;padding-left:8px;}

a.kontakt {color:#801800;text-decoration:none;}
a:hover.kontakt {color:#801800; text-decoration:underline;}

table.mapa {background:#FFF; border-collapse: collapse;}
table.mapa a {text-decoration:none;}
table.mapa a:hover {text-decoration:underline;}
td.polacz {width:16px; height:20px; background:url(images/mapa_strony/tree_sub.gif);}
td.polaczEnd {width:16px; height:20px; background:url(images/mapa_strony/tree_sub_end.gif) no-repeat;;}
td.linia {width:16px; height:20px; background:url(images/mapa_strony/tree_bg.gif);}



table.portfolio td {width:390px; padding:10px; vertical-align:top;}

table.portfolio img {float:left; margin:0px 10px;}
table.portfolio a img {border:1px solid silver;}
.portfolioText h4 {padding:5px; font-size:16px;}

ul.ulPortfolio {width:230px; float:left;}
ul.ulPortfolio li{text-align:left;}

table.listPodarticle {border:1px solid silver; border-collapse: collapse; margin:10px 0px; margin-left:auto; margin-right:auto;}
table.listPodarticle td, table.listPodarticle th { border:1px solid silver; padding:10px; vertical-align:top;}
td.listPodarticleT {width:250px;}
td.listPodarticleA {width:150px;}
td.listPodarticleT h4{font-size:13px; margin:0px;}
table.listPodarticle td img { margin:auto; }
table.listPodarticle td ul {list-style:none; width:100px;}
table.listPodarticle td ul li {float:left;}
table.listPodarticle td ul li a{padding:2px 10px; width:120px; float:left; clear:both; border: 1px solid #FFF; text-decoration:none;}
table.listPodarticle td ul li a:hover {padding:2px 10px; border:1px solid silver; text-decoration:none;}


p.listBrak {padding:8px 10px; font-size:12px; border:1px solid silver; margin:2px 0px; border-width:1px 0px;}

.druk {clear:both; height:20px; margin-top:10px;}
a.drukuj {float:right; margin-right:20px; text-decoration:none;}
a.powrot {float:right; margin-right:20px; text-decoration:none;}
a.drukuj:hover, a.powrot:hover {text-decoration:underline;}

.dol {width:745px; height:213px; margin:auto;}

#map {width: 377px; height: 250px}

ol ol {margin-left: 15px;}
ol li {margin-bottom: 5px;}
ol li ol li {margin-bottom: 0;}
