* {
	margin: 0;
	padding: 0;
}
a {color: #004d99; text-decoration: none;}
a:hover {text-decoration: underline;}
.img {border: none;}
.f1, .f2 {font-family: Georgia; font-size: 16px; color: #961515; }
.f1 {background: url(img/bar.png) bottom repeat-x; padding-bottom: 16px;}
.f1 a, .f2 a {color: #961515; text-decoration: none;}
.f1 a:hover, .f2 a:hover {text-decoration: underline;}
.f3 {font-size: 11px;}
.mrgn1 {margin-bottom: 30px;}
.mrgn2 {margin-top: 20px;}
.fr {float: right;}
.fl {float: left;}
body {
  background: url(img/bg_top.png) top repeat-x #28517a; 
  font-family: Verdana; font-size: 12px; 
}
#container {
  margin: 0px auto;
  width: 869px;
  background-color: #fff; 
}
#header {
  width: 869px;
  height: 157px;
  background: url(img/header.png) top no-repeat;
}
#header img {margin-top: 15px;}
#header ul {list-style: none; margin-top: 10px;}
#header ul li {float: left;  font-weight: bold; padding: 6px 10px; border-right: 1px solid #db3b23;}
#header ul li a {color: #fff; text-decoration: none;}
#header ul li a:hover {text-decoration: underline;}

#content {
  width: 554px;
  padding: 16px 20px 16px 16px;
  float: left;
}
#contentWide {
  width: 837px;
  padding: 16px;
}
.posts {
  list-style: none;
}
.posts li, .post {line-height: 1.5em; padding: 20px 0px 20px 0px; border-bottom: 1px dotted #cdd3d6;} 
.posts li h2, .post h1 { font-size: 28px; color: #004d99; line-height: 1.2em; font-weight: normal; margin-bottom: 10px;}
.post {border-bottom: none;}
.date {font-size: 9px; color: #556971;}
.img1 {float: right; border: 18px solid #f7f7f7;}
#sidebar {
  width: 263px;
  float: left;
  padding: 16px 0px;
}
.boxHead {background: url(img/box_top.png) no-repeat top; padding: 13px 11px 3px 11px;}
.box1 {background: url(img/box_btm.png) no-repeat bottom; padding: 11px; margin-bottom: 30px;}
/*.box1 h3{background: url(img/box_top.png) no-repeat top; padding: 13px 11px 3px 11px; border-bottom: 1px solid #cdd3d6;}*/

.brd1 {border-top: 1px solid #cdd3d6;}
.brdn {border: none !important;}
.similar h2 {font-size: 14px; margin-top: 25px;}
.list1, .similar {list-style: none;}
.list1 li, .similar li{border-bottom: 1px dotted #cdd3d6; padding: 6px 0px;}
.nick {font-size: 10px; color: #556971;}
#footer {
  clear: both;
  width: 837px;
  padding: 16px;
  background-color: #28517a;
  min-height: 160px;
}
#footer ul {list-style: none; float: left; width: 265px; border-right: 1px dotted #a4c8eb; margin-left: 10px;} 
#footer ul li {color: #fff; font-size: 11px; padding: 5px 5px;}
#footer ul li a {color: #fff; text-decoration: none;}
#footer ul li a:hover{text-decoration: underline;}

.paginator img {border: 0px; margin-top: 4px;}
.paginator a {font-size: 12px; padding: 0px 2px 0px 2px;}
.paginator tr td {padding: 3px;}
.paginator {margin: 25px auto;}
.active {font-weight: bold; color: #961515;}

.tab, .tab1, .tab2 {margin: 30px auto; width: 827px; height: 110px; background: url(img/zapytaj_prawnika.png) no-repeat;}
.tab p, .tab1 p, .tab2 p {display: block; width: 372px; height: 100px; font-size: 11px; margin: 0px 0px 0px 445px; line-height: 1.4em; position: relative; padding-top: 10px;}
.tab a, .tab1 a, .tab2 a {color: #000; display: block; width: 827px; height: 110px;}
.tab {background: url(img/zapytaj_prawnika.png) no-repeat;}
.tab1 {background: url(img/zamow_opinie.png) no-repeat;}
.tab2 {background: url(img/zamow_dokument.png) no-repeat;}
