

#sidebar-wrapper2 {
  float:left;
  width:920px;
}

#left-column {
  float:left;
  width:216px;
}

#center-column {
  float:right;
  width:466px;
}

#second-column {
  float:left;
  width:680px;
}

#right-wrapper {
  float:left;
  width:276px;
}

/* Main page. Right block ................................................... */
.user-main-avatar {
  padding: 6px 8px 6px 0;
}

td.usermenu a {
  font-size: 11px;
  color: #96300C;
}

h3.usernick a {
  font-size: 12px !important;
}

h3.usernick {
  margin: 0;
  padding: 2px 0 8px;;
}

.mp-right-top, .mp-right-top2 {
  padding: 4px 7px 4px 10px;
  border-bottom: 1px solid #E9D4A2;
}

.mp-right-top {
  background: #FFE3A5 url(/img/sidebar1.gif) top no-repeat;
}

.mp-right-top2 {
  background: #FFE3A5;
}

span.mp-block-h {
  color: #994F00;
  font-weight: bold;
}

.mp-right-body, .mp-right-body2 {
  padding: 8px;
}

.mp-right-body2 {
  border-top: 1px solid #E9D4A2;
}

#mp-right-bottom {
  background: url(/img/sidebar2.gif) bottom no-repeat;
  line-height: 10px;
}

#mp-right-wrapper {
  background: #FCF1DB;
  width: 234px;
}

/**/
.newcom-mp {
  width: 72px;
  height: 92px;
  background: url(/img/user_bg.gif) no-repeat;
  text-align:center;
}


/* Main page. User top */
.mp-top {
  width: 448px;
}

.mp-top tr td {
  vertical-align: top;
  padding-bottom: 10px;
  width: 50%;
}

.mp-content-wrapper {
  margin: 0 10px 0 68px;
}

.stats {
  padding: 4px 0 0 10px;
}

#news-left-column {
  float:left;
  width:259px;
  margin-bottom:15px;
}

#news-right-column {
  float:right;
  width:259px;
  margin-bottom:15px;
}

h2.news-header {
  font-size: 19px;
  font-weight: normal;
  margin: 8px 0 8px 0;
  padding: 0;
}

#news-left-column p,
#news-right-column p {
  padding: 0;
  margin: 0 0 8px 0;
}

.invite .left {
  padding-left:10px;
}

.invite .right {
  padding-right:10px;
}

.f-invite {
  padding-left:68px;
  padding-bottom:10px;
}

.f-invite .mp-tops-item2 {
  font: 10px Tahoma;
}
.mp-n-tbl {
  text-align:center;
}
.mp-n-tbl table{
	background: url(/img/module-people-item.gif) no-repeat 50% 0;
}

.mp-n-tbl .line2 {
  height: 10px;
}

.mp-n {
  padding-top:3px;
}

.main_form_bold{
	text-decoration:none;
	font-weight:bold;
	color:#FFDD97;
    font-size:12px;
}
.main_form_link{
	text-decoration:none;
	font-weight:normal;
    color:#ffffff;
	cursor:pointer;
}

.main_form_link:hover {
  color:#ffffff;
}

.main_form_bold:hover {
  color:#FFDD97;
  font-size:12px;
}



/* Popular blogs */
.popular-blogs {
  width:100%;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 10px;
  font-size: 12px;
}

.popular-blogs tr td {
  padding:3px;
}

.popular-blogs-avatar {
  width:60px;
  padding-bottom:13px !important;
}

.popular-blogs-h {
  font-size: 15px;
  font-weight: normal;
  padding:0 0 5px 0;
  margin:0;
}

.popular-blogs .keyw {
  font: 11px Tahoma;
  color: #336699;
}

.popular-blogs .item {
  padding-bottom: 1px;
}

.popular-blogs .item2 {
  padding: 8px 0 8px 0;
}

.popular-blogs .empty {
  line-height:8px;
  height:5px;
}

.popular-blogs-items {
  padding-bottom: 10px !important;
  width:100%;
}

/* Community and Photo categ */
.comm-list, .photo-list {
  font-size: 11px;
}

/* Community sections icons */
.comm-list-item {
	height: 24px;
	white-space: nowrap;
	margin: 2px 0;
	padding-left: 30px;
	line-height: 24px;
	background-image: url(/img/pics/category_icons_24x24.gif?ver=1);
	background-repeat: no-repeat;
	}
	.comm-list-item A {
		text-decoration: none;
		}
		.comm-list-item A SPAN {
			text-decoration: underline;
			}
			
.musicandcinema{ background-position: 0 0;}

/* Удалить блок после парехода на новые категории*/
.familyandhome{background-position: 0 -72px;}
.beautyandhealth{background-position: 0 -96px;}
.businessandfinance{background-position: 0 -144px;}
.scienceandtechnics{background-position: 0 -216px;}
.sportsandtravel{background-position: 0 -312px;}

.music2{ background-position: 0 0;}
.cinema{ background-position: 0 -24px;}
.artandculture{ background-position: 0 -48px;}
.books{ background-position: 0 -72px;}
.painting{ background-position: 0 -96px;}
.beautyandfashion{ background-position: 0 -120px;}
.healthandmedicine{ background-position: 0 -144px;}
.loveandrelationship{background-position: 0 -168px;}
.familyandchildren{ background-position: 0 -192px;}
.houseandinterior{ background-position: 0 -216px;}
.realestate{ background-position: 0 -240px;}
.shopping{ background-position: 0 -264px;}
.worldandregions{ background-position: 0 -288px;}
.policyandsociety{ background-position: 0 -312px;}
.economyandfinance{ background-position: 0 -336px;}
.business{ background-position: 0 -360px;}
.educationandcareer{background-position: 0 -384px;}
.electronicsandtechnics{background-position: 0 -408px;}
.science{background-position: 0 -432px;}
.computersandinternet{background-position: 0 -456px;}
.carsandtransport{background-position: 0 -480px;}
.entertainmentsandhobby{background-position: 0 -504px;}
.sport{background-position: 0 -528px;}
.travelandtourism{background-position: 0 -552px;}
.religionandnoncognition{background-position: 0 -576px;}
.animalsandnature{background-position: 0 -600px;}
.freetopics{background-position: 0 -624px;}
.photo{background-position: 0 -648px;}
.cooking{background-position: 0 -672px;}
.humor{background-position: 0 -696px;}
.adults{background-position: 0 -720px;}


/* Import */
#imp-left-column {
  float:left;
  width: 685px;
}

#imp-right-column {
  float:left;
  width: 275px;
}

.imp-column-wrapper {
  margin: 0 10px 0 10px;
}

.imp-column-wrapper2 {
  margin: 0 10px 0 0;
}

/**/
.advantages {
  font-size: 11px;
}

.promo-list {
  font-size:10px;
  font-family:Tahoma;
  font-weight:bold;
  color: #4D6CA2;
  padding:5px 0 5px 5px;
  margin:0;
}

td.pr-l {
  border-bottom: 1px solid #D0DCEE;
  /*background:url(/img/prbg.gif) bottom repeat-x;*/
}

.pr-h {
  font-size: 18px;
  font-weight:normal;
  color:#7093CC;
  padding:0;
  margin:0;
  text-align:center;
}

.lb-avatar {
  padding-bottom:2px;
}

.lb-avatar img {
  border: 1px solid #DAE2F3;
  padding: 1px;
}

#th-sidebar {
  float:left;
  width:276px;
}

#th-right-column {
  float:left;
  width:682px;
}

.th-column-wrapper {
  margin: 0 10px 0 10px;
}

.th-column-wrapper2 {
  margin: 0 10px 0 0;
}

/* DATING */
.d-item { margin-bottom:8px; width:100%; border-bottom: 1px solid #DDDDDD; }
.d-item tr td { vertical-align:top; }
.d-avatar { width:68px; height:88px; }
.d-avatar2 { width:68px; padding-bottom:8px; }
#d-left { float:left; width:48.9%; }
#d-right { float:right; width:48.9%; }
.d-groups { padding-bottom:10px; }
.d-invite { font-size:12px; margin:0 0 8px 0; padding:0; color:#7093CC; }
.d-inv { font-size:18px; text-decoration:none; color:#4D6CA2 }
#d-right-column { float:right; width:745px; }
#d-single-column { padding:0 0 0 10px; }
#d-sidebar { float:left; width:206px; }
.d-column-wrapper { margin-left:10px; }
.d-column-wrapper2 { margin-right:10px; }
.d-big  { color: #16387C; font: 13px Arial; font-weight: bold; padding: 3px 0 3px 5px; text-decoration:none; }
.d-big img, .d-subscr img { vertical-align:middle;}
.d-subscr { margin-top:10px; padding-left:13px; }
.d-pagenav { width:100%; margin-bottom:10px; }
.d-pagenav a, .d-pagenav strong { padding:0 3px; }
.d-body { padding: 8px 0 0 0; color:#8597B6; }
.d-body2 { margin: 0 0 3px 0; font-size:11px; }
.d-body2 table tr td { font-size:11px; }
.d-body2 table tr td.stars img { font-size:11px; vertical-align:middle; }
.d-un .userNickLink { color:#8597B6; font-weight:normal;}
.d-un img { vertical-align:middle; }
a.d-bn { font-weight:bold; }
.d-item-atr div { padding-bottom:0px; }
.d-item-atr span { font-weight:bold; }
.d-city { color:#8597B6; }
.d-info-box { padding: 0 0 10px 0; }
.d-pic-cell { padding: 0 8px 13px 0; }
.d-res-item { border-bottom: 1px solid #DDDDDD; margin-bottom: 13px; font-size: 12px; }
.d-adv-line { border-top:1px solid #DDDDDD; }
.b-c1, .b-c3, .b-c6, .b-c8 { width: 9px; height: 9px; }
.b-c1 { background: url(/img/c1_.gif) left top no-repeat; }
.b-c3 { background: url(/img/c2_.gif) left top no-repeat; }
.b-c6 { background: url(/img/c3.gif) left top no-repeat; }
.b-c8 { background: url(/img/c4_.gif) left top no-repeat; }
.b-c2 { background: url(/img/line.gif) top repeat-x; }
.b-c4 { background: url(/img/line.gif) left repeat-y; }
.b-c5 { background: url(/img/line.gif) right repeat-y; }
.b-c7 { background: url(/img/line.gif) bottom repeat-x; }
.d-user { font-size:12px; font-weight:bold; padding:0; margin:0; }
.d-user span { font-size:20px; color:#FF9933; }
.d-user-wrapper { margin-bottom:10px; }
.d-user-wrapper2 { margin:10px 0 10px 0; }
.d-status { font-weight:normal; color:#339933; }
.d-status-wrapper { width:100%; margin-bottom:5px; }
.d-adr { margin-bottom:5px; }
.d-photo { width:100%; }
.d-photo tr td { text-align:center; }
.d-tabs-cur { margin-right:1px; float:left; background:url(/img/d-tabs-left.gif) left top no-repeat; margin-bottom:-1px; position:relative; }
.d-tabs-cur2 { margin-left:9px; padding: 5px 15px 5px 6px; background:url(/img/d-tabs-right.gif) right top no-repeat; font-weight:bold; }
.d-tabs { margin-right:1px; float:left; background:url(/img/d-tabs-left2.gif) left top no-repeat; margin-bottom:-1px; position:relative; }
.d-tabs2 { margin-left:9px; padding: 5px 15px 5px 6px; background:url(/img/d-tabs-right2.gif) right top no-repeat; font-weight:bold; }
.d-tabs2 a { text-decoration:none; font-weight:normal; }
.d-tabs-wrapper { padding:10px 0 0 10px; }
.d-anketa-h { font-size:15px; font-weight:bold; color:#AEBFE6; margin:0; padding:0; }
.d-anketa-h .d-notsave { font-size:11px; font-weight:normal; color:red; padding-left:5px; }
.d-anketa-h .d-save { font-size:11px; font-weight:normal; color:green; padding-left:5px; }
.d-anketa-info { margin: 8px 0 0 0; }
.d-anketa-block { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #DAE2F3; }
.d-anketa4 { width:100%; margin-top:8px; }
.d-anketa4 tr td { width:25%; }
.d-photo-pn { text-align:center; margin:10px 0 10px 0; }
.d-user-photo { text-align:center; padding: 10px 0 10px 0; }
.d-user-photo img { padding:2px; border:1px solid #DAE2F3; }
.d-photo-count { padding: 0 20px 0 20px; }
.d-add-photo { margin-top:10px; }
.d-padd { padding-left:50px; }
.d-anketa-btn { text-align:right; }
.d-sett { margin-bottom:10px; }
.sp-wrapper2 { margin-bottom:10px; }
.gray2 { color:#8597B6; font-weight:normal !important; }
.cur-rate-item { padding: 5px 0 5px 10px; font-weight:bold; color:#16387C; }
.rate-item { padding: 5px 0 5px 10px; }
.rate-small-menu { margin-bottom:10px; font-size:13px; }
.rate-item img { vertical-align:middle; }

h1.page-header {
  margin:0;
  padding:3px 10px 10px 20px;
  font: 25px Tahoma;
  color: #0863AF;
}
