body{margin: 0px; padding: 0px; font-family: 'Verdana'; font-weight: normal; font-size: 12px; color: #777; background: #fff; position: relative; }

div, input{margin: 0px; padding: 0px;}
p{font-family: Tahoma; font-weight: normal; color: #666; font-size: 12px; line-height: 21px;}
a{text-decoration: none; font-family: Verdana;}
h2,h3,h4 {font-family: Verdana; font-size: 16px;}
a img{border: 0px;}
.base-color{background-color: #925c24; color: #925c24;}
.base-color1{background-color: #fff; color: #fff;}
.base-color2{background-color: #666; color: #666;}
.base-color3{background-color: #333; color: #333;}
.base-color4{background-color: #E50201; color: #E50201;}
.base-color5{background-color: #870100; color: #870100;}
.base-color6{background-color: #470000; color: #470000;}
.base-color7{background-color: #E60CCC; color: #E60CCC;}
.base-color8{background-color: #950583; color: #950583;}
.base-color9{background-color: #4A0142; color: #4A0142;}
.base-color10{background-color: #0A97E3; color: #0A97E3;}
.base-color11{background-color: #033972; color: #033972;}
.base-color12{background-color: #013450; color: #013450;}
.base-color13{background-color: #00D34A; color: #00D34A;}
.base-color14{background-color: #008B30; color: #008B30;}
.base-color15{background-color: #004F1B; color: #004F1B;}
.base-color16{background-color: #E5D718; color: #E5D718;}
.base-color17{background-color: #E2A510; color: #E2A510;}
.base-color18{background-color: #644903; color: #644903;}

#color-picker{position: fixed; top: 0px; right: 0px; width: 62px; height: 100%; background: url(../images/color-select.png) repeat-y; text-align: center;}


#header{z-index: 2;margin-top: 0px; padding: 0px; overflow: hidden; height: 200px; width: 100%; background-image: url(../images/top-bg.png); background-repeat: repeat-x; background-position: 0px 0px; overflow: visible; }
#header div.adreswww {font: normal 10px Tahoma; padding-top: 2px; height: 42px; width: 325px; display: block; text-align: center; color: #004566;}

#header #center{width: 950px; height: 200px; margin: 0px auto; position: relative; background-image: url(../images/top-main-bg.png); background-repeat: repeat-x; background-position: 0px 0px;}
#header #center h1{position: absolute; top: 20px; right: 10px; font-size: 20px; font-family: Tahoma; font-weight: normal; }
h1{position: absolute; top: 20px; right: 10px; font-size: 20px; font-family: Tahoma; font-weight: normal;}
h1 a {color: #004566;}


#main-menu{width: 950px; position: absolute; top: 90px; left: 0px; height: 90px; list-style-type: none; padding: 0px; margin :0px;}
#main-menu li{float: left; padding: 0px; margin :0px; display: block; background: url(../images/main-menu-separator.png) no-repeat right top; font-size: 14px; position: relative;}
#main-menu li.last{background: none;}
#main-menu li a{width: 158px; padding: 0px; margin :0px; line-height: 57px; display: block; text-align: center; color: #fff; font-weight: bold;}

#main-menu ul{position: absolute; top: 57px; left: 0px; height: 33px; list-style-type: none; padding: 0px; margin :0px;}
#main-menu ul li{float: left; padding: 0px; margin :0px; display: block; background: url(../images/main-menu-separator2.png) no-repeat right top; font-size: 11px; position: relative;}
#main-menu > ul > li:hover > a{background: url(../images/sub-hover.png) no-repeat center -1px; border-left: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3; width: 77px;}
#main-menu ul li a{width: 79px; padding: 0px; margin :0px; line-height: 33px; display: block; text-align: center; color: #585858; font-weight: normal;}
#main-menu ul li.last{background: none;}

#main-menu ul li:hover ul{display: block}
#main-menu ul li.sprzedaz, #main-menu ul li.wynajem {height: 33px;}

#main-menu ul ul{display: none; position: absolute; top: 33px; left: -1px; list-style-type: none; padding: 0px; margin: 0px; background: #fff;}
#main-menu ul ul li{ padding: 0px; margin: 0px; display: block;  font-size: 11px; width: 230px; background: #fff; height: 32px; border-left: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3; background: none;}
#main-menu ul ul li:hover a{background: none;}
#main-menu ul ul li a{padding: 0px; padding-left: 10px; margin :0px; line-height: 30px; display: block; background: #fff; text-align: left; color: #585858; font-weight: normal; width: 220px;}
#main-menu ul ul li:hover a{padding: 0px; padding-left: 10px; margin :0px; line-height: 30px; display: block; background: #fff; text-align: left; color: #585858; font-weight: normal; width: 220px;}
#main-menu  li.last ul ul{left: -153px}
#main-menu  li.first li.sprzedaz ul{left: 3px}

#content{z-index: 1; clear: both; overflow: hidden;}
#content .center{width: 950px; padding: 0px; margin: 0px auto;}
#panel-left{width: 230px; padding: 0px; margin: 0px 0px; float: left;}
#panel-left #naglowek{display: block; font-family: Verdana; font-weight: bold; font-size: 12px; color: #fff; display: block; width: 220px; height: 35px; margin: 0px; padding: 0px 0px 0px 10px; line-height: 35px;  background-image: url(../images/header-bg.png); background-repeat: repeat-x; background-position: 0px 0px;}
#panel-left #naglowek1{display: block; font-family: Verdana; font-weight: bold; font-size: 12px; color: #fff; display: block; width: 220px; height: 35px; margin: 0px; padding: 0px 0px 0px 10px; line-height: 35px;  background-image: url(../images/header-bg.png); background-repeat: repeat-x; background-position: 0px 0px;}
#panel-left .box{border-left: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3; float: left; width: 208px; padding: 10px; background-color: #fafafa;}

.side-menu a{color: #666;}
.side-menu li{list-style-type: none; padding-left: 10px; margin: 0px; line-height: 21px; background: url('../images/pix1.png') no-repeat 0px 7px;}
.side-menu{list-style-type: none; margin-left: 20px; padding: 0px;}
.side-menu ul{list-style-type: none; margin-left: 10px; padding: 0px;}

.quarters li{list-style-type: none; padding-left: 10px; margin: 0px; line-height: 21px; background: url('../images/pix2.png') no-repeat 0px 10px;}

#panel-right{width: 710px; padding: 0px; margin: 0px 0px; float: right;}
#panel-right #naglowek{font-family: Verdana; font-weight: bold; font-size: 12px; color: #fff; display: block; width: 700px; height: 35px; margin: 0px; padding: 0px 0px 0px 10px; line-height: 35px;  background-image: url(../images/header-bg.png); background-repeat: repeat-x; background-position: 0px 0px;}
#panel-right #naglowek1{font-family: Verdana; font-weight: bold; font-size: 12px; color: #fff; display: block; width: 700px; height: 35px; margin: 0px; padding: 0px 0px 0px 10px; line-height: 35px;  background-image: url(../images/header-bg.png); background-repeat: repeat-x; background-position: 0px 0px;}
#panel-right .box{border-left: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3; float: left; width: 688px; padding: 10px; background-color: #fafafa;}
#panel-right .box p{text-align: justify}
#panel-right h3{background: transparent;}

#panel-both{width: 940px; padding: 0px; margin: 0px 0px;}
#panel-both h2{font-family: Verdana; font-weight: bold; font-size: 12px; color: #fff; display: block; width: 940px; height: 35px; margin: 0px; padding: 0px 0px 0px 10px; line-height: 35px;  background-image: url(../images/header-bg.png); background-repeat: repeat-x; background-position: 0px 0px;}
#panel-both .box{border-left: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3; float: left; width: 928px; padding: 10px; background-color: #fafafa;}
#panel-both .box p{text-align: justify}
#panel-both h3{background: transparent;}

ul.ofebox {list-style-type: none;}
ul.ofebox li {line-height: 28px; font-weight: bold;}
div.sleft {float: left; width: 600px; text-align: justify;}
div.opisofe {padding: 12px; line-height: 28px;}
span.spwidth {width: 120px; display: block; float: left; font-weight: normal;}

#footer{height: 148px; margin-top: 10px; background-image: url(../images/footer-bg.png); background-repeat: repeat-x; background-position: 0px 0px; }
#footer .center {margin: 0px auto; width: 900px; color: #FFF; padding-top: 50px; text-align: center;}

div.dvslowaklucz {font: normal 14px Verdana;}
div.dvslowaklucz a {color: #FFF; text-decoration: none; font: bold 14px Verdana;}
div.dvslowaklucz a:hover {color: #FFF; text-decoration: underline;}

div.dvslowakluczlista {color: #777;}
div.dvslowakluczlista a {color: #777777; text-decoration: none;}
div.dvslowaklucz a:hover {color: #777777; text-decoration: underline;}

div.dvinfo {font: normal 10px Verdana; padding-left: 50px;}

div.kategorie {float: left; width: 180px;}
div.kategorie ul {margin: 0px 0px 10px 20px; padding: 0px;}
div.kategorie ul li {margin: 0px; padding: 0px; line-height: 18px;}
div.kategorie h4 {margin: 0px; padding: 10px 0px 10px 0px;}

ul.kategorie {list-style-type: circle;}
ul.kategorie li {line-height: 18px;}
ul.kategorie li a {color: #777; font: normal 14px Verdana;}
ul.kategorie li a:hover {text-decoration: underline;}

a.pustetlo {background: none;}    
a.pustetlo:hover {text-decoration: underline;}

h4.pustetlo {background: none;}    

span.lnklink a {color: #777; font: normal 12px Verdana; text-decoration: none;}    

div.dvclear {height:1px; clear: both;}