BODY {
	background: #06002C url(/images/body-back-blue.gif) repeat-x 0 0;
	margin: 0; padding: 0;
}

#wrapper {
	width: 1100px;
	padding: 11px 0 0 0;
	margin: 0 auto;	
	position: relative;
}

.container {
	width: 1026px;
	margin: 0 auto;
	background: white;
	position: relative;
}

.mainround DIV {
	background: url(/images/main-rounds.gif) no-repeat;
	width: 19px; height: 19px;
	position: absolute;
}
.toplr DIV.l {
	background-position: 0 0;
	top: 0; left: 0;
}
.toplr DIV.r {
	background-position: -19px 0;
	top: 0; right: 0;
}
.bottomlr DIV.l {
	background-position: 0 -19px;
	bottom: 0; left: 0;
}
.bottomlr DIV.r {
	background-position: -19px -19px;
	bottom: 0; right: 0;
}

.spacer {
	font-size: 1px; height: 10px;
}

.header {
	height: 173px; width: 990px;
	margin: 0 auto;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
}

.header .girl {
	filter: expression(fixPNG(this));
}

.header .logo {
	width: 268px; height: 76px;
	position: absolute; top: 37px; left: 248px;
}
.header .logo IMG {
	width: 268px; height: 76px;
	filter: expression(fixPNG(this));
}

.header .stats {
	position: absolute;
	top: 15px; left: 733px;
	color: white;
	font: 100% arial,sans-serif;
}
.header .stats H1 {
	font: 180% "Cambria",Georgia,serif;
	margin: 0 0 0.3em 0;
}
.header .stats P {
	font-size: 70%;
	margin: 0 0 0.3em 0;
}
.header .stats .pad {
	padding: 5px 0 5px 5px; height: 19px;
}
.header .stats .padend {
	height: 19px; padding: 5px 0 5px 5px;
}

.header .menu {
	position: absolute;
	top: 134px; left: 192px;
}
.header .menu A {
	color: #ffeddd; width: 120px; margin: 0 auto;
	text-decoration: none; display: block; 
	height: 34px;
}
.header .menu A:hover {
	background: url(/images/active-menu.gif) no-repeat 50% 100%;
}
.header .menu UL {
	margin: 0; padding: 0;
}
.header .menu UL LI {
	height: 28px;
	margin: 0; padding: 5px 0 0 0;
	float: left; text-align: center;
	background: url(/images/menu-delim.gif) no-repeat 0 30%;
	list-style: none;
	font: 95% Tahoma,arial,sans-serif
}
.header .menu .search {
	width: 128px;
	background: none;
}
.header .menu .top {
	width: 138px;
}
.header .menu .meet {
	width: 136px;
}
.header .menu .blog {
	width: 128px;
}
.header .menu .photos {
	width: 122px;
}
.header .menu .videos {
	width: 122px;
}

.content {
	
}

.content .left {
	float: left;
	width: 60%;
}
.content .right {
	float: left;
	width: 39.5%;
}
.content .left .i {
	padding: 0 0 0 20px;
} 
.content .right .i {
	padding: 0 0 0 15px;
}


.content .left2 {
	float: left;
	width: 548px;
}
.content .right2 {
	float: left;
	width: 460px;
}
.content .left2 .i {
	padding: 0 0 0 18px;
} 
.content .right2 .i {
	padding: 0 0 0 15px;
}

.content .left3 {
	float: left;
	width: 640px;
}
.content .right3 {
	float: left;
	width: 377px;
}
.content .left3 .i {
	padding: 0 0 0 15px;
} 
.content .right3 .i {
	padding: 0 0 0 15px;
}


.yellow-block {
	background: url(/images/yellow-block-back.jpg) repeat 0 0;
	width: 530px; position: relative;
}
.yellow-block .t {
	background: url(/images/yellow-block-top.jpg) no-repeat 0 0;
	height: 15px;
	font-size: 1px;
}
.yellow-block .b {
	background: url(/images/yellow-block-bottom.jpg) no-repeat 0 0;
	height: 15px;
	font-size: 1px;
}
.yellow-block .cc {
	padding: 15px 0 15px 55px;
}
.yellow-block H1 {
	font: italic 150% Cambria,times,sans-serif;
	margin: 0 0 30px 0;
} 
.yellow-block TABLE {
	margin: 0 0 15px 100px;
	font: 80% Tahoma,arial,sans-serif;
	color: #7b7969;
}
.yellow-block TABLE TD {
	
}
.yellow-block .submit {
	text-align: center;
	margin: 20px 0 0 30px;
}

.yellow-block .girl-p {
	position: absolute; bottom: -10px; left: -15px; z-index: 1000;
	background: url(/images/girl-p.png) no-repeat 0 0;
	width: 164px; height: 267px;
	filter: expression(fixPNG(this));
}


.anketdetails {
	
}

.anketdetails .photo {
	float: left;
	background: #dec9bb;
	width: 180px;
	padding: 5px 0;
	text-align: center;
}
.anketdetails .profile {
	width: 245px;
	float: left;
	padding: 0 0 0 15px;
}
.anketdetails .profile H1 {
	background: url(/images/icon-people-woman.gif) no-repeat 0 50%;
	font: 120% Tahoma,arial,sans-serif;
	padding: 0 0 0 30px;
}
.anketdetails .profile H1 A {
	padding: 0 0 0 20px;
	font-size: 150%;
	color: #078e9a;
}
.anketdetails .profile H1 A.online {
	background: url(/images/status-online.gif) no-repeat 0 50%;
}
.anketdetails .profile H1 EM {
	font-size: 70%;
	color: #73543e;
	font-style: normal;
}
.anketdetails .info {
	font: 90% Tahoma,arial,sans-serif;
	color: #646146; padding: 0 25px 0 0;
}
.anketdetails .info P {
	margin: 0 0 10px 0;
}
.anketdetails .info B {
	color: #a19f92;
}
.anketdetails UL.actions {
	margin: 0;
	padding: 0;
}
.anketdetails UL.actions LI A {
	color: #5781b5; display: block;
	padding: 5px 0 0 30px; position: relative;
}
.anketdetails UL.actions LI {
	background-image: url(/images/icons-fast-action2.gif); width: 92px; height: 25px; float: left; list-style: none;
	font: 80% Tahoma,arial,sans-serif;
	padding: 0; margin: 0;
}
.anketdetails UL.actions LI.actions {
	background-position: 0 0;
}
.anketdetails UL.actions LI.find {
	background-position: -92px 0;
	margin-left: 10px;
}
.anketdetails UL.actions LI.find A {
	padding-left: 40px;
}



UL.mailactions {
	margin: 0;
	padding: 0 0 0 120px;
}
UL.mailactions LI A {
	color: #078e9a;	padding: 5px 0 0 30px; position: relative;
}
UL.mailactions LI {
	background-image: url(/images/icons-buttons.gif);
	float: left; list-style: none;
	font: 75% Tahoma,arial,sans-serif;
	padding: 0; margin: 0 15px 0 0;
}
UL.mailactions LI.reply {
	background-position: 0 -154px;
	width: 107px; height: 22px; 
	padding: 5px 0 0 0;
}
UL.mailactions LI.reply A {
	padding-left: 40px;
}
UL.mailactions LI.delete {
	background-position: 0 -183px;
	width: 117px; height: 22px; 
	padding: 4px 0 0 0;
}
UL.mailactions LI.delete A {
	padding-left: 50px;
}
UL.mailactions LI.spamreport {
	background-position: 0 -212px;
	width: 117px; height: 22px; 
	padding: 4px 0 0 0;
}
UL.mailactions LI.spamreport A {
	padding-left: 50px;
}



.otherfound {
	font: 110% Tahoma,arial,sans-serif;
	padding: 15px 0 0 0;
	background: url(/images/horizontal-dot.gif) repeat-x bottom left;
}
.otherfound DIV {
	padding: 1px;
	background: url(/images/horizontal-dot.gif) repeat-x top left;
} 
.otherfound DIV DIV {
	padding: 12px 0 12px 55px;
	background: url(/images/icon-people.gif) no-repeat 10px 50%;
}
.otherfound DIV DIV STRONG {
	font-weight: normal; font-size: 150%;
	color: #ca3b30;
}

.login {
	padding: 0 0 15px 10px;
	margin: 0 20px 0 0;
	background: url(/images/horizontal-dot.gif) repeat-x 0 100%;
}
.login SPAN.field {
	background: url(/images/input-grey.gif) no-repeat 0 0;
	width: 162px;
	height: 25px;
	padding: 5px 15px;
}
.login SPAN.field INPUT {
	font: 80% arial,sans-serif;
	background: transparent;
	width: 130px; border: 0;
}
.login .submit {
	margin: 0 0 -5px 0;
}
.login FORM {
	margin: 0;
}
.login A {
	color: #5f8cc4;
	font: bold italic 90% arial,sans-serif;
	position:relative; top: -4px;
	padding: 0 0 0 20px;
}


.logout {
	padding: 0 0 20px 35px;
}
.logout H1 {
	font: 150% Tahoma,arial,sans-serif;
	display: inline; margin: 0;
	padding: 0 0 0 30px;
}
.logout A {
	color: #078e9a;
}
.logout H1.man {
	background: url(/images/icon-people-man.gif) no-repeat 0 50%;
}
.logout SPAN.newmail {
	padding: 6px 30px 7px 45px;
	font: 70% Tahoma,arial,sans-serif;
	background: url(/images/pad-newmail.gif) no-repeat 50% 20%;
}
.logout SPAN.menu {
	font: 80% Tahoma,arial,sans-serif;
}
.logout SPAN.menu A {
	padding: 0 25px 0 10px;
}

.found {
	font: 100% Tahoma,arial,sans-serif;
	padding: 0 0 10px 20px;
	margin: 0 20px 0 0;
	background: url(/images/horizontal-dot.gif) repeat-x 0 100%;
}
.found IMG {
	margin-bottom: -3px
}
.found STRONG {
	font-size: 160%;
	font-weight: normal; padding: 0 10px 0 45px;
}
.found TABLE {
	display: inline;
	border-collapse: collapse;
	position: relative; top: 8px;
	margin: 0 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.found TABLE {
	display: inline-block
}
}
.found TABLE TD {
	background: url(/images/pad-big-green.gif) no-repeat 50% 50%;
	font-size: 130%; color: white; height: 30px;
}
.found TABLE TD.a {
	background-position: 0 50%;
	width: 14px;
}
.found TABLE TD.b {
	background-position: 100% 50%;
	width: 14px;
}

.welcome {
	font: 90% Tahoma,arial,sans-serif;
	padding: 0 30px 0 0;
}
.welcome H1 {
	margin: 0;
	font: italic 200% Cambria,sans-serif;
}
.welcome P {
	margin: 0.4em 0 0 0;
	color: #656565; font-size: 90%;
}
.welcome P.register {
	margin: 1.5em 0 1em 0;
	text-align: center
}

.anketlist {
	
}
.fullanketlist {
	padding: 0 0 0 20px;
}
.anketlist A {
	color: #078e9a
}
.anketlist DIV { 
	position: relative; float: left;
}
.anketlist .anketa {
	z-index: 0;
	width: 180px; margin: 15px 18px 0 0;
	border-collapse: collapse;
	border: 0;
}
.anketlist .anketa .vip {
	position: absolute; top: 185px; left: -10px;
	width: 60px; height: 60px;
	background: url(/images/vip.png) no-repeat 0 0;
	filter: expression(fixPNG(this));
}
.anketlist .anketa .photo {
	background: #dec9bb;
	height: 222px; text-align: center;
}
.anketlist .anketa .name {
	width: 160px;
	font: 80% Tahoma,arial,sans-serif;
	padding: 4px 0 0 5px; color: #73543e;
}
.anketlist .anketa .name EM {
	color: #251212;
	font-style: normal;
}
.anketlist .anketa .status {
	vertical-align: top;
	width: 20px;
	padding: 6px 0 0 0;
}

#details {
	position: absolute; top: 300px; left: 200px; z-index: 1000;
	border-collapse: collapse;
	width: 281px;
}
#details .top {
	background: url(/images/block-top.png) no-repeat;
	filter: expression(fixPNG(this));
	vertical-align: top;
	padding: 15px 30px 0 15px;
	
}
#details .bottom {
	background: url(/images/block-bottom.png) no-repeat;
	filter: expression(fixPNG(this));
	height: 50px;
}
#details .i {
	padding: 25px;
}
#details P {
	margin: 0 0 15px 0;
	font: 80% Tahoma,arial,sans-serif;
	color: #844e4e;
}
#details P B {
	color: #822f2f;
}
#details H1 {
	font: 140% Tahoma,arial,sans-serif; color: #9a2424;
	margin: 0 0 20px 0;
}
#details UL.actions {
	text-align: center;
	margin: 0 0 0 12px; padding: 0;
}
#details UL.actions LI A {
	color: #5781b5; display: block;
	padding: 24px 0 0 0; position: relative;
}
#details UL.actions LI {
	background-image: url(/images/icons-fast-action.gif); width: 68px; height: 46px; float: left; list-style: none;
	font: 80% Tahoma,arial,sans-serif;
	padding: 0; margin: 0;
}
#details UL.actions LI.actions {
	background-position: 0 0;
}
#details UL.actions LI.sendpm {
	background-position: -68px 0;
	margin: 0 0 0 25px;
}

.search {
	width: 372px; height: 308px;
}
.search FORM {
	width: 372px; height: 308px; margin: 0;
}
.search FORM .advansed {
	height: 64px; position: relative;
}
.search FORM .advansed IMG {
	width: 145px; height: 15px;
	position: absolute; top: 20px; left: 210px;
	border: 0;
}
.search FORM .submit {
	text-align: center;
}
.search FORM TABLE {
	border-collapse: collapse;
	width: 255px;
	margin: 0 auto;
	color: #937676;
	font: 80% Tahoma,Arial,sans-serif;
}
.search FORM TABLE TR {
	height: 26px;
}
.search FORM TABLE .selector {
	width: 100%;
}
.search .submit {
	margin-top: 20px;
}

.pages {
	font: 80% Tahoma,arial,sans-serif;
	padding: 20px 0;
}
.pages TABLE {
	margin: 0 auto;
}
.pages TABLE TD {
	height: 30px;
	width: 20px;
	text-align: center;
}
.pages TABLE TD.str {
	width: 30px;
	font-weight: bold;
}
.pages TABLE TD.a {
	width: 30px; color: white;
}
.pages TABLE TD.a A {
	text-decoration: none;
	color: white;
}
.pages TABLE IMG {
	border: 0;
}
.pages TABLE A {
	color:#078e9a;
}

.footer {
	color: white;
	position: relative;
}
.footer P {
	margin: 0;
	padding: 28px 0 25px 175px;
	font: 70% Tahoma,arial,sans-serif;
}
.footer .copyright {
	position: absolute; top: 15px; left: 750px;
	font: 70% Tahoma,arial,sans-serif; color: white;
}
.footer .copyright A {
	color: white;
}
.footer .copyright TABLE {
	
}
.footer .copyright TABLE TD {
	height: 33px; padding: 0 15px;
}
.footer .copyright TABLE TD.a {
	background: #ff0067;	
}

.clear {
	clear: both;
}
.hidden {
	display: none;
}


#regform {
	position: absolute; margin-left: -276px;
	width: 633px; height: 513px; z-index: 1000;
	text-align:left;
	background: url(/images/reg-begin-form.png) no-repeat 0 0;
}
#regform FORM {
	padding: 30px 60px 0 60px; margin: 0;
}
#regform FORM H1 {
	font: italic 150% Cambria,times,sans-serif;
}
#regform FORM TABLE {
	margin: 0 0 20px 40px;
	font: 80% Tahoma,arial,sans-serif;
	color: #7b7969;
}
#regform .submit {
	text-align: center
}
#regform .close {
	position: absolute; top: -15px; left: 400px;
}
#regform .close IMG {
	border: 0;
}
#regform .girl-p {
	position: absolute; top: 150px; left: 420px; z-index: 1000;
	background: url(/images/girl-p.png) no-repeat 0 0;
	width: 164px; height: 267px;
	filter: expression(fixPNG(this));
}
#cover {
	background: black; opacity: 0.5;
	height:100%; width:100%;
	position: absolute; top: 0px; left: 0px;
	z-index:100;
}

.smaller {
	font-size: 95%;
}

.getvip {
	background: url(/images/banner-getvip.jpg) no-repeat 0 0;
	width: 359px; height: 96px;
}
.getvip IMG {
	width: 359px; height: 96px;
	border: 0;
}

.getrating {
	background: url(/images/banner-getrating.jpg) no-repeat 0 0;
	width: 359px; height: 96px; margin-top: 20px;
}
.getrating IMG {
	width: 359px; height: 96px;
	border: 0;
}






.pinkblock {
	background: #f4ecec;
	position: relative;
}
.pinkblock .tr, .pinkblock .tl, .pinkblock .br, .pinkblock .bl {
	width: 19px; height: 19px; font-size: 1px;
	position: absolute; background-image: url(/images/pink-rounds.gif);
	background-repeat: no-repeat;
}
.pinkblock H1 {
	font: 180% Cambria,arial,sans-serif;
	color: #a48989;
	margin: 0;
}
.pinkblock .tl {
	background-position: 0 0;
	top: 0; left: 0;
}
.pinkblock .tr {
	background-position: -19px 0;
	top: 0; right: 0;
}
.pinkblock .bl {
	background-position: 0 -19px;
	position: relative;
	margin-top: -19px;
}
.pinkblock .br {
	background-position: -19px -19px;
	position: absolute; margin-top: -19px;
	right: 0; margin-top: -19px;
}
.pinkblock .cc {
	padding: 10px 15px 20px 15px;
}
.pinkblock FORM {
	margin: 0;
	padding: 0 0 0 45px;
}
.pinkblock TABLE {
	margin: 15px 0 0 0;
	width: 100%;
	font: 80% Tahoma,arial,sans-serif;
	color: #7b7969;
}
.pinkblock .submit {
	text-align: center;
	padding: 15px 0 5px 0;
}







.mainprofile {
	background: #f6f3ec;
	position: relative;
}
.mainprofile .tr, .mainprofile .tl, .mainprofile .br, .mainprofile .bl {
	width: 19px; height: 19px; font-size: 1px;
	position: absolute; background-image: url(/images/profile-rounds.gif);
	background-repeat: no-repeat;
}
.mainprofile .tl {
	background-position: 0 0;
	top: 0; left: 0;
}
.mainprofile .tr {
	background-position: -19px 0;
	top: 0; right: 0;
}
.mainprofile .bl {
	background-position: 0 -19px;
	bottom: 0; left: 0;
}
.mainprofile .br {
	background-position: -19px -19px;
	bottom: 0; right: 0;
}
.mainprofile .cc {
	padding: 0 15px 20px 15px;
}



.mainprofile .photo {
	float: left;
	margin: 10px 0 0 0;
	width: 200px;
	padding: 5px 0;
	text-align: center;
	background: #dec9bb;
	position: relative;
}

.mainprofile .info {
	float: left;
	margin: 15px 0 0 0;
	width: 280px;
	font: 80% Tahoma,arial,sans-serif;
	color: #646146;
	padding: 0 0 0 30px;
	position: relative;
}
.mainprofile UL.actions {
	margin: 0; padding: 15px 0 0 0;
}
.mainprofile UL.actions LI {
	background: url(/images/horizontal-dot.gif) repeat-x 0 100%;
	margin: 0; padding: 5px 10px 2px 5px;
	font-size: 75%;
	display: block; list-style: none; position: relative;
}
.mainprofile UL.actions LI A {
	color: #5781b5;
}
.mainprofile UL.actions LI IMG {
	background-image: url(/images/icons-small.gif);
	background-repeat: none; margin-right: 10px;
	width: 20px; height: 20px; vertical-align: top
}
.mainprofile UL.actions LI.sendpm IMG {
	background-position:  0 -20px;
}
.mainprofile UL.actions LI.gift IMG {
	background-position:  0 -40px;
}
.mainprofile UL.actions LI.grantvip IMG {
	background-position:  0 -60px;
}
.mainprofile UL.actions LI.wink IMG {
	background-position:  0 -80px;
}
.mainprofile UL.actions LI.rating {
	background: none;
}
.mainprofile UL.actions LI.rating IMG {
	background-position:  0 -100px;
}

.allphotos {
	width: 230px;
	margin: 10px 0 0 0;
	float: left;
	position: relative;
}
.allphotos H2 {
	font: 80% Tahoma,arial,sans-serif;
	color: #a19f92; height: 22px; padding: 6px 0 0 0;
	background: url(/images/icons-buttons.gif) no-repeat 80px 0;
}
.allphotos H2 SPAN {
	padding: 0 0 0 50px;
	font-size: 85%;
}
.allphotos H2 A {
	color: #5781b5
}


.allvideos {
	width: 320px;
	margin: 10px 0 0 0;
	float: left;
	position: relative;
}
.allvideos H2 {
	font: 80% Tahoma,arial,sans-serif;
	color: #a19f92; height: 22px; padding: 6px 0 0 0;
	background: url(/images/icons-buttons.gif) no-repeat 130px -28px;
}
.allvideos H2 SPAN {
	padding: 0 0 0 45px;
	font-size: 85%;
}
.allvideos H2 A {
	color: #5781b5
}

.allgifts {
	width: 600px;
	margin: 10px 0 0 0;
	position: relative;
}
.allgifts H2 {
	font: 80% Tahoma,arial,sans-serif;
	color: #a19f92; height: 22px; padding: 6px 0 0 0;
	background: url(/images/icons-buttons.gif) no-repeat 60px -56px;
}
.allgifts H2 SPAN {
	padding: 0 0 0 48px;
	font-size: 85%;
}
.allgifts H2 A {
	color: #5781b5
}


.allfriends {
	width: 600px;
	margin: 10px 0 0 0;
	position: relative;
}
.allfriends H2 {
	font: 80% Tahoma,arial,sans-serif;
	color: #a19f92; height: 22px; padding: 6px 0 0 0;
	background: url(/images/icons-buttons.gif) no-repeat 90px -84px;
}
.allfriends H2 SPAN {
	padding: 0 0 0 45px;
	font-size: 85%;
}
.allfriends H2 A {
	color: #5781b5
}

.allcomments {
	width: 600px;
	margin: 10px 0 0 0;
	position: relative;
}
.allcomments H2 {
	font: 80% Tahoma,arial,sans-serif;
	color: #a19f92; height: 22px; padding: 15px 0 0 0;
	background: url(/images/icons-buttons.gif) no-repeat 65px -112px;
}
.allcomments H2 SPAN {
	padding: 0 0 0 45px;
	font-size: 85%;
}
.allcomments H2 A {
	color: #5781b5
}

.message {
	position: relative;
	background: #ebe6d8;
	clear: both;
	margin-bottom: 15px;
}
.message .text {
	width: 480px; float: left;
	position: relative;
	font: 80% Tahoma,arial,sans-serif;
	color: #646146;
	padding: 15px 0 0 0;
}
.message .tr, .message .tl, .message .br, .message .bl {
	width: 18px; height: 18px; font-size: 1px;
	position: absolute; background-image: url(/images/brown-rounds.gif);
	background-repeat: no-repeat;
}
.message .tl {
	background-position: 0 0;
	top: 0; left: 0;
}
.message .tr {
	background-position: -18px 0;
	top: 0; right: 0;
}
.message .bl {
	background-position: 0 -18px;
	position: relative;
	margin-top: -18px;
}
.message .br {
	background-position: -18px -18px;
	position: relative; margin-top: -18px;
	left: 100%; margin-left: -18px;
	margin-top: -18px;
}
.message .cc {
	padding: 10px 16px;
}

.sendcomment {
	text-align: center;
	padding: 0 0 15px 0;
}
.sendcomment TEXTAREA {
	width: 100%;
	height: 100px;
	overflow: auto;
	margin: 0 0 5px 0;
}

.fullinfo {
	font: 80% Tahoma,arial,sans-serif;
	color: #646146;
}
.fullinfo H2 {
	font: 100% Tahoma,arial,sans-serif;
	color: #aeaca1;
}
.fullinfo P {
	margin: 0 0 8px 0;
}
.fullinfo P B {
	color: #aeaca1;
}


.avatar {
	text-align: center;
	float: left;
	width: 72px;
	height: 120px;
	font: 80% Tahoma,arial,sans-serif;
	margin: 0 12px 0 0;
	position: relative;
}
.avatar A {
	color: #078e9a
}
.avatar IMG {
	border: 2px solid #e0ccbe;
}
.avatar .city {
	color: #7c7a6b;
}






.mainprofile .info P {
	margin: 0;
}
.mainprofile .info P B {
	color: #a19f92;
	font-weight: normal;
}

.mainprofile H1 {
	background: url(/images/icon-people-woman.gif) no-repeat 0 50%;
	font: 130% Tahoma,arial,sans-serif;
	padding: 5px 0 5px 30px; margin: 0 0 0 40px;
}
.mainprofile H1 A {
	padding: 0 0 0 20px;
	font-size: 130%;
	color: #078e9a;
}
.mainprofile H1 A.online {
	background: url(/images/status-online.gif) no-repeat 0 50%;
}
.mainprofile H1 A.offline {
	background: url(/images/status-offline.gif) no-repeat 0 50%;
}
.mainprofile H1 EM {
	font-size: 70%;
	color: #73543e;
	font-style: normal;
}


.anketlistmedium .anketa {
	width: 135px; margin-right: 13px;
}
.anketlistmedium .anketa .photo {
	height: 165px;
}
.anketlistmedium .anketa .name {
	font-size: 75%;
}
.anketlistmedium .anketa .vip {
	top: 125px; left: -10px;
}


.anketlistsmall .anketa {
	width: 102px; margin-right: 10px;
}
.anketlistsmall .anketa .photo {
	height: 126px;
}
.anketlistsmall .anketa .name {
	font-size: 75%;
}
.anketlistsmall .anketa .vip {
	top: 100px; left: -8px;
	background: url(/images/vip-small.png) no-repeat 0 0;
	width: 49px; height: 46px;
}

.anletlistwider {
	padding-left: 15px;
}
.anletlistwider .anketa {
	margin-right: 20px;
}




.mailnav {
	border-bottom: 1px solid #aaa686;
	margin: 0 0 5px 0;
}
.mailnav A {
	padding: 8px 0 0 0; height: 25px; color: #aaa686;
	font: 80% tahoma,sans-serif; text-align: center;
	text-decoration: none; float: left;
	width: 100px; position: relative; margin: 0;
}
.mailnav A.active {
	color: white;
	width: 130px; background: url(/images/brown-tab.png) no-repeat 0 0;
}
.hr {
	background: url(/images/horizontal-dot.gif) repeat-x 0 50%;
	font-size: 2px;
	height: 1px;
	margin: -6px 0 8px 0;
}


.pinkyellowblock {
	background: #ebe6d8;
	position: relative;
	width: 595px;
}
.pinkyellowblock .text {
	width: 460px;
}
.pinkyellowblock .text P {
	margin: 0 0 5px 0;
}
.pinkyellowblock .text A {
	color: #078e9a;
}
.pinkyellowblock .text H1 {
	color: #353328;
	font: 180% Tahoma,sans-serif;
	margin: 0 0 6px 0;
}
.pinkyellowblock .text H2 {
	color: #a09d89;
	font: 90% Tahoma,sans-serif;
	margin: 0 0 3px 0; padding: 0;
}
.pinkyellowblock .tr, .pinkyellowblock .tl, .pinkyellowblock .br, .pinkyellowblock .bl {
	width: 19px; height: 19px; font-size: 1px;
	position: absolute; background-image: url(/images/pinkyellow-rounds.gif);
	background-repeat: no-repeat;
}
.pinkyellowblock H1 {
	font: 180% Cambria,arial,sans-serif;
	color: #a48989;
	margin: 0;
}
.pinkyellowblock .tl {
	background-position: 0 0;
	top: 0; left: 0;
}
.pinkyellowblock .tr {
	background-position: -19px 0;
	top: 0; right: 0;
}
.pinkyellowblock .bl {
	background-position: 0 -19px;
	position: relative;
	margin-top: -19px;
}
.pinkyellowblock .br {
	background-position: -19px -19px;
	position: absolute; margin-top: -19px;
	right: 0; margin-top: -19px;
}
.pinkyellowblock .cc {
	padding: 10px 15px 20px 15px;
}

.pinkblock .albumhead {
	padding: 10px;
	font: 90% Tahoma,arial,sans-serif;
	color: #777060;
}
.pinkblock .albumhead A {
	color: #078e9a;
}
.pinkblock .comments H2 {
	font: 90% Tahoma,arial,sans-serif;
	color:#aeaca1; margin: 20px 0 5px 15px;
}
.pinkblock .gallery {
	text-align: center;
}
.pinkblock .gallery .thumbs {
	padding: 5px 0;
}
.pinkblock .gallery .thumbs IMG {
	border: 0;
}

.pinkblock .gallery .nav {
	font: 100% Tahoma,arial,sans-serif;	
}
.pinkblock .gallery .nav A {
	color: #078e9a;
}
.pinkblock .gallery .nav .prev {
	background: url(/images/photos-prev.gif) no-repeat 0 50%;
	padding: 0 25px;
}
.pinkblock .gallery .nav .next {
	background: url(/images/photos-next.gif) no-repeat 100% 50%;
	padding: 0 25px;
}



.pinkyellowblock .photo-preview {
	text-align: center;
	float: left;
	width: 99px;
	height: 125px;
	font: 80% Tahoma,arial,sans-serif;
	margin: 0 12px 0 0;
	position: relative;
}
.pinkyellowblock .photo-preview IMG {
	border: 2px solid #e0ccbe;
}

.pinkyellowblock .video-preview {
	text-align: center;
	float: left;
	width: 200px;
	font: 80% Tahoma,arial,sans-serif;
	margin: 0 12px 0 0;
	position: relative;
}


.pinkyellowblock .photo-album-info {
	width: 400px;
	float: left;
}


.pinkyellowblock .video-album-info {
	width: 300px;
	float: left;
}
.pinkyellowblock .video-album-info B {
	font-weight: normal;
	color: #32312e;
	padding: 0 15px 0 0;
	font-size: 90%
}

UL.video-actions {
	margin: 0; padding: 20px 0 0 0;
	font-size: 90%
}
.pinkyellowblock UL.video-actions A {
	color: #5781b5;
}
UL.video-actions LI {
	list-style: none; display: inline;
	margin: 0; padding: 12px 20px 10px 40px;
}
UL.video-actions LI.view {
	background: url(/images/icon-video.gif) no-repeat 0 50%;
}
UL.video-actions LI.comment {
	background: url(/images/icon-comment.gif) no-repeat 0 50%;
}

.pinkblock TABLE.pads {
	width: auto; border-collapse: collapse;
	color: white; font-size: 90%;
}
.pads .l { 
	background: url(/images/pad-big-brown.gif) no-repeat 0 50%;
	width: 10px; height: 27px;
}
.pads .c { 
	background: url(/images/pad-big-brown.gif) no-repeat 50% 50%;
	height: 27px;
}
.pads .r { 
	background: url(/images/pad-big-brown.gif) no-repeat 100% 50%;
	width: 10px; height: 27px;
}
.pads .delim {
	font-size: 1px; height: 2px;
}

.albummenu A {
	color: #078e9a;
	padding: 5px 15px 5px 0;
	margin: 0 15px 0 0;
	background: url(/images/vertical-dot.gif) repeat-y 100% 0;
}	
.albummenu A.last {
 	background:none;
 }
.albummenu {
	font: 80% Tahoma,sans-serif;
	padding: 15px 10px;
	border-top: 1px solid #e8e6cc;
}
.albumsubtitle {
	font: 80% Tahoma,sans-serif;
	padding: 5px 10px 5px 10px;
	margin: 0 0 15px 0;
	color: #6c6951;
	border-bottom: 1px solid #e8e6cc;
}