@media print { /* to print */
	body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #000;
	font-size: 12pt;
	line-height:14pt;
	font-family: times;
}

#header, #navigation, #footer, .sidebar, #leftcol, #func_links, #article_comments 
  {
    display: none;    
  }

h3, h1, a h3, a h1 {
  font-size: 16pt;
  font-family: times;
  color: #000;
}

.maincol, #centercol, .txt, .i1, .i2, .i3, .i4
{
  margin:0px;
  padding: 0px;
  border: none;
}
.content
  {
    margin: 5px;
    float:none;
    width:100%;
    background:none;
  }

.inner_center_img
	{
		float:left;
		position: relative;
		margin:0px 10px 0px 0px;
	}
	
}
/* конец печати */


@media screen { /* to show */
/* general styles *************************************************************/
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	background: #fff;
}
body {
	color: #666;
	font: 12px/14px Arial, Helvetica, sans-serif;
	min-height: 100%;
	min-width: 1000px;
	position: relative;
}
* html body {
	height: 100%;
}
a:hover {
	text-decoration: none;
}
img {
	border: none;
}
p {
	margin: 5px 0 10px;
}
ul,
ol {
	list-style: none;
}
address {
	font-style: normal;
}
fieldset{border:none;}
.wrap {
	width: 100%;
	overflow: hidden;
}
.left {
	float: left !important;
	display: inline;
}
.right {
	float: right !important;
	display: inline;
}
.leftalign {
	text-align: left;
}
.rightalign {
	text-align: right;
}
.centeralign {
	text-align: center;
}

/* page holder ****************************************************************/
#bg {
	position: absolute;
	width: 381px;
	height: 468px;
	z-index: -1;
	top: 0;
	left: -58px;
}
#container {
	width: 90%;
	min-width: 984px;
	max-width: 984px; /* was 1200 */
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

/* header *********************************************************************/
#header {
	overflow: hidden;
	height: 137px;
	position: relative;
}
h1 {
	margin: 31px 0 0 20px;
	width: 200px;
	height: 69px;
	overflow: hidden;
	text-indent: -9999px;
	background: url('/images/2009/logo.png') no-repeat;
}
h1 a {
	display: block;
	height: 69px;
	position: relative;
}
#header img {
	position: absolute;
	top: 21px;
	margin-left: 32.5%;
}

#top-navigation {
	position: absolute;
	top: 0;
	margin-left: 32.5%;
	padding-left: 7px;
	background: url('/images/2009/bg-topnav-left.gif') no-repeat;
}
#top-navigation ul {
	width: 653px;
	overflow: hidden;
	background: #5b7ba9 url('/images/2009/bg-topnav-right.gif') no-repeat 100% 0;
}
#top-navigation ul li {
	float: left;
	padding: 0 17px;
}
#top-navigation a:hover {
	text-decoration: underline;
}



/* navigation ******************************************************************/
.navigation:after,
#navigation .sidebar ul:after {
        content:".";
        display:block;
        width:100%;
        overflow:hidden;
        height:0;
        clear:both;
        text-indent: -9999px;
}
* html .navigation {
        height:1%;
}
*+html .navigation {
        height:1%;
}
* html .sidebar ul {
        height:1%;
}

#navigation ul li {
        float: left;
}
#navigation a,
#top-navigation a {
        color: #fff;
        font: bold 12px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif;
        text-decoration: none;
}
#navigation .sidebar li {
        float: left;
        position: relative;
        background: #d94a63 url('/images/2009/rightdoor-pink.gif') no-repeat 100% 0;
}
#navigation .sidebar li:first-child {
        margin-right: 4px;
}
#navigation .sidebar li a {
        float: left;
        width: 148px;
        overflow: hidden;
        text-align: center;
        background: url('/images/2009/leftdoor-pink.gif') no-repeat;
}
#navigation .sidebar ul ul {
        display: none;
        position: absolute;
        z-index: 99;
        left: 0;
        top: 24px;
        border-top: 3px solid #fff;
        width: 148px;
        overflow: hidden;
        background: url('/images/2009/bg-drop.gif') no-repeat 0 100%;
}
#navigation .sidebar ul li:hover ul,
#navigation .sidebar ul li.hover ul {
        display: block;
}
#navigation .sidebar {
        overflow: visible;
}
#navigation .sidebar ul ul li {
        background: none;
        float: none;
        padding: 4px 4px 4px 30px;
}
#navigation .sidebar ul ul li a {
        background: none;
        width: auto;
        float: none;
        font: 11px/14px Arial, Helvetica, sans-serif;
}
#navigation .sidebar ul ul li a:hover {
        text-decoration: underline;
}


#navigation .maincol ul .active a {
        background: #fff url('/images/2009/bg-nav-active.gif') no-repeat 3px 50%;
        color: #ca2269;
        text-decoration: none !important;
}

#navigation .maincol .wrap {
	background: #5b7ba9 url('/images/2009/bg-nav-right-pink.gif') no-repeat 100% 0;
}
#navigation .maincol ul {
	float: left;
	padding-left: 65px;
	background: url('/images/2009/bg-nav-left-pink.gif') no-repeat;
}
#navigation .maincol ul a {
	float: left;
	padding: 0 3px 0 19px;
}
#navigation .maincol ul .active a {
	background: #fff url('/images/2009/bg-nav-active.gif') no-repeat 3px 50%;
	color: #ca2269;
	text-decoration: none !important;
}
#navigation .n1,
#navigation .n2,
#navigation .n3,
#navigation .n4,
#navigation .n5,
#navigation .n6,
#navigation .n7 {
	display: inline;
	margin-left: 12px;
	color: #c92642 !important;
}
#navigation .n1:hover,
#navigation .n2:hover,
#navigation .n3:hover,
#navigation .n4:hover,
#navigation .n5:hover,
#navigation .n6:hover,
#navigation .n7:hover {
	color: #517bb9 !important;
}
#navigation .n1 {
	background: url('/images/2009/n1.gif') no-repeat 2px 50% !important;
}
#navigation .n2 {
	background: url('/images/2009/n2.gif') no-repeat 2px 50% !important;
}
#navigation .n3 {
	background: url('/images/2009/n3.gif') no-repeat 2px 50% !important;
}
#navigation .n4 {
	background: url('/images/2009/n4.gif') no-repeat 2px 50% !important;
}
#navigation .n5 {
	background: url('/images/2009/n5.gif') no-repeat 2px 50% !important;
}
#navigation .n6 {
	background: url('/images/2009/n6.gif') no-repeat 2px 50% !important;
}
#navigation .n7 {
	background: url('/images/2009/n7.gif') no-repeat 2px 50% !important;
}


/* main content area **********************************************************/
#content {
	width: 100%;
	overflow: hidden;
	background: url('/images/2009/bg-content.png') no-repeat 100% 100%;
	border-bottom: 1px solid #cecdcd;
	padding: 13px 0 20px;
}

.sidebar {
	float: right;
	width: 300px;
	overflow: hidden;
}











/* выпадающее меню */
* html .sidebar .club {
	height: 1%;
	position: relative;
	z-index: 99;
}
*+html .sidebar .club {
	height: 1%;
}
.sidebar .club:after {
	content:".";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
	text-indent: -9999px;
}
.sidebar .club li {
	float: left;
	position: relative;
	background: #d94a63 url('/images/2009/rightdoor-pink.gif') no-repeat 100% 0;
}
.sidebar .club li:first-child {
	margin-right: 4px;
}
.sidebar .club li a {
	float: left;
	width: 148px;
	overflow: hidden;
	text-align: center;
	background: url(/images/2009/leftdoor-pink.gif) no-repeat;
	color: #fff;
	font: bold 12px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.sidebar .club ul {
	display: none;
	position: absolute;
	z-index: 99;
	left: 0;
	top: 24px;
	border-top: 3px solid #fff;
	width: 148px;
	overflow: hidden;
	background: url('/images/2009/bg-drop.gif') no-repeat 0 100%;
}
.sidebar .club li:hover ul,
.sidebar .club li.hover ul {
	display: block;
}
.sidebar .club ul li {
	background: none;
	float: none;
	padding: 4px 4px 4px 30px;
}
.sidebar .club ul li a {
	background: none;
	width: auto;
	float: none;
	font: 11px/14px Arial, Helvetica, sans-serif;
}
.sidebar .club ul li a:hover {
	text-decoration: underline;
}
/* конец выпадающего */







* html .sidebar {
	margin-left: 5px;
}
.maincol {
	margin: 0 308px 0 0;
}
* html .maincol {
	margin: 0;
	height: 1%;
}
#content .sidebar {
	padding: 0 0 225px;
}
.shopoholics {
	height: 169px;
	background: url('/images/2009/shopoholics.gif') no-repeat;
	overflow: hidden;
	margin: 5px 0;
}
.shopoholics a {
	display: block;
	height: 140px;
	padding: 29px 40px 0 175px;
	color: #666;
	text-decoration: none;
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
.shopoholics strong {
	display: block;
	height: 50px;
	overflow: hidden;
	text-indent: -9999px;
	background: url('/images/2009/hd-shopoholics.gif') no-repeat;
	margin: 0 0 12px;
}
.shopoholics a:hover {
	text-decoration: underline;
}
.box {
	background: url('/images/2009/bg-box.gif') repeat-y;
	margin: 5px 0;
}
.box .i1 {
	background: url('/images/2009/bg-box-top.gif') no-repeat;
}
.box .i2 {
	background: url('/images/2009/bg-box-bottom.gif') no-repeat 0 100%;
	padding: 8px 8px 14px 9px;
}
*+html .box .i2 {
	height: 1%;
}
.all {
	display: block;
	width: 52px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	background: url('/images/2009/all.gif') no-repeat;
}
.box h2 {
	background: #ca2269 url('/images/2009/bg-box-h2.gif') no-repeat;
	color: #fff;
	font: bold 12px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding: 0 5px 0 23px;
}
.box ul {
	padding: 8px 0 2px;
}
.box ul li {
	padding: 7px 0 7px 34px;
	background: url('/images/2009/letter.gif') no-repeat 8px 8px;
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
.box ul a {
	color: #666;
}
.box ul a.author {
	color: #ca2269;
	text-decoration: none;
	margin-right: 8px;
}
.box ul a.author:hover {
	text-decoration: underline;
}
.box .date {
	font: 10px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #999;
}
.box .date span {
	margin-left: 3px;
}

.box .topblog {
	width: 100%;
	overflow: hidden;
	padding: 2px 0;
}
.box .topblog li {
	padding: 6px 0;
	float: left;
	width: 100%;
	background: none;
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
.box .topblog img {
	float: left;
	display: inline;
	border: 1px solid #d1d1d1;
	margin: 0 10px;
}
.box .topblog a {
	color: #666;
	text-decoration: none;
}
.box .topblog a:hover {
	text-decoration: underline;
}
.box .topblog strong {
	display: block;
	margin: 0px 0 0;
}
.box .topblog strong a {
	color: #2a446c;
}


.login {
	height: 65px;
	overflow: hidden;
	background: url('/images/2009/bg-login.gif') no-repeat;
	padding: 8px 8px 0 18px;
	margin-top: 13px;
	color: white;
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	line-height:24px;
}
.login h2 {
	color: #fff;
	font: bold 12px/19px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin: 0;
}
.login .text {
	float: left;
	border: 1px solid #896fa2;
	padding: 1px 3px;
	color: #666;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin-right: 1px;
	width: 115px;
}
.login .password {
	float: left;
	border: 1px solid #b65274;
	padding: 1px 3px;
	color: #666;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin-right: 2px;
	width: 123px;
}
.login .button {
	float: left;
}
.f-pass {
	float: right;
	display: inline;
	color: #fff;
	margin-right: 20px;
	font: 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.register {
	float: left;
	margin: 6px 0 0;
	width: 87px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	background: url('/images/2009/registration.gif') no-repeat;
}

/* кнопка выхода */
input.del
  {
    border: none;
    margin: 0px 0px 0px 70px;
    color: #d94a63; 
    text-decoration: underline;
    cursor: pointer;
    display: inline;
  }
  
input.del:hover
  {
    color: #d94a63;
  }
  
.sidebar .banner {
	margin: 10px 0;
}
.sidebar .banner img {
	display: block;
}



.actions {
	margin: 15px 0;
	width: 100%;
	overflow: hidden;
}
.actions li {
	float: left;
	width: 133px;
	padding: 5px 0 5px 17px;
	overflow: hidden;
	font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	background: url('/images/2009/arrow-act.gif') no-repeat 3px 8px;
}
.actions a {
	color: #666;
	padding: 0 3px;
}
.actions a:hover {
	color: #fff;
	background: #dd4961;
}



#leftcol {
	float: left;
	width: 167px;
	overflow: hidden;
}
* html #leftcol {
	margin-right: 4px;
}
#centercol {
	margin: 0 0 0 174px;
}
* html #centercol {
	height: 1%;
	margin: 0;
}
#centercol h2 {
	margin: 10px 0 0 -3px;
	position: relative;
	color: #fff;
	font: bold 12px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	background: #84a406 url('/images/2009/bg-centercol-h2.gif') no-repeat 100% 0;
}
#centercol h2 span {
	display: block;
	background: url('/images/2009/bg-centercol-h2-span.gif') no-repeat;
	padding: 0 14px;
}
.rec-list {
	width: 100%;
	overflow: hidden;
}
.rec-list li {
	float: left;
	width: 100%;
	border-top: 1px solid #fff;
	padding: 12px 0 13px;
	margin: -1px 0 0;
}
.rec-list img {
	float: right;
	display: inline;
	border: 1px solid #fff;
	margin: 0 3px 0 15px;
}
.rec-list strong {
	margin: 0 0 0 15px;
	
}
.rec-list p {
	margin: 12px 0 0 15px;
}
.rec-list p strong {
	margin: 0 10px 0 0;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
}
.star-rating {
	margin-left: 3px;
}
.star-rating img {
	float: none;
	vertical-align: middle;
	margin: 0 -3px 0 0;
	border: none;
}
.themes {
	background: url('/images/2009/bg-themes.gif') no-repeat 0 100%;
	margin: 0 0 10px;
}
.themes .i1 {
	background: url('/images/2009/bg-themes-top.gif') no-repeat;
	padding: 8px;
	min-height: 130px;
}
.themes h2 {
	background: #fff url('/images/2009/bg-themes-h2.gif') no-repeat;
	color: #ca2269;
	padding: 0 9px;
	font: bold 12px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.themes ul {
	padding: 7px 0;
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
.themes ul li {
	padding: 7px 0 7px 23px;
	background: url('/images/2009/bullet-themes.gif') no-repeat 8px 10px;
}
.themes a {
	color: #fff;
	text-decoration: none;
}
.themes a:hover {
	text-decoration: underline;
}
.advices,
.advices2 {
	background: url('/images/2009/bg-advices.gif') no-repeat;
}
.advices2 {
	margin: 9px 0 0;
}
.advices .i1,
.advices2 .i1 {
	background: url('/images/2009/bg-advices-bottom.gif') no-repeat 0 100%;
	padding: 6px;
}
.advices h2,
.advices2 h2 {
	background: #ca2269 url('/images/2009/bg-advices-h2.gif') no-repeat;
	color: #fff;
	padding: 0 11px;
	font: bold 12px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.advices ul {
	font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	margin: 8px 0;
}
.advices ul li {
	padding: 2px 0 2px 25px;
}
.advices ul ul {
	margin: 2px 0 20px;
}
.advices ul li li {
	padding: 2px 0;
	font-weight: normal;
}
.advices ul a {
	color: #666;
	text-decoration: none;
}
.advices ul a:hover {
	text-decoration: underline;
}
.advices .bullet11 {
	background: url('/images/2009/bullet11.gif') no-repeat 10px 6px;
}
.advices .bullet12 {
	background: url('/images/2009/bullet12.gif') no-repeat 10px 6px;
}
.advices .bullet13 {
	background: url('/images/2009/bullet13.gif') no-repeat 10px 6px;
}
.advices .bullet14 {
	background: url('/images/2009/bullet14.gif') no-repeat 10px 6px;
}
.advices .bullet15 {
	background: url('/images/2009/bullet15.gif') no-repeat 10px 6px;
}
.advices .bullet16 {
	background: url('/images/2009/bullet16.gif') no-repeat 10px 6px;
}
.advices .bullet17 {
	background: url('/images/2009/bullet17.gif') no-repeat 10px 6px;
}
.advices .bullet18 {
	background: url('/images/2009/bullet18.gif') no-repeat 10px 6px;
}


.txt {
	background: #f3ede1 url('/images/2009/bg-txt-rb.gif') no-repeat 100% 100%;
}
.txt .i1 {
	background: url('/images/2009/bg-txt-lb.gif') no-repeat 0 100%;
}
.txt .i2 {
	background: url('/images/2009/bg-txt-rt.gif') no-repeat 100% 0;
}
.txt .i3 {
	background: url('/images/2009/bg-txt-lt.gif') no-repeat;
	padding: 9px 0;
}
.txt .i4 {
	border-left: 3px solid #efe8da;
	border-right: 3px solid #efe8da;
	padding: 0 8px 0 11px;
}
#breadcrumbs {
	background: #df76a3 url('/images/2009/bg-breadcrumbs.gif') no-repeat 100% 0;
	margin: -1px  0 0 -3px;
	position: relative;
	color: #feaec7;
}
#breadcrumbs div {
	background: url('/images/2009/bg-breadcrumbs-div.gif') no-repeat;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px 14px;
}
#breadcrumbs a {
	color: #feaec7;
}
.read,
.allarticles,
.allrec {
	display: block;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	width: 41px;
	background: url('/images/2009/read.gif') no-repeat;
}
.allarticles {
	width: 99px;
	background: url('/images/2009/allarticles.gif') no-repeat;
}
.allrec {
	width: 68px;
	background: url('/images/2009/allrec.gif') no-repeat;
}
h3 {
	font: 16px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin: 10px 0 0;
}
.txt-list {
	width: 100%;
	overflow: hidden;
}
.txt-list li {
	float: left;
	padding: 14px 0;
}
.txt-list img {
	float: left;
	max-width: 64px;
	max-height: 64px;
	border: 1px solid #fff;
	margin-right: 12px;
}
.navigator {
	width: 100%;
	overflow: hidden;
	margin: 11px 0 0;
}
.navigator .big {
	margin: 0px 10px 0px 0px;
  float: left;
}
.navigator .wrapper {
	margin: 0 0 0 264px;
}
.navigator ul {
	width: 100%;
	overflow: hidden;
}
.navigator ul li {
	height: 80px;
	width: 100%;
	float: left;
	background: #df76a3 url('/images/2009/bg-navigator-right.gif') no-repeat 100% 0;
	margin: 5px 0 0;
}
.navigator ul li:first-child {
	margin: 0;
}
.navigator ul a {
	display: block;
	height: 64px;
	background: url('/images/2009/bg-navigator-left.gif') no-repeat;
	padding: 8px 7px;
	overflow: hidden;
	color: #fff;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-decoration: none;
}
.navigator ul img {
	float: left;
	margin-right: 11px;
}
.navigator ul span {
	display: block;
	margin: 0px 0 0;
}



.heading {
	width: 100%;
	overflow: hidden;
	padding: 9px 0;
	background: url('/images/2009/hand.gif') no-repeat 4px 50%;
}
.heading strong {
	font: 24px/26px Tahoma, Arial, Helvetica, sans-serif;
	float: left;
	padding-left: 42px;
	color: #000;
}
.heading .plus {
	float: right;
	font: 12px/26px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 24px;
	background: url('/images/2009/plus.gif') no-repeat 0 50%;
}
.review {
	border-top: 1px solid #d4cdbe;
	border-bottom: 1px solid #d4cdbe;
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
}
.review .col1 {
	width: 136px;
	float: left;
	text-align: center;
}
.review .col2 {
	float: left;
	width: 170px;
	padding: 0 5px;
	font: 10px/12px Tahoma, Arial, Helvetica, sans-serif;
}
.user {
	font: bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 17px;
}
.girl {
	background: url('/images/2009/girl.gif') no-repeat 0 50%;
}
.boy {
	background: url('/images/2009/boy.png') no-repeat 0 50%;
}
.title {
	color: #040404;
	font: 18px/20px Tahoma, Arial, Helvetica, sans-serif;
}
.subtitle {
	color: #857b7b;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.edit {
	margin: 2px 0 6px;
	padding-left: 16px;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	background: url('/images/2009/bg-edit.gif') no-repeat 0 1px;
}
.review .col3 {
	margin: 0 0 0 316px;
}
.review .col3 strong {
	font: bold 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #4a4743;
}
.review .col3 ul {
	font: 10px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.review .col3 ul a {
	font-size: 11px;
}
.review .col3 ul li {
	padding: 6px 0 0;
	text-indent: 8px;
	background: url('/images/2009/bullet.gif') no-repeat 0 12px;
}

.post {
	padding: 12px 0 0;
	width: 100%;
	overflow: hidden;
}
.post .date {
	background: #cbc1ae url('/images/2009/corner-date-right.gif') no-repeat 100% 0;
	color: #fff;
	margin: 0 0 6px;
}
.post .date span {
	display: block;
	background: url('/images/2009/corner-date-left.gif') no-repeat;
	font: 10px/12px Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 8px;
}
.editpost {
	float: right;
	font: 11px/22px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	background: url('/images/2009/bg-editpost.gif') no-repeat 0 50%;
}
.post h2 {
	margin: 0 165px 0 8px;
	font: 18px/22px Tahoma, Arial, Helvetica, sans-serif;
}
.post p {
	font: 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin: 12px 8px;
}
.post-buts {
	color: #4a4743;
	margin: 12px 8px;
}
.expand {
	margin: 0 3px;
	text-decoration: none;
	background: url('/images/2009/underline.gif') repeat-x 0 100%;
}
.expand:hover {
	background: none;
}
.post img {
	border: 1px solid #cbc1ae;
	margin: 0 6px;
}
.comments {
	width: 100%;
	overflow: hidden;
	padding: 0 0 0px;
}
.level1,
.level2 {
	margin-left: 33px;
	padding: 17px 0 0;
	width: 70%;
	overflow: hidden;
}
.level1 img,
.level2 img {
	float: left;
	margin: 2px 0 0;
}
.level2 {
	margin-left: 67px;
}
.com-txt {
	margin: 0 0 0 80px;
}
.com-txt p {
	margin: 0;
	line-height: 14px;
}
.com-txt ul {
	margin: 5px 0 0;
}
.com-txt li {
	float: left;
	font: 10px/13px Tahoma, Arial, Helvetica, sans-serif;
	margin-right: 12px;
}
.com-txt li a {
	padding-left: 14px;
	float: left;
}
.t1 a {
	background: url('/images/2009/t1.gif') no-repeat 0 60%;
}
.t2 a {
	background: url('/images/2009/t2.gif') no-repeat 0 60%;
}
.t3 a {
	background: url('/images/2009/t3.gif') no-repeat 0 60%;
}


/* footer *********************************************************************/
#footer {
	height: 79px;
	position: relative;
	margin-top: -1px;
	background: url('/images/2009/bg-footer.png') no-repeat 100% 0;
}
#footer .sidebar {
	text-align: right;
	color: #6c6c6c;
	font: 11px/13px Tahoma, Arial, Helveticam sans-serif;
}
#footer .sidebar ul {
	margin: 12px -5px 6px 0;
	font: 10px/12px Tahoma, Arial, Helvetica, sans-serif;
}
#footer .sidebar ul li {
	display: inline;
	padding: 0 5px;
	border-left: 1px solid #606060;
}
#footer .sidebar ul li:first-child {
	border: none;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer .sidebar a {
	color: #606060;
}
#footer .maincol {
	padding: 10px 0 0;
}
#footer .maincol ul {
	float: left;
	padding: 2px 0;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
}
#footer .maincol ul li {
	float: left;
}
#footer .links1 a {
	color: #e39ba7;
}
#footer .links2 a {
	color: #be68ad;
}
#footer .links3 a {
	color: #139b89;
}
#footer .links4 a {
	color: #5991c7;
}
#footer .links5 a {
	color: #d94a63;
}
#footer .links6 a {
	color: #9bbe3d;
}
#footer .links1 li {
	padding: 0 7px 0 11px;
	background: url('/images/2009/bullet1.gif') no-repeat 0 60%;
}
#footer .links3 li {
	padding: 0 7px 0 11px;
	background: url('/images/2009/bullet3.gif') no-repeat 0 60%;
}
#footer .links4 li {
	padding: 0 7px 0 11px;
	background: url('/images/2009/bullet4.gif') no-repeat 0 60%;
}
#footer .links6 li {
	padding: 0 7px 0 11px;
	background: url('/images/2009/bullet6.gif') no-repeat 0 60%;
}
#footer .links1 li:first-child,
#footer .links3 li:first-child,
#footer .links4 li:first-child,
#footer .links6 li:first-child {
	padding-left: 0;
	background: none;
}
#footer .maincol .links2,
#footer .maincol .links5 {
	background: url('/images/2009/spr.gif') no-repeat 0 4px;
	padding: 2px 10px;
}
#footer .maincol .links2 li,
#footer .maincol .links5 li {
	padding: 0 10px 0 0;
	background: url('/images/2009/spr.gif') no-repeat 100% 2px;
}


/* right column links: enter communities and so on */
.inner_income_over
	{
		margin:10px 0px 10px 0px;
		height: 60px;
	}	
	
.inner_income
	{
		padding:0px 0px 0px 0px;
		margin:0px;
		list-style-type:none;
		float:left;
		width:49%;
	}
	
	
.inner_income li
	{
		padding:3px 0px 20px 18px;
		background:url(/images/design/inner_marker7.gif) 0px 2px no-repeat;
		font-size:11px;
		color:#666666;
		 
	}	
	
.inner_income li a
	{
		color:#666666;
		padding:0px 1px 0px 1px;
	}
	
	
.inner_income li a:hover
	{
		color:#ffffff;
		background:#CA2269;
	}
	
	
/* main photo in articles */
.inner_center_img
	{
		float:left;
		position: relative;
		margin:0px 10px 0px 0px;
	}
	
/* сообщения о действиях */
.saved{
  color: white;
  background: green;
  padding: 5px;
  margin: 10px 0px 10px 0px;
}

.error{
  color: white;
  background: orange;
  padding: 5px;
  margin: 10px 0px 10px 0px;
}

}
/* end to show */

.star
  {
    cursor: pointer;
  }
  
  
  
  


/* === blog-2 === */
.comment{
	background:url(/images/2009/bg-comment.gif) no-repeat 0 50%;
	padding:2px 0 2px 17px;
	margin-left:5px;
}
.post img{margin-bottom:12px;}
/* === personal-2 === */
.block-border{
	border:solid #d4cdbe;
	border-width:1px 0;
	padding:8px 8px 25px 8px;
	height:1%;
}
.personal-2{
	width:100%;
	padding-bottom:250px;
}
.personal-3 h3,
.personal-2 h3{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 0 7px 0;
	color:#4a4743;
}
.block-menu{
	border:1px solid #b2b2a6;
	background:#efefde url(/images/2009/bg-block-menu.gif) no-repeat;
	padding:0 0 0 15px;
	height:24px;
	overflow:hidden;
}
.block-menu ul{
	width:100%;
	overflow:hidden;
}
.block-menu ul li{
	float:left;
	background:url(/images/2009/line.gif) no-repeat 0 50%;
	padding:6px 5px 4px 5px;
	height:14px;
}
.new-mess textarea{
	width:99.7%;
	border:solid #d1d1d1;
	border-width:0 1px 1px 1px;
	overflow:auto;
	height:113px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
.lock-menu ul li img{
	float:left;
}
.mess-friend p input,
.block-border p input{
	border:1px solid #d1d1d1;
	width:28px;
	color:#666;
	font-size:11px;
	text-align:right;
	padding:1px 2px;
}
.submit-btn{
	background:url(/images/2009/bullet19.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
	line-height:16px;
	border:0px;
	color:#2E64B3;
	cursor:pointer;
	text-decoration: underline;
	font-size: 14px;
}
.submit-btn a{
	color:#517bb9;
}
.block{
	height:1%;
	padding:8px 8px 25px 8px;
}
/* === personal-3 === */
.bord-bot{
	width:100%;
	border-bottom:1px solid #d4cdbe;
}
.bord-bot .guestpost p{
	margin:0;
}
.messages-link{
	width:100%;
	overflow:hidden;
	padding:5px 0 0 0;
}
.com-txt .friend-nav li,
.com-txt .messages-link li{
	font-size:11px;
	float:left;
	color:#666;
}
.com-txt .friend-nav li.first,
.com-txt .messages-link li.first,
span.letter{
	background:url(/images/2009/bg-mess.gif) no-repeat 0 60%;
	padding:0 15px 0 18px;
}
.com-txt .messages-link li span{
	color:#999;
	font-size:10px;
}
.com-txt .friend-nav li a,
.com-txt .messages-link li a{
	padding:0;
	float:none;
}
/* === personal-4 === */
.bord-bot p span{
	font-size:10px;
	color:#999;
}
.com-txt .friend-nav{
	width:100%;
	overflow:hidden;
	margin:0;
}
.com-txt .friend-nav li.last{
	float:right;
	background:url(/images/2009/t3.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
}
.search-friends{
	width:100%;
	padding:30px 0 0 0;
}
.search-friends h3{
	margin:0 0 8px 8px;
}
.search-friends-l-t{
	background:#e5e0d6 url(/images/2009/cont-l-t.gif) no-repeat;
}
.search-friends-r-t{
	background:url(/images/2009/cont-r-t.gif) no-repeat 100% 0;
}
.search-friends-r-b{
	background:url(/images/2009/cont-r-b.gif) no-repeat 100% 100%;
}
.search-friends-l-b{
	background:url(/images/2009/cont-l-b.gif) no-repeat 0 100%;
	width:100%;
	padding:14px 0 0px 0;
}
.wrapp-elements{
	width:100%;
	padding-bottom:20px;
}
.sex,
.growth,
.friends-wrapp{
	width:100%;
	overflow:hidden;
	padding:0 0 6px 0;
}
.growth span,
.sex span,
.growth label,
.friends-wrapp label,
.friends-wrapp span{
	width:160px;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
	font-size:11px;
	line-height:18px;
}
.growth input,
.friends-wrapp input{
	float:left;
	border:1px solid #cbc9c9;
	width:186px;
	font-size:11px;
	color:#666;
	padding:2px 5px;
}
.sex select,
.friends-wrapp select{
	width:199px;
	padding:0 0 0 5px;
	float:left;
	font-size:11px;
	color:#666;
}
.sex select{
	width:66px;
	text-align:center;
}
.sex input{
	width:16px;
	height:15px;
	margin:2px 0 0 0;
	padding:0;
	float:left;
}
.sex label{
	float:left;
	font-size:11px;
	line-height:18px;
	padding:0 5px 0 2px;
}
.friends-submit{
	height:15px;
	padding-left:170px;
}
.mess-friend{
	height:1%;
	padding:0px 8px 8px 8px;
}
.mess-friend .submit-btn{margin-bottom:10px;}
.mess-friend .new-mess textarea{
	border-width:1px;
}
.message-submit{
	width:100%;
}
/* === personal-5 === */
.article{
	width:100%;
}
.article-holder,
.my-article{
	height:1%;
	padding:15px 8px 0 8px;
}

fieldset.addArticle{
  max-width: 450px;
}

.article-element-wrapp{
	width:100%;
	overflow:hidden;
	padding:0 0 5px 0;
}
.article-element-wrapp label{
	display:block;
	font-size:11px;
	color:#666;
}
.article-element-wrapp input{
	border:1px solid #d1d1d1;
	font-size:11px;
	color:#666;
	width:186px;
	padding:2px 5px;
}
.article-element-wrapp select{
	width:198px;
}
.article p{
	font-size:11px;
}
.upload-foto{
	width:100%;
	padding-bottom:24px;
}
.upload-foto a{
	font-size:11px;
	padding-left:14px;
	background:url(/images/2009/plas.gif) no-repeat 0 50%;
}
.q-wrapp{
	width:100%;
	overflow:hidden;
	padding-bottom:8px;
}
.q-wrapp a{
	float:right;
	background:url(/images/2009/bg-q.gif) no-repeat;
	padding-left:15px;
	color:#666;
	font-size:11px;
}
.article .block-menu{
	padding:0;
	height:auto;
}
.article .block-menu img{
	display:block;
}
.article .block-border .new-mess textarea{
	height:193px;
}
.save-wrapp{
	width:100%;
	padding:15px 0 0 0;
}
.public {
	/* width:100%; */
  float: right;
  overflow:hidden;
  margin: 0px 0px 10px 20px;
}
.public span{
	color:#999;
	font-size:10px;
}
.public a{
	float:right;
	padding:0 0 0 15px;
	color:#666;
	font-size:11px;
}

.public a.del{
	background:url(/images/2009/t3.gif) no-repeat 0 50%;
	float:right;
	padding:0 0 0 15px;
	color:#666;
	font-size:11px;
}

.public a.edit{
	background:url(/images/2009/t1.gif) no-repeat 0 50%;
	float:right;
	padding:0 0 0 15px;
	color:#666;
	font-size:11px;
}

.my-article .guestpost p{
	margin:0;
}
.my-article em.r,
.my-article em.l,
.my-article em.g{
	font-size:11px;
	font-style:normal;
	color:#84a406;
	background:url(/images/2009/bg-nav-active-green.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
}
.my-article em.l{
	color:#f00;
	background:url(/images/2009/bg-nav-active-red.gif) no-repeat 0 50%;
}
.my-article em.g{
	color:#2b3790;
	background:url(/images/2009/star-g.gif) no-repeat 0 50%;
}
/* === personal-6 === */
.questionnaire{
	height:1%;
	overflow:hidden;
	padding:12px 8px;
	border-bottom:1px solid #d4cdbe;
}
.sex em,
.friends-wrapp em{
	float:left;
	padding-left:18px;
	line-height:18px;
	font-size:10px;
	color:#a5a4a4;
	font-style:normal;
}
.sex em.yes
.friends-wrapp em.yes, .friends-wrapp em.show, .sex em.show{
	background:url(/images/2009/yes.gif) no-repeat 4px 50%;
	cursor: pointer;
}
.sex em.no
.friends-wrapp em.no, .friends-wrapp em.not_show, .sex em.not_show{
	background:url(/images/2009/no.gif) no-repeat 4px 50%;
	cursor:pointer;
}
.zodiac{
	width:200px;
	overflow:hidden;
}
.zodiac li{
	width:99px;
	float:left;
	padding:5px 0;
}
.zodiac li label{
	padding-left:22px;
}
.zodiac li.zodiac-1 label{background:url(/images/2009/zodiac-1.gif) no-repeat 0 50%;}
.zodiac li.zodiac-2 label{background:url(/images/2009/zodiac-2.gif) no-repeat 0 50%;}
.zodiac li.zodiac-3 label{background:url(/images/2009/zodiac-3.gif) no-repeat 0 50%;}
.zodiac li.zodiac-4 label{background:url(/images/2009/zodiac-4.gif) no-repeat 0 50%;}
.zodiac li.zodiac-5 label{background:url(/images/2009/zodiac-5.gif) no-repeat 0 50%;}
.zodiac li.zodiac-6 label{background:url(/images/2009/zodiac-6.gif) no-repeat 0 50%;}
.zodiac li.zodiac-7 label{background:url(/images/2009/zodiac-7.gif) no-repeat 0 50%;}
.zodiac li.zodiac-8 label{background:url(/images/2009/zodiac-8.gif) no-repeat 0 50%;}
.zodiac li.zodiac-9 label{background:url(/images/2009/zodiac-9.gif) no-repeat 0 50%;}
.zodiac li.zodiac-10 label{background:url(/images/2009/zodiac-10.gif) no-repeat 0 50%;}
.zodiac li.zodiac-11 label{background:url(/images/2009/zodiac-11.gif) no-repeat 0 50%;}
.zodiac li.zodiac-12 label{background:url(/images/2009/zodiac-12.gif) no-repeat 0 50%;}
.friends-wrapp textarea{
	width:196px;
	height:56px;
	border:1px solid #d1d1d1;
	overflow:auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
.growth input{
	width:63px;
}
.growth label{
	width:31px;
	padding:0 0 0 4px;
	text-align:left;
}
.no-bord{
	border:none;
}
.friends-wrapp a{
	font-size:11px;
}
/* === personal-7 === */
.add-foto{
	overflow:hidden;
	height:21px;
}
.add-foto a{
	background:url(/images/2009/plus.gif) no-repeat 0 50%;
	padding-left:25px;
	line-height:21px;
	float:right;
}
.questionnaire .guestpost p{
	margin:0;
}
.questionnaire .guestpost p span{
	padding-left:20px;
}
.questionnaire .guestpost p span.close{
	background:url(/images/2009/bg-close.gif) no-repeat 0 50%;
}
.questionnaire .guestpost p span.open{
	background:url(/images/2009/bg-open.gif) no-repeat 0 50%;
}
.questionnaire .guestpost p span.open-all{
	background:url(/images/2009/bg-open-all.gif) no-repeat 0 50%;
}
.questionnaire .guestpost .gall-menu{
	float:right;
	font-size:11px;
}
.questionnaire .guestpost .gall-menu li{
	padding:2px 0 2px 15px;
}
.questionnaire .guestpost .gall-menu li.edit{
	background-position:0 60%;
	margin:0;
	line-height:14px;
}
.questionnaire .guestpost .gall-menu li.add-f{
	background:url(/images/2009/plas.gif) no-repeat 0 50%;
	margin-bottom:5px;
}
.questionnaire .guestpost .gall-menu li.dell{
	background:url(/images/2009/t3.gif) no-repeat 0 50%;
}

li.delete{
  background:url(/images/2009/t3.gif) no-repeat 0 50%;
  list-style: none;
  padding: 0px 0px 0px 15px;
}

/* === personal-8 === */
.new-foto{
	width:100%;
	padding:0 0 6px 0;
}
.new-foto label{
	display:block;
	font-size:11px;
	color:#666;
}
.new-foto input{
	width:99%;
	padding:2px 0px;
	font-size:11px;
	color:#666;
	border:1px solid #d1d1d1;
}
.new-foto select{
	width:219px;
}
.new-foto textarea{
	width:99%;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #d1d1d1;
	overflow:auto;
}
.new-foto-file{
	width:100%;
	overflow:hidden;
	padding:0 0 6px 0;
}
.new-foto-file input{
	float:left;
	margin-right:3px;
}
/* === personal-9 === */
a.back-link{
	font-size:11px;
	float:right;
	background:url(/images/2009/bg-allmsg.gif) no-repeat 0 50%;
	padding-left:14px;
}
.questionnaire .guestpost .add-foto{
	float:right;
	width:250px;
}
.questionnaire .guestpost .add-foto a{
	font-size:12px;
}
.wrapp-edit-foto p a{
	font-size:11px;
	padding:0 15px;
}
.wrapp-edit-foto p a.cover{
	background:url(/images/2009/cover.gif) no-repeat 0 50%;
}
.wrapp-edit-foto p a.dell{
	background:url(/images/2009/t3.gif) no-repeat 0 50%;
}
.questionnaire .maintable table td.color{
	background:#fff;
	border-bottom:none;
	border-top:none;
}
.wrapp{
	width:100%;
	overflow:hidden;
}
.wrapp input{
	float:left;
	margin:0;
	padding:0;
	width:16px;
	height:15px;
}
.wrapp a{
	float:left;
}
.wrapp img{
	float:left;
}
.questionnaire .maintable table td.color p{
	color:#999;
	font-size:10px;
	text-align:left;
	margin:0;
}
/* === personal-10 === */
.gallery{
	width:100%;
	padding:11px 0 12px 0;
}
.gallery-left{
	background:#fff url(/images/2009/gallery-left.gif) no-repeat;
}
.gallery-right{
	background:url(/images/2009/gallery-right.gif) no-repeat 100% 0;
	height:129px;
	overflow:hidden;
	padding:0 23px;
	position:relative;
}
.gallery-right a.prev,
.gallery-right a.next{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:14px;
	height:14px;
}
.gallery-right a.prev{
	background:url(/images/2009/prev.gif) no-repeat;
	position:absolute;
	top:60px;
	left:5px;
}
.gallery-right a.next{
	background:url(/images/2009/next-btn.gif) no-repeat;
	position:absolute;
	top:60px;
	right:5px;
}
.gallery-right ul{
	width:100%;
	overflow:hidden;
	padding:8px 0 0 0;
	white-space:nowrap;
}
.gallery-right ul li{
	float:left;
	padding: 0 2.5% 8px 2.5%;
}
.gallery-right ul li a{
	display:block;
	width:112px;
	height:90px;
	padding-top:22px;
	background:#f3f0eb;
}
.gallery-right ul li a:hover{
	background:#cbc1ae;
}
.gallery-right ul li a img{
	display:block;
	margin:0 auto;
}
.img-wrapp{
	width:100%;
	background:#cbc1ae;
	padding:16px 0;
}
.img-wrapp img{
	display:block;
	margin:0 auto;
}
.questionnaire h3 span{
	color:#9c9895;
	font-weight:normal;
	font-size:11px;
}
.description textarea{
	width:98%;
	border:none;
	padding:5px;
	height:74px;
	overflow:auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
.description-menu{
	width:100%;
	padding:10px 0;
	overflow:hidden;
}
.description-menu li{
	float:left;
	padding: 0 13px;
}
.description-menu li.dell{
	background:url(/images/2009/t3.gif) no-repeat 0 50%;
}
.description-menu input{
	background:url(/images/2009/save.gif) no-repeat 0 50%;
	border: 0px;
	cursor: pointer;
	padding: 0px 0px 0px 10px;
	color: #2E64B3;
	text-decoration: underline;
}
.text-center{
	text-align:center;
}
.text-center span{
	font-size:11px;
	display:block;
}
.estimation-2,
.estimation{
	width:100%;
	overflow:hidden;
	padding:0 0 10px 0;
}
.estimation input{
	margin:0;
	padding:0;
	width:15px;
	height:16px;
	float:left;
}
.estimation label{
	float:left;
	width:22px;
}

.info{
  display: block;
  padding: 5px;
  border: 1px solid rgb(136,136,136);

  margin: 5px 0px;
  background: white;

}


.nav-beauty a:hover {
	background: #fff url('/images/2009/bg-nav-active.gif') no-repeat 3px 50%;
	color: #ca2269 !important;
}
.nav-health a:hover {
	background: #fff url('/images/2009/bg-nav-active-cold.gif') no-repeat 3px 50%;
	color: #13838a !important;
}
.nav-love a:hover {
	background: #fff url('/images/2009/bg-nav-active-red.gif') no-repeat 3px 50%;
	color: #d81e34 !important;
}
.nav-children a:hover {
	background: #fff url('/images/2009/bg-nav-active-blue.gif') no-repeat 1px 50%;
	color: #458dd1 !important;
}
.nav-leasure a:hover {
	background: #fff url('/images/2009/bg-nav-active-yellow.gif') no-repeat 3px 30%;
	color: #fea202 !important;
}
.nav-interior a:hover {
	background: #fff url('/images/2009/bg-nav-active-brown.gif') no-repeat 3px 35%;
	color: #af917d !important;
}
.nav-food a:hover {
	background: #fff url('/images/2009/bg-nav-active-green.gif') no-repeat 3px 50%;
	color: #7a9902 !important;
}
.nav-job a:hover {
	background: #fff url('/images/2009/bg-nav-active-darkblue.gif') no-repeat 3px 30%;
	color: #069 !important;
}
.nav-horo a:hover {
	background: #fff url('/images/2009/bg-nav-active-maroon.gif') no-repeat 3px 50%;
	color: #9d2274 !important;
}

textarea.addCommentText{
  width: 600px;
  height: 80px;
  border: 1px solid lightgrey;

}

.page_scroller{
  color: #D81E34;
  font-size: 16px;
  margin: 0px 5px;
}

span.scroller_active{
  background: #D81E34;
  font-size: 16px;
  color: white;
  padding: 0px 3px;
}

h4{
  color: white;
  font-size: 120%;
}
