* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

body {
	font-family: Tahoma, Verdana, arial, sans-serif;
	/*font-family: arial, sans-serif;*/
	font-size: 12px;
	color: #666;
	background-color: #fff;
}
p{margin:5px auto}
a {
	color: #2181be;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1,h1 a {
	color: #ec5e24;
	font-size: 21px;
}


h2,h2 a {
	color: #ec5e24;
	font-size: 19px;
	height: 34px;
	padding: 5px 10px;
/*
	width: 94%;
	background: url(http://e-kancelaria.pl/public/images/bg_title.gif)
		repeat-x top;
*/
}

h3 {
	font-size: 15px;
}

input {
	width: 370px;
	height: 16px;
	padding: 2px;
	border: 1px solid #7f9db9;
	font-size: 10px;
}
ul{margin:5px;}
div#body {
	width: 960px;
	margin: 0 auto;
	position: relative;
	/*border: 1px solid #fff;*/
}

div#header {
	width: 100%;
	/*height: 138px;*/
	height: 128px;
	/*background: url('../images/people.gif') no-repeat 250px 10px;*/
	background: url('../images/people.gif') no-repeat 250px 10px;
	/*border: 1px solid #000;*/
	padding-top: 0px;
	margin-top: 0px;
	/*position: absolute;
	top: 0;
	left: 0;*/
}

div#logo {
	height: 82px;
	width: 217px;
	float:left;
	padding-top: 25px;
}
div#logo h1{
	font-size:35px;
}
/*--------------------------------menu pomocnicze - uzytkownik, logowanie, wylogowanie -----------------*/
div#topR {
	height: 30px;
	width: 393px;
	float: right;
	padding: 10px 0px 70px 0px;
	text-align: right;
}
*div#topR {
  padding: 10px 0px 66px 0px;
}
.green {
  color: #94b017;
}
div#topR p a {
  text-decoration: none;
  padding: 0px 4px 0px 4px;
  font-weight: bold;
}
div#topR p a:hover {
  text-decoration: underline;
}
div#topR p span {
  color: #2181be;
  font-weight: normal;
}
/*----------------koniec-----menu pomocnicze - uzytkownik, logowanie, wylogowanie -----------------*/

div#separator_top {
	width: 100%;
	height: 13px;
	background:
		url(http://e-kancelaria.pl/public/images/bg_separator_top.gif)
		repeat-x;
	clear: both;
}

div#content {
	/*margin-top: -30px;*/
	margin-top: 0px;
	overflow: hidden;
	}

div#s_left, div#s_leftClr {
	margin-left: 10px;
	padding-right: 15px;
	width: 520px;
	float: left;
	background: url(http://e-kancelaria.pl/public/images/bg_s_left.gif)
		no-repeat right top;
}
div#s_leftClr {
  background: none !important;
}
div#s_right, div#s_rightClr  {
	margin-right: 10px;
	width: 390px;
	float: right;
}
div#s_rightClr {
  float: left !important;
}

div#s_left_l {
	width: 250px;
	padding-right: 5px;
	float: left;
}

div#s_left_r {
	width: 245px;
	padding-left: 15px;
	float: left;
	background: url(http://e-kancelaria.pl/public/images/bg_s_left_r.gif)
		no-repeat left top;
}
div#s_left_all {
	width: 450px;
	padding-right: 5px;
}

div#s_user_left {
	margin-left: 10px;
	padding-right: 15px;
	width: 200px;
	float: left;
	background: url(http://e-kancelaria.pl/public/images/bg_s_left.gif)
		no-repeat right top;

}

div#s_user_right {
	margin-right: 10px;
	width: 200px;
	float: right;
}

div#s_user_center {
	width: 510px;
	float: left;
}

div#footer {
	height: 150px;
	margin-top: 10px;
	padding: 20px 10px 10px 10px;
	color: #999;
	text-align: center;
	border-top: 1px solid #e3e3e3;
	background-color: #f8f8f6;
	clear: both;
}

div#footer a {
	color: #ec5e24;
}

.more {
	color: #95b015;
}

.clear {
	clear: both;
}

.title_arrow {
	font-size: 19px;
	padding-left: 34px;
	height: 34px;
	width: 80%;
	border-bottom: 1px solid #d8d8d8;
	background: url(http://e-kancelaria.pl/public/images/bg_title_arrow.gif)
		no-repeat left center;
}

.green,.green a {
	color: #95b015;
	text-decoration: none;
}

.blue,.blue a {
	color: #85b2f6;
	text-decoration: none;
}

.red,.red a {
	color: #f33;
	text-decoration: none;
}

.small {
	font-size: 10px;
}

.image {
	text-align: center;
}

.image img {
	padding: 1px;
	border: 1px solid #d0d0d0;
}

.kanc {
	width: 180px !important;
}

.widget {
	width: 80px;
	float: right;
}

h1#s_search_title {
	height: 38px;
	padding: 32px 0 0 75px;
	background:
		url(http://e-kancelaria.pl/public/images/bg_s_search_title.gif)
		no-repeat left top;
}

ul#tab {
	list-style-type: none;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #ebecee;
}

ul#tab li {
	float: left;
	width: 135px;
	height: 23px;
	padding-top: 4px;
	margin-left: 5px;
	text-align: center;
	background: url(http://e-kancelaria.pl/public/images/bg_tab.gif)
		no-repeat;
}

ul#tab li a {
	color: #666;
}

ul#tab li.tab_active {
	width: 135px;
	height: 23px;
	padding-top: 4px;
	border-bottom: 2px solid #fff;
	display: block;
	background: url(http://e-kancelaria.pl/public/images/bg_tab_active.gif)
		no-repeat;
	overflow: hidden;
}

ul.radio_list {
	list-style-type: none;
	width: 185px;
	float: left;
	margin: 15px 0;
}

ul.radio_list li input {
	width: 10px;
	border: none;
}

#bar1,#bar2,#bar3 {
	display: none;
}

#bar1 {
	display: block;
}

#bar1{overflow:auto; height:100px;}

#bar_1,#bar_2,#bar_3 {
	display: none;
}

#bar_1 {
	display: block;
}

.search {
	width: 95px !important;
	height: 23px;
	margin: 5px 2px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background: url(http://e-kancelaria.pl/public/images/search.gif)no-repeat;
	border: none;
	display: block;
	text-align: center;
	cursor: pointer;
}

.intro {
	width: 86px !important;
	height: 21px;
	padding: 4px 0 0 0;
	margin: 5px 2px;
	color: #666;
	font-size: 13px;
	font-weight: bold;
	background: url(http://e-kancelaria.pl/public/images/bt_intro.gif)
		no-repeat;
	border: none;
	display: block;
	text-align: center;
}

a.intro:hover {
	text-decoration: none;
}

ul.new_add {
	list-style-type: none;
}

ul.new_add li {
	height: 110px;
}

ul.new_add li.grey_list {
	background-color: #f6f6f6;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}

ul.new_add li h3 a {
	color: #2181be;
	font-size: 13px;
	text-decoration: none;
}

ul.new_add li div.image {
	width: 88px;
	float: left;
	padding-top: 7px;
}

ul.s_news {
	list-style-type: none;
}

ul.s_news li {
	height: 101px;
	border-top: 1px solid #f1f1f1;
}

ul.s_news li h3 a {
	color: #444;
	font-size: 13px;
	text-decoration: none;
}

ul.s_news li div.image {
	width: 85px;
	float: left;
	padding-top: 7px;
}

div.list_content {
	width: 330px;
	float: left;
}

.ad_top {
	width: 750px;
	margin: 0 auto 10px auto;
}

.ad_middle {
	padding: 30px 10px 10px 10px;
	width: 94%;
	background: url(http://e-kancelaria.pl/public/images/bg_title.gif)
		repeat-x top;
}

.center {
	text-align: center;
}

.b {
	border: 1px solid #f00;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #629002;
	background-color: #95b015;
	color: #222;
	padding: 5px;
	opacity: 0.85;
}

#tooltip h3,#tooltip div {
	margin: 0;
	font-size: 11px;
}

.formularz dt{
     float: left;
	 width: 200px;
	 text-align: right;
	 margin: 10px;
}



.formularz dd{
	 width: 200px;
	 margin: 10px;
	 float: left;
}

.formularz dl{
	clear: both;
}

.formularz input, option , textarea{
	width: 200px;
	font-size: 12px;
	font-family: Tahoma;
}
textarea {
  font-size: 12px;
}

.formularz input[type=checkbox]{
	width: 20px;
}

.formularz textarea{
	height: 100px;
}

.form_error {
	font-size: 9px;
	color: red;

}

/*-------------------------UWAGA ! style krzycha :] ------------------------------*/

div#sidebar-left {
  width: 214px;
  float: left;
}

.menu-left {
  width: 210px;
  background: url('../images/menu_left_bottom.gif') no-repeat bottom;
  margin-bottom: 10px;
}
.menu-left-header {
  font-size: 14px;
  font-weight: bold;
  color: #94b017;
  background: url('../images/menu_left_top.gif') no-repeat top;
  height: 29px;
  width: 200px;
  padding: 13px 0px 0px 10px;
}
/*--------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------- poprawić !!!!!!!!!!!!! ------------------------------------
---------------------------------------------------------------------------------------------------------------------*/
.menu-left-middle {
  width: 208px;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  margin-top: -5px; /*----------------------------poprawka--------------------------*/
}
.menu-left-lista {
  padding-top: 10px !important;
  padding-left: 5px !important;
  padding: 0px;
  list-style: none;
}
.menu-left-lista li {
  padding: 2px 0px 15px 22px;
}
.menu-left-lista li a{
  font-weight: bold;
}
li#profile {
  background: url('../images/ico/home_arrow.png') no-repeat top left;
}
li#data-change {
  background: url('../images/ico/card__pencil.png') no-repeat top left;
}
li#data {
  background: url('../images/ico/information.png') no-repeat top left;
}
li#passwd {
  background: url('../images/ico/key__pencil.png') no-repeat top left;
}
li#cards {
  background: url('../images/ico/cards_address.png') no-repeat top left;
}
li#logout {
  background: url('../images/ico/cross_circle.png') no-repeat top left;
}
li#lawfirm_ico {
  background: url('../images/ico/group.png') no-repeat top left;
}

li#create-chambers {
  background: url('../images/ico/bank_plus.png') no-repeat top left;
}
li#plug-in {
  background: url('../images/ico/auction_hammer__plus.png') no-repeat top left;
}
/*----------------------tylko admin --------------------*/
li#admin {
  background: url('../images/ico/crown.png') no-repeat top left;
}
/*---------------------------wiadomosci -------------------*/

li#address-book {
  background: url('../images/ico/address_book.png') no-repeat top left;
}
li#send-msg {
  background: url('../images/ico/mail__arrow.png') no-repeat top left;
}
li#inbox-msg {
  background: url('../images/ico/inbox.png') no-repeat top left;
}
li#sendbox-msg {
  background: url('../images/ico/inbox_arrow.png') no-repeat top left;
}
li#templates-msg {
  background: url('../images/ico/documents_stack.png') no-repeat top left;
}
li#sendbox-msg {
  background: url('../images/ico/inbox_arrow.png') no-repeat top left;
}
li#archive-msg {
  background: url('../images/ico/database.png') no-repeat top left;
}
li#my-question {
  background: url('../images/ico/balloon__arrow.png') no-repeat top left;
}
li#ask-question {
  background: url('../images/ico/balloon__plus.png') no-repeat top left;
}

li#question-to-me {
  background: url('../images/ico/balloon.png') no-repeat top left;
}
/*-----------------narzedzia prawnika --------------------*/
li#articles {
  background: url('../images/ico/documents_text.png') no-repeat top left;
}
/* -- management ----*/

li#faq{
  background: url(../images/ico/question.png) no-repeat top left;
}


.submenu {
  list-style: none;
}
.submenu li{
  list-style: none;
  padding: 2px 0px 5px 0px !important;
}
.submenu li a {
  font-weight: normal;
}
/*----------menu kategorii prawa -------------*/
.lawCat {
  background: url(../images/arrow.gif) no-repeat 10px 7px;
}
/*-------------------------------------środek (middle)-----------------------------*/
div#middle {
  width: 510px;
  float: left;
  padding: 5px 5px 5px 11px;
  /*border: 1px solid #000;*/
}
div#middle h2 {
  font-size: 22px;
  font-weight: bold;
  /*color: #94b017;*/

  padding: 0px;
}
div#middle h3 {
  font-size: 18px;
  font-weight: bold;
  color: #ec5e24;
  font-family: Tahoma;
}
div#middle h4 {
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 5px;
}
div#middle h5 {
  font-size: 12px;
  font-weight: bold;
  padding: 0px 0px 8px 15px;
}
div#middle p {
  line-height: 1.3em;
}
/*-------------------------menu karta------------------*/

#menu-person {
	position: relative;
	left: 10px;
	height: 27px;
	margin-bottom: -2px;
  z-index: 100;
}
#menu-more, #menuMoreUser {
  position: relative;
  bottom: -2px;
	height: 27px;
	margin-bottom: 0px;
	padding-top: 15px;
}

#menu-person ul, #menu-more ul, #menuMoreUser ul {
	float: left;
	width: 100%;
	height: 27px;
	padding: 0 0 0 10px;
}

#menu-person li, #menu-more li, #menuMoreUser li {
  display: block;
	list-style: none;
	margin: 0 3px 0 0;
	padding: 0;
	float: left;
	background: url('../images/btn_menu_l.gif') no-repeat left top;
	margin-right: 3px;
}
#menu-more li {
  	background: url('../images/btn_menu_l_yell.gif') no-repeat left top;
}
#menuMoreUser li {
    background: url('../images/btn_menu_l_blue.gif') no-repeat left top;
}
#menu-person li a:link, #menu-person li a:visited, #menu-more li a:link, #menu-more li a:visited, #menuMoreUser li a:link, #menuMoreUser li a:visited  {
	text-decoration: none;
	display: block;
	font-weight: bold;
	background: url('../images/btn_menu_r.gif') no-repeat right top;
	color: #666;
	padding: 6px 15px 5px 5px;
	margin-left: 5px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#menu-more li a:link, #menu-more li a:visited {
  background: url('../images/btn_menu_r_yell.gif') no-repeat right top;
}
#menuMoreUser li a:link, #menuMoreUser li a:visited {
  background: url('../images/btn_menu_r_blue.gif') no-repeat right top;
}
.active, .active-w, .active-b  {
	background-repeat: no-repeat ;
	background-position:left top;
	background-image: url('../images/btn_menu_l_active.gif') !important;
}
.active1, .active-w a, .active-b a {
	background-repeat: no-repeat;
	background-position:right top;
	background-image: url('../images/btn_menu_r_active.gif') !important;
	color: #430f01 !important;
}
.active-w {
	background-image: url('../images/btn_menu_l_active_w_yell.gif') !important;
}
.active-w a {
	background-image: url('../images/btn_menu_r_active_w_yell.gif') !important;
}
.active-b {
  background-image: url('../images/btn_menu_l_active_w_blue.gif') !important;
}
.active-b a {
  background-image: url('../images/btn_menu_r_active_w_blue.gif') !important;
}

#menu-person li a:hover, #menu-more li a:hover {
	color: #000;
}
/*--------------------dane osobowe-----------------*/
div#person {
  position: relative;
  z-index: 1;
  width: 477px;
  border: 2px solid #ebecee;
  /*background: #fbfff8;*/
  background: #e2f4f9;
  padding: 10px 10px 10px 10px;
}
div#person-head {
  width: 350px;
  height: 130px;
  padding-bottom: 5px;
}
div#person-short {
  width: 463px;
  background: url('../images/yellow-top.gif') no-repeat top #fff4c9;
  /*background-color: #fff4c9;*/
  /*border: 1px solid #ebecee;*/
  padding: 7px;
  color: #000;
}
.bottom-corners {
  height: 8px;
  width: 477px;
  background: url('../images/yellow-bottom.gif') no-repeat bottom #fff4c9 !important;
}
div#person p {
  color: #000;
  font-weight: normal;
  font-size: 13px;
}
#person-data {
  padding: 5px 0px 10px 25px;
  background: url('../images/ico/card_address.gif') no-repeat 0px 10px;
}
.space {
  padding-bottom: 5px;
  padding-left: 0px;
  line-height: 1.7em !important;
  font-size: 18px !important;
  font-weight: normal;
}
.head-data {
  font-weight: bold;
  text-align: left;
}
div#avatar {
  position: absolute;
  top: 10px;
  right: 10px;
}
div#avatar img {
  margin-left: 5px;
  border: 1px solid #d0d0d0;
  padding: 1px;
}
.add {
  background: url('../images/ico/plus_circle.png') no-repeat 0px 0px;
  padding-left: 20px;
  padding-bottom: 2px;
  font-weight: bold;
}
.person-edit {
  text-align: right;
}
/*-------------------------prezentacja kancelarii i uzytkownika--------------*/
div#chamberPres, div#userPress, div#userPressCh {
  position: relative;
  z-index: 1;
  width: 477px;
  border: 2px solid #ebecee;
  /*background: #fbfff8;*/
  /*background: #fff4c9;*/

  padding: 10px 10px 0px 10px;
}
div#chamberPres {
  background: #fdf19f;
}
div#userPress {
  background: #e2f4f9;
}
div#userPressCh {
  background: #f6f6f6;
}
div#chamberPres h3 a, div#userPress  h3 a, div#userPressCh h3 a {
  text-decoration: none;
  color: #000;
  font-size: 18px;
  font-weight: bold;

}
div#chamberPres h3, div#userPress  h3 {
margin-bottom: 10px;
}
div#chamberPresWin, div#userPresWin, div#userPresWinCh  {
  width: 463px;
  /*background-color: #fff4c9;*/
  /*border: 1px solid #ebecee;*/
  padding: 7px;
  color: #000;
  overflow: hidden;
}
div#chamberPresWin {
  background: url('../images/white-top.gif') no-repeat top #fff;

}
div#userPresWin {
  background: url('../images/yellow-top.gif') no-repeat top #fff4c9;
}
div#userPresWinCh {
  background: url('../images/white-top-sz.gif') no-repeat top #fff;
}

.chamberLogo, .userLogo {
  float: right;
  /*border: 1px solid #ebecee;*/
  padding: 10px 0px 20px 20px;
  /*margin: 10px 0px 10px 8px;*/
  overflow: hidden;

}
.chamberLogo {
  background-color: #fff;
}
.userLogo {
  background-color: #fff4c9;
}
.chamberLogoCh {
  float: right; 
  border: 1px solid #ebecee;
  padding: 1px;
  overflow: hidden;
}
/*div#chamberAvatar {
  float: right;
  top: 10px;
  right: 10px;
  background-color: #fff;
}*/
.bottomCornWhite, .bottomCornYellow, .bottomCornWhiteCh {
  height: 8px;
  width: 477px;
}
.bottomCornWhite {
  background: url('../images/white-bottom.gif') no-repeat bottom #fff4c9 !important;
}
.bottomCornYellow {
  background: url('../images/yellow-bottom.gif') no-repeat bottom #fff4c9 !important;
}
.bottomCornWhiteCh {
  background: url('../images/white-bottom-sz.gif') no-repeat bottom #fff !important;
}
.chamberPresItem {
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  /*border-bottom: 1px dashed #ebecee;*/
  border-bottom: 1px dotted #2181be;
  padding-bottom: 5px;
  line-height: 1.5em;
}
.chamberPresItem strong {
  font-size: 12px;
  padding-right: 15px;
  color: #2181be;
  width: 100px;
}
div#tabContent p {
  padding: 10px;
  line-height: 1.5em;
}
.dataBoxLine, .dataBoxLineCh {
  overflow: hidden !important;
  width: 350px;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  border-bottom: 1px dotted #2181be;
  padding-bottom: 5px;
  line-height: 1.5em;
}
.dataBoxLineCh {
  border-bottom: 1px dotted #d0d0d0;
}
.dataBoxTit {
  float: left;
  width: 80px;
  /*border: 1px solid #000;*/
  font-size: 12px;
  color: #2181be;
  overflow: hidden;
  display: inline;
}
.dataBoxDesc {
  float: left;
  /*border: 1px solid #000;*/
  width: 270px;
  overflow: hidden;
  display: inline;
}
.dataBoxDesc1 {
  float: left;
  /*border: 1px solid #000;*/
  width: 300px;
  overflow: hidden;
  display: inline;
}
/*-----------------------prezentacja kancelarii prawa kolumna - czlonkowie kancelarii ----------------------*/
div#chamberMemb {
  width: 220px;
  padding: 0px 0px 0px 0px;
  margin: 43px 0px 10px 0px;
  border-bottom: 2px solid #ebecee;
  /*background-color: #666;*/
}
.chambMembHead {

}
.blueHead {
  width: 220px;
  height: 31px;
  background: url('../images/ico/chamb_users_top1.gif') no-repeat !important;
}
.chambMembHead {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: url('../images/ico/chamb_users.gif') no-repeat 3px 3px;
  padding: 6px 2px 0px 25px;
}


ul#chambMembList {
  width: 220px;
  /*background-color:  #000;*/
  padding: 0px;
  margin: 6px 0px 20px 0px;
  overflow: hidden;
}
ul#chambMembList li {
  display: block;
 /* height: 30px;*/
  width: 220px;
  list-style: none outside;
  background-color: #fdf19f;
  margin: 3px 0px 4px 0px;
  padding: 1px 0px 2px 0px;
  overflow: hidden;
}
ul#chambMembList li a {
  text-decoration: none;
  cursor: pointer;
}
ul#chambMembList li a:hoover {
  text-decoration: none;
}
.chambNumber {
  font-size: 16px;
  font-weight: bold;
  float: left;
  color: #000;
  padding: 0px 4px 0px 4px;
  width: 26px;
}
.chambUser {
  float: left;
  color: #2181be;
  font-size: 10px;
  width: 160px;
}
.chambUser span {
  font-size: 13px;
  font-weight: bold;
  color: #ec5e24;
}
.chambMore {
  float: right;
  color: #2181be;
  font-size: 9px;
  padding: 2px 2px 0px 2px;
  font-weight: normal;
}
/* rozwijane okienko */
.chambWinMore {
  clear: both;
  border-top: 2px solid #fdf19f;
  border-left: 2px solid #fdf19f;
  border-right: 2px solid #fdf19f;
  border-bottom: none;
  background-color: #fff;
  overflow: hidden;
  width: 212px;
  padding: 2px;
  position: relative;
}
.chambWinMore img {
  border: 1px solid #d0d0d0;
  padding: 1px;
  margin: 3px 5px 3px 3px;
  float: left;
}
.chambWinMore p {
  font-size: 11px;
  padding-bottom: 15px;
}
.chambIco {
  position: absolute;
  display: block;
  bottom: 2px;
  right: 2px;
  border: none !important;
}
.chambIco img {
  border: none !important;
}
/*-----------------pozostale dane osobowe---------------------*/
.information, .information-inv {
  position: relative;
  width: 477px;
  padding: 10px;
  border-bottom: 2px solid #ebecee;
}
.information {
  background: #fff;
}

.information h5 , .information-inv h5{
	font-style: italic;
}
.information-inv {
  background: #f6fbff;
}
/*.information p, .information-inv p {
  padding-bottom: 10px;
  border-bottom: 1px dashed #ebecee;
  overflow: hidden;
}*/
.information p span, .information-inv p span {
  padding-top: 10px;
  /*float: right;*/
}
.sep {
  border-bottom: none !important;
  padding: 5px 0px 0px 0px !important;
  clear: both;
}
.information h5 span, .information-inv h5 span {
  font-weight: normal;
}
.information-edit {
  text-align: right;
  border-bottom: 1px dashed #ebecee;
  /*border-bottom: 1px dashed #666;*/
  padding-bottom: 5px;
}
.information-edit-short {
  text-align: right;
  /*border-bottom: 1px dashed #ebecee;*/
  border-bottom: 1px dashed #666;
  padding-bottom: 5px;
}


/*-----------------naglowki------------------*/
#person-add {
  padding: 5px 0px 10px 25px;
  background: url('../images/ico/card_address.png') no-repeat 0px 7px;
}
#person-edu {
  padding: 5px 0px 10px 25px;
  background: url('../images/ico/bookmark.gif') no-repeat 0px 7px;
}
#person-exp {
  padding: 5px 0px 10px 25px;
  background: url('../images/ico/briefcase.gif') no-repeat 0px 7px;
}
#person-spec {
  padding: 5px 0px 10px 25px;
  background: url('../images/ico/blog.png') no-repeat 0px 7px;
}
/*----------------prawa kolumna-----------------*/

div#sidebar-right {
  width: 220px;
  float: right;
  /*border: 1px solid #000;*/
}
div#sidebar-right img{margin:5px 7px;}

div#sidebar-right h4 {
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 5px;
}
div#sidebar-right h5 {
  font-size: 12px;
  font-weight: bold;
  padding: 0px;
}
div#sidebar-right p {
  line-height: 1.3em;
}
.recomend {
  width: 208px;
  border-left: 1px solid #cdefb6;
  /*border-left: 1px solid #2181be;*/
  border-right: 1px solid #cdefb6;
  border-bottom: 1px solid #cdefb6;
  padding: 5px;
}
.recomend-head {
  font-size: 14px;
  font-weight: bold;
  color: #4b911c;
  background: url('../images/window_right_top2.gif') no-repeat top;
  height: 21px;
  /*width: 200px;*/
  padding: 5px 0px 0px 10px;
}
.underln {
  border-bottom: 1px dashed #cdefb6;
  padding-bottom: 5px !important;
}
.recomend p {
  overflow: hidden;
  /*border-bottom: 1px dashed #cdefb6;*/
  padding-bottom: 0px;
}
.recomend h4 {
  color: #94b017;
}
.recomend-link {
  color: #94b017;
  border-bottom: 1px dashed #cdefb6;
  text-align: right;
  padding-bottom: 5px !important;
}
.recomend-link  a {
  color: #94b017;
}

/*-------------------------------------------menu główne nawigacyjne na górze--------*/
#menu {
 list-style: none;
 padding: 12px 0px 5px 0px;
 overflow: hidden;
 width: 500px;
}
#menu li {
  float: left;
  background: url('../images/menu_arrow1.gif') no-repeat top left;
  padding: 0px 10px 0px 20px;
}
#menu li a{
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
}

/*---------------------------------- nowy header ver gsw-------------------------------------------------- */
/*--------------------------------menu pomocnicze - uzytkownik, logowanie, wylogowanie -----------------*/
div#topRight {
	height: 30px;
	width: 393px;
	float: right;
	padding: 10px 0px 0px 0px;
	text-align: right;
}
*div#topRight {
  padding: 10px 0px 0px 0px;
}
.green {
  color: #94b017;
}
div#topRight p a {
  text-decoration: none;
  padding: 0px 4px 0px 4px;
  font-weight: bold;
}
div#topRight p a:hover {
  text-decoration: underline;
}
div#topRight p span {
  color: #2181be;
  font-weight: normal;
}
/*----------------koniec-----menu pomocnicze - uzytkownik, logowanie, wylogowanie -----------------*/


/*--------------------wyszukiwarka poprawiona -----------------------------*/
div#search1 {
  position: relative;
  display: block; 
  margin-right: 0px;
  padding: 30px 0px 0px 20px;
  overflow: hidden;
}

#search1 ul {
  list-style: none;
  position: relative;
  display: block;
  width: 380px;
  right: 0px;
}
#search1 ul li {
  float: left;
  padding: 0px 3px 0px 0px;
}
#search-adv {
  padding: 4px 7px 0px 0px !important;
}
#search-opt {
  padding: 1px 5px 0px 0px !important;
}
*li#search-opt {
  padding: 1px 5px 0px 0px !important;
}
#search-txt {
  padding: 0px 5px 0px 0px !important;
}
*li#search-btn {
  padding-top: 1px !important;
}

#search1 span a {
  text-decoration: underline;
}

#search1 .opt {
  width: 120px;
  height: 23px;
  border: 1px solid #cccccc;
  font-size: 13px;
}
*form#search1 .opt {
  margin-top: 1px !important;
}
#search1 .txt {
	background: none;
	border: 2px solid #cccccc;
	width: 130px; height: 16px;
	font-size: 12px;
}
#search1 .btn {
	width: 94px; height: 24px;
	border: none;
	cursor: pointer;
	background: url('../images/search.gif') no-repeat;
}
/*#search-list {
  margin-bottom: -20px;
  padding-bottom: 0px;
}*/
/*------------------------------koniec wyszukiwarka ----------------------*/



/*--------------------------------------------------------------------------------------------------*/

/*-----------------panel z wyszukiwarką log-search-------------------------------------------------------------------------------------*/
div#log-search {
  position: absolute;
  display: block;
  width: 470px;
  height: 100px;
  top: 0px;
  right: 0px;
  /*border: 1px solid #000;*/
}
/**div#log-search {
  top: 40px;
}*/
div#log-search p {
  color: #2181be;
  text-align: right;
}
div#log-search p a {
  text-decoration: underline;
  padding: 0px 5px 0px 5px;
}
div#log-search p a:hover {
  text-decoration: none;
}
#search {
  position: relative;
  display: block;
  padding-top: 30px;
  margin-right: 0px;
  padding-bottom: 0px;
  
}
#search ul {
  list-style: none;
  position: relative;
  display: block;
  width: 350px;
  right: 0px;
}
#search ul li {
  float: left;
  padding: 0px 3px 0px 0px;
}
#search-adv {
  padding: 4px 7px 0px 0px !important;
}
#search-opt {
  padding: 1px 5px 0px 0px !important;
}
*li#search-opt {
  padding: 1px 5px 0px 0px !important;
}
#search-txt {
  padding: 0px 5px 0px 0px !important;
}
*li#search-btn {
  padding-top: 1px !important;
}

#search span a {
  text-decoration: underline;
}

#search .opt {
  width: 100px;
  height: 23px;
  border: 1px solid #cccccc;
  font-size: 13px;
}
*form#search .opt {
  margin-top: 1px !important;
}
#search .txt {
	background: none;
	border: 2px solid #cccccc;
	width: 130px; height: 16px;
	font-size: 12px;
}
#search .btn {
	width: 94px; height: 24px;
	border: none;
	cursor: pointer;
	background: url('../images/search.gif') no-repeat;
}
/*#search-list {
  margin-bottom: -20px;
  padding-bottom: 0px;
}*/
/*------------------------------koniec wyszukiwarka ----------------------*/

div#middle_management{
	width: 700px;
	padding: 5px;
	float: left;
}

.management_table{
		border: 0;
		width: 700px;
	}

.management_table th, .management_table td{
		background-color: #4688C7;
		padding: 5px;
		height: 20px;
		font-size: 13px;
		color: #FAFAFA;
	}

.management_table td {
		background-color: #BFE0FF;
		color: #050505;
	}


.management_table input{
	width: auto;
}
.management_table input[type="text"] {
	width: 200px;
	height: 20px;
}

.management_button_add_privilages{
	width: 16px;
	height: 16px;
	background: url('../images/ico/bullet_red.png') no-repeat;
	cursor: pointer;
}

.management_button_delete_privilages{
	width: 16px;
	height: 16px;
	background: url('../images/ico/bullet_green.png') no-repeat;
	cursor: pointer;
}
/*---------------------------listing-----------------------*/

.listing {
border-collapse:collapse;
border-top:1px solid #ebebeb;
margin-top:20px;
width:501px;
}
.listing-white {
background:#fff none repeat scroll 0 0;
height:1px;
}
.listing-head {
height:29px;
text-align:left;
}
.listing-head th {
background:#f5f5f5 url(../images/listing/cell.gif) no-repeat scroll right center;
padding-left:7px;
}
.sender {
width:361px;
}
.date {
width:96px;
}
.ico_list img {margin:0 3px;}
.delete {
background-image:none !important;
width:50px;
}
.listing-balloon {
background:transparent url(../images/ico/balloon.png) no-repeat scroll 2px 5px;
border-left: none !important;
width:20px;
}

.listing-balloon-hot {
background:transparent url(../images/ico/balloon-news.png) no-repeat scroll 2px 5px;
border-left: none !important;
width:20px;
}

.listing tr td a {
color:#666666;
}
.listing tr td a:hover {
  text-decoration: underline;
}
.listing tr td {
border-left:1px solid #ebecee;
padding:0 0 0 7px;
border-bottom:2px solid #ebecee;
}
.delete-x img {
padding-left: 7px;
}
.listing-white {
background-color:#fff;
}
.listing-blue {
background-color:#f6fbff;
}

.paginationControl{
	text-align: center;
	padding: 5px 0 5px 0;
}

.hide_menu{
	display: none;
}

.button_ico{
	cursor: pointer;
}

.tooltipCursor{cursor:help;}

/*--------------------------------------- nowe css 23.01.2009 ---------------------------*/
/*--------------------------lewa szeroka kolumna--------------------*/
div#container {
  width: 700px;
  float: left;
}
.headerOrange {
  color: #ec5e24;
  font-size: 16px;
  font-weight: bold;
}
/*---------------------------pole z głównym tekstem strony -------------------*/
div#mainField {
  width: 700px;
  border-bottom: 1px solid #f1f1f1;
}
div#mainFieldBox {
  width: 678px;
  color: #fff;
  background: url(../images/main_field_blue1.gif) no-repeat top #258aca;
}
div#mainFieldBox p {
  font-size: 14px;
  text-indent: 25px;
  padding: 14px 10px 10px 10px;
  line-height: 1.4em;
}
*div#mainFieldBox p {
  padding-top: 7px;
}
div#mainFieldBox a {
  color: #fdf19f;
  text-decoration: underline;
}
div#mainFieldBox strong {
  color: #fdf19f;
}
div#mainFieldBoxFooter {
  width: 678px;
  height: 5px;
  background: url(../images/main_field_blue_bottom.gif) no-repeat top;
}
div#mainFieldBox ul {
  list-style: none;
  display: block;
  height: 25px;
  padding-bottom: 0px;
}
div#mainFieldBox ul li {
  float: left;
}
li#mfbSlogan {
  padding: 5px 0px 0px 30px;
  width: 350px;
  font-size: 17px;
  color: #fdf19f;
}
/* kategorie prawa */
ul.lawCateg {
    width:205px;
    float:left;
    margin:10px 10px 10px 0;
    padding:0 0 0 5px;
}
ul.lawCateg li {
    font-size:12px;
    margin:3px 0;
    list-style: none url(../images/li_arrow.gif);
    font-weight: bold;
}

.adSpace{
    text-align:center;
}
/*--------------------------lewa lewa kolumna opinie prawnikow--------------------*/
div#columnLeft {
  width: 329px;
  float: left;
  border-right: 1px solid #f1f1f1;
  padding: 5px 10px 10px 10px;
}
.boldFont {
  font-weight: bold;
}
.smallFont {
  font-size: 11px !important;
  color: #666 !important;
  line-height: 1.3em;
}
.firstArt {
  padding-bottom: 5px;
}
div#columnLeft p {
  font-size: 12px;
} 
div#columnLeft h4 {
  background: url(../images/bar_gray2.gif) no-repeat top left;
  font-weight: bold;
  font-size: 13px;
  color: #2181be;
  padding: 5px 5px 6px 19px;
  margin: 13px 0px 10px 0px;
}
div#columnLeft p {
  font-weight: normal;
  font-size: 13px;
}
div#columnLeft p span, div#columnRight h4 span {
  font-weight: normal;
  font-size: 10px;
  color: #999999;
}
/*--------------------------lewa prawa kolumna aktualnosci--------------------*/
div#columnRight {
  width: 325px;
  float: left;
  padding: 5px 10px 10px 15px;
}
div#columnRight h4 a {
  color: #677c03;
}
div#columnRight h4 {
  margin: 13px 0px 5px 0px;
  line-height: 1.3em;
  font-size: 13px;
}
div#columnRight p {
  line-height: 1.3em;
  border-bottom: 1px dotted #f1f1f1;
  padding-bottom: 7px;
}

/*--------------------------prawa kolumna z prawnikami--------------------*/
div#sidebarRight {
  width: 251px;
  float: left;
  border-left: 1px solid #f1f1f1;
  padding-left: 8px;
}
div#sidebarRight h4 {
  color: #677c03;
  font-size: 14px;
  padding-top: 10px;
}
div#sidebarRight h5 {
  font-size: 13px;
  color: #fff;
  background: url(../images/bar2.gif) no-repeat top left;
  padding: 5px 5px 5px 19px;
  margin: 10px 0px 0px 0px;
}
.lawyerSpec {
  width: 251px;
  background-color: #f6f6f6;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  overflow: hidden;
}
.lawyerSpec img {
  border: 1px solid #d0d0d0;
  padding: 1px;
  margin: 5px 10px 5px 5px;
  float: left;
}
.lawyerSpec h6 {
  color: #2181be;
  font-size: 11px; 
  padding: 2px 3px 0px 0px !important;
}
.lawyerSpec p {
  font-size: 10px; 
  padding-right: 3px;
  line-height: 1.3em;
}
.rightAlign {
  text-align: right;
  padding-top: 5px; /* -5px --------------validator---------------------*/
}
.lawyerKind {
  font-size: 11px; 
}
.lawyerFooter {
  width: 251px;
  height: 24px;
  background-color: #eeedee;
  border-top: 1px solid #fff;
  overflow: hidden;
}
.lawyerFooter ul {
  list-style: none;
}
.lawyerFooter ul li {
  float: left
}
.lawyerAll {
  width: 150px;
  font-size: 11px;
}
.lawyerMore a {
  color: #ec5e24;
  font-weight: bold;
}