/* date */
.dateList {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
}

.dateCard {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}

.dateCard a {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.dateCard-left {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	float: left;
}

/* -- status -- */
.statusCard {
	width: 130px;
	margin: 0px 10px 10px 0px;
	padding: 2px 2px 2px 2px;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	background-color: #dbefb9; 
	border: 1px solid #d5d6d9;
	float: left;
}

.editCard {
	width: auto;
	height: 25px;
	margin: 0px;
	padding: 0px 0px 10px 0px ;
	font-size: 11px;
	font-weight: normal;
	float: right;
	border: 0px solid red;
}

/* -- edit blog -- */
.buttonEdit-right {
	width: auto;
	margin: 0px 0px 5px 3px;
	padding: 4px 2px 4px 4px;
	text-align: center;
	background-color: #f7f7ef; 
	border: 1px solid #d5d6d9;
	float: right;
}

.buttonEdit-right a {
	font-size: 11px;
	font-weight: normal;
	color: #3A9801;
	text-decoration: none;
}

.buttonEdit-right a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #3A9801;
	text-decoration: none;
}

.buttonEdit-left {
	width: auto;
	margin: 0px 10px 5px 0px;
	padding: 4px 6px 4px 8px;
	text-align: center;
	background-color: #f7f7ef; 
	border: 1px solid #d5d6d9;
	float: left;
}

.buttonEdit-left a {
	font-size: 11px;
	font-weight: normal;
	color: #3A9801;
	text-decoration: none;
}

.buttonEdit-left a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #3A9801;
	text-decoration: none;
}

.buttonKonkurs-left {
	width: 135px;
	margin: 0px 10px 5px 0px;
	padding: 4px 6px 4px 8px;
	text-align: center;
	background-color: #f7f7ef; 
	border: 1px solid #d5d6d9;
	float: left;
}

.buttonKonkurs-left a {
	font-size: 11px;
	font-weight: normal;
	color: #3A9801;
	text-decoration: none;
}

.buttonKonkurs-left a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #3A9801;
	text-decoration: none;
}


/* -- modernize -- */
ul.modernizeBlog {
	width: 420px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	list-style: none;
	border: 0px solid red;
}

li.edit {
	margin: 0px 10px 0px 0px;
	padding: 4px 6px 4px 6px;
	background-color: #f7f7ef; 
	border: 1px solid #d5d6d9;
	float: left;
}

li.edit a {
	font-size: 11px;
	font-weight: normal;
	color: #3A9801;
	text-align: center;
	text-decoration: none;
}

li.edit a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #3A9801;
	text-align: center;
	text-decoration: none;
}

li.forbidden {
	margin: 0px 10px 0px 0px;
	padding: 4px 6px 4px 6px;
	background-color: #b90000; 
	border: 1px solid #940000;
	float: left;
}

li.forbidden a {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

li.forbidden a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

li.permission {
	margin: 0px 10px 0px 0px;
	padding: 4px 6px 4px 6px;
	background-color: #5ab220; 
	border: 1px solid #29690b;
	float: left;
}

li.permission a {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

li.permission a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

/* photoPersonal */
.blockContent .photoPersonal {
	position: relative;
	z-index: 300;
	max-width: 600px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px solid #d5d6d9;
}

div.edit-photo {
	position: relative;
	z-index: 900;
	top: 0px;
	width: 500px;
	height: 22px;
	margin: -30px 0px 20px 0px;
	padding: 3px 0px 0px 20px;
	font-size: 11px;
	background:  url(/images/bg_cut.gif) top left no-repeat;
}

div.edit-photo span a {
	padding: 3px 0px 0px 20px;
	font-size: 11px;
}

.blockContent .infoPersonal {
	margin: 15px 0px 0px 0px;
	line-height: 18px;
	padding: 0px;
}

.blockContent .infoPersonal .my {
	margin: 0px 0px 10px 0px;
}

.blockContent .infoPersonal .my span {
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}

.blockContent .infoPrivate {
	margin: 20px 0px 10px 0px;
	padding: 0px;
	line-height: 160%;
}

.blockContent .title {
	width: auto;
	height: auto;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border: 0px solid red;
}

.blockContent .description {
	width: auto;
	height: auto;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border: 0px solid red;
}

.blockContent .tags {
	width: auto;
	height: auto;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	border: 0px solid red;
}

.blockContent .comments {
	width: auto;
	height: auto;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	font-size: 11px;
	border: 0px solid red;
}

.blockContent .comments a {
	width: auto;
	height: auto;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	border: 0px solid red;
}

.blockContent .voice {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #000000;
	background:  url(/images/voice.gif) top left no-repeat;
}

/* photo blog */
.blockContent .card .photoBlog {
	position: relative;
	z-index: 300;
	max-width: 600px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px solid #d5d6d9;
}

div.view {
	position: relative;
	z-index: 900;
	top: 0px;
	width: 500px;
	height: 22px;
	margin: -30px 0px 0px 0px;
	padding: 3px 0px 0px 40px;
	font-size: 11px;
	background: url(/images/bg_view.gif) top left no-repeat;
}

div.edit-panel {
	position: relative;
	z-index: 900;
	top: 0px;
	width: 500px;
	height: 22px;
	margin: -30px 0px 0px 0px;
	padding: 3px 0px 0px 40px;
	font-size: 11px;
	background: url(/images/bg_rotate.gif) top left no-repeat;
}

div.edit-video-panel {
	width: 150px;
	background: url(/images/bg_rotate_short.gif) top left no-repeat;
}

div.edit-panel span a {
	padding: 3px 0px 0px 205px;
	font-size: 11px;
}

div.edit-video-panel span a {
	padding-left: 32px;
}

.blockContent .card .photoBlog .forfriends {
	position: absolute;
	z-index: 800;
	left: 5px;
	top: -5px;
	width: 95px;
	height: 41px;
	margin: 0px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/icon_photo_forfriends.png, sizingMethod=crop);
	background: url(/images/icon_photo_forfriends.png) top left no-repeat; //background: none;
}

.blockContent .card .photoBlog .konkurs {
	position: absolute;
	z-index: 800;
	left: 5px;
	top: -5px;
	width: 95px;
	height: 41px;
	margin: 0px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/icon_photo_konkurs.png, sizingMethod=crop);
	background: url(/images/icon_photo_konkurs.png) top left no-repeat; //background: none;
}

.blockContent .card .photoBlog .private {
	position: absolute;
	z-index: 800;
	left: 15px;
	top: -5px;
	width: 95px;
	height: 41px;
	margin: 0px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/icon_photo_private.png, sizingMethod=crop);
	background: url(/images/icon_photo_private.png) top left no-repeat; //background: none;
}

.blockContent .card .photoBlog .closed {
	position: absolute;
	z-index: 800;
	left: -5px;
	top: 5px;
	width: 95px;
	height: 41px;
	margin: 0px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/icon_photo_closed.png, sizingMethod=crop);
	background: url(/images/icon_photo_closed.png) top left no-repeat; //background: none;
}

.blockContent .card .photoBlog .edit {
	position: absolute;
	z-index: 900;
	top: 425px;
	width: 353px;
	height: 22px;
	padding: 3px 0px 0px 40px;
	font-size: 11px;
	background: url(/images/bg_cut.gif) top left no-repeat;
}

.blockContent .card .photoBlog .delete {
	position: absolute;
	z-index: 900;
	top: 425px;
	width: 353px;
	height: 22px;
	padding: 3px 0px 0px 40px;
	font-size: 11px;
	background: url(/images/bg_delete.gif) top left no-repeat;
}

.blockContent .card .photoBlog .trash {
	position: absolute;
	z-index: 800;
	top: 0px;
	left: 20px;
	width: 290px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_trash.png, sizingMethod=crop);
	background: url(/images/bg_trash.png) top left no-repeat; //background: none;
}

.blockContent .card .photoBlog .untrash {
	position: absolute;
	z-index: 800;
	top: 0px;
	left: 20px;
	width: 290px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: url(/images/p.gif) top left no-repeat;
}

/* -- photoText -- */
.blockContent .card .text .photoText {
	width: 450px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	border: 0px solid red;
}

.blockContent .card .text .photoText p, .card .back .text .photoBlog p, .linkRed23Alert p {
  border:0px solid red;
  font-size:11px;
  height:16px;
  margin:7px 4pt 5px;
  padding:0px;
}

.blockContent .card .text .photoText p span, .card .back .text .photoBlog p span, .linkRed23Alert p {
  margin:0;
  padding:0pt 0pt 0pt 15px;
}

.blockContent .card .text .photoText p span a, .card .back .text .photoBlog p span a, .linkRed23Alert p a {
  color:black;
}

 .linkRed23Alert p {
  margin:0 0 4px 0;
}

.blockContent .card .text .photoText75 {
	position: relative;
	z-index: 400;
	width: 500px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	border: 0px solid red;
}

/* -- motto -- */
.mottoList-arrow {
	position: relative;
	z-index: 500;
	width: 9px;
	height: 12px;
	margin: -8px 0px 0px 150px;
	padding: 0px;
	background: url(/images/bg_motto_arrow.gif) top left no-repeat;
}

.mottoList-back {
	position: relative;
	z-index: 300;
	width: 50%;
	height: auto;
	margin: 0px 0px 0px 12px;
	padding: 0px 2px 2px 0px;
	background: url(/images/shadow.png) bottom left repeat-y;
}

.mottoCard-arrow {
	position: relative;
	z-index: 500;
	width: 9px;
	height: 12px;
	margin: -18px 0px 0px 100px;
	padding: 0px;
	background: url(/images/bg_motto_arrow.gif) top left no-repeat;
}

.mottoCard-back {
	position: relative;
	z-index: 300;
	width: 60%;
	height: auto;
	margin: 0px 0px 0px 12px;
	padding: 0px 2px 2px 0px;
	background: url(/images/shadow.png) bottom left repeat-y;
}

.motto-text {
	position: relative;
	z-index: 400;
	width: auto;
	height: auto;
	margin: -3px 0px 0px 0px;
	padding: 10px;
	font-size: 11px;
	color: #000000;
	background-color: #fdfbd7;
	border: 1px solid #e3e1c1;
}

/* -- icons spy -- */
.blockContent .card .text .photoText .iconNone {
	width: auto;
	height: 20px;
	margin: 2px 0px 3px 0px;
	padding: 0px 0px 0px 13px;
	background: url(/images/icon_none.gif) center left no-repeat;
}

.blockContent .card .text .photoText .iconBoy {
	width: auto;
	height: 20px;
	margin: 2px 0px 3px 0px;
	padding: 0px 0px 0px 13px;
	background: url(/images/icon_boy.gif) center left no-repeat;
}

.blockContent .card .text .photoText .iconGirl {
	width: auto;
	height: 20px;
	margin: 2px 0px 3px 0px;
	padding: 0px 0px 0px 13px;
	background: url(/images/icon_girl.gif) center left no-repeat;
	overflow: hidden;
}

.blockContent .card .text .photoText .iconBody {
	width: auto;
	height: 20px;
	margin: 2px 0px 3px 0px;
	padding: 0px 0px 0px 13px;
	background: url(/images/icon_body.gif) center left no-repeat;
}

.blockContent .card .text .photoText .iconFriendBoy {
	width: auto;
	height: 20px;
	margin: 2px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/icon_friendboy.gif) center left no-repeat;
}

.blockContent .card .text .photoText .iconFriendGirl {
	width: auto;
	height: 20px;
	margin: 2px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/icon_friendgirl.gif) center left no-repeat;
}

.blockContent .card .text .photoText .iconFriendBody {
	width: auto;
	height: 20px;
	margin: 2px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/icon_friendbody.gif) center left no-repeat;
}

/* -- edit elements --*/
.editElement {
	 margin: 0px 10px 0px 0px;
	 padding: 0px;
	 /* white-space: nowrap; 
	 display: inline;*/
	 float: left;
}

.editElement .delete {
	 width: 6px;
	 height: 7px;
	 margin: 0px;
	 padding: 0px 0px 0px 5px;
	 background: url(/images/delete.gif) top right no-repeat;
	 border: 0px solid red;
}

.editElement .delete a {
	 text-decoration: none;
}

.editElement .delete a:visited {
	 text-decoration: none;
}

.editElement .undelete {
	 width: 6px;
	 height: 7px;
	 margin: 0px;
	 padding: 0px 0px 0px 5px;
	 background: url(/images/p.gif) top right no-repeat;
	 border: 0px solid red;
}

.editElement .undelete a {
	 text-decoration: none;
}

.editElement .undelete a:visited {
	 text-decoration: none;
}

.editElement .friend {
	 width: 6px;
	 height: 7px;
	 margin: 0px;
	 padding: 0px 0px 0px 5px;
	 background: url(/images/heart.gif) top right no-repeat;
	 border: 0px solid red;
}

.editElement .friend a {
	 text-decoration: none;
}

.editElement .friend a:visited {
	 text-decoration: none;
}

.editElement .unfriend {
	 width: 6px;
	 height: 7px;
	 margin: 0px;
	 padding: 0px 0px 0px 0px;
	 background: url(/images/p.gif) top right no-repeat;
	 border: 0px solid red;
}

/* -- user link -- */
.user {
	line-height: 160%;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	word-wrap: normal;
}

.user.unfriend a {
 	line-height: 160%;
	 color: #999999;
	 font-size: 12px;
	 font-weight: bold;
	 text-decoration: line-through;
	 text-align: left;
	 margin: 0px;
	 padding: 0px;
	 word-wrap: normal;
}

a .user {
	line-height: 160%;
	color: #3a9801;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	margin: 0px;
	padding: 0px;
	word-wrap: normal;
}

a:visited .user {
	line-height: 160%;
	color: #a7bc9a;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	margin: 0px;
	padding: 0px;
	word-wrap: normal;
}
.error {
  color: #B90000;
}
