body { margin:0px; padding:5px; font-family: Arial, sans-serif; font-size: 10pt; color: #000000; background-color: #ffffff;}
table {}
tr {}
td {padding:0px; font-family: Arial, sans-serif; font-size: 10pt;}
div { font-family: Arial, sans-serif; font-size: 10pt;}
input { font-family: Arial, sans-serif; font-size: 10pt;}
option { font-family: Arial, sans-serif; font-size: 10pt;}
textarea { font-family: Arial, sans-serif; font-size: 10pt;}
form {margin: 0px; padding: 0px;}
small { font-family: Arial, sans-serif;  font-size: 8pt;}
div.leftblock {
	font-family: Tahoma;
}
div.leftblock a, div.leftblock a:visited{
	text-decoration: none;
}
a {text-decoration: underline; color: #000000;}
a:visited {text-decoration: underline; color: #755a47;}
a:hover {text-decoration: none;}

input.text {}
textarea.textarea {}
input.submit {}
a.btn_color, a.btn_color:visited {width:100%;height:100%;text-decoration:none;}


h1 {
	font-size: 24px;
	font-weight: normal;
	color: #000;
}

	h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
		font-size: 24px;
		color: #000;
	}

h2 {
	color: #000;
	font-size: 18px;
	font-weight: normal;
}

	h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
		color: #000;
		font-size: 18px;
		font-weight: normal;
	}
	
h3 {font-family: Arial, sans-serif; font-size:13pt; font-weight: bold; padding: 0px; margin: 0px 0px 10px 0px;}
h3.i {font-size:11pt;font-weight: normal; text-decoration: underline;}


a.dark-pink:link, a.dark-pink:visited, a.dark-pink:hover, a.dark-pink:active {
	color: #C0004D;
}

b.F0 a, b.F a, b.F1 a, b.F2 a {font-weight: bold; color: #ff0066;}

b.F0 a:visited, b.F a:visited, b.F1 a:visited, b.F2 a:visited {font-weight: normal; color: #ff0066;}

b.M0 a, b.M a, b.M1 a, b.M2 a {font-weight: bold; color: #3366ff;}
b.M0 a:visited, b.M a:visited, b.M1 a:visited, b.M2 a:visited {font-weight: normal; color: #3366ff;}

.error {font-weight: bold; color: #ff0000;}
.notice {font-weight: bold; color: darkgreen;}

.wp {padding: 50px 20px 50px 50px;}
img.imp1 {margin: 0px 3px 0px 0px;}

.small { font-size: 8pt;}
.greyfon { background-color: #e7e1d3; background-repeat: no-repeat; background-position: bottom left;}
.greyfon2 { background-color: #e7e1d3; background-repeat: no-repeat; background-position: top right;}
a.pink, a.pink:visited {color: #ff0066; font-weight: bold;}

/* Common */

.width40 {
	width: 40px !important;
}

.width55 {
	width: 55px !important;
}

.width80 {
	width: 80px !important;
}

.width85 {
	width: 85px !important;
}

/* /Common */

/* верхняя таблица */
#topadv {width:100%; margin: 0px 0px 10px 0px;}
#top1adv {width: 175px; margin: 0px 10px 0px 0px; display: inline;}
#top2adv {width: 175px; margin: 0px 10px 0px 0px; display: inline;}
#top3adv {width: 175px; margin: 0px 10px 0px 0px; display: inline;}
#top4adv {width: 1750px; margin: 0px 0px 0px 0px; display: inline;}
#dheader { padding: 0px 15px; margin: 0px 0px 10px 0px;}
#tblheader { width:100%;}
#trheader {}
#tdheader1 {width: 200px;}
#tdheader2 {width: 10px;}
#tdheader3 {text-align: right;}

/* красивая розовая полоска */
#tblrose {width:100%; margin: 0px 0px 10px 0px;};
#trrose {}
#tdrose1 {padding: 3px 3px 3px 15px; color:#ffffff; font-size: 10pt;}
#tdrose2 {padding: 3px 15px 3px 3px; text-align:right; color:#ffffff; font-size: 10pt;}
#tdrose2 a, #tdrose2 a:visited {color: #ffffff; text-decoration: none; }

/* основная таблица */
#dbody {padding: 0px 15px; margin: 0px 0px 10px 0px;}
#tblbody {width:100%; height:400px;}
#trbody {}
#tdbody1 {width:200px; vertical-align:top;}
#tdbody2 {width: 20px;}
#tdbody3 {vertical-align:top; padding: 0px;}
#tdbody4 {width: 20px;}
#tdbody5 {width:200px; vertical-align:top;}
#content0 {padding: 0px 0px 0px 0px;}
#content {padding: 0px 0px 0px 0px;}
#content.greyfon {padding: 10px 20px 20px 20px;}
#content.cont1 {padding: 10px 0px 20px 0px;}
#content.main {padding: 0px 0px 20px 0px;}

#logo {margin: 15px 0 10px 0;width: 100%;}
#logo td {width: 1%;}
#logo .logo {width: 1%; text-align: left;}
#logo .logo img {background: #F1F1F1;}
#logo .logo-banners {text-align: right; width: 80%;}
#logo .logo-banners div {float: right;margin-left: 15px;}

/* левая колонка основной таблицы */
#l1adv, #l2adv { margin: 0px 0px 10px 0px;}
#cadv { margin: 0px 0px 10px 0px; text-align: center;}
#ablock { margin: 0px 0px 10px 0px; width:200px; color: #ffffff; background-repeat: no-repeat; background-position: top left;}
#pblock { margin: 0px 0px 10px 0px; width:200px; height: 86px; color:#ffffff; text-align: center;}
#pblock a, #pblock a:visited {color:#ffffff; font-weight: bold; font-size: bold;}
#lblock { margin: 0px 0px 10px 0px;}
#lblock div, div.smsa {padding: 5px 0px; margin: 0px 0px 2px 0px; background-repeat: repeat-x; background-position: bottom left;}
#fblock { margin: 25px 0px 0px 0px; }
#fb1 {float:left; clear:left;}
#fb2 {float:rihgt; clear:right;text-align: right;}
#tblock {background-color: #e7e1d3; padding: 10px 10px 20px 10px; margin: 25px 0px 0px 0px; }
#cblock { margin: 25px 0px 0px 0px; }
td.pdg {padding: 2px 0px;}

/* центр основной таблицы */
#trmenu {}
td.tdmenu {
	background-repeat: no-repeat; 
	background-position: top right;
	width:16%;
	text-align:center;
	vertical-align:middle;}
td.tdmenu a, td.tdmenu a:visited {color:#ffffff; font-weight: bold;}
td.tdmenu-grey {
	background-color:#E7E1D3;
	background-image: url(/static/i/g/menuright_on.jpg); 
	background-repeat: no-repeat; 
	background-position: top right;
	width:16%;
	text-align:center;
	vertical-align:middle;}
td.tdmenu-grey a, td.tdmenu-grey a:visited {color:#000000; font-weight: bold; text-decoration: none;}	


#tblfs {background-color: #e7e1d3; margin: 0px 0px 10px 0px;}
#trfs {}
#tdfs1 {}
td.tdfs {padding: 20px 20px 20px 20px;}
td.intdfs {font-weight: bold;}

#tblmain {}
#trmain { vertical-align:top;}
#tdmain1 {width:40%;padding: 0px 3px 0px 0px;}
#tdmain2 {width:1px;background-color: #cccccc;}
#tdmain3 {width:60%;padding: 0px 15px 0px 0px;}


/* правая колонка основной таблицы */
#r1adv, #r2adv, #r3adv, #r4adv { margin: 0px 0px 10px 0px;}

/* нижняя таблица */ 
#footadv {width:100%; margin: 0px 0px 10px 0px;}
#tblfooter {font-size:9pt; width:100%;  margin: 0px 0px 10px 0px; border-top:3px solid #cab5a7; border-bottom:5px solid #cab5a7; }
#trfooter {}
#tdfooter {text-align:center; padding: 7px;}
#dfooter {width:100%; text-align:center;}


/* отдельные страницы */

div.smsblock {background-color: #e7e1d3; padding: 0 px 0x 10px 0xp; margin-bottom: 10px; text-align: center; vertical-align: middle; }
td.tdf {padding-bottom: 10px;}
tr.interestfon {background-color: rgb(181, 178, 178);}
div.navi { font-family: Arial, sans-serif; font-size: 12pt;}


/* анкета */
#tduserleft {padding: 0px 20px 0px 0px;}
#tduserright {}
td.tduser2 { padding: 6px 3px 7px 3px;}
td.tduser3 { padding: 6px 3px; font-size: 8pt; color: #666666;}
div.anketablock {background-color: #e7e1d3; padding: 10px 5px; margin-bottom: 20px;}
.f_ln, a.f_ln, a.f_ln:visited {color:#ff0066;}
.m_ln, a.m_ln, a.m_ln:visited {color:#3366ff;}
a.red, a.red:visited {color:red;}
img.foto {border: 3px solid #cfc9bb;margin: 0px 5px 5px 0px;}
img.fotoM {border: 3px double #3366FF;margin: 0px 5px 5px 0px;}
img.fotoF {border: 3px double #FF0066;margin: 0px 5px 5px 0px;}
img.foto2 {border: 3px solid #cfc9bb;margin: 0px;}
div.tdfoto {background-color: #cfc9bb;width:206px;text-align:center;vertical-align:middle;}
.fdscr {background-color: #cfc9bb; text-align: center; padding: 3px;}

/* лав-заметки */
td.cite1l {padding: 3px 0px; }
td.cite1r {padding: 3px 0px; font-size: 8pt; text-align: right;}
td.cite2 {background-color: #ffffff;padding: 10px;}
td.cite3 {padding: 3px 0px 20px 0px; font-size: 8pt; text-align: right;}
div.cite {background-color: #ffffff;padding: 10px; margin: 10px 20px;}

/* свидания */
td.intdfs3 {padding: 0px 0px 20px 0px;}
td.nbsp {width: 20px;}


/* папка с письмами */
div.boxline {margin-bottom: 10px;}
tr.trbox {background-color: #e7e1d3; padding: 10px;}
tr.trbox td {padding:10px;}
td.ch {background-color: #cfc9bb;} 


/* чтение письма */

/* регистрации */
td.tdreg {width: 48%; padding: 5px 0px 5px 0px;}
td.tdreg2 {width: 100%; padding: 5px 0px;}
td.tdreg3 {width: 48%; padding:5px 0px 5px 0px;}
td.tdreg3 small {color: #999999;}


/* поиск */
div.form_search td.tdsrch { padding: 3px 3px 17px 3px;}
div.form_search { background:#e7e1d3 url('/static/i/f/pagebottom.jpg') no-repeat left bottom; }
div.form_search h3 { font-family:Arial; font-weight:normal; font-size:14pt; }
.pt11 { font-size:11pt; color:#000; }
.paddingleft4 { padding-left:4px; }
.paddingbottom5 { padding-bottom:5px; }
.paddingtop33 { padding-top:33px; }
.paddingtop24 { padding-top:24px; }
.paddingtop10 { padding-top:10px; }
.paddingtop3 { padding-top:3px; }
.paddingtop15 { padding-top:15px; }
.marginright4 { margin-right:4px; }
.pointer { cursor:pointer; }
.paddingbottom2 { padding-bottom:2px; }
div#districts {  }
.example { color:#898989; padding-bottom:2px; }
.w233 { width:233px; }
.dashed { border-bottom:1px dashed #898989; }
.example .ex { border-bottom:1px dashed #898989; cursor:pointer; }
.colorform { color:#898989; }
.radio{ padding:2px 0px 2px 0px; }
div.sel, div.sel_ch { float:left; padding:6px 7px 2px 0px; }	
.district_i { left:-1000px; position:absolute; z-index:-1; }
div.sel_ch .text_l { border-bottom:none; cursor:pointer; }
div.sel .text_l { border-bottom:1px dashed #898989; cursor:pointer; }
div.sel_ch label { background:#E2085F none repeat scroll 0 0; color:#FFFFFF; padding:0px 2px 2px 2px; }
div.sel label { background-color:transparent; color:#000; padding:0px 2px 2px 2px; }
div.sel label:hover .text_l { color:#E2085F !important;}
div.butt { border:3px solid #e40860; float:left; }
div.butt input { color:#000; background:#d4d1c8; }
div.form_button { padding:27px 0px 40px 0px; text-align:center; }
div.splitter { margin:13px 0px 18px 0px; background:#f8f5ef; height:4px; }

/* открытки */
.cards {border:1px solid #CFC9BB;}

/* страница авторизации */
#tblauth {}
td.tdautht {}
td.tdautha {}


/* Страница Регистрации Пользователя */

div.registration {
	font-family: Tahoma;
	margin: 3px 0 0 0;
	_margin: 13px 0 0 0;
	padding: 0;
}

	div.registration a:link, div.registration a:visited, div.registration a:hover, div.registration a:active {
		font-family: Tahoma;
	}

	div.registration h1 {
		margin: 0 0 10px 0;
		font-family: Tahoma;
	}
	
	div.registration h2 {
		margin: 0 0 3px 0;
		font-family: Tahoma;
	}
	
	div.registration table {
		border-collapse: collapse;
		margin:0;
		padding:0;
	}
	
		div.registration table td {
			font-family: Tahoma;
			font-size: 12px;
		}
		
	div.registration div {
		font-family: Tahoma;
		font-size: 12px;
	}
	
	div.registration input {
		font-family: Tahoma;
		font-size: 12px;
		padding: 0;
		margin: 0;
	}
	
	div.registration input.text {
		font-family: Tahoma;
		font-size: 12px;
		padding: 2px 0 2px 0px;
	}
				
	div.registration select {
		font-family: Tahoma;
		font-size: 12px;
		padding: 2px 0 2px 0px;
	}
	
		div.registration select option {
			font-family: Tahoma;
			font-size: 12px;
		}
				
	div.registration textarea {
		font-family:Tahoma;
		font-size:12px;
		padding: 2px 0 2px 1px;
	}
				
	div.butt-frame { 
		background: #FF0066; 
		border: 2px solid #FF0066; 
		float: left; 
		font-size: 11px;
		font-family: Tahoma;
				
	}
				
		div.butt-frame input.button { 
			padding: 2px 6px 2px 6px;
			margin: 0;
			font-size: 11px;
			font-family: Tahoma;
		}
	
	
	/* Step */
	div.registration div.step {
		margin: 11px 0 20px 0;
	}
	
		/* Step 1, Step 2 */
		div.registration div.step table.main-info {
			width: 100%;
			margin: 6px 0 0 0;
		}
		
			div.registration div.step table.main-info td {
				padding: 8px 0 0 0;
				vertical-align: middle;
			}
			
				div.registration div.step table.main-info td div.prompt {
					
				}
				
					div.registration div.step table.main-info td div.prompt img {
						margin: -1px 3px 0 0;
						vertical-align: middle;
					}
				
				
				/* Цели знакомства */	
				
				div.registration div.step table.main-info td table.causes {
					width: 100%;
				}
				
					div.registration div.step table.main-info td table.causes td {
						padding: 0 10px 0 0;
						vertical-align: top;
					}
					
					div.registration div.step table.main-info td table.causes td.last {
						padding-right: 0;
					}
					
						div.registration div.step table.main-info td table.causes td div {
							margin: 0 0 5px 0;
						}
				
				/* /Цели знакомства */
			
			div.registration div.step table.main-info td.name {
				width: 100px;
				vertical-align: top;
				padding-right: 15px;
				white-space: nowrap;
			}
			
			div.registration div.step table.main-info td.field {
				width: 40%;
				padding-right: 10px;
				vertical-align: top;
			}
			
				div.registration div.step table.main-info td.field input.text {
					width: 99%;
				}
				
				div.registration div.step table.main-info td.field select {
					width: 100%;
				}
				
			
			/* Подсказки */
			div.registration div.step table.main-info tr.hint td {
				color: #999;
				font-size: 11px;
				padding-top: 2px;
				padding-bottom: 6px;
			}
			
				div.registration div.step table.main-info tr.hint td div {
					float: left;
					font-size: 11px;
				}
				
				div.registration div.step table.main-info tr.hint td div.date {
					width: 40px;
					margin: 0 5px 0 0;
				}
				
				div.registration div.step table.main-info tr.hint td div.month {
					width: 80px;
					margin: 0 5px 0 0;
				}
				
			/* /Подсказки */
			
			div.registration div.step table.main-info tr.car td {
				padding-top: 14px;
				padding-bottom: 6px;
			}
			
			div.registration div.step table.main-info tr.last td {
				padding-top: 15px;
			}
		/* /Step 1, Step 2 */
		
		/* Step 3 */
		
		div.registration div.step table.hobby-info {
			width: 100%;
			margin: 6px 0 0 0;
		}
		
			div.registration div.step table.hobby-info td {
				padding: 8px 0 0 0;
				vertical-align: middle;
			}
			
				div.registration div.step table.hobby-info td textarea {
					width: 99%;
					height: 90px;
				}
			
			
			div.registration div.step table.hobby-info td.name {
				width: 100px;
				vertical-align: top;
				padding-right: 15px;
			}
			
			/* Подсказки */
			div.registration div.step table.hobby-info tr.hint td {
				color: #999;
				font-size: 11px;
				padding-top: 2px;
				padding-bottom: 6px;
			}
				
			/* /Подсказки */
			
			div.registration div.step table.hobby-info tr.last td {
				padding-top: 15px;
			}
		
		/* /Step 3 */
			
	/* /Step */
	
	/* Step Inactive */
	div.registration div.step-inactive {
		margin: 15px 0 25px 0;
		color: #666;
	}
	
		div.registration div.step-inactive h2 {
			color: #666;
			font-size: 14px;
			font-weight: bold;
		}
	
		div.registration div.step-inactive table.info {
			margin: 0;
			color: #666;
		}
		
			div.registration div.step-inactive table.info td {
				padding: 7px 0 0 0;
				vertical-align: top;
			}
			
			div.registration div.step-inactive table.info td.name {
				width: 110px;
				padding-right: 5px;
			}
	/* /Step Inactive */
				
/* /Страница Регистрации Пользователя */
	
/* Страница "Заметки" */

div.notes {
	font-family: Tahoma;
	margin: 3px 0 0 0;
	padding: 0;
}

	div.notes a:link, div.notes a:visited, div.notes a:hover, div.notes a:active {
		font-family: Tahoma;
	}
	
	div.notes table {
		border-collapse: collapse;
		margin: 0;
		padding: 0;
	}
	
		div.notes table td {
			font-family: Tahoma;
			font-size: 12px;
			padding: 0;
		}

		div.notes table th {
			font-family: Tahoma;
			font-size: 12px;
			padding: 0;
		}
			
	div.notes div {
		font-family: Tahoma;
		font-size: 12px;
	}
	
	div.notes input {
		font-family: Tahoma;
		font-size: 12px;
		padding: 0;
		margin: 0;
	}
	
	div.notes input.button { 
		padding: 2px 6px 2px 6px;
	}
			
	div.notes select {
		font-family: Tahoma;
		font-size: 12px;
		padding: 2px 0 2px 0px;
	}
	
		div.notes select option {
			font-family: Tahoma;
			font-size: 12px;
		}
				
	div.notes textarea {
		font-family: Tahoma;
		font-size: 12px;
		padding: 2px 0 2px 1px;
	}
	
	div.notes img {
		border: 0;
		vertical-align: middle;
	}
	
	/* Панелька Выбора вида заметок */
	
	div.notes div.panel-shape {
		margin: 0 0 7px 0;
	}
	
		div.notes div.panel-shape div.last-notes {
			margin: 0 0 7px 0;
		}
		
		div.notes div.panel-shape .gray {
			color: #666;
		}
		
		div.notes div.panel-shape .pink {
			color: #FF0066;
		}
	
	/* /Панелька Выбора вида заметок */
	
	/* Сокращённый вид заметок */
	
	div.notes table.list-notes {
		width: 100%;
		margin: 13px 0 9px 0;
		table-layout: fixed;
	}
	
		div.notes table.list-notes col.date {
			width: 75px;
		}
	
		div.notes table.list-notes th {
			text-align: left;
			background: #CDC6B4;
			color: #FFF;
			padding: 7px 10px 8px 10px;
			border: 1px solid #E7E1D3;
		}
		
			div.notes table.list-notes th a:link, div.notes table.list-notes th a:visited, div.notes table.list-notes th a:hover, div.notes table.list-notes th a:active {
				color: #FFF;	
			}
		
		div.notes table.list-notes th.text {
			padding-right: 0;
			border-right: 0;
		}
		
		div.notes table.list-notes th.empty {
			padding: 0; 
			border-left: 0;
		}
		
		div.notes table.list-notes td {
			text-align: left;
			background: #FBF8F1;
			padding: 7px 10px 8px 10px;
			border: 1px solid #E7E1D3;
		}
		
		div.notes table.list-notes td.date {
			font-size: 11px;
		}
		
		div.notes table.list-notes td.text {
			white-space: nowrap;
			padding-right: 0;
			border-right: 0;
		}
		
			
			div.notes table.list-notes td div.text-note {
				/*height: 15px;*/
				overflow: hidden;
			}
			
			/* Полупрозрачная накладка на заметку */
			div.notes table.list-notes td div.trans {
				position: relative;
			}
			
				div.notes table.list-notes td div.trans div.transparent-piece {
					/*overflow: hidden;*/
					background: url('../i/trans_note.png') right top repeat-y;
					width: 16px;
					height: 20px;
					position: absolute;
					top: -16px;
					right: 0;
					_right: -4px;
					/*right: -7px;*/
				}
			/* /Полупрозрачная накладка на заметку */
			
			/* Полный текст Заметки */
			div.notes table.list-notes td div.full {
				position: relative;
				z-index: 80;
			}
			
				div.notes table.list-notes td div.full div.full-text-note {
					position: absolute;
					top: 4px;
					left: -10px;
					width: 300px;
					white-space: normal;
					background: #EFEFEF;
					border: 1px solid #CCC;
					padding: 8px 11px 11px 11px;
					line-height: 1.4;
				}
			/* /Полный текст Заметки */
				
		div.notes table.list-notes td.empty {
			padding: 0; 
			border-left: 0;
		}
			
	/* /Сокращённый вид заметок */
	
	/* Развёрнутый вид заметок */
	
	div.notes table.full-list-notes {
		width: 100%;
	}
		
		div.notes table.full-list-notes td {
			text-align: left;
			vertical-align: top;
			padding: 13px 0 15px 0;
		}
		
		div.notes table.full-list-notes td.photo-nick {
			width: 1%;
			padding-right: 20px;
			background: url('../i/note_border.gif') left bottom repeat-x;
		}
		
			div.notes table.full-list-notes td.photo-nick img.photo {
				border: 3px solid #CFC9BB;
				margin: 0 0 6px 0;
			}
			
			div.notes table.full-list-notes td.photo-nick div.nick {
				margin: 0;
				vertical-align: middle;
			}
			
		div.notes table.full-list-notes tr.last td.photo-nick {
			background: none;
		}
			
		
		div.notes table.full-list-notes td.text {
			background: url('../i/note_border.gif') left bottom repeat-x;
		}
		
		div.notes table.full-list-notes tr.last td.text {
			background: none;
		}
		
			/* Заметка */
			
			div.notes table.full-list-notes td.text table.note {
				width: 100%;
				margin: 0 0 10px 0;
			}
			
				div.notes table.full-list-notes td.text table.note td {
					padding: 0;
				}
				
				
				div.notes table.full-list-notes td.text table.note td.top-left {
					width: 5px;
					height: 5px;
					background: url('../i/note_left_top_corner.gif') left top no-repeat;
				}
											
				div.notes table.full-list-notes td.text table.note td.top-center {
					height: 5px;
					background: url('../i/note_top_line.gif') left top repeat-x;
				}
											
				div.notes table.full-list-notes td.text table.note td.top-right {
					width: 5px;
					height: 5px;
					background: url('../i/note_right_top_corner.gif') right top no-repeat;
				}
				
				
				div.notes table.full-list-notes td.text table.note td.middle-left {
					width: 5px;
					background: #FFF url('../i/note_point.gif') left top repeat-y;
				}
											
				div.notes table.full-list-notes td.text table.note td.middle-center {
					background: #FFF;
					padding: 6px 8px 7px 8px;
				}
											
				div.notes table.full-list-notes td.text table.note td.middle-right {
					width: 5px;
					background: #FFF url('../i/note_point.gif') right top repeat-y;
				}
				
				
				div.notes table.full-list-notes td.text table.note td.bottom-left {
					width: 5px;
					height: 5px;
					background: url('../i/note_left_bott_corner.gif') left bottom no-repeat;
				}
											
				div.notes table.full-list-notes td.text table.note td.bottom-center {
					height: 5px;
					background: url('../i/note_bott_line.gif') left bottom repeat-x;
				}
											
				div.notes table.full-list-notes td.text table.note td.bottom-right {
					width: 5px;
					height: 5px;
					background: url('../i/note_right_bott_corner.gif') right bottom no-repeat;
				}
				
					div.notes table.full-list-notes td.text table.note td div.note-arrow {
						position: relative;
					}
					
						div.notes table.full-list-notes td.text table.note td div.note-arrow div.arrow {
							position: absolute;
							top: 14px;
							left: -11px;
							width: 7px;
							height: 11px;
							background: url('../i/note_arrow.gif') left top no-repeat;
						}
			
			/* /Заметка */
			
			/* Комментарии */
			div.notes table.full-list-notes td.text div.comment {
				font-size: 11px;
				margin: 0 0 5px 0;
				white-space: nowrap;
			}
			
				div.notes table.full-list-notes td.text div.comment a:link, div.notes table.full-list-notes td.text div.comment a:visited, div.notes table.full-list-notes td.text div.comment a:hover, div.notes table.full-list-notes td.text div.comment a:active {
					font-size: 11px;
				}
				
				div.notes table.full-list-notes td.text div.comment span.date {
					color: #666;
				}
			/* /Комментарии */
			
			/* Добавить Комментарий */
			div.notes table.full-list-notes td.text div.add-comment {
				margin: 10px 0 0 30px;
			}
			
				div.notes table.full-list-notes td.text div.add-comment table {
					width: 100%;
				}
				
					div.notes table.full-list-notes td.text div.add-comment table td {
						padding: 0 0 5px 0;
					}
			
						div.notes table.full-list-notes td.text div.add-comment textarea {
							width: 99%;
							height: 110px;
						}
					
					div.notes table.full-list-notes td.text div.add-comment table td.butt {
						text-align: right;
						padding-left: 10px;
					}
					
			/* /Добавить Комментарий */
		
	/* /Развёрнутый вид заметок */
	
	
	/* Постраничная навигация */
	div.notes table.navigation-panel {
		width: 100%;
		margin: 0;
		background: url('../i/note_border.gif') left top repeat-x;
	}
	
		div.notes table.navigation-panel td {
			padding: 13px 0 0 0;
		}
		
			div.notes table.navigation-panel div.pages {
				margin: 0 0 10px 0;
				/*margin: 0;*/
			}

				/*div.notes table.navigation-panel div.pages div {
					margin: 0 5px 8px 0;
					float: left;
					width: 14px;
					*width: 15px;
					height: 19px;
					padding: 2px 0 0 7px;
					*padding-left: 6px;
					_padding-left: 7px;
				}
				
				div.notes table.navigation-panel div.pages div.current {
					background: url("../i/circle.gif") 0px 0px no-repeat;
					color: #FFF;
					font-weight: bold;
					margin-right: 7px;
					font-size: 13px;
				}*/
				
				div.notes table.navigation-panel div.pages span {
					margin: 0 2px 0 0;
					padding: 2px 6px 2px 6px;
				}
				
				div.notes table.navigation-panel div.pages span.current {
					background: #CDC1AC;
					color: #FFF;
					font-weight: bold;
					margin-right: 4px;
					font-size: 13px;
				}
				
				div.notes table.navigation-panel div.pages span.dots {
					padding-left: 0;
					padding-right: 0;
				}
				
			div.notes table.navigation-panel div.number-on-page {
				margin: 0;
				font-size: 14px;
			}
			
				div.notes table.navigation-panel div.number-on-page select {
					font-size: 14px;
					padding-top: 1px;
					padding-bottom: 1px;
				}
			
		div.notes table.navigation-panel td.arrows {
			padding-left: 10px;
			padding-top: 9px;
			text-align: right;
			vertical-align: top;
			font-size: 14px;
		}
		
			div.notes table.navigation-panel td.arrows span.arrow {
				font-size: 18px;
			}
				
			div.notes table.navigation-panel td.arrows span.arrow a {
				text-decoration: none;
			}
		
	/* /Постраничная навигация */

/* /Страница "Заметки" */


/* Страница "Друзья" */

/* Общие стили (только для старой вёрстки) */

.female {
	color: #FF0066;
}

	a.female:link, a.female:visited, a.female:hover, a.female:active {
		color: #FF0066;
	}
	
	.female a:link, .female a:visited, .female a:hover, .female a:active {
		color: #FF0066;
	}

.male {
	color: #007EFF;
}

	a.male:link, a.male:visited, a.male:hover, a.male:active {
		color: #007EFF;
	}
	
	.male a:link, .male a:visited, .male a:hover, .male a:active {
		color: #007EFF;
	}
	
a.brown2:link, a.brown2:visited, a.brown2:hover, a.brown2:active {
	color: #A80000;
}

	/* "Подложка" Контента */
		
	table.bottom-layer-content {
		width: 100%;
		margin: 0 0 17px 0;
		background: #E7E1D3 url("/static/i/corner_beige.gif") left bottom no-repeat;
	}
		
		table.bottom-layer-content td {
			padding: 12px 10px 15px 10px;
		}
		
	/* /"Подложка" Контента */

div.your-friends {
	font-family: Tahoma;
	margin: 3px 0 0 0;
	padding: 0;
}

	div.your-friends a:link, div.your-friends a:visited, div.your-friends a:hover, div.your-friends a:active {
		font-family: Tahoma;
	}
	
	div.your-friends table {
		border-collapse: collapse;
		margin: 0;
		padding: 0;
	}
	
		div.your-friends table td {
			font-family: Tahoma;
			font-size: 12px;
			padding: 0;
		}

		div.your-friends table th {
			font-family: Tahoma;
			font-size: 12px;
			padding: 0;
		}
			
	div.your-friends div {
		font-family: Tahoma;
		font-size: 12px;
	}
	
	div.your-friends input {
		font-family: Tahoma;
		font-size: 12px;
		padding: 0;
		margin: 0;
	}
	
	div.your-friends input.button { 
		padding: 2px 6px 2px 6px;
	}
			
	div.your-friends select {
		font-family: Tahoma;
		font-size: 12px;
		padding: 2px 0 2px 0px;
	}
	
		div.your-friends select option {
			font-family: Tahoma;
			font-size: 12px;
		}
				
	div.your-friends textarea {
		font-family: Tahoma;
		font-size: 12px;
		padding: 2px 0 2px 1px;
	}
	
	div.your-friends img {
		border: 0;
		vertical-align: middle;
		padding: 0;
		margin: 0;
	}
	
/* /Общие стили (только для старой вёрстки) */
	
div.your-friends {
	/*margin: 0;*/
}

	/* Панелька Доступа к странице */
	div.your-friends div.panel-access {
		margin: 0 0 9px 10px;
	}
	
		div.your-friends div.panel-access select {
			width: 135px;
		}
	/* /Панелька Доступа к странице */

	/* Выбор Вида и Сортировки */
	
	div.your-friends div.panel-view {
		margin: 0;
		background: url("/static/i/two_points_vert.gif") 0 0 repeat-x;
		padding: 10px 0 0 10px;
	}
	
		div.your-friends div.panel-view table {
			margin: 0;
		}
		
			div.your-friends div.panel-view table td {
				padding: 0;
			}
			
			div.your-friends div.panel-view table td.view {
				padding-right: 60px;
				/*padding-left: 10px;*/
			}
	
				div.your-friends div.panel-view table td.view a:link, div.your-friends div.panel-view table td.view a:visited, div.your-friends div.panel-view table td.view a:hover, div.your-friends div.panel-view table td.view a:active {
					color: #000;
					text-decoration: none;
					border-bottom: 1px dashed #000;
				}
				
			div.your-friends div.panel-view table td.sorting {
				
			}
	
				div.your-friends div.panel-view table td.sorting a:link, div.your-friends div.panel-view table td.sorting a:visited, div.your-friends div.panel-view table td.sorting a:hover, div.your-friends div.panel-view table td.sorting a:active {
					color: #000;
				}
					
				/* Первая радио-кнопка в блоке */
			
				div.your-friends div.panel-view div.first-radio {
					margin: 0;
					float: left;
				}
				
					div.your-friends div.panel-view div.first-radio div.left-piece {
						margin: 0;
						float: left;
						width: 17px;
						height: 20px;
						padding: 6px 0 0 5px;
						*padding: 2px 0 0 2px;
						*width: 20px;
						*height: 24px;
						background: url("/static/i/radio_left_unactive.gif") 0px 0px no-repeat;
					}
					
					div.your-friends div.panel-view div.first-radio div.center-piece {
						margin: 0;
						float: left;
						height: 16px;
						padding: 5px 0 5px 0;
						background: #D3D3D3;
					}
					
					div.your-friends div.panel-view div.first-radio div.right-piece {
						margin: 0;
						float: left;
						width: 13px;
						height: 26px;
						background: #D3D3D3 url("/static/i/radio_right_unactive.gif") 0px 0px no-repeat;
					}
					
				/* /Первая радио-кнопка в блоке */
				
				/* Вторая радио-кнопка в блоке */
					
				div.your-friends div.panel-view div.second-radio {
					margin: 0;
					float: left;
				}
					
					div.your-friends div.panel-view div.second-radio div.left-piece {
						margin: 0;
						float: left;
						width: 17px;
						height: 20px;
						padding: 6px 0 0 5px;
						*padding: 2px 0 0 2px;
						*width: 20px;
						*height: 24px;
						background: #D3D3D3 url("/static/i/radio_left_unactive.gif") 0px 0px no-repeat;
					}
					
					div.your-friends div.panel-view div.second-radio div.center-piece {
						margin: 0;
						float: left;
						height: 16px;
						padding: 5px 0 5px 0;
						background: #D3D3D3;
					}
					
					div.your-friends div.panel-view div.second-radio div.right-piece {
						margin: 0;
						float: left;
						width: 13px;
						height: 26px;
						background: url("/static/i/radio_right_unactive.gif") 0px 0px no-repeat;
					}
					
				/* /Вторая радио-кнопка в блоке */
			
				/* Активная радио-кнопка */
				div.your-friends div.panel-view div.active-radio {
					
				}
					
					div.your-friends div.panel-view div.active-radio div.left-piece {
						background-image: url("/static/i/radio_left_active.gif") !important;
					}
					
					div.your-friends div.panel-view div.active-radio div.center-piece {
						background: #A9A9A9 !important;
					}
					
					div.your-friends div.panel-view div.active-radio div.right-piece {
						background-image: url("/static/i/radio_right_active.gif") !important;
					}
				/* /Активная радио-кнопка */
	
	/* /Выбор Вида и Сортировки */
	
	/* Панель Действий на Выделенными Друзьями */
	div.your-friends div.panel-selected-friends {
		margin: 16px 0 0 0;
		padding: 0 0 10px 10px;
		background: url("/static/i/two_points_vert.gif") left bottom repeat-x;
	}
	
		div.your-friends div.panel-selected-friends select {
			width: 135px;
		}
	/* /Панель Действий на Выделенными Друзьями */

	/* Вид "Аватары" */
	
	div.your-friends div.avatars {
		margin: 10px 0 0 10px;
	}
				
		div.your-friends div.avatars div.photo {
			margin: 0 15px 20px 0;
			float: left;
		}
				
			div.your-friends div.avatars div.photo img.pic {
				margin: 0 0 6px 0;
				border: 3px solid #CFC9BB;
			}
				
			div.your-friends div.avatars div.photo div.photo-checked {
				position: relative;
			}
				
				div.your-friends div.avatars div.photo div.photo-checked input.check {
					position: absolute;
					left: 8px;
					top: 8px;
					*left: 4px;
					*top: 5px;
				}
					
	
	/* /Вид "Аватары" */
	
	/* /Вид "Список" */
	
	div.your-friends div.list-friends {
		margin: 3px 0 0 0;
	}
				
		div.your-friends div.list-friends table.list {
			margin: 0;
			width: 100%;
		}
		
			div.your-friends div.list-friends table.list th {
				padding: 5px 10px 7px 0;
				text-align: left;
				font-weight: bold;
				color: #666;
				background: #D7D7D8;
				vertical-align: middle;
			}
			
				div.your-friends div.list-friends table.list th a:link, div.your-friends div.list-friends table.list th a:visited, div.your-friends div.list-friends table.list th a:hover, div.your-friends div.list-friends table.list th a:active {
					color: #666;
					outline: none;
				}
			
			div.your-friends div.list-friends table.list th.first {
				width: 10px;
				padding: 0;
			}
			
			div.your-friends div.list-friends table.list th.check {
				width: 1%;
				padding-right: 7px;
				padding-left: 1px;
				*padding-top: 0;
				*padding-bottom: 0;
			}
			
				div.your-friends div.list-friends table.list th.check input {
					vertical-align: middle;
				}
			
			div.your-friends div.list-friends table.list th.wind {
				width: 1%;
				padding-right: 4px;
			}
			
			div.your-friends div.list-friends table.list th.last {
				width: 6px;
				padding: 0;
			}
			
				div.your-friends div.list-friends table.list th span.dashed {
					border: 0;
				}
				
					div.your-friends div.list-friends table.list th span.dashed a:link, div.your-friends div.list-friends table.list th span.dashed a:visited, div.your-friends div.list-friends table.list th span.dashed a:hover, div.your-friends div.list-friends table.list th span.dashed a:active {
						text-decoration: none;
						color: #666;
						border-bottom: 1px dashed #666;
					}
					
				div.your-friends div.list-friends table.list th img.pointer {
					*margin-top: 5px;
				}
			
				/* Всплывающий слой с выбором Группы пользователей */
				div.your-friends div.list-friends table.list div.selector-group {
					position: relative;
				}
				
					div.your-friends div.list-friends table.list div.group-users {
						position: absolute;
						top: 3px;
						left: -10px;
						width: 88px;
						font-size: 12px;
						font-weight: normal;
						color: #000;
						background: #EEE;
						border: 1px solid #CCC;
						padding: 5px 10px 5px 10px;
					}
					
						div.your-friends div.list-friends table.list div.group-users ul {
							padding: 0;
							margin: 0;
						}
						
							div.your-friends div.list-friends table.list div.group-users ul li {
								padding: 2px 0 5px 0;
								font-size: 12px;
								list-style-type: none;
							}
							
								div.your-friends div.list-friends table.list div.group-users ul li a:link, div.your-friends div.list-friends table.list div.group-users ul li a:visited, div.your-friends div.list-friends table.list div.group-users ul li a:hover, div.your-friends div.list-friends table.list div.group-users ul li a:active {
									font-size: 12px;
									color: #666;
								}
						
						
				/* /Всплывающий слой с выбором Группы пользователей */
		
			div.your-friends div.list-friends table.list td {
				padding: 5px 10px 5px 0;
				background: url("/static/i/gray_point2.gif") left top repeat-x;
			}
			
			div.your-friends div.list-friends table.list tr.top-friend td {
				background: none;
			}
			
			div.your-friends div.list-friends table.list td.first {
				width: 10px;
				padding: 0;
				background: none;
			}
			
			div.your-friends div.list-friends table.list td.check {
				width: 1%;
				padding-right: 7px;
				padding-left: 1px;
			}
			
			div.your-friends div.list-friends table.list td.wind {
				width: 1%;
				padding-right: 4px;
			}
			
			div.your-friends div.list-friends table.list td.nick {
				
			}
			
				div.your-friends div.list-friends table.list td.nick img.ico {
					margin: 0 7px 0 0;
				}
				
				div.your-friends div.list-friends table.list td.nick div.div-avatar {
					position: relative;
				}
				
					div.your-friends div.list-friends table.list td.nick div.div-avatar div.avatar {
						position: absolute;
						top: -25px;
						left: 95px;
						margin: 0;
						padding: 0;
					}
					
						div.your-friends div.list-friends table.list td.nick div.div-avatar div.avatar img {
							border: 3px solid #CFC9BB;
						}
			
			div.your-friends div.list-friends table.list td.last {
				width: 6px;
				padding: 0;
				background: none;
			}
	
	/* /Вид "Список" */
	
	/* Постраничная навигация */
	div.your-friends table.navigation-panel {
		width: 100%;
		margin: 0;
		background: url('/static/i/two_points_vert.gif') left top repeat-x;
	}
	
		div.your-friends table.navigation-panel td {
			padding: 13px 10px 0 10px;
		}
		
			div.your-friends table.navigation-panel div.pages {
				margin: 0 0 10px 0;
				/*margin: 0;*/
			}

				div.your-friends table.navigation-panel div.pages span {
					margin: 0 2px 0 0;
					padding: 2px 6px 2px 6px;
				}
				
				div.your-friends table.navigation-panel div.pages span.current {
					background: #CDC1AC;
					color: #FFF;
					font-weight: bold;
					margin-right: 4px;
					font-size: 13px;
				}
				
				div.your-friends table.navigation-panel div.pages span.dots {
					padding-left: 0;
					padding-right: 0;
				}
				
			div.your-friends table.navigation-panel div.number-on-page {
				margin: 0;
				font-size: 14px;
			}
			
				div.your-friends table.navigation-panel div.number-on-page select {
					font-size: 14px;
					padding-top: 1px;
					padding-bottom: 1px;
				}
			
		div.your-friends table.navigation-panel td.arrows {
			padding-left: 0;
			padding-top: 9px;
			text-align: right;
			vertical-align: top;
			font-size: 14px;
		}
		
			div.your-friends table.navigation-panel td.arrows span.arrow {
				font-size: 18px;
			}
			
			div.your-friends table.navigation-panel td.arrows span.arrow a {
				text-decoration: none;
			}
		
	/* /Постраничная навигация */
	
/* /Страница "Друзья" */


