h1 {
	color:#ADADAD;
	font:22px arial;
	padding:0 0 0 5px;
	margin:0;

}
h2 {
	color:#326ccd;
	font:18px arial;
	padding:0;
	margin:0 0 1em 0;
}

#mystuff-submenu {
	padding-top:15px;
	padding-left:43px;
	margin-bottom:20px;
}
/* #social-help */
#social-help {
	padding: 15px 0 0 0;
	width: 96%;
	text-align: right;
	font-size: 11px}
#social-help p {
	margin: 0 0 0 14px;
	padding-bottom: 4px;
	border-bottom: 1px solid #c7c7c7}
#social-table {
	width: 100%;
	empty-cells: show;
	margin: 30px 0 0 0}
#social-table td {
/*	padding: 11px 10px 80px 10px;*/
	vertical-align: top;
	font-size: 11px;
	line-height: 17px}
#social-table p {
	margin: 5px 0 10px 0}
#social-table #td1 {
	width: 29%;
	padding: 11px 12px 80px 0}
#social-table #td2 {
	width: 34%;
	background: #f2f0f3;
	padding: 11px 12px 80px 16px}
#social-table #td3 {
	width: 36%;
	padding: 11px 10px 80px 14px}
#social-table #td1 .h2 {
	float: left;
	margin-left: 19px}
#social-interested {
	float: right;
	white-space: nowrap;
	margin-top: -3px}
#social-add-user {
	background: #f2f0f3;
	padding: 9px 4px 9px 15px;
	clear: both;
	margin-top: 6px}
#social-add-user-input {
	width: 83%}
#social-table ul {
	padding: 0}
#social-table #td1 ul {
	margin: 21px 0 0 14px}
#social-table #td2 ul, #social-table #td3 ul {
	margin: 20px 0 0 0}
#social-table li {
	list-style-type: none}
#social-table #td1 li {
	margin: 0 0 20px 20px;
	line-height: 20px}
#social-table #td2 li {
	margin: 0 0 2px 0;
	line-height: 20px}
#social-table #td2 table {
	width: 100%}
#social-table #td2 td {
	width: 50%;
	white-space: nowrap;
	padding-bottom: 3px}
#social-table #td2 img {
	vertical-align: middle}
#social-table #td2 .td2 {
	padding-left: 12px}
#social-table #td3 li {
	margin: 0 0 15px 20px}
#social-table li img {
	vertical-align: middle;
	}
#social-table #td1 li img, #social-table #td3 li img {
	margin-left: -20px;
	position: relative;
	z-index: 0;
	margin-right: 4px}
#social-table #td3 li img {
	margin-left: -20px;
	margin-right: 4px}
#social-table li input {
	margin: 0 6px 0 -20px;
	vertical-align: middle;
	position: relative;
	z-index: 0}
#social-watch-template {
	display: none;
}
.popup-generic {
	position: absolute;
	background-color: #ffffff;
	border: 1px solid #e5e5e5;
	z-index: 1;
	display: none;
	opacity: 0.8;
	text-align: center}
.popup-generic iframe {
	display: none}
.popup-generic td {
	padding: 5px 10px}
.popup-generic p {
	margin: 0 !important}
	
#search-warning, #warning-generic {
	width: 400px;
	height: 200px;
	position: absolute;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -100px;
	background-color: #ffffff;
	border: 1px solid #e5e5e5;
	z-index: 1;
	display: none;
	opacity: 0.8}
#search-warning .inside-wrapper, .warning-wrapper {
	margin:20px;
}
#search-warning, #warning-generic h2 {
	color:#326ccd;
	font:1.4em arial;
	padding:0;
	margin:0 0 1em 0;
}
#search-warning iframe, #warning-generic iframe {
	display: none}
#search-warning .inside-wrapper, .warning-wrapper {
	margin: 20px}
#search-results-column, #search-generic-wrapper {
	width: 69%;
	float: left}
.grey {
	background: #f1f1f1}
.l-grey {
	background: #f8f8f8}
	
/* настройка подсветки новых комментов */
#comments_highlight div {
	float:left;
	white-space:nowrap;
	padding:10px 5px;
	margin-right:5px;
}
#comments_highlight label {
	font-weight:normal;
	ve rtical-align:middle;

}
#comments_highlight input {
	
}
#comments_highlight #hl0_box {

}
#comments_highlight #hl1_box {
	background:#f7f7f7;
}
#comments_highlight #hl2_box {
	background:#f6efd2;
}
#comments_highlight #hl3_box {
	background:#fdd2f3;
}
#comments_highlight #hl4_box {
	border:1px solid #f00;
	padding:9px 4px;
}

/* Registration
**************************************************/
input.big {font-size:3em; width:100%; padding:3px 0;}
input.middle {font-size:2em; width:100%; padding:2px 0;}

select {fo nt-family:arial;}
.field {margin-bottom:2em; max-width:800px; width:100%;}
.field table {width:100%; border:1px solid #fff;}
	* html .field {width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 1115 ? "800px" : "100%");}

.description {color:#666; font-size:11px; padding-left:15px; margin-top:10px; background:url(http://img.dirty.ru/d3/bullet.gif) no-repeat -20px 0;}
.error {
	padding:3px 5px;
	font-size:1em;
	color:#fff;
	background:#f00;
}
span.error {
	padding:0 3px;
}
#birthday select {
	font-size:1.2em;
}
#country_holder select,
#city_holder select {
	font-size:1.2em;
	width:90%;
}

#registration_form select {
	font-size:15px;
	height:1.6em;
	vertical-align:middle;
}
#registration_form input, #registration_form textarea, #registration_form select {
	background:#f6efd2;
	border:1px solid #e9e9e9;
	border-top-color:#ccc;
}
#registration_form label {
	color:#666;
	line-height:180%;
	font-size:13px;
	font-weight:bold;
}
#registration_form input.radio, #registration_form input.image, #registration_form input.checkbox {
	background:none;
	border:none;
	vertical-align:middle;
}

#registration_form img.image {
	cursor:pointer; cursor:hand;
}
#navigation  {
	width:100%;
	ma rgin:20px 0 0 0;
	height:55px;
}
#navigation td {
	padding-top:20px;
}
#navigation .two {
	padding-bottom:0.3em;
}
#navigation #title {
	width:100%;
	margin-bottom:5px;
	height:23px;
}
#navigation #title img {
	padding-left:5px;
}
#content {
	width:99%;
	min-height:200px;
	padding-top:20px;
	border-top:1px solid #ccc;
	background:url(http://img.dirty.ru/d3/bg_top.jpg) repeat-x 0 -15px;
	position:relative;
}
.two_columns {
	width:99%;
}
.two_columns td {
	vertical-align:top;
}
.two_columns .one {
	width:69%;
}
.two_columns .two {
	width:31%;
}
