﻿#extendetEditorLink {
	cursor: pointer;
	display: inline;
	text-decoration: underline;
	padding: 0 15px;
}
.printUser {
	font-size: 9pt;
}
.messagePicture {
	width: 78px;
	height: 78px;
	text-align: center;
}
.messagePicture img {
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #ffffff;
	margin: 3px;
	text-align: center;
	vertical-align: middle;
}
.date {
	color: #777777;
	font-size: 9px;
}
.messageFromName a {
	font-size: 11px;
}
#myMessageActionMenu {
	text-align: right;
	margin-right: 20px;
}
.myStatusAction {
	text-align: center;
}
.myStatusAction a {
	padding: 2px;
}
#myMessageActionMenu a {
	font-size: 9px;
}
#myStatusAction a {
	color: #fff;
	font-size: 12px;
}
#messageBox {
	width: 1006px;
}
table#thisMessage {
	margin-top: 5px;
	width: 99%;
}
table#thisMessage td {
	padding-bottom: 20px;
}
table#thisMessage .msgBody a {
	color: blue;
	text-decoration: underline;
}
textarea#commentsarea {
	width: 98%;
	margin: 0 auto;
}
tr.commentsAreaOptions input {
	margin-top: -10px;
}
tr.commentsAreaOptions p {
	margin: 20px 0;
}
tr.commentsAreaOptions a {
	margin-left: 10px;
	font-size: 12px;
}
tr.commentsAreaOptions a.del {
	font-weight: bold;
	text-decoration: underline;
}
table.msgList tr.even {
	background: #f9f9f9;
}
table.msgList tr.hover, table.msgList tr:hover, .friendsOnline li.hover, .friendsOnline li:hover {
	background: #ddf2dd;
	cursor: pointer;
}
table.msgList tr.hover td, table.msgList tr:hover td {
	border-bottom: 1px blue solid;
	border-top: 1px blue solid;
}
table.msgList td {
	border-top: 1px #fff solid;
	border-bottom: 1px #f2f2f2 solid;
	height: 90px;
}
table.msgList td.msgSenderIcon {
	padding: 2px;
}
td.msgBody {
	width: 350px;
	text-align: left;
	padding: 2px;
	overflow: hidden;
}
td.msgBody a {
	padding: 0 2px;
	line-height: 120%;
	color: #012;
}
td.msgBody a.subject {
	text-indent: 5px;
	font-size: 16px;
	color: #000;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
}
td.msgBody p.bold a {
	font-weight: bold;
}
td.msgBody .nick {
	color: #2b587a;
	margin-bottom: 5px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
}
.bulletinsWrap {
	width: auto;
}
.bulletinsWrap p.msgsSubject {
	font-weight: bold;
	text-indent: 5px;
	font-size: 14px;
	color: #333;
}
.bulletinsList {
	overflow: hidden;
}
.bulletinsList h1, #coolPeopleStatuses h1 {
	font-size: 14px;
	margin-bottom: 5px;
	text-align: center;
}
/*Friends Online Block*/
.friendsOnline {
	float: right;
	width: 200px;
}
friendsOnline strong {
	width: 150px;
}
.friendsOnline ul {
	padding: 2px;
	list-style: none;
}
/*END of Friends Online Block*/
/* Bulletine tabs  */
ul.tabs {
	list-style-type: none;
}
ul.tabs li {
	float: left;
	padding-right: 5px;
}
#messageBox ul.tabs a {
	float: left;
	padding: 5px 3px;
	text-align: center;
	text-decoration: none;
	width: 11em;
}
ul.tabs a:hover {
	text-decoration: underline;
}
#messageBox ul.tabs li.activeLink a, #messageBox ul.tabs li.activeLink a:hover {
	text-decoration: none;
}
.tBar #tabs {
	display: block;
	float: left;
	border-bottom: none;
	margin: 0px;
}
#tBarBody {
	border: 1px solid fuchsia;
}
/*END of Bulletine tabs*/
/* Bulletine list  */
.bulletinsList .mailbox table th {
	height: 20px;
	background: #f4f4f4;
	border-bottom: 1px solid #DAE2E8;
	color: gray;
	font-size: 9px;
	padding: 1px 0px 1px 0px;
	text-align: left;
}
.mailbox div#red00 table td {
	padding: 0;
}
.mailbox table td {
	border-bottom: 1px solid #ddd;
	padding: 2px;
}
.mailbox table .messageSnippet {
	padding: 6px 10px 6px 10px;
	width: 310px;
	overflow: hidden;
}
.mailbox table .messageFrom {
	width: 170px;
}
.mailbox table .messageFrom .name {
	width: 160px;
	overflow: hidden;
}
#messageBox .mailbox .messageSubject, #messageBox .mailbox a.messageSubject {
	font-size: 15px;
}
#messageBox .mailbox a.messageBody {
	font-size: 12px;
	color: #89A8C6;
	font-weight: normal;
}
/* Bulletine list  */
/*main Part (cener)*/
.mailbox {
	margin-left: 10px;
}
#newBulettin {
	margin-top: 20px;
	width: 550px;
	border-top: 0;
}
#newBulettin #photoCol {
	vertical-align: top;
	width: 68px;
}
#newBulettin td {
	border: 0;
}
#newBulettin .label {
	text-align: right;
	padding: 3px;
	vertical-align: middle;
}
#newBulettin .labelmove {
	vertical-align: top;
	margin-top: 1px;
}
#newBulettin span#ToDescription {
	font-weight: bold;
	margin-left: 2px;
}
#newBulettin textarea, #newBulettin #newBulletineSubject {
	border: 1px solid #bdc7d8;
	width: 360px;
	padding: 3px;
	font-size: 11px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}
.inputText {
	font-weight: bold;
	color: black;
}
#bulletineSubject {
	width: 360px;
	margin-top: 20px;
	font-weight: bold;
}
#bulletineSubject span.messageSubject {
	margin-left: 5px;
}
#messageBox #bulletineSubject span.messageSubject {
	color: black;
}
.messageSubmit {
	padding: 1px 5px;
}
#messageSelectCommands, #messageSelectCommands a {
	color: black;
	font-weight: normal;
}
#messageSelectCommands {
	text-align: right;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
}
#messageSelectCommands div.commands {
	float: left;
	margin-left: 3px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	font-size: 10px;
}
#messageSelectCommands a {
	margin-left: 3px;
}
#messageSelectCommands #newBulettin #newBulletineSubmit {
	margin-left: 300px;
	margin-top: -5px;
}
#messageSelectCommands select {
	width: 198px;
	height: 19px;
	border: 2px #999 solid;
	margin-left: 3px;
	text-align: left;
	font-size: 11px;
	line-height: 21px;
	vertical-align: top;
	margin-top: 2px;
}
#messageSelectCommands input {
	height: 22px;
	font-size: 11px;
	line-height: 18px;
	vertical-align: middle;
	text-align: center;
	margin: 1px 3px 2px 3px;
}
#confirmBulletine {
	margin: 20px 0 5px 0;
	border: 1px red solid;
	padding: 5px 0;
	width: 550px;
}
#confirmBulletine p {
	padding: 0 5px;
	text-indent: 10px;
}
/*someones Bulletine view*/
#bulletineInfo {
	width: 550px;
	margin: 2px 5px;
}
#bulletineAuthorFoto {
	float: left;
}
#bulletineBody {
	clear: both;
	width: 550px;
	padding: 10px 0;
	margin-left: 30px;
}
/*mail Messages*/
.mailbox table#mailList td {
	border-bottom: 0;
	padding: 4px 0;
}
.bulletinsWrap a.newMsgOnly {
	line-height: 170%;
	vertical-align: middle;
	padding-left: 5px;
	padding-bottom: 2px;
}
#msgListAcions td {
	vertical-align: top;
}
/*user-status*/
#coolPeopleStatuses {
	float: left;
	width: 560px;
	margin-left: 3px;
	border: 1px solid #bdc7d8;
}
#coolPeopleStatuses h5 {
	width: 560px;
	text-align: center;
	font-size: 88%;
	margin-bottom: 3px;
}
.statusPicture {
	width: 78px;
	height: 78px;
	text-align: center;
}
.statusPicture img {
	vertical-align: middle;
	background-color: #ffffff;
	text-align: center;
	position: relative;
	top: 6px;
	left: 2px;
}
#myStatus {
	float: right;
	width: 420px;
	border: 5px solid #bdc7d8;
	margin: 5px;
}
#myStatus h4 {
	width: 322px;
	margin-left: -1px;
	text-align: center;
	font-size: 114%;
}
.friendStatus {
	margin-bottom: 5px;
	width: 560px;
}
.personalStatus {
	width: 320px;
}
.friendStatusBox {
	margin: 0 5px;
	padding: 3px;
}
#personalStatusBox {
	padding: 3px;
}
#personalStatusBox p {
	padding: 3px;
}
.statusAuthorFoto {
	float: left;
}
.statusMood img {
	margin-left: 5px;
}
.statusInfo {
	color: #000;
	font-size: 10px;
	margin-right: 2px;
	margin-top: 5px;
}
.statusLine {
	font-size: 12px;
}
#updateStatusBox {
	background-color: #d4dbe3;
}
#updateStatusBox h4 {
	color: #2b587a;
	font-family: "Courier New", Courier, monospace;
	background: #fff;
	padding: 2px 0 0 3px;
	text-align: left;
	font-size: 18px;
}
#newStatusInput {
	width: 300px;
	height: 40px;
	vertical-align: middle;
	font-size: 16px;
	padding: 3px;
}
#statusWhere, #statusFeeling {
	text-align: left;
	padding: 5px 0 0 0;
	clear: both;
}
#statusFeeling span, #statusWhere span {
	width: 70px;
	text-align: right;
	padding-right: 5px;
	font-size: 11px;
	float: left;
}
#statusFeeling select, #statusWhere select {
	width: 200px;
	border: 1px solid #d4dbe3;
}
#newStatusSubmit input {
	border: 1px #ccc outset;
	padding: 2px;
	margin: 7px 0 2px 0;
	cursor: pointer;
}
/*END user-status*/
/*START INFOBOOTH*/
#infoBooth, #infoBooth a, div.tModel h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.mModel {
	border: 0px #C3CAD2 solid;
		/*background:#f7f7f7*/
}
#infoBoothRSS {
	padding: 3px;
	margin: 3px;
}
#infoBoothSitePart, #infoBoothFriendsPart {
	float: right;
	width: 390px;
}
#infoBoothMyPart {
	float: left;
	width: 390px;
}
#thisMainPart #infoBoothMyPart, #thisMainPart #infoBoothSitePart, #thisMainPart #infoBoothFriendsPart {
	float: none;
	width: auto;
}
#infoBoothWidgets .mModel {
	max-height: 260px;
	height: expression(this.scrollHeight > 260? "260px" : "auto" );
	overflow: auto;
	background-color: #fff;
	border-right: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	margin-bottom: 30px;
	border-top: 0;
	clear: both;
	margin-top: 0;
}

#infoBoothWidgets .maxModel {
	max-height: 900px;
	height: expression(this.scrollHeight > 300? "300px" : "auto" );
	overflow: auto;
	background-color: #fff;
	border-bottom: 1px #f2f6fb solid;
	border-right: 1px #f2f6fb solid;
	border-left: #f4f8fb 1px solid;
	margin-bottom: 30px;
	clear: both;
	margin-top: 0;
}

#infoBoothWidgets #infoBoothResponses.maxHeihgt {
	max-height: none;
}
#infoBoothRSS {
	text-align: left;
	clear: both;
	padding-left: 10px;
}
#infoBooth h4, h4.hello {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-indent: 3px;
}
#infoBooth h4 a {
	text-decoration: none;
}
#infoBooth h4 a:hover {
	text-decoration: underline;
}
a.p-u-nick {
	font-size: 11px;
}
a.p-u-activity, #home a.p-u-activity {
	text-decoration: none;
	font-size: 10px;
}
a.p-u-avataraMini {
	width: 25px;
	height: 25px;
	overflow: hidden;
	text-align: center;
}
.mIco {
	height: 10px;
	width: 20px;
}
a.p-u-avataraMini img {
	height: 25px;
	overflow: hidden;
	line-height: 25px;
}
#infoBoothFriendsStatus .miniStatus .statusLine {
	margin-left: 3px;
}
#infoBoothFriendsStatus .miniStatus .statusMoodText, #infoBoothFriendsStatus .miniStatus .statusPlaceText {
	color: #000;
	font-family: "Courier New", Courier, monospace;
}
.dailyResponses {
	background-color: #fff;
	padding: 0 0 2px 5px;
}
#infoBoothFriendsStatus .miniStatus, #infoBoothFriendsActivity .userResponse, #infoBoothResponses .userResponse, #infoBoothMyActivity .userResponse {
	margin: 1px;
	padding: 0 1px;
	border-bottom: 1px solid #eee;
}
#infoBooth h5, .mfDate, .userInfo h5, #home h5 {
	font-weight: bold;
	padding: 2px 0 2px 0px;
	margin-bottom: 5px;
	text-indent: 5px;
	font-family:'Trebuchet MS',Arial, sans-serif;
	font-size:12px;
}
.moreFriendsStatuses {
	margin: -5px 8px 8px 0;
	text-align: right;
}
#infoBoothFriendsStatus .moreFriendsStatuses a {
	font-weight: bold;
}
.userActivityDescr {
	padding: 0 5px;
}
#infoBoothSitePart #infoBoothMyStatus {
	width: 486px;
	padding-bottom: 5px;
}
#infoBoothWidgets {
	margin-top: 0;
}
/*END infoBooth*/
#statusCounter {
	background: yellow none repeat scroll 0%;
	width: 20px;
	position: relative;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}
table#adressbook a {
	margin: 0 10px;
}
#infoBoothFriendsFeed {
	float: left;
	width: 620px;
	padding: 0 10px 10px 10px;
}
#infoBoothFriendsFeed h4 {
	width: 620px;
}
body#home #infoBoothFriendsFeed, body#home #infoBoothFriendsFeed h4 {
	width: auto;
}
/*mf minifeed*/
.mfStoryWrap {
	color: #333;
	font-size: 11px;
	font-family: tahoma, tahoma, verdana, arial, sans-serif;
	border-bottom: 1px solid #eee;
	padding: 2px;
	clear: left;
}
img.mfServiceIcon {
	margin-right: 5px;
	margin-bottom: -3px;
	float: left;
}
div#thisExtraPart.extraPart .mfStory {
	width: auto;
	padding-right: 3px;
	float: none;
}
#thisNavSide .mfStory {
	width: auto;
	float: none;
}
body#home .mfStory {
	width: 390px;
}
#infoBoothLastActionsAll .mfStory {
	font-size: 12px;
	line-height: 170%;
}
#infoBoothLastActionsAll .mfStory a {
	font-size: 13px;
	font-family: "Trebuchet MS";
}
.mfStory {
	float: left;
	width: 510px;
	line-height: 130%;
	vertical-align: middle;
}
.mfStory a {
	color: #2B587A;
	font-size: 11px;
	font-family: tahoma, tahoma, verdana, arial, sans-serif;
	text-decoration: none;
}
.mfStory a.even, #home .mfStory a.even {
	color: #5e9cae;
	text-decoration: none;
}
.mfStory a.name, #home .mfStory a.name, .userResponse a.name {
	color: #06f;
}
.mfStory a:hover {
	text-decoration: underline;
}
.mfStoryWrap .mfStoryTime {
	font-size: 10px;
	color: #777;
	text-align: right;
	vertical-align: top;
	padding: 2px 5px 0px 10px;
	border: 0px;
}
.mfDate, .part {
	text-align: left;
	color: #777;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 2px 0 2px 10px;
	background: #F7F7F7;
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	clear: both;
}
.mfFriends {
	padding: 10px 0 0 0;
	text-align: center;
}
.mfFriend {
	float: left;
	width: 80px;
	text-align: center;
}
.mfFriendImg {
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
}
.mfFriendImg img {
	vertical-align: top;
}
.mfFriendName {
	font-size: 10px;
	overflow: hidden;
	height: 60px;
	text-align: center;
}
.mfFriendName a {
	text-decoration: none;
	text-align: center;
}
.mfFriendName a:hover {
	text-decoration: underline;
	color: #84d501;
}
.mfPhotos a img.fashion {
	border: 1px solid fuchsia;
}
.mfPhotos a img {
	vertical-align: middle;
	padding: 3px;
	border: 1px solid #aaa;
	background-color: #fff;
	margin: 5px 10px 5px 0px;
}
.mfPhotos a:hover img {
	border: 1px solid #45688E;
}
.mfVideos {
	vertical-align: top;
}
.mfVideos a img {
	vertical-align: top;
	padding: 1px;
	border: 1px solid #aaa;
	background-color: #fff;
	margin: 3px 3px 3px 0px;
}
.mfVideos a:hover img {
	border: 1px solid #45688E;
}
.mfIconWrap {
	vertical-align: top;
	width: 30px;
	text-align: center;
	padding-top: 2px;
}
.wrapIcon {
	width: 30px;
	float: left;
	height: 20px;
}
.wrapStory {
	width: 560px;
	float: right;
	height: 20px;
}
a.greyX, a.greyX:hover {
	font-weight: bold;
	color: #d3d3d3;
	padding: 0px 2px 1px 2px;
	text-decoration: none;
	font-size: 10px;
	margin: 5px;
}
a.greyX:hover {
	color: #fff;
	background-color: #d3d3d3;
}
.mfPhotos {
	vertical-align: middle;
}
.presentedUser {
	margin-bottom: 70px;
}
td.msg_border {
	border-top: #999 1px solid;
}
div#bulletinsList td.chBox {
	width: 20px;
}
table.msgList, table.msgList td {
	border-bottom: 1px #eee solid;
}
table.msgList td {
	vertical-align: middle;
	text-align: center;
}
table.msgList td.msgBody {
	text-align: left;
}
div#bulletinsList td.msgStatus, div#bulletinsList td.msgAction {
	width: 25px;
}
div#bulletinsList td.msgSenderIcon {
	width: 70px;
	text-align: center;
}
div#bulletinsList td.msgSenderIcon a {
	padding: 1px;
	border: #fff 1px solid;
	display: block;
}
div#bulletinsList td.msgSenderIcon a:hover {
	border: 1px #f90 solid;
}
div#bulletinsList td.msgSenderIcon img {
	margin: 0 auto;
}
div#bulletinsList td.msgSender {
	width: 100px;
	overflow: hidden;
}
/*27 02 09*/
.profileTable {
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.profileTable td {
	vertical-align: top;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding: 1px 0px 1px 0px;
}
.profileTable .label {
	color: gray;
	width:120px
}
.dataWrap {
	width: 320px;
	padding-left:10px
}
div#quickSearch {
	float: right;
	font-family: Tahoma,Verdana,Arial, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 4px 11px 3px 0px;
	text-align: right;
	line-height: normal;
}


#qQuery {
	width: 105px;
	text-align: left;
	margin: 1px 5px 0px 0px;
	border: 1px solid #678AA9;
	border-right: 1px solid #265581;
	background-color: #FFF;
	height: 19px;
}


#qInput {
	float: left;
	font-family: tahoma, verdana, arial;
	border: 0 #678AA9 solid;
	background: white url(../img/magglass.png) no-repeat 3px 4px;
	padding: 3px 3px 3px 17px;
	width: 85px;
	font-size: 11px;
	color: #777;
	height: 13px;
	outline: none;
}



div#quickSearch #qChoose {
	display:inline
}

input#qInput[type="text"], input#qInput[type~="text"], {
	border: 1px solid #C0CAD5;
	padding: 1px 3px 3px 3px;
	font-size: 11px;
	font-family: tahoma, tahoma, verdana, arial, sans-serif;
}
#abHeader #qDrop 
{
	display:none
}

#qFriends {
	width: 618px;
	background-color: #FFF;
	border: 1px solid #3D508D;
	position: absolute;
	display: none;
	right: 17px;
	padding-top: 0px;
	border-top: 0px;
	top: 30px; *;
	top: 29px;
	opacity: 0.96;
	filter: alpha(opacity=96);
	z-index: 1300;
	line-height:normal
}
.qdrop_off, .qdrop_on, .qdrop_over {
	width: 128px;
	height: 13px;
	float: right;
	text-align: right;
	padding: 2px 22px 4px 0px;
	color: #999;
	cursor: pointer;
	background: #FFF url(../img/dropd.gif) no-repeat;
}
.qdrop_on, .qdrop_over {
	background-position: 132px -22px;
}
.qdrop_off {
	background-position: 132px 4px;
}
.qdrop_on {
	color: #000;
}
div#qFriends div {
	background: #fff;
	cursor: pointer;
	color: #369;
	border-top: 1px solid #b4bedf;
	padding: 2px;
}
div#qFriends div span {
	padding-left: 10px;
}
div#qFriends div.fst, div#qFriends div.fst {
	background: #3D508D;
	color: #fff;
	border-top: 1px solid #3D508D;
}
#qDropDown {
	width: 151px;
	text-align: right;
	background-color: #FFF;
	border-left: 1px solid #3D508D;
	border-right: 1px solid #3D508D;
	position: absolute;
	display: none;
	right: 16px;
	top: 28px;
	line-height:normal

}
#qDropDown div {
	padding: 3px 21px 4px 3px;
	background-color: #FFF;
	border-bottom: 0px;
	cursor: pointer;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	color: #369;
}
#qDropDown .marked {
	background-color: #E1E8ED;
	border-bottom: 1px solid #CCD5DD;
	border-top: 1px solid #CCD5DD;
}
#qDropDown #last {
	border-bottom: 1px solid #3D508D;
}
#qDropDown .hover {
	background-color: #369;
	color: #fff;
	border-top: 1px solid #3D508D;
	border-bottom: 1px solid #3D508D;
}

#abHeader {
	position: relative;
}
#abHeader h3 img{
	position: absolute;
	top:3px;
	left:5px;
}


#abHeader #easyNav.nosearch {
	position: absolute;
	top: 0;
	right: 10px;
}



#abHeader.smode #myNav,
#abHeader.smode #easyNav
{
	display:none
}

#abHeader.smode div#quickSearch{
	width: 625px;
}

#abHeader.smode div#quickSearch #qQuery{
	width: 618px;
}

#abHeader.smode div#quickSearch #qInput {
	width: 448px; 
	color: #000;
}

#abHeader.smode #qDrop,
#abHeader.smode #qFriends {
	display:block
}

#uEdit select {
	font-size:13px;
	width:150px;
	margin:2px 0;
	padding-bottom:3px

}
#uEdit select option{
	line-height:120%
}


#uEdit input.txt {
	font-size:13px;
	width:143px;
	margin:2px 0;

}


#uEdit .profileTable .label {
	font-size:14px;vertical-align:middle
}

#uEdit .profileTable .data {
	vertical-align:middle
}

table#newMessage{
	margin:10px auto 20px auto 
}

table#newMessage td.label{
	padding:0 5px 5px 0
}
table#newMessage td.data{
	padding: 0 0 5px 0
}

table#showUsers {
	margin:0 auto
}

