			/*
			#BG {
				//eng
				position: absolute; 
				left: 864px; top: 0px; 
				background: url(img/bcgrnd.jpg); 
				width: 336px; 
				height: 336px;
			}
			*/
			/*	rus 
			#BG {
			
				position: absolute; 
				left: 45px; 
				top: 0px; 
				background: url(img/background-repeat.jpg); 
				width: 1200px; 
				height: 935px;
			}
			*/
			
			.debug {
				background-color:#ffffff;
				border:1px solid red;
				font-size:0px;
			}
			
			#profile-content {
				/*
				border: 1px solid #978f63; 
				position: relative;
				top: 0px;
				left: 18px;
				width:692px; 
				font-size: 12px;
				*/

				padding: 10px 12px;

				/*background-color:#f3f3f3;*/
			}

			textarea.big {
				overflow:hidden;
				width:680px;
				height:98px;
			}

			#profile-content form {
				margin:0px;
				padding:0px;
				border:0px;
			}


			#profile-content table {
				font-family: Arial;
				font-size: 12px;
			}


			.profile-checkbox {
					margin:0px;
					padding:0px;
					border:0px;
					width:15px;
					height:15px;
			}

			.editable {
				border: 1px solid #c5bc8b;
				background-color: #f3f0dc;
				font-family: Arial; 
				font-size: 11px;
				color: #635e41;	
				padding-top: 2px;
				padding-left: 4px;
			}

			.scrollable {
				overflow-y:scroll;	
			}

			table.profile td {
				font-family: Arial;
				font-size: 12px;
				color: #292929;
				font-weight:bold;
			}

			/*	
				������� � ���������	
			*/

			table.table-select td {
				font-family: Arial;
				font-size: 12px;
			}

			table.table-select tr {
				height:38px;
			}

			table#layout #profile-content table.table-select td.left {
				text-align:right;
				padding-right:9px;
				width:138px;
				background:none;
			}

			td.rest {
				width:630px;
			}

			table.table-select select {
				height:21px;
				padding:2px;
			}

			select.sel-short {
				width:86px;
			}

			select.sel-medium {
				width:160px;
			}

			select.sel-long {
				width:130px;
			}

			select.sel-longer {
				width:265px;
			}

			select.sel-verylong {
				width:310px;
			} 
			/*	
				������� � ����������	
			*/
			table.table-checkbox td {
				font-family: Arial;
				font-size: 12px;
			}

			table.table-checkbox tr {
				height:24px;
			}

			table.table-checkbox label {
				padding-left:8px;
			}

			table.table-checkbox td.box input {
				margin:0px;
				padding:0px;
				border:0px;			
				width:15px;
				height:15px;
			}

			table.table-checkbox td.L2 {
				width:157px;
			}

			td.bold-caption {
				/*	height:46px;	*/
				font-weight:bold;
			}

			tr.hidden td {
				font-size:0px;
				height:0px;
			}

			.bottom-line {
				border-bottom: 1px solid #c9e1aa;
				/*
				padding:0px 0px 14px 0px;
				margin:0px 2px;
				*/
				padding-bottom:14px;
			}

			.latest {
				border-bottom:0px;
			}

			td.left-column {
				vertical-align:top;
				width:320px;
			}
			td.right-column {
				padding-left:30px;
			}

			.save-button {
				width:96px;
				height:24px;
				padding:0px;
				margin:5px 0px;
				border:0px;
				background: url(/img/save-changes.jpg) no-repeat;
			}


		div.profile-element {
			padding: 0px;
			border-bottom: 1px solid red;
			/*border: 1px solid #c9e1aa;*/
			font-family: Arial;
			font-size: 12px;
			color: #292929;
			margin: 10px;
			height: 78px;
		}

		.element-select {
			font-family: Arial;
			font-size: 12px;
			height: 21px;
			color: #292929;
			border: 1px solid #c5bc8b;
			background-color: #f3f0dc;
		}

		div.profile-element-description {
			 padding: 2px 6px; 
			 font-weight: bold;
		}
				

		span.profile-element-label {
			padding: 6px;
		}
		span.profile-element-comment {
			font-family: Arial;
			font-size: 12px;
			font-weight: bold;
			color: #68b700;
			vertical-align:top;
			position:relative;
			top:4px;
			left:9px;
		}

			.info-right {
				clear: both;
				margin-top: 10px;
				margin-bottom: 16px;
				padding: 0px;	
				border: 0px none;
				height: 164px;
				line-height: 13px;
			}	

			.photo-right {
				position: relative;
				top: 0px;
				left: 10px;		
				margin: 0px;
				padding: 5px 5px 5px 5px;
				background-color: #c9e1aa;
				border: 1px dotted #68b700;
				width: 109px;
				height: 150px;
				float: left;
			}

			.view-right {
				margin-top: 3px; 
				line-height: 16px;
			}

			.photo-right img {
				margin: 0px;
				padding: 0px;
				border: 1px solid #68b700; 
			}				

			.desc-right {
				position: relative;
				top: 4px;
				left: 18px;
				font-size: 11px;
				font-family: Arial;
				margin: 0px;
				padding: 0px;
				border: 0px;
				width: 93px;
				border: 0px;
				float: left;
			}

				.desc-right a {
					text-decoration: underline;
					font-weight: bold;
					color: #0068bb;
				}

		.bold-value {
			font-weight: bold;
			padding-left: 5px;
		}
		.profile-link a {
			font-weight: bold;
			text-decoration: underline;
			color: #0068bb;
		}

		.profile-message {
			font-family: Arial;
			font-size: 12px;
			color: #292929;
		}

		/*	profile menu */
		#profile-menu {
			font-size: 12pt; 
			margin-left:4px;
		}

		#profile-menu td.standard {
			background:#cbc7b1 url(/img/hat.jpg) no-repeat;
			height:36px;
			width:133px;
		}
		#profile-menu td.selected {
			background:#978f63 url(/img/hat-selected.jpg) no-repeat;
			height:36px;
			width:133px;
		}
		#profile-menu td.space {
			width:1px;
		}
		#profile-menu td.tail {
			background: url(/img/menu-right.jpg) no-repeat;
			width: 33px; 
			height: 36px;
		}
		#profile-menu td.tail-sel {
			background: url(/img/menu-right-sel.jpg) no-repeat;
			width: 33px; 
			height: 36px;
		}

		.menu-item {
			font-family: Arial;
			font-size: 12px;
			font-weight: bold;
			padding-top: 1px;
			padding-left: 14px;
		}

		.menu-item a {
			color: #ffffff;
			text-decoration: none;
		}

		div.profile-element {
			padding: 0px;
			border-bottom: 1px solid #c9e1aa;
			font-family: Arial;
			font-size: 12px;
			color: #292929;
			margin: 10px;
			height: 78px;
		}

		.element-select {
			font-family: Arial;
			font-size: 12px;
			height: 21px;
			color: #292929;
			border: 1px solid #c5bc8b;
			background-color: #f3f0dc;
		}

		div.profile-element-description {
			 padding: 2px 6px; 
			 font-weight: bold;
		}
				

		span.profile-element-label {
			padding: 6px;
		}
		span.profile-element-comment {
			font-family: Arial;
			font-size: 12px;
			font-weight: bold;
			color: #68b700;
		}

				td.right-column {
					padding-left:16px;
				}

				td.right-column td.left {
					width:58px;
				}

				table.C3 td.L1 {
					width:194px;
				}
				table.C3 td.L2 {
					width:200px;
				}
				table.C3 td.L3 {
					width:120px;
				}

				table.C4 td.L1 {
					width:154px;
				}
				table.C4 td.L2 {
					width:158px;
				}
				table.C4 td.L3 {
					width:152px;
				}
				table.C4 td.L4 {
					
				}
				
				table.table-checkbox td.offset {
					width:23px;
				}