.dd {margin: 0; padding: 0;}
.map1 {margin: 30px 20px 30px 25px; padding: 0; border: dotted 1px #979797;}
.map2 {margin: 30px 20px 30px 20px; padding: 0; border: dotted 1px #979797;}
.mapy {margin: 10px; text-align: center;}
.mapy legend {font-size: 1.2em; font-weight: bold; color: #b35900;}
.o_nas {padding: 20px; margin: 20px;}
.o_nas legend {font-size: 1.2em; font-weight: bold; color: #b35900; border-right: solid 1px #d3bca3; border-bottom: solid 1px #d3bca3; padding: 7px 30px;}
.opo { margin: 25px;}
.onas {margin: 30px 50px 10px 50px; height: 130px;}
.onas_2 {float: left; margin: 0 10px; border: solid 1px #696969; background-color: #BABABA; padding: 7px;}
.onas_2 img {border: 0;}
.o_nas3 {padding: 20px; margin: 20px;}
.o_nas3 legend {font-size: 1.2em; font-weight: bold; color: white; border: solid 1px gold; padding: 7px 30px; background-color: #28166f;}
.onas_4 {float: left; margin: 0 4px; border: solid 1px #696969; background-color: #BABABA; padding: 7px;}
.onas_4 img {border: 0;}
.right {text-align: right; margin: 10px;}
.cert {background-color: #565656;}
.cert img {border: solid 1px black; margin: 9px;}
.fotka {float: right; margin 10px 20px; border: solid 1px #141414; width: 170px; height: 136px;}
.fotografie {float: left; margin: 10px 20px; width: 170px; height: 137px;}
.fotografie img {border: solid 1px black;}
.fotografie1 {float: left; margin: 20px 10px; width: 137px; height: 170px;}
.fotografie1 img {border: solid 1px black;}
.ff {height: 166px; width: 639px; border: 0;}
.fot {background-color: #131313;}
.fot img {border: solid 1px black; margin: 9px;}
.tab {margin-left: 45px;}
.tab1 {margin: auto;}
.foto_uslugi {border: solid 1px #797979; padding: 10px;}
.uu {font-size: 1.3em; color: navy; margin: 10px 40px; padding: 10px 40px;}
.per {font-size: .8em; padding: 8px 25px;}
.herb {width: 180px; border: solid 1px #C7C7C7; margin: 5px; height: 54px;}
.herb_l {margin: 4px; width: 40px; float: left;}
.herb_p {width: 120px; float: right; height: 40px;}
.her {font-size: .8em; text-align: center; margin-top: 9px; padding: 0;}
.lew {width: 700px; border: none; margin: 15px 10px 10px 0; float: left;}
.paw {width: 314px; border: none; margin: 15px 10px 10px 0; float: left;}
.pawaw {width: 314px; height: 236px; border: solid 1px #C3C3C3; margin-bottom: 10px; background-color: #DADADA; }
.papr {width: 298px; border: solid 1px #C3C3C3; margin-bottom: 10px; background-color: #DADADA; padding: 6px 8px;}
.nowosci {width: 700px; border: solid 1px #C7C7C7; margin: 0 0 10px 0; background-color: #DDD; font-size: 1.2em;}
.nowosci p {margin: 10px;}
.nowosci_a {width: 384px; border: solid 1px #C7C7C7; margin: 0 10px 10px 0; padding: 8px;}
.adress {font-size: .8em; width: 184px; margin: 40px 0 10px 0; padding: 2px 2px 10px 2px; background-color: #1750b7; color: #fff; text-align: center; float: left;}
.hm {font-size: .8em; color: #585858; font-weight:normal;}
.co_nowego {text-align: right; font-size: .7em; color: #778286; font-style: italic; margin: 5px 15px 2px 0; padding: 0;}
.rama {border: solid 1px black;}
.cena {border: solid 1px #DBDBDB;}
.cena td {border: solid 1px #BCBCBC;}
.cena th {border: solid 1px #BCBCBC;}
.g {background-color: #E2E2E2;}
.k {background-color: #B5B5B5;}
.artykul {padding: 5px 30px; border: none; text-indent: 40px;}
.red {color: red;}
.dzien {text-align: right; color: #989898; font-style: italic;}
.przerwa {width: 188px; height: 40px; float: left; background-color: fff;}
