/* ogolne */
* {	margin: 0;	padding: 0;}*.cl{clear:both} a:focus {outline:none;} img {border: 0;} fieldset {border:0;}
body, input, textarea, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {border:0pt none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0pt;outline-color:invert;outline-style:none;outline-width:0pt;padding:0pt; margin: 0;vertical-align:baseline;}
body{color: #75645a; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; background: url(images/bg.png);}
#site {width:100%; background: url(images/bg_site.jpg) repeat-x top;}
#site_top {width:100%; background: url(images/top_bg.png) no-repeat top center;}
#container{width: 1000px; margin: auto; overflow: hidden;}
.left {float: left;}
.right {	float: right;}

/* top */
#top{width: 982px; height: 126px; background: url(../images/top_bg.jpg) no-repeat; padding: 15px 0 0 31px;}
#top #logo{background: url(images/logo.png) no-repeat; display: block; width: 232px; height: 78px; float: left; margin: 0 54px 0 0;}
#top #logo a{display: block; width: 232px; height: 78px; text-indent: -2000em;}
#top #slogan{background: url(images/slogan.png) no-repeat; display: block; width: 209px; height: 23px; float: left; margin: 23px 0 0 0; text-indent: -2000em;}
#top p{clear: both; padding: 3px 0 0 0; width: 500px; line-height: 18px;}
#top p a{clear: both; color: #75645a; text-decoration: none;}
#top p a:hover{text-decoration: underline;}

/* menu */
#menu {width: 1000px; height: 110px; margin: 0 auto;position: relative; z-index: 3;}
#menu .gorne_menu {position: absolute;overflow: hidden;}
#menu .gorne_menu a#onasBtn, a#domyBtn, a#remontyBtn, a#okolicaBtn, a#referencjeBtn, a#realizacjeBtn, a#wspolpracaBtn, a#finanseBtn {float: left;overflow: hidden;height: 38px;background-repeat: no-repeat;background-position: 0 0;text-indent: -10000px;cursor: pointer;}	
#menu .gorne_menu a.glowna {background-image: url('img/top_menu1.gif');}
#menu .gorne_menu a#onasBtn {background-image: url('img/a1.png');	width: 95px;}
#menu .gorne_menu a#domyBtn {background-image: url('img/a2.png');	width: 86px;}
#menu .gorne_menu a#remontyBtn {background-image: url('img/a3.png');width: 204px;}
#menu .gorne_menu a#okolicaBtn {background-image: url('img/a4.png');width: 107px;}
#menu .gorne_menu a#referencjeBtn {background-image: url('img/a5.png');width: 116px;}
#menu .gorne_menu a#realizacjeBtn {background-image: url('img/a6.png');width: 116px;}
#menu .gorne_menu a#wspolpracaBtn {background-image: url('img/a7.png');width: 128px;}
#menu .gorne_menu a#finanseBtn {background-image: url('img/a8.png');width: 148px;}
#menu .gorne_menu a#onasBtn.aktywne, #menu .gorne_menu a#domyBtn.aktywne, #menu .gorne_menu a#remontyBtn.aktywne, #menu .gorne_menu a#okolicaBtn.aktywne, #menu .gorne_menu a#referencjeBtn.aktywne, #menu .gorne_menu a#realizacjeBtn.aktywne, #menu .gorne_menu a#wspolpracaBtn.aktywne, #menu .gorne_menu a#finanseBtn.aktywne {background-position: 0 -38px;}
#menu .gorne_podmenu {color: #000;width: 870px; height: 23px;position: absolute; top: 38px; left: 0;padding: 14px 0 0 50px;background-repeat: no-repeat;background-position: 17px 0;}
#menu .gorne_podmenu a {color: #000; text-decoration: none;}
#menu .gorne_podmenu a:hover {color: #000; text-decoration: underline;}
#menu .gorne_podmenu ul {list-style: none;}
#menu .gorne_podmenu li {background: url(images/li_bg.png) no-repeat right ; padding: 0 14px; float: left;}
#menu .gorne_podmenu p {padding: 0 0 0 15px;}

/* box pod menu */
#box_utop {padding: 12px 0; border-top: 1px solid #d2c9c0; border-bottom: 1px solid #d2c9c0; margin: 0 15px 0 17px; overflow: hidden;}
#box_utop dl{width: 517px; float: left; text-align: right; padding: 9px 0 0 0;}
#box_utop dl a{color: #75645a; font-weight: normal;}
#box_utop dl dt{font-weight: bold; width: 190px; padding: 0 24px 0 0; line-height: 16px; float: left;}
#box_utop dl dd{text-align: center; width: 100px; line-height: 18px; float: left; border-left: 1px solid #d2c9c0;}
#box_utop dl dd span{display: block;}
#box_utop .ads{float: left; width: 447px;}

/* glowna 3 boxy */
#main_boxy {overflow: hidden; padding: 34px 0 25px 0; clear: both;}
#main_boxy .box{float: left; width: 315px; height: 200px; padding: 0 10px 0 7px;}
#main_boxy .box img {border-bottom: 1px solid #1e97cd; float: right;}
#main_boxy .box .b1 {background: url(images/b1.png) no-repeat; width: 105px; height: 37px;display: block; position: absolute; text-indent: -2000em; margin-top: 162px;}
#main_boxy .box .b2 {background: url(images/b2.png) no-repeat; width: 105px; height: 37px;display: block; position: absolute; text-indent: -2000em; margin-top: 162px;}
#main_boxy .box .b3 {background: url(images/b3.png) no-repeat; width: 105px; height: 37px;display: block; position: absolute; text-indent: -2000em; margin-top: 162px;}

/* brazowy box */
#wide_box_brown {margin: 0 0 12px 0; clear: both;}
#wide_box_brown .title{background: url(images/brow_bg.png);border-top: 1px solid #d9cbc0;border-right: 1px solid #d9cbc0;border-left: 1px solid #d9cbc0; z-index: 10; padding: 13px 35px 5px 13px; display: inline-block;}
#wide_box_brown .inwestycja{background: url(images/inwestycja_title.png); width: 195px; height: 29px;display: block; text-indent: -2000em;}
#wide_box_brown .zapraszamy{background: url(images/zapraszamy.png); width: 215px; height: 21px;display: block; text-indent: -2000em; float: right;}
#wide_box_brown .tresc{line-height: 17px;border: 1px solid #d9cbc0; padding: 17px; background: url(images/brow_bg.png); z-index: 9; margin-top: -1px;}
#wide_box_brown .nav { clear: both; padding: 0 12px 0 0; display: block; overflow: hidden;}

/* footer */
#bottom_nav {background: url(images/bottom_nav.png) repeat-x 0 15px; height: 32px; padding: 0 0 0 488px;}
#bottom_nav .top {background: url(images/go_top.png); width: 72px; height: 32px; text-indent: -2000em; display: block;}
#footer{padding: 0 20px;}
#footer a{color: #75645a; text-decoration: none;}
#footer a:hover{text-decoration: underline;}

/****************** podstrona  ****************/
#podstrona {background: #fdfcfb url(images/bg_podstrona.png) repeat-x; margin: 0 5px 15px 19px; overflow: hidden;}
#sidebar {width: 242px; float: left;}
#content {float: left; width: 691px; padding: 20px;}

/* sidebar */
#sidebar img{padding: 0 0 13px 0;}
#sidebar dl{width: 242px; float: left; text-align: right; padding: 3px 0 13px 0;}
#sidebar dl a{color: #75645a; font-weight: normal;}
#sidebar dl dt{font-weight: bold; padding: 0 22px 12px 0; line-height: 16px;}
#sidebar dl dd{text-align: center; width: 79px; float: left; border-right: 1px solid #d2c9c0;}
#sidebar dl span {display: block; padding: 0 0 5px 0;}
#sidebar dl img {padding: 0;}

/* content */
#content .green{color: #75af2b;}
#content p {padding: 0 0 25px 0;}
#content #opis {float: left; width: 320px; padding: 0 20px 0 0;}
#content #map {float: left; width: 340px;}
#content .map_info {list-style: none;}
#content .map_info li {padding: 0 0 8px 0;}
#content .map_info li span{color: #1e97cd; font-weight: bold; margin: 0 10px 0 0;}
#content .map_info .active{color: #1e97cd; font-weight: bold;}