/* CSS Components *//******* MAIN MENU *******/.Header .MainMenu {  float:right;  clear: right;  width: 369px;  margin-top: 23px;  margin-right: -10px;  display: inline; /*** IE6 hack ***/}.Header .MainMenu li{  list-style: none;  display: inline;}.Header .MainMenu li a {  float:left;  height: 37px;  margin-right: 10px;  text-indent: -2000px;}.Header .MainMenu li a.AboutDomatu{  width: 95px;}.Header .MainMenu li a.Communities{  width: 97px;}.Header .MainMenu li a.ResidentsArea{  width: 147px;}/********** SUBMENU ************/.LeftColumn .FloatingBox ul li{  padding: 8px 0 8px 6px;  }.LeftColumn .FloatingBox ul li.Selected {  padding-left:0;}.LeftColumn .FloatingBox ul li.Selected a{  padding-left: 16px;  }/********** FLOATING BOX *******/.FloatingBoxTop,.FloatingBoxContent {  width: auto;  height: auto;}.FloatingBoxContent {  padding: 44px 18px 22px 18px;}.WithTabs .LeftColumn .FloatingBox {  width: 170px;  margin-left: -4px;  margin-bottom: 24px;}.WithSteps .FloatingBox {  width: 570px;  margin: 10px 0 12px 26px;}.RightColumn .Wide .Invitation .FloatingBox {  width: 570px;  margin: 10px 0 12px 55px;}.WithSteps .FloatingBoxContent,.Wide .Invitation .FloatingBoxContent {  padding: 20px 40px 30px 35px;  font-size: 12px;  line-height: 18px;}.WithSteps .Invitation .InvitationButtons {  float: right;}/********** TABS *********/.Tabs ul li {  display:inline;}.Tabs ul li a{  height: 33px;  float:left;  text-indent:-2000px;  margin-right: 12px;}.Tabs ul li a.MyProfile {  width: 111px;}.Tabs ul li a.MyCommunity {  width: 152px;}/********** LINKS ********/a {  outline: none;  color: #0f6b9b;  text-decoration: underline;  cursor: pointer;}a:hover {  color: #00a7fd;}.LabelContent a {  display:block;  text-align: right;  padding-left:230px;  margin-top: -6px;}/********* PARAGRARHS *******/.Label p {  font-weight: bold;  overflow: visible;}.Label p.sIFR-replaced {  margin-bottom: -5px;  margin-top: 0;}.Label form {}.Label p.Choice {  font-size: 12px;  color: #505050;  font-weight: normal;  margin-bottom: 2px;}.Label fieldset {  float:left;  clear:left;}.Label select,.Label input {  float:left;}.Label select {  margin-right: 10px;  margin-top: 3px;}/********* BUTTONS **********/a.Button {  display: inline-block;  margin-right: 10px;  padding-left: 13px;  font-size: 13px;  text-decoration: none;}a.Button span {  display: inline-block;  height: 27px;  padding-right: 13px;}a.Medium,a.Medium span {  height: 27px;}a.Strong,a.Strong span {  height: 41px;}a.Strong {  float:right;  margin-right: 0;}/****** DL LIST *************/.WithTabs dl.Discussion,.WithTabs dl.Neighbour {  width: 100%;  float:left;  margin-bottom: 18px;  font-size: 12px;}.WithTabs dl.Neighbour {  margin-top: 18px;  margin-bottom: 0;}.WithTabs dl.Discussion dt,.WithTabs dl.Neighbour dt {  width: 48px;  height: 45px;  padding: 0;  margin-right: 8px;  float:left;  background: transparent url('../Images/icons/allicons.gif') no-repeat left top;}.WithTabs dl.Discussion dt span,.WithTabs dl.Neighbour dt span,.WithTabs dl.Profile dt span {  float:left;  display: inline-block;   width: 48px;  height: 45px;}.WithTabs dl.Discussion dt img,.WithTabs dl.Neighbour dt img {  width: 48px;  height: 45px;  display:inline;}.WithTabs dl.Discussion dd,.WithTabs dl.Neighbour dd {  width: 620px;  float:right;}.WithTabs dl.Neighbour dd {  line-height: 18px;}.WithTabs dl.Neighbour .Author {  font-size: 13px;}.WithTabs .Neighbour dd.Initiator img{  margin-top: 5px;} .WithTabs dl.Discussion .Date {  color: #9e9e9e;  padding-bottom: 3px;}.WithTabs dl.Neighbour .Date,.WithTabs dl.Profile .Date {  color: #9e9e9e;  font-size: 11px;}.WithTabs .OlderDiscussions {  display:block;  border-bottom: 1px solid #e5e5e5;  padding-bottom:8px;  float:left;  width: 100%;  text-align: right;}.WithTabs dl.Profile {  width: 100%;  float:left;  margin-bottom: 25px;  font-size: 12px;}.WithTabs dl.Profile dt {  width: 150px;  height: 139px;  padding: 0;  margin-right: 8px;  float:left;  background: transparent url('../Images/icons/user.gif') no-repeat 0 0;}.WithTabs dl.Profile dt img {  width: 150px;  height: 139px;    display:inline;}.WithTabs dl.Profile dd {  width: 522px;  float:right;  margin-bottom: 9px;  line-height: 18px;}.WithTabs dl.Profile h3 {  margin-bottom: 0;  line-height: 25px;}.WithTabs dl.Profile .Name {  line-height: 25px;  }.WithTabs dl.Profile .Name span {  padding-right: 114px;  background: transparent url('../Images/elements.gif') no-repeat right -327px;     line-height: 30px; }.WithTabs dl.Profile h2 span {  color: #D6156C;     font-weight: normal;}.WithTabs dl.Profile .Date {  margin: 0;}.WithTabs dl.Profile .LinkWrapper {  margin-top: 15px;}/****** DISSCUSION LISTS *************/.WithTabs .DiscussionPreview {  width: 100%;  float:left;  margin-bottom: 16px;  font-size: 13px;  padding: 0 0 40px 0;  line-height: 22px;    border-bottom: 1px solid #e5e5e5;}.WithTabs .MeetingParticipantsContent .DiscussionPreview {  margin: 18px 15px 0 15px;  float: left;  clear: both;  width: 606px;  display: inline;}.WithTabs .DiscussionPreview dl.Neighbour {  width: 180px;  margin-top: 0;}.WithTabs .DiscussionPreview dl.Neighbour .Author,.WithTabs .DiscussionPreview dl.Neighbour .Date{  width: 120px;}.WithTabs .DiscussionPreview p {  width: 490px;  float:right;  clear: right;}.WithTabs .MeetingParticipantsContent .DiscussionPreview p {  width: 400px;}.WithTabs .DiscussionReplyForm {  float:left;  width: 100%;  margin-top: 15px;}.WithTabs .MeetingParticipantsContent .DiscussionReplyForm {  margin-bottom: 18px;}.WithTabs .DiscussionReplyForm p {  color: #ff0000;  margin-left: 115px;  padding-bottom: 5px;}.WithTabs .DiscussionReplyForm label {  width: 70px;  float:left;  margin: 0 25px 0 20px;}.WithTabs .DiscussionReplyForm textarea {  overflow: auto;  float: left;  width: 565px;  height: 105px;  padding: 5px;  }.WithTabs .MeetingParticipantsContent .DiscussionReplyForm textarea {  width: 500px;}.WithTabs .DiscussionReplyForm fieldset {  float: left;  margin-left: 115px;  width: 565px;  margin-top: 15px;  display: inline; /*** IE6 hack ***/}.WithTabs .MeetingParticipantsContent .DiscussionReplyForm fieldset {  width: 500px;}.WithTabs .DiscussionReplyForm a {  float: left;  line-height: 27px;}.WithTabs table.List {  width: 100%;  float:left;  margin-bottom: 40px;}.WithTabs table.List td {  padding: 9px 0;}.WithTabs table.List thead{  color: #9e9e9e;  font-weight: bold;  font-size: 13px;}.WithTabs table.List tbody td{  border-top: 1px solid #e5e5e5;  vertical-align: top;}.WithTabs table.Discussion td.Subject {  width: 250px;}.WithTabs table.Notice td.Subject {  width: 308px;}.WithTabs table.Discussion td.Author {  width: 210px;}.WithTabs table.Notice td.Author {  width: 222px;}.WithTabs table.Discussion td.Amount {  width: 70px;  text-align: right;  font-size: 12px;  }.WithTabs table.Discussion td.Date,.WithTabs table.Notice td.Date {  width: 110px;  text-align: right;  font-size: 12px;  }.WithTabs table.Discussion thead td.Date,.WithTabs table.Notice thead td.Date,.WithTabs table.Discussion thead td.Amount {  font-size: 13px;  }.WithTabs table.List td.Separator {  width: 20px;}.WithTabs table.Discussion td.Amount a,.WithTabs table.Notice td.Date a {  display: block;} .WithTabs table.Discussion tbody td.Author span,.WithTabs table.Notice tbody td.Author span,.WithTabs dl.DiscussionPreview dd.Photo span {  display: inline-block;  float:left;  margin-right:8px;  background: transparent url('../Images/icons/allicons.gif') no-repeat left top;  height: 45px;  width: 48px;}.WithTabs table.Discussion tbody td.Author img,.WithTabs table.Notice tbody td.Author img,.WithTabs dl.DiscussionPreview dd.Photo img {  width: 48px;  height: 45px;}.WithTabs table.Discussion tbody td.Author img.Initiator,.WithTabs table.Notice tbody td.Author  img.Initiator,.WithTabs dl.DiscussionPreview tbody td.Author img.Initiator {  height: 10px;  width: 23px;  bakground: none;}.WithTabs .DiscussionCategory {  float: left;  width: 100%;  margin: 18px 0 20px 0;  font-size: 12px;}.WithTabs .DiscussionCategory a {  font-size: 12px;}.WithTabs .DiscussionCategory a.Selected {  text-decoration: none;  color: #9e9e9e;}.WithTabs .DiscussionCategory ul,.WithTabs .DiscussionCategory li,.WithTabs .DiscussionCategory span {  display: inline;  float: left;  }.WithTabs .DiscussionCategory li {  padding-left: 20px;}.WithTabs table.Meeting {  margin-top: 24px;}.WithTabs table.Meeting tbody td {  font-size: 12px;}.WithTabs table.Meeting td.Subject {  width: 220px;}.WithTabs table.Meeting td.Place {  width: 125px;}.WithTabs table.Meeting td.Date {  width: 130px;}.WithTabs table.Meeting td.Date span,.WithTabs table.Meeting td.Place span  {  display: block;  line-height: 22px;}.WithTabs table.Meeting td.Amount {  width: 75px;}.WithTabs table.Meeting td.Acceptation {  width: 90px;  text-align: right;  font-size: 13px;}.WithTabs table.Meeting td.Acceptation .Button{  margin:0;}/********* NOTICE PREVIEW ****/.NoticePreview,.NoticePreview .OtherNotices {  width: 100%;  float:left;}.NoticePreview h5 {  margin-bottom: 0;}.NoticePreview h4 {  margin: 18px 0 12px 0;  float:left;  width: 100%;}.NoticePreview p {  line-height: 22px;}.NoticePreview .OtherNotices,.PrevNext,.Pager {  margin-top:20px;    padding-top:8px;  border-top: 1px solid #e5e5e5;}.PrevNext,.Pager {  width: 100%;  float:left;}.NoticePreview .Next,.PrevNext .Next {  float:right;  width: 280px;  line-height: 16px;  text-align: right;}.NoticePreview .Prev,.PrevNext .Prev {  float:left;  width: 280px;  line-height: 16px;    text-align: left;  }.Pager {  text-align: right;}.Pager a {  text-decoration: none;  margin-left: 5px;}.Pager a:hover {  text-decoration: underline;}.Pager span {  text-decoration: none;  font-weight: bold;  margin-left: 5px;}/********* Right Column Forms ************/.WithTabs .RightColumn .Form {  float: left;  padding-bottom: 28px;  width: 100%;}.WithTabs .RightColumn p {  line-height: 22px;}p.UserContent {	margin-bottom: 10px;}.WithTabs .RightColumn .Form fieldset {  float:left;  width: 100%;  position: relative;  margin-top: 18px;}.WithTabs .RightColumn .Form label {  float:left;  line-height: 28px;  text-align: right;}/*.WithTabs .RightColumn .Form fieldset .Upload {  float:left;  margin-left:116px;  display: inline;  position: relative;  }.WithTabs .RightColumn .Form fieldset .UploadHidden {  height: 38px;  width: 97px;  position: absolute;  top: 0;  left: 0;  cursor: pointer;}.WithTabs .RightColumn .Form fieldset .Attachment,.WithTabs .RightColumn .Form fieldset #filesContainer li {  float:left;  display: block;  line-height: 35px;  padding: 0 0 0 35px;  background: transparent url('../Images/attachment.png') no-repeat 2px top;}.WithTabs .RightColumn .Form fieldset .Attachment {  color: #0F6B9B;  text-decoration: underline;}.WithTabs .RightColumn .Form fieldset #filesContainer {  float: left;  line-height: 28px;}.ProgressBarPlaceHolder {  border: 1px solid #a6a6a6;  height:13px;  width:100px;}.ProgressBar {  height:13px;  width: 0;  background: transparent url(../Images/elements.gif) repeat-x scroll left -137px;}.WithTabs .RightColumn .Form fieldset .Attachment:hover {  color: #00A7FD;}*/.AttachedFiles {  float:left;  margin: 20px 0;   padding: 0 0 8px 35px;  background: transparent url('../Images/attachment.png') no-repeat 2px top;}.DiscussionPreview .AttachedFiles {  float: right;    margin: 20px 0px 0px 188px;  display: inline;}.AttachedFiles li {  line-height: 26px;  float: left;  width: 455px;}fieldset .Upload {  float:left;  margin-left:116px;  margin-bottom: 20px;  display: inline;  position: relative;    padding: 0 0 8px 35px;  background: transparent url('../Images/attachment.png') no-repeat 2px top;  }.WithTabs .RightColumn .NoticeForm fieldset .Upload {  margin-left: 68px;  position: relative;}.DiscussionReplyForm fieldset .Upload {  margin-left: 0;}fieldset .Upload .UploadHidden {  height: 30px;  width: 70px;  position: relative;  top: -26px;  cursor: pointer;}fieldset .Upload .UploadHidden object {  cursor: pointer;}fieldset .Upload .Attachment,fieldset .Upload #filesContainer li {  float:left;  display: block;  line-height: 26px;  width: 100%;}fieldset .Upload #filesContainer li a {  line-height: 26px;}fieldset .Upload .Attachment {  color: #0F6B9B;  text-decoration: underline;}fieldset .Upload #filesContainer li {  float: left;  width: 100%;  line-height: 28px;}fieldset .Upload #filesContainer li span {}fieldset .Upload #filesContainer li a {  float: none;}fieldset .Upload .ProgressBarPlaceHolder {  border: 1px solid #a6a6a6;  height: 13px;  width: 100px;  float: left;  margin: 5px 7px 0px 0px;}.ProgressBar {  height:13px;  width: 0;  background: transparent url(../Images/elements.gif) repeat-x scroll left -137px;}fieldset .Upload .Attachment:hover {  color: #00A7FD;}.WithTabs .RightColumn .Form label.SelectLabel {  line-height: 20px;}.WithTabs .RightColumn .Form input {  float:left;  height: 26px;  margin-left:8px;}.WithTabs .RightColumn .Form select {  float:left;  margin-left:8px;}.WithTabs .RightColumn .Form textarea {  float:left;  margin-left:8px;  padding: 5px;  }.WithTabs .RightColumn .Form .Description{  clear:left;  color:#9E9E9E;  font-size:11px;  line-height:16px;  margin-left:105px;  text-align:left;  width: 178px;}.WithTabs .RightColumn .Form .ButtonWrapper a {  float: left;}.WithTabs .RightColumn .Form .ButtonWrapper input {  float: right;  margin-right: 0;}.WithTabs .RightColumn .Form fieldset p,.OneWideColumn .ForgottenPasswd fieldset p {  position: absolute;  top: 0;  width: 210px;  line-height: 18px;  padding-top: 5px;  color: #ff0000;}.WithTabs .RightColumn .NoticeForm label {  width: 60px;}.WithTabs .RightColumn .NoticeForm input,.WithTabs .RightColumn .NoticeForm select {  width: 242px;}.WithTabs .RightColumn .NoticeForm select {  width: 242px;}.WithTabs .RightColumn .NoticeForm textarea {  width: 242px;  height: 222px;}.WithTabs .RightColumn .NoticeForm .ButtonWrapper {  width: 237px;  margin-top: 10px;  margin-left: 73px;  *display: inline;}.WithTabs .RightColumn .NoticeForm fieldset p {  left: 338px;}.WithTabs .RightColumn .PollForm label {  width: 110px;}.WithTabs .RightColumn .PollForm input {  width: 265px;  margin-right: 6px;}.WithTabs .RightColumn .PollForm .ButtonWrapper {  width: 265px;  margin-top: 18px;  margin-left: 119px;  *display: inline;}.WithTabs .RightColumn .PollForm fieldset p {  left: 425px;}.WithTabs .RightColumn .PollForm fieldset a {  line-height: 28px;}.WithTabs .RightColumn .PollForm .Add {  text-align: right;  clear:left;  margin:0;  margin-left: 118px;  width: 265px;  display: inline;}.WithTabs .RightColumn .PollForm .Add a {  line-height: 18px;  }.WithTabs .RightColumn .DisscusionForm label {  width: 110px;}.WithTabs .RightColumn .DisscusionForm input,.WithTabs .RightColumn .DisscusionForm textarea {  width: 336px;  margin-right: 6px;}.WithTabs .RightColumn .DisscusionForm textarea {  height: 170px;}.WithTabs .RightColumn .DisscusionForm fieldset p {  left: 470px;}.WithTabs .RightColumn .DisscusionForm fieldset .Description {  width: 336px;  text-align: left;  font-size: 11px;  color: #9e9e9e;  line-height: 16px;  margin-left: 118px;  clear:left;}.WithTabs .RightColumn .DisscusionForm .ButtonWrapper {  width: 336px;  margin-top: 18px;  margin-left: 119px;  *display: inline;}.WithTabs .RightColumn .MeetingForm label {  width: 105px;}.WithTabs .RightColumn .MeetingForm input,.WithTabs .RightColumn .MeetingForm textarea {  width: 336px;  margin-right: 6px;}.WithTabs .RightColumn .MeetingForm textarea {  height: 170px;}.WithTabs .RightColumn .MeetingForm fieldset p {  left: 450px;}.WithTabs .RightColumn .MeetingForm span {  line-height: 20px;  font-size: 12px;  margin-left: 6px;  color: #9e9e9e;}.WithTabs .RightColumn .MeetingForm .Checkbox {  margin:0;  width: 300px;}.WithTabs .RightColumn .MeetingForm .Checkbox input {  width: 14px;  height: 14px;  margin-bottom: 0;  margin-top:7px;  padding: 0;  border: 0;  clear:left;  background: transparent none;}.WithTabs .RightColumn .MeetingForm .Checkbox label {  text-align: left;  border: 0;  width: 195px;    background: transparent none;}.WithTabs .RightColumn .MeetingForm .ButtonWrapper {  width: 336px;  margin-top: 18px;  margin-left: 99px;  *display: inline;}.WithTabs .RightColumn .MeetingForm fieldset .Description,.ui-widget .MeetingForm fieldset .Description {  width: 336px;  text-align: left;  font-size: 11px;  color: #9e9e9e;  line-height: 16px;  margin-left: 113px;  clear:left;}.WithTabs .RightColumn .MeetingForm .Calendar {  width: 24px;  height: 19px;  display: inline-block;  margin-left: 6px;  margin-top: 1px;  background: url('../Images/elements.gif') no-repeat 0 0;  }.WithTabs .RightColumn .MeetingForm .ui-datepicker-trigger {  margin-left: 6px; }.ui-widget .MeetingForm fieldset {  vertical-align: top;  float: left;  width: 274px;}.ui-widget .MeetingForm label {  width: 47px;  float: left;}.ui-widget .MeetingForm textarea {  width: 226px;  float: left;}.ui-widget .MeetingForm .ButtonWrapper {  margin-top: 15px;}.ui-widget .MeetingForm .ButtonWrapper a {  float: left;}.ui-widget .MeetingForm .ButtonWrapper .MediumButton {  float: right;}.ui-widget .MeetingForm fieldset .Description {  margin-left: 162px;  display: inline;}.WithTabs .RightColumn .PollItem {  float: left;  clear:left;  margin-top: 30px;}.WithTabs .RightColumn .PollItem input{  height: auto;}.WithTabs .RightColumn .PollItem h4 {  width: 100%;  margin-bottom: 10px;}.WithTabs .RightColumn .PollItem fieldset  {  width: 315px;  padding-bottom: 8px;}.WithTabs .RightColumn .Form .PollItem {  margin-top: 0;}.WithTabs .RightColumn .Form .PollItem fieldset {  width: 500px;}.WithTabs .RightColumn .Form .PollItem fieldset input{  margin-right: 10px;  display: inline;}.WithTabs .RightColumn .Form .PollItem label {  float: none;  text-align: left;}.WithTabs .RightColumn .PollItem fieldset.LinkWrapper {  padding: 6px 0 30px 0;}.WithTabs .RightColumn .PollItem input{  border: 0;  background: transparent none;  margin-right: 5px;  *margin-right: 0;}.WithTabs .RightColumn .PollItem input.Small {  background: transparent url(../Images/buttons.gif) no-repeat scroll left -556px;  float: right;}.WithTabs .RightColumn .PollItem a {  float: left;  clear:left;}.WithTabs .RightColumn .PollItem label {  line-height: 18px;}.WithTabs .RightColumn .PollItem h5 {  font-size: 13px;  font-weight: bold;  margin-bottom: 0;  color: #505050;}.WithTabs .RightColumn .PollItem .Description label {  font-size: 11px;  color: #9e9e9e;}.WithTabs .RightColumn .PollItem table {  margin-top: 4px;  vertical-align: top;}.WithTabs .RightColumn .PollItem table td {  padding-bottom: 18px;  vertical-align: top;}.WithTabs .RightColumn .PollItem table thead td {  color: #9e9e9e;  font-size: 11px;  padding-bottom: 6px;}.WithTabs .RightColumn .PollItem table .Option{  width: 100px;}.WithTabs .RightColumn .PollItem table .Votes{  text-align: right;  padding: 0 6px;  color: #9e9e9e;}.WithTabs .RightColumn .PollItem table .Percent {  width: 180px;}.WithTabs .RightColumn .PollItem table .Percent div {  float: left;  height: 15px;  background: url('../Images/elements.gif') repeat-x left -135px;}.WithTabs .RightColumn .Changes h4 {  float: left;  width: 100%;  margin-top: 15px;}.WithTabs .RightColumn .Changes label {  width: 95px;}.WithTabs .RightColumn .Changes input {  width: 220px;}.WithTabs .RightColumn .Changes .ButtonWrapper {  width: 220px;  margin-left: 103px;  margin-bottom: 25px;  *display: inline;  }.WithTabs .RightColumn .Changes fieldset p {  left: 325px;}.WithTabs .RightColumn .MeetingPlaceChange label {  width: 45px;}.WithTabs .RightColumn .MeetingPlaceChange input {  width: 260px;}.WithTabs .RightColumn .MeetingPlaceChange p {  left: 325px;}.WithTabs .RightColumn .MeetingPlaceChange .ButtonWrapper {  margin-left: 53px;  width: 260px;  *display: inline;  }.WithTabs .RightColumn .MeetingDateChange label {  width: 48px;}.WithTabs .RightColumn .MeetingDateChange fieldset p {  left: 310px;}.WithTabs .RightColumn .MeetingDateChange .ButtonWrapper {  margin-left: 56px;  width: 236px;  *display: inline;}.WithTabs .RightColumn .SettingsForm .ButtonWrapper {  width: 430px;  margin-left: 32px;  *margin-left: 41px;  *display: inline;  }.WithTabs .RightColumn .SettingsForm p {  left: 200px;}.WithTabs .RightColumn .EditProfileForm dl dd {  margin-bottom: 0;}.WithTabs .RightColumn .EditProfileForm dl dd input {  width: auto;}.WithTabs .RightColumn .EditProfileForm dl p {  color: #FF0000;  font-size: 13px;  float: left;  margin-left: 10px;  width: 240px;}.WithTabs .RightColumn .EditProfileForm dl input {  height: auto;  margin:0;}.WithTabs .RightColumn .EditProfileForm dl label {  text-align: left;}.WithTabs .RightColumn .EditProfileForm dl .AddPhoto {  margin-bottom: 37px;  margin-top: 18px;}.WithTabs .RightColumn .EditProfileForm label {  width: 150px;}.WithTabs .RightColumn .EditProfileForm input,.WithTabs .RightColumn .EditProfileForm textarea {  width: 264px;}.WithTabs .RightColumn .EditProfileForm .ButtonWrapper {  width: 422px;  margin-top: 26px;}.WithTabs .RightColumn .EditProfileForm fieldset p {  left: 435px;}.WithTabs .RightColumn .Invitation input,.WithTabs .RightColumn .Invitation select {  margin-left: 0;}.WithTabs .RightColumn .Invitation p {  left: 250px;}.WithTabs .Invitation .InvitationButtons {  float: right;}.WithTabs .RightColumn .Invitation .error1 {  left: 0;  top: 25px;}.WithTabs .RightColumn .Invitation .info {  margin-top: 10px;  float: left;}.WithTabs .RightColumn .Invitation .Number {  margin-left: 8px;}/********* FrontPage *******/.FrontPage .Content .Intro a.Special {  float:left;  width: 100%;  position: absolute;  left: 5px;  bottom: 0;}.FrontPage .BoxesWrapper {  width: 100%;  float:left;  margin-bottom: 30px;}.FrontPage .FloatingBox {  width: 285px;  margin-right: 20px;  float:left;  font-size: 13px;}.FrontPage .FloatingBox input.Small {  float:left;  display:inline;}.FrontPage .FloatingBoxTop {  padding-top: 26px;}.FrontPage .FloatingBoxContent {  height: 200px;  padding: 0 10px 0 23px;}.FrontPage .Last {  margin-right: 0;}.FrontPage .FloatingBox h2 {  margin-bottom: 18px;  width: 255px;  overflow: hidden;}.FrontPage .FloatingBox input {  width: 163px;  height: 28px;}.FrontPage .Login .FloatingBoxContent {  padding-right: 24px;}.FrontPage .Login label {  width: 50px;  margin-left: 8px;  line-height: 28px;  float:left;}.FrontPage .Login input {  width: 180px;  height: 28px;}.FrontPage .SideBoxRight .Button {  float:left;  margin-left: 20px;}.FrontPage .Login input.Small {  float:right;}.FrontPage .FloatingBox fieldset {  margin-bottom: 12px;  clear: left;  width: 238px;  float: left;}.FrontPage .FloatingBox p {  margin-bottom: 5px;  float:left;  width: 100%;  clear: left;}.FrontPage .FloatingBox a {  float:left;  line-height: 28px;}.FrontPage .FloatingBox ul li {  padding: 0 0 15px 17px;}.FrontPage .Intro .SideBoxRight h2,.FrontPage .Intro .SideBoxRight h3,.FrontPage .Intro .SideBoxRight p  {  margin: 0 12px 0 20px;  clear: left;}.FrontPage .Intro .SideBoxRight p.Error {  color: #fffc00;  padding-bottom: 12px;  padding-top: 3px;  margin-top: -3px;  padding-left: 25px;  background: transparent url(../Images/elements.gif) no-repeat scroll left -190px;}.FrontPage .Intro .SideBoxRight h2 {  margin-bottom: 6px;  margin-right: 0;  width: 230px;  overflow: hidden;}.FrontPage .Intro .SideBoxRight input.BigButton  {  float:left;  margin-left: 20px;  margin-bottom: 5px;}.FrontPage .Intro .SideBoxRight .Emphasis p {  margin: 16px 10px 14px 20px;  font-weight: bold;}.FrontPage .Intro .SideBoxRight select {  width: 230px;  margin: 10px 0 15px 20px;}.FrontPage .Intro .SideBoxRight fieldset {  width: 230px;  margin: 0 0 12px 20px;  display: inline; /*** IE 6 hack ***/}.FrontPage .Intro .SideBoxRight fieldset input.Street {  float:left;  width: 140px;  height: 26px;  margin-right: 10px;}.FrontPage .Intro .SideBoxRight fieldset input.Number {  width: 80px;  height: 26px;  float:left;  margin: 0;}.FrontPage .Intro .SideBoxRight a.ChangeCommunity {  float: right;  margin-right: 20px;}/*********** PAGES WITH TABS ***********/.WithTabs .LeftColumn p{  margin-bottom: 10px;}.WithTabs .LeftColumn .Form {  width: 170px;  float: left;  margin: 10px 0;}.WithTabs .LeftColumn .Form label {  float: left;  margin-bottom: 10px;}.WithTabs .LeftColumn .Form input {  float: left;  margin-bottom: 10px;  height:28px;    width: 72px;  margin-right: 10px;}.HeaderWrapper {  width: 100%;  float:left;}.HeaderWrapper h2{  width: 300px;  float: left;  clear: left;}.HeaderWrapper .AdditionalContent {  float: right;  margin:0;}.WithTabs .HeaderWrapper .AdditionalContent .Button{  margin:0;  margin-left: 15px;}.ThreeButtonsWrapper {  width: 100%;  float:left;  margin-bottom: 12px;  text-align: right;}.ThreeButtonsWrapper h4 {  width: 150px;  float:left;  text-align: left;  line-height: 27px;}.ThreeButtonsWrapper a {  margin-right: 0;  margin-left: 4px;  padding-left: 8px;} .ThreeButtonsWrapper a span {  padding-right: 8px;}/*********** PAGES WITH STEPS **********/.WithSteps .TopContent ol {  width: 100%;  float:left;   position: absolute;  bottom: 0; }.WithSteps .TopContent ol li {  width: 310px;  float:left;  text-align: center;  height: 66px;}.WithSteps .TopContent ol li.Step3 {  width: 340px;  margin-right: -2px;}.WithSteps .TopContent ol li.Active {}.WithSteps .TopContent li span {  display: inline-block;  height: 37px;  width: 97px;  margin: 14px 10px 0 0;}.WithSteps .TopContent ol li.Step3 span {  margin-left: -38px;}.WithSteps fieldset {  float:left;  clear: both;  margin-top: 18px;  position: relative;}.WithSteps .Wide fieldset {    width: 317px;}.WithSteps .Narrow fieldset {    width: 250px;    display: inline;}.WithSteps .Narrow fieldset.CommunityType {    margin-top: 15px;    margin-bottom: 20px;}.WithSteps .Narrow fieldset.CommunityType label {    text-align: left;}.WithSteps fieldset p {  position: absolute;  left: 325px;  width: 400px;  line-height: 18px;  padding-top: 5px;  color: #ff0000;}.WithSteps fieldset a {  float:left;  line-height: 41px;}.WithSteps fieldset label{  width: 92px;  text-align: right;  line-height: 28px;  float:left;  margin-right: 12px;}.WithSteps fieldset label span {  color: #ff0000;}.WithSteps fieldset .Description{  clear:left;  color:#9E9E9E;  font-size:11px;  line-height:16px;  margin-left:105px;  text-align:left;  width: 178px;}.WithSteps fieldset input{  width: 208px;  height: 28px;  margin-right: 4px;  float:left;}.WithSteps .Address,.Invitation .Address {  width: 100%;  float:left;  margin-top: 7px;  margin-bottom: 4px;}.WithSteps p {  line-height: 22px;}.WithSteps .MapIntro {  margin-top: 2px;}.WithSteps .Caption {  float:right;  width: 195px;  clear:right;  margin-top: 5px;  text-align: center;  line-height: 18px;  color: #9e9e9e;}.WithSteps .LeftColumn ol,.WithSteps .RightColumn ul {  line-height: 22px;}.WithSteps .RightColumn ul {  padding: 26px 0 145px 0;}.WithSteps .LeftColumn ol li,.Wide ol li {  list-style: inside decimal;  font-weight:bold;  line-height: 22px;}.Wide p {  line-height: 22px;}.WithSteps .RightColumn ul li {  /*background: transparent url(../Images/listSquare.gif) no-repeat left 10px;*/  background: transparent url(../Images/lists.gif) no-repeat 0 -269px;   margin-left: 2px;  padding-left: 10px;}.WithSteps .Invitation {  width: 620px;  float:left;  display: inline;  position: relative;  left: -30px;  padding-bottom: 30px;  margin-top: 15px;  margin-right: -30px; /*** for IE ***/  background-color: #f8f8f8;}.RightColumn .Wide .Invitation {  width: 680px;  float:left;  display: inline;  padding-bottom: 30px;  margin-top: 15px;  background-color: #f8f8f8;}.RightColumn .Wide p .Button {  float: right;  margin-right: 60px;}.RightColumn .Wide p a{  float: right;  margin-right: 25px;}.InvitationHeader {  margin: 15px 0 5px 0;  float:left;  width: 100%;}.Invitation strong {  font-size: 17px;  line-height: 28px;}.WithSteps .Invitation a {  margin-left: 30px;  float:left;}.WithSteps .Invitation .Button {  margin: 0 30px 0 25px;  float: right;}.WithSteps .Invitation a.Pdf {  float: right;}.WithSteps select {  width: 246px;  margin: 5px 0 0 0;}.WithSteps fieldset input.Street {  float:left;  width: 156px;  height: 26px;  margin: 0 10px 0 0;}.WithSteps fieldset input.Number {  width: 80px;  height: 26px;  float:left;  margin: 0;}.WithSteps .LeftColumn .Small {  margin-bottom: 10px;}.WithSteps .LeftColumn .BigButton {  float:right;}/************ PAGE WITHOUT SUBMENU *********/.WithoutSubmenu .Content .OneWideColumn .CitiesList {  margin-top: 10px;  float:left;}.WithoutSubmenu .Content .OneWideColumn .CitiesList li {  width: 142px;  margin-right: 8px;  float:left;  display:inline;  line-height: 28px;}.WithoutSubmenu .SearchCommunity {  width: 100%;  padding: 30px 0 35px 0;  float:left;}  .WithoutSubmenu .SearchComunnityForm {  width: 280px;  margin-right: 30px;  float:left;  background: #f8f8f8;  padding-bottom: 12px;}.SearchCommunity .FloatingBox .City {  margin: 10px 0 15px 0;}.SearchCommunity .FloatingBox select {  width: 205px;}.SearchCommunity .FloatingBox .error,.SearchCommunity .FloatingBox .info {  color: #ff0000;  float: left;  margin-top: 5px;  clear: both;  width: 100%;}.SearchCommunity .FloatingBox .info {  color: #505050;}.SearchCommunity .FloatingBox .NewCommunity {  float: left;  margin: 15px 0;}.SearchCommunity .FloatingBox .NewCommunity p {  margin-bottom: 5px;}.SearchCommunity .FloatingBox .NewCommunity p.LinkHolder {  margin-bottom: 15px;}.SearchCommunity .FloatingBox .Street {  float:left;  height:26px;  margin:0 10px 0 0;  width:130px;}.SearchCommunity .FloatingBox .Number {  float:left;  height:26px;  margin:0;  width:65px;}.SearchCommunity .FloatingBox .BigButton {  margin-top: 15px;  float:left;}.WithoutSubmenu .Community {  width: 100%;  float:left;  position: relative;  top: -12px;  margin-bottom: -12px;  background: #f8f8f8;}.WithoutSubmenu .Community .SearchCommunity {  width: 900px;  margin: 1px 30px 0 30px;  padding-top: 0;  padding-bottom: 12px;  display: inline;}.WithoutSubmenu .Community .SearchComunnityForm {  width: 288px;  margin-right: 22px;}.WithoutSubmenu .Community .SearchComunnityForm li {  background: url('../Images/lists.gif') no-repeat 0 -269px;  padding-left: 10px;  zoom: 1; /*** IE6 hack ***/}.WithoutSubmenu .Community .SearchComunnityForm .Address {  float:left;  margin: 10px 0 18px 0;  width: 252px;}.WithoutSubmenu .Community .Map {  margin-top: 22px;}.WithoutSubmenu .Community a.AllCommunities {  float:right;  margin-top: 5px;}.WithoutSubmenu .Community .Info {  background: #fff;  width: 620px;  padding-bottom: 80px;  float:left;}.WithoutSubmenu .Community .InfoContent {   float:left;  margin: 20px 15px 0 30px;  display: inline;}.WithoutSubmenu .Community .Login {  float:left;  margin: 20px 0 0 30px;  width: 280px;}.WithoutSubmenu .Community .Login .Form {  margin-top: 10px;  float:left;}.WithoutSubmenu .Community .Login fieldset {  margin-bottom: 12px;}.WithoutSubmenu .Community .Login label {  width: 42px;  margin-right: 8px;  line-height: 28px;  text-align: right;  float:left;}.WithoutSubmenu .Community .Login input {  width: 229px;  height: 28px;}.WithoutSubmenu .Community .Login input.Small {  float:right;}.WithoutSubmenu .Community .Login a {  margin-left: 50px;  float:left;  line-height:28px;}.WithoutSubmenu .Community h4 {  margin-bottom: 4px;}.WithoutSubmenu .Community {  line-height: 22px;}.WithoutSubmenu .Community .Info .Form{  margin: 8px 0 38px 0;  overflow: visible;}.WithoutSubmenu .Community .Info .Form fieldset {  position: relative;}.WithoutSubmenu .Community .Info .Form input,input.Number {  height: 26px;  width: 71px;}.WithoutSubmenu .Community .Info .Form input.MailboxNumber {  width: 110px;}.WithoutSubmenu .Community .Info .Form label {  line-height: 26px;}.WithoutSubmenu .Community .Info .Form label, .WithoutSubmenu .Community .Info .Form input {  float:left;  margin-right: 10px;}.WithoutSubmenu .Community .Info .Form p {  color: red;  position: absolute;  width: 210px;  left: 360px;}.WithoutSubmenu .Community .Info .Form #join_info {  left:420px;  width:140px;} .WithoutSubmenu .Community .Info .Activate input{  margin-top: 6px;}.WithoutSubmenu .Community .Info .Activate input.BigButton{  margin-top: 0;}.WithoutSubmenu .Community .Info .Activate label{  line-height: 38px;}.WithoutSubmenu .Community .Info .Activate p {  left: 300px;}.OneWideColumn .HeaderWrapper {  width: 620px;}.OneWideColumn .HeaderWrapper .Alphabet{  width: 100%;  float: left;  margin-top: 5px;}.OneWideColumn .HeaderWrapper .Alphabet a {  padding: 2px 4px 2px 4px;  text-transform: uppercase;  text-decoration: none;  border-right: 1px solid #e5e5e5;  display: inline-block;}.OneWideColumn .HeaderWrapper .Alphabet .Cases {  border: 1px solid #e5e5e5;  border-right: 0;  width: auto;  float:left;}.OneWideColumn .HeaderWrapper .AdditionalContent a{  line-height: 28px;}.OneWideColumn .HeaderWrapper p {  float:left;  width: 100%;}.AllCommunities {  float:left;  width: 100%;  margin-top: 20px;}.AllCommunities h3 {  margin-bottom: 0;  float: left;  width: 580px;}.WithoutSubmenu .Content .OneWideColumn .StreetList {  margin-bottom: 25px;  float:left;  width: 580px;}.WithoutSubmenu .Content .OneWideColumn .StreetList li {  width: 185px;  margin-right: 8px;  float:left;  display:inline;  line-height: 22px;}/********** GOOGLE MAP *******/.Map div,#map div {  overflow: visible;}.WithSteps .RightColumn .Map {  padding: 1px;  margin: 11px 0 20px 0;}.WithoutSubmenu .Map {  float:left;  width: 586px;  height: 335px;  padding: 1px;  margin: 0;}.WithoutSubmenu .SmallMap {  float:right;  width: 310px;  height: 335px;    padding: 1px;  margin: 8px 0 0 0;}/******** INFORMATION BOX *********/.InfoBox {  float: left;  width: 674px;  border: 3px solid #00a7fd;  margin: 6px 0 25px 0;}.InfoBoxContent {  float: left;  padding: 12px;}.InfoBoxContent h3 {  color: #505050;  font-size: 13px;  font-weight: bold;}.CloseInfoBox {  float: left;  width: 100%;  height: 31px;  background: #00a7fd;  text-align: right;}.CloseInfoBox a {  color: #fff;  float: right;  font-weight: bold;  font-size: 13px;  padding: 6px 30px 10px 0;  background: url('../Images/elements.gif') no-repeat right -72px;    text-decoration: none;}.CloseInfoBox a:hover {  text-decoration: underline;  color: #fff;}.SeparatorLine {  width: 100%;  height: 1px;  float: left;  margin-bottom: 25px;  border-top: 1px solid #e5e5e5;}.Activity {  float:left;  width: 325px;  margin-top: 20px;}.Activity a {  float: right;}.First {  margin-right: 30px;}.Activity h5 {  margin-bottom: 0;  font-size: 13px;  font-weight: bold;  color: #9e9e9e;  width: 180px;  float:left;}.Activity .SeparatorLine {  margin: 8px 0 12px 0;}.Activity p {  color: #9e9e9e;  float: left;  width: 100%;}.Activity dt a {  float:left;}.Activity dl {  width: 100%;  float: left;  margin-bottom: 14px;}.Activity dl dt {  width: 225px;  float: left;}.Activity dl dd {  width: 100px;  float: right;  text-align: right;  font-size: 12px;  color: #9e9e9e;}.Activity .LinkHolder a {  float: right;}#answers {  float: left;}/********** MEETING PAGE **********/.MeetingDetails {  float:left;  width: 680px;  margin-top: 15px;   margin-bottom: 20px;   }.MeetingDetails .Agenda {  float:left;  width: 350px;  margin-right: 20px;} .MeetingDetails h4 {  margin-top: 18px;  margin-bottom: 5px;  font-size: 13px;}.MeetingDetails ul li {  list-style: inside disc;  margin-left: 2px;  margin-bottom: 3px; }  .Organizer {  float:left;  width: 310px;}.MeetingConfirmation {  float:left;  width: 680px;  margin-top: 15px;}.MeetingConfirmation .BigButton {  float:left;}.MeetingConfirmation .Small {  float: right;  margin-top: 13px;}.Organizer .Neighbour .Author,.Organizer .Neighbour .Date {  width: 250px;}.MeetingParticipants {  float:left;  width: 100%;  margin-bottom: -45px;  padding-bottom: 22px;  background: #f8f8f8; }.MeetingParticipants .MeetingParticipantsContent {  width: 636px;  float: left;  border: 1px solid #e5e5e5;  margin: 0 21px 0 21px;  background: #fff;     display:inline;  clear: left;}.MeetingParticipants .ParticipantsList dl.Neighbour {  margin-left: 15px;}.MeetingParticipants .ParticipantsList {  padding-bottom: 15px;}.MeetingParticipants .MeetingParticipantsContent dl.Neighbour {  width: 195px;  height: 54px;  margin-left: 15px;  display: inline;}.MeetingParticipants .MeetingParticipantsContent .DiscussionPreview dl.Neighbour {  margin-left: 0;}.WithTabs .MeetingParticipants .MeetingParticipantsContent .Neighbour .Author,.WithTabs .MeetingParticipants .MeetingParticipantsContent .Neighbour .Date {  width: 135px;  font-size: 11px;} .MeetingParticipants ul {  margin-top: 17px;  margin-left: 21px;  float: left;  display: inline;}.MeetingParticipants li {  display: inline;  float: left;   }.MeetingParticipants li.Selected a,.MeetingParticipants li a:hover {  height: 30px;  float:left;  line-height: 28px;  position: relative;  bottom: -1px;   margin-right: 10px;  padding-left: 17px;  color: #505050;  background: transparent url(../Images/buttons.gif) no-repeat scroll left -754px  }.MeetingParticipants li.Selected a span,.MeetingParticipants li a:hover span {  height: 30px;  float:left;  padding-right: 17px;  background: transparent url(../Images/buttons.gif) no-repeat scroll right -786px    }.MeetingParticipants li a {  height: 30px;  float:left;  line-height: 28px;  position: relative;  bottom: -1px;   margin-right: 10px;  padding-left: 17px;  color: #fff;  text-decoration: none;  background: transparent url(../Images/buttons.gif) no-repeat scroll left -819px  }.MeetingParticipants li a span {  height: 30px;  float:left;  padding-right: 17px;  background: transparent url(../Images/buttons.gif) no-repeat scroll right -850px    }.MeetingParticipants .Button,.MeetingParticipants .MeetingLink {  float:right;  margin-top: 17px;    margin-right: 22px;}/************** SEARCH RESULTS **************/.SearchResults {  width: 900px;  float:left;}.SearchResults h6 {  margin: 30px 0 8px 0;  font-weight: bold;  font-size: 13px;}.SearchResults p {  color: #9e9e9e;  margin-bottom: 10px;}.SearchResults .SearchCategory {  float: left;  width: 900px;}.SearchResults h2 {  margin: 10px 0 30px 0;}.SearchResults .Form {  margin-bottom: 30px;  float:left;  width: 900px;}.SearchResults .SearchCategory span {  float: left;}.SearchResults .SearchCategory ul,.SearchResults .SearchCategory li {  display: inline;  float:left;}.SearchResults .SearchCategory li {  margin-left: 16px;}.SearchResults .Form input {  height:28px;  width:179px;  margin-right: 10px;}/******* LOGIN PAGE ********/.OneWideColumn .Login {  margin-top: 15px;  width: 238px; }.OneWideColumn .Login fieldset {  margin-bottom: 12px;  width: 238px;  float:left;}.OneWideColumn .Login label {  width: 50px;  margin-left: 8px;  line-height: 28px;  float:left;}.OneWideColumn .Login input {  width: 180px;  height: 28px;}.OneWideColumn .Login fieldset a {  float: left;}.OneWideColumn .Login fieldset .Small {  float: right;}.OneWideColumn .Login .ButtonWrapper a {  line-height: 25px;}.OneWideColumn .ForgottenPasswd {  margin: 20px 0 40px 0;  width: 550px;}.OneWideColumn .ForgottenPasswd fieldset {  position: relative;  float: left;  width: 550px;  clear: left;  margin-top: 18px;}.OneWideColumn .ForgottenPasswd input {  width: 200px;  height: 28px;}.OneWideColumn .ForgottenPasswd label {  width: 98px;  margin-right: 12px;  line-height: 28px;  float:left;  text-align: right;}.OneWideColumn .ForgottenPasswd .Description {    clear:left;  color:#9E9E9E;  font-size:11px;  line-height:16px;  margin-left:110px;  text-align:left;  width:178px;}.OneWideColumn .ForgottenPasswd fieldset p {  left: 320px;}.OneWideColumn .ForgottenPasswd fieldset .Small,.OneWideColumn .ForgottenPasswd fieldset .MediumButton {  margin-left: 110px;  float: left;}/********** ABOUT DOMATU ***********/.WithTabs .AboutDomatu li, .WithTabs .FAQ li{  background: transparent url(../Images/lists.gif) no-repeat 0 -269px;  margin-left: 2px;  padding-left: 10px;  line-height: 22px;}.WithTabs .AboutDomatu p {  margin: 10px 0;}/***** FAQ ******/.FAQ p img {  float: left;  margin-right: 10px;}.FAQ p {  margin: 10px 0 0 0;  clear: both;  width: 100%;  float: left;  }.FAQ h5 {  margin: 25px 0 0 0;  width: 100%;  clear: both;  float: left;  font-size: 16px;}.FAQ h4 {  margin: 15px 0 0 0;  font-size: 14px;  width: 100%;  clear: both;  float: left;  }/***** REGULAMIN ******/.Statute p {  margin: 10px 0 0 0;}.Statute ol {  margin-left: 25px;}.Statute ol li{  list-style-type: decimal;  line-height: 22px;  margin: 4px 0 0 0;  }.Statute h4 {  font-size: 14px;  margin: 20px 0 15px 0;  color: #505050;  text-align: center;  font-weight: normal;}
