 /* PODSTAWOWE ZNACZNIKI */

* {margin:0; padding:0; }
body { font:normal 12px "PT Sans", "Arial", sans-serif; color:#444; background: url(pic/tlo.jpg) top center no-repeat #147900; }

a { text-decoration:none; color:#1894d2;}
a:hover {text-decoration: none; color: #2eb1f4; }
a img {border:none;}
a:focus {outline: none;}
.clearfix { clear: both; display: block;}
big { font-size: 17px; color: #034c74; }

h1 { font: normal 14px "PT Sans", "Arial", sans-serif; color: #034c74; text-transform: uppercase;}
h2 { font: normal 14px "PT Sans", "Arial", sans-serif; color: #444; }
h3 { font: normal 13px "PT Sans", "Arial", sans-serif; color: #034c74; text-transform: uppercase; margin: 10px 0; }


#header-outline { height: 105px; width: 100%; background: url(pic/header-tlo.jpg) repeat-x; padding: 0 0 0 0; }
#header {width: 940px; padding: 15px 30px 0 30px; height: 85px; margin: 0 auto; border-top: 5px solid #034c74;  }

#banery { width: 1000px; height: 133px; margin: 30px auto 0 auto;  }
#banery .baner { float: left; width: 321px; height: 133px;  position: relative; }
#banery #lokalizacja { border-left: 9px solid #46cc17; margin: 0 8px 0 0; border-right: 1px dotted #fff; background: url(pic/czyzew-lokalizacja.jpg) 2px 0 no-repeat;  }
#banery #transport { border-left: 9px solid #1894d2; margin: 0 8px 0 0; border-right: 1px dotted #fff; background: url(pic/czyzew-transport.jpg) 2px 0 no-repeat;  }
#banery #wspolpraca { border-left: 9px solid #ffcb09; background: url(pic/czyzew-wspolpraca.jpg) 2px 0 no-repeat; width: 313px !important; }
#banery .baner-link { width: 311px; height: 133px; margin: 0 0 0 2px; opacity: 1; }

#date { width: 940px; height: 20px; margin: 0 auto 0 auto; padding: 10px 30px 0 30px; color: #034c74; font-size: 12px; }


#menu { width: 1000px; height: 41px; margin: 0 auto; color: #034c74; font-size: 13px; text-transform: uppercase; background: url(pic/menu-tlo.jpg) repeat-x #fff; border-top: 4px solid #034c74; border-bottom: 1px dotted #034c74; }
#menu a { color: #444; }
#menu .menuitem { float: left; margin: 0 5px; height: 20px; padding: 11px 10px 10px 10px; background-image: url(pic/menuitem-tlo.png); background-repeat: y-repeat; background-position: 0 0; }
#menu .menuitem-on { float: left; margin: 0 5px; height: 20px; padding: 11px 10px 10px 10px; background-image: url(pic/menuitem-tlo.png); background-repeat: y-repeat; background-position: 0 -41px; }


#top { min-height: 380px; height: auto !important; height: 380px; width: 980px; padding: 30px 10px 10px 10px; margin: 0 auto; line-height: 140%; background: #fff; }


#column-left { float: left; width: 700px; min-height: 100px; height: auto !important; height: 100px; margin: 0 30px 0 0; }
#column-right { float: left; width: 250px; min-height: 100px; height: auto !important; height: 100px;}

.txt { margin: 10px 0 15px 0; padding: 0 5px 10px 5px; display: block; border-bottom: 1px dotted #034c74; text-align: justify; -moz-column-count: 2; -moz-column-gap: 40px; -moz-column-rule: 1px solid #ebebeb; -webkit-column-count: 2; -webkit-column-gap: 40px; -webkit-column-rule: 1px solid #ebebeb; column-count: 2; column-gap: 40px; column-rule: 1px solid #ebebeb;}
.txt2 { margin: 10px 0 15px 0; padding: 10px; border-bottom: 1px dotted #fff; background: #ebebeb; }
.txt2 .quote-photo { float: left; width: 240px; margin: 0 10px 0 0; text-align: center; }
.txt2 .quote { font-style:italic; text-align: justify; }
.txt3 { margin: 10px 0 15px 0; padding: 10px; border-bottom: 1px dotted #fff; background: #e6f1f5; text-align: center; }
.txt3 .txt-contact { float: left; width: 50%; text-align: center; font-size: 14px; color: #034c74; margin: 10px 0 15px 0; }
.photo { float: left; margin: 0 10px 5px 0; clear: both; }
.pic-contact { display: block; margin: 30px auto 30px auto;  }
.txt-emp { margin: 10px 0 15px 0; padding: 60px 10px 10px 10px; display: block; font-size: 14px; color: #034c74; background: url(pic/tereny-czyzew.jpg) top center no-repeat #e6f1f5; text-align: justify; -moz-column-count: 2; -moz-column-gap: 40px; moz-column-rule: 1px solid #ebebeb; -webkit-column-count: 2; -webkit-column-gap: 40px; -webkit-column-rule: 1px solid #ebebeb; column-count: 2; column-gap: 40px; column-rule: 1px solid #ebebeb;}


#film { width: 700px; height: 394px; display: inline-block; margin: 10px 0 0 0; }

#baner-miasto { width: 250px; height: 125px; background: url(pic/umczyzew-strona.jpg) no-repeat; margin: 0 0 15px 0; }
#baner-miasto .baner-link { opacity: 1; }

#baner-przetarg { width: 250px; height: 100px; background: url(pic/przetarg3.jpg) no-repeat; margin: 0 0 15px 0; }
#baner-przetarg .baner-link { opacity: 1; }

#do-pobrania { width: 220px; padding: 5px 15px 15px 15px;  text-align: center; background: #ebebeb; border-bottom: 1px dotted #fff; }
#do-pobrania .folder-pdf { padding: 10px 25px 0 25px; }
#do-pobrania .folder-pdf:hover { background: #f1f1f1; }
#do-pobrania .dokument-pdf { text-align: left; margin: 5px 0; padding: 5px 0; }
#do-pobrania .dokument-pdf:hover { background: #f1f1f1; }
#do-pobrania .dokument-pdf img { float: left; display: block; margin: 0 10px 0 0; }
#do-pobrania .dokument-pdf p { float: left; display: block; padding: 5px 0 0 0; }

.txt2 .dokument-pdf { text-align: left; margin: 5px 0 5px 0; padding: 5px 0; float: left; width: 33%;}
.txt2 .dokument-pdf:hover { background: #f1f1f1; }
.txt2 .dokument-pdf img { float: left; display: block; margin: 0 10px 0 0; }
.txt2 .dokument-pdf p { float: left; display: block; padding: 5px 0 0 0; }

#footer-outline { width: 100%; background: #fff; }
#footer { width: 1000px; margin: 0 auto; text-align: center; padding: 40px 0;  }
#footer #logounijne { display:block; margin: 0 auto 20px auto; }



/* MEDIABOX */

#mbOverlay { position: absolute; z-index: 9998; left: 0; width: 100%; background-color: #034c74; cursor: pointer; }
#mbCenter, #mbBottomContainer { position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #fff;}
.mbLoading { background: #1c1c1c url(pic/loading.gif) no-repeat center; }
#mbImage { position: absolute; left: 10px; top: 10px; padding: 10px; background-repeat: no-repeat; }
#mbBottom { padding: 5px 10px; border-bottom: 1px solid #005aa5; }
#mbTitle { display: inline; color: #1a120c;}
#mbNumber { font: normal 10px Tahoma; display: inline; line-height: 14px; }
#mbCaption { display: block; color: #999; line-height: 14px; font-size: 10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display: block; float: right; height: 15px; width: 15px; background: transparent url(pic/close.png) no-repeat center; margin: 0; outline: none; }
#mbPrevLink { background: transparent url(pic/prev.jpg) no-repeat center; margin: 0 10px 0 0;}
#mbNextLink { background: transparent url(pic/next.jpg) no-repeat center; margin: 0 10px 0 0;}
#mbCloseLink { background: transparent url(pic/close.jpg) no-repeat center;}
#mbError { position: relative; top: 30%; line-height: 19px; font-size: 12px; color: #fff; text-align: center; border: 10px solid #700; padding: 20px 10px 30px; margin: auto;}
