h1 {padding-top: 2ex}
h1 .LinkEdit, h1 .LinkExit {position: relative;}
h1 .LinkEdit a {
	position: absolute; 
	top: -4ex; 
	left: 0;
	background: url(http://img.7ya.ru/img07/ico_enter.gif) 0 2px no-repeat;
	font: normal 12px arial,sans-serif;
	padding-left: 18px;
}
h1 .LinkExit a {
	position: absolute; 
	top: -1.2ex; 
	left: 0;
	font: bold 12px arial,sans-serif;
	padding-left: 18px;
}

.memberPhoto, .memberAlbum {background: #f6f8f9; padding: 10px;}
h2.linkPhotoalbum {font-size: 100%; font-weight: bold; margin-top: 0;}
.memberAlbum .memberLinePhotos img {border: 7px solid #fff;}
.memberAlbum .settings { text-align: left; background: #f6f8f9; padding: 10px; font-size: 95%;}
.memberAlbum .settings .msgOk, .memberAlbum .settings .msgError, .memberAlbum .settings .msgWarning {font-size: 100%;}
.memberAlbum .settings h3 {margin: 0;}
.memberAlbum .settings select {font-size: 11px; margin: 0 0 1ex 2em; position: relative; top: -3px;}
.memberAlbum .settings .submit {font-size: 11px;}
.TabsMemberInfo {margin-top: 15px;}
.memberInfo .kids .birthday {font-size: 90%; color: #777;}
.memberInfo .kids .girl {padding:0 0 5px 12px; background: url(http://img.7ya.ru/img07/ico_girl.gif) 0 1px no-repeat;}
.memberInfo .kids .boy {padding:0 0 5px 12px; background: url(http://img.7ya.ru/img07/ico_boy.gif) 0 1px no-repeat;}

.memberLineyki {margin: 10px 0;}
.memberLineyki div {position: relative; margin-bottom: 15px; width: 430px;}
.memberLineyki div.tools {position: absolute; left: 100%; top: 28px;}
.memberLineyki div.tools img {margin-right: 7px;}

.memberAbout {margin-top: 20px; font-size: 75% !important;}
.memberAbout h2 {margin-bottom: 2ex;}
.memberAbout .textnew {overflow: hidden; padding-bottom: 2ex;}
.memberAbout .fade2 {height: 95px; width: 100%; position: absolute; top: -96px; left: 0;}
.memberAbout .openButton { position: relative; padding: 5px 0; border-top: 1px dashed #d4d4d4;}

/* НАГРАДЫ */
.memberAwards .medals, .memberAwards .years2 .memberAwards .trophies {}
.memberAwards .medals {text-align: center; float: left; padding-right: 15px; font: bold 12px arial,sans-serif; color: #F3B214; position: relative; top: -5px;}
.memberAwards .medals img {margin-top: 3px;}
.memberAwards .years { float: left; padding: 15px 15px 0 0;}
.memberAwards .trophies { display: inline; position: relative; top: 8px;}
.memberAwards .trophies img {float: left; margin: 10px 15px 15px 0;}
.memberAwards .trophies .hudeem img {margin-top: 7px;}

/* "Табличка" для кубков */
#medal {position:absolute; display:block; background:#ffc900 url(http://img.7ya.ru/img07/medal_hint_bgr.jpg) 100% 0 no-repeat; border: 1px solid #f1b000;}
#medalcont {display:block; padding:8px 12px 10px 7px; text-align: center; color:#5f2500; font: italic bold 12px georgia, times new roman, serif;}

.memberCounters {margin: 40px 0 20px;}
.memberCounters table td {font-size: 11px; padding: 3px; vertical-align: middle;}
.mainblock.memberCounters table td h2 {border-bottom-width: 0px !important; text-align: left; margin: 0; padding: 0;}
.memberCounters table .thead td {vertical-align: baseline; padding-bottom: 3px; border-bottom: 3px solid #FFDA31;}
.memberCounters table .count {width: 70px; height: 46px; background: url(http://img.7ya.ru/img07/cnt_apple_big.gif) 0 -8px no-repeat; font-size: 10px; line-height: 46px; text-align: center;}
.memberCounters table .medals td {padding-top: 5px; border-top: 1px solid #FFDA31;}
.memberCounters table .medals td img {margin: 0 5px;}

.memberEmail {margin-top: 20px;}
.memberEmail input#tdNameFrom, .memberEmail input#tbEmailFrom, .memberEmail textarea#Message {width: 99%;}

.memberOptions {padding: 7px 10px; border: 1px dashed #d4410c; font-size: 90%;}
.memberOptions h2 {margin: 0 0 0 -3px; padding-left: 28px; line-height: 21px; font-weight: bold;}
.memberOptions h3 {margin: 1.5ex 0 0;}
.memberOptions h3, .memberOptions h3 a {color: #d4410c;}
.memberOptions label {position: relative; top: -0.5ex;}

/* Окошко авторизации 
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=67);
	opacity:0.67;
}

.modalPopup {
	background: #fffd7d url(http://img.7ya.ru/img07/bgr_mod_login.gif) 0 50% repeat-x;
	padding:15px 10px;
	width:250px;
	font-size: 75%;
}
.modalPopup h2 {font-weight: bold; text-align: center;}
.modalPopup p {padding: 1ex 0 0; margin: 0; text-align: center;}
.modalPopup #OkButton {margin-right: 20px; font: bold 16px arial, sans-serif;}
.modalPopup #CancelButton { font: normal 12px/21px arial, sans-serif;}*/

/* Редактирование информации о друзьях */
.TabsMemberInfo .friendsList h4 {margin-top: 0;}
.TabsMemberInfo .friendsList table {font-size: 12px; margin-bottom: 3ex;}
.TabsMemberInfo .small {font-size: 11px !important;}
.TabsMemberInfo .addFriend p.small {margin-bottom: 3px;}
.TabsMemberInfo .addFriend table {border-collapse: collapse; width: 450px;}
.TabsMemberInfo .addFriend table td {padding: 0 10px 0 0; font-size: 12px;}
.TabsMemberInfo .addFriend table td input, .TabsMemberInfo .settings input {font: normal 12px arial, sans-serif;}
.TabsMemberInfo .settings p {margin-bottom: 0.5ex;}


/* Анонсы в реге */
.anonsy.rega {font-size: 11px;}
.anonsy.rega .item {padding: 10px; background: #E7FFE3; }
.anonsy.rega table, .anonsy.rega table td {border: 0px; background: none; width: 100%;}
.anonsy.rega hr {padding: 1ex 0; visibility: hidden;}

/* Написать участнику по e-mail */
.mainblock.memberEmail table.clean td {font-size: 110%;}
.memberEmail .rubrlinks .encHdr h3 {font-size: 14px; margin: 0;}
.memberEmail {padding: 10px; background: #F6F8F9 url(http://img.7ya.ru/img07/bgr_memberemail.gif) 105% 5px no-repeat; border: 1px solid #d2e3ec;}