/* Wrappers */
.wrapper { width:100%;}
.main { width:900px; margin-left:auto !important; margin-right: auto !important; }
.body { width:880px; margin-left:auto !important; margin-right: auto !important; clear:both;}

/* Header */
.header_background { background:#dbd7cc; }
.header { height:130px; width:900px; margin-left:auto !important; margin-right: auto !important; }
#logo { float: left; margin-top:15px; margin-left:21px;}
.nav {margin-top:11px;}
/* SubHeader */
.top { margin-top:14px; }
/* Content */
.content_left { width:280px; float:left; padding:0; margin:0;}
.content_right { width:600px; float:left;padding:0; margin:0;}
.full_supcontent { }
.full_content { padding:0; }
.full_subcontent { margin-top: 10px; }
.supcontent { }
.content { padding:0; }
.subcontent { margin-top: 10px; }

/* Footer */
.partners  { margin-top:10px; background: #d8d4c9; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align:center; }
.copyright { text-align: center; font-size:10px; color: #5d574f;}

/* Yandex stuff */
.header .socialLinks { float: right; width: 230px; margin-top: 35px;}
.header .socialLinks > span { float: left; }
.header .socialLinks-vk { width: 20px; height: 20px; float: left; margin: 3px 5px 0 5px; cursor: pointer; background: url('../images/vk_icon_opacity.png') no-repeat;}
.header .socialLinks-vk:hover { background: url('../images/vk_icon.png') no-repeat;}
.header .socialLinks-fc { width: 20px; height: 20px; float: left; margin: 3px 5px 0 0; cursor: pointer; background: url('../images/facebook_icon_opacity.png') no-repeat; }
.header .socialLinks-fc:hover { background: url('../images/facebook_icon.png') no-repeat; }
.header .socialLinks-tw { width: 20px; height: 20px; float: left; margin: 3px 5px 0 0; cursor: pointer; background: url('../images/twitter_icon_opacity.png') no-repeat; }
.header .socialLinks-tw:hover { background: url('../images/twitter_icon.png') no-repeat; }

/* Misc */
.clear { clear:both; }

/* Subscr */
#subscription { float: center; height: 35px; width: 900px; margin: 10px 10px 0 0; background: url('../images/nav_bg.jpg'); box-shadow: 0 5px 10px #b1a99e;   margin-left:auto !important; margin-right: auto !important; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
text-align: center; line-height:35px;   font-size: 14px;  text-transform: uppercase; color: #5d574f;
}
.sub {
  text-decoration: underline;
}

.sub:hover {
  color: #689f01;
}