* {margin: 0;	padding: 0;}
a {color: #ad977b; text-decoration: none;}
a:hover {text-decoration: underline;}
body {background: url('img/backgr.png') repeat-x top #f7f7f5; }
.mrgn1 {margin-right: 0px !important;}
.mrgn2 {margin-bottom: 15px;}
.fl {float: left;}
.fr {float: right;}
.link1 {font-size: 11px; text-align: right;}

#container {width: 909px; margin: 0px auto; font-family: Arial; font-size: 12px; color: #1b1c20;}
#header {background: url('img/header.jpg') no-repeat 0px 95px; width: 909px; height: 259px; position: relative;}
#header h2 a{background: url('img/logo.png') no-repeat top; width: 255px; height: 71px; display: block; text-align:left; text-indent:-999em; top: 40px;}
#header h2 {padding-top: 23px; float: left;}

.menuTop {float: right; display: block; width: 300px; height: 80px; list-style: none; margin-top: 15px;}
.menuTop li {float: right; text-align: center; border-right: 1px solid #f4efe9; }
.menuTop li a {display: block; width: 90px; height: 30px; padding-top: 45px;}
.forum {background: url('img/forum.png') no-repeat top}
.ocen {background: url('img/ocen_prawnika.png') no-repeat top}

#header h3 {clear: both; font-size: 18px; padding: 26px 0px 0px 26px; font-weight: normal;}
#header p {line-height: 1.4em;  padding: 10px 0px 0px 26px;} 

.menu {list-style: none; position: absolute; top: 230px; left: 10px;}
.menu li {float: left; margin-right: 6px}
.menu li a {color: #1b1c20; padding: 7px 20px 5px 20px; background-color: #f8f5f1; border-top: 1px solid #dfdad4;  border-left: 1px solid #dfdad4; border-right: 1px solid #dfdad4; border-bottom: 1px solid #eee9e5; display: block;}
.active {border-bottom: #fff !important; padding-bottom: 6px !important; //padding-bottom: 5px !important; background-color: #fff !important;}
.menu li a:hover {background-color: #fff;}

#content {background-color: #fff; width: 873px; padding: 18px; overflow: hidden;}
.hdr3, .hdr3a {color: #ae977c; font-size: 18px; font-weight: normal; border-bottom: 1px solid #f4efe9; padding-bottom: 10px; margin-top: 20px;}
.hdr3a {border-bottom: none;}
.hdr2 {color: #1b1c20; font-size: 24px; font-weight: normal; padding: 20px 0px 3px 0px;}
.hdr2 a {color: #1b1c20;}

.serv {margin: 20px 0px 20px 0px;}
.serv li {float: left; list-style: none; width: 270px; height: 310px; overflow: hidden; margin-right: 30px;}
.serv li a {display: block; position: relative; width: 234px; height: 115px; color: #212121; text-decoration: none !important; padding: 12px 18px 18px 18px;}
.serv li a h2 {font-size: 18px; font-weight: normal; margin-bottom: 6px;}
.serv li a h2:hover {text-decoration: underline;}
.serv li a span {position: absolute; top: 108px; cursor: pointer;}
.box1 {background: url('img/zapytaj_prawnika.png') no-repeat top;}
.box1 span {left: 43px;}
.box2 {background: url('img/zamow_opinie.png') no-repeat top;}
.box2 span {left: 40px;}
.box3 {background: url('img/zamow_dokument.png') no-repeat top;}
.box3 span {left: 28px;}
.serv p {line-height: 1.5em; margin-top: 15px;}

.contLeft {width: 571px; float: left; margin-right: 32px;}
.contLeft p {line-height: 1.5em; margin-bottom: 15px;}
.date {color: #bdbdbd; font-size: 11px;}
.bar1 {background-color: #f7f7f4; padding: 5px 5px 7px 5px; text-align: right; margin-top: 15px; clear: both;}
.bar1 a {font-size: 11px;}
.img1 {border: 11px solid #faf9f8; float: right; margin: 0px 0px 20px 10px;}

.paginator {list-style: none; margin: 25px auto; padding-bottom: 40px; text-align: center; display: block; width: 50%;}
.paginator li {float: left;}
.paginator li a {display: block; padding: 5px 9px; background-color: #f7f7f4; margin: 0px 3px; font-size: 11px;}
.pagNo {padding: 4px 9px 7px 9px !important; background-color: #fff !important;}
.active1 {border: 1px solid #dfdad4; background-color: #fff !important;}
.paginator li a:hover {background-color: #fff;}

.sidebar {width: 270px; float: left;}
.box4 {border: 1px solid #dfdad4; background-color: #fcfbf9; padding: 16px;}
.list1 {list-style:none;}
.list1 li {border-bottom: 1px solid #f4efe9; padding-bottom: 12px; margin-bottom: 15px;} 

#footer {padding: 20px 0px 40px 0px;}
#footer p{text-align: center; color: #cab59c; font-size: 11px;} 

.box5 {background: url('img/uslugi_prawne.png') no-repeat top; display: block; position: relative; width: 234px; height: 115px; color: #212121; text-decoration: none !important; padding: 12px 18px 18px 18px;}
.box5 h2 {font-size: 18px; font-weight: normal; margin-bottom: 6px;}
.box5  h2:hover {text-decoration: underline;}
.box5 span {position: absolute; top: 108px; left: 38px; cursor: pointer;}
