/*----- common -----*/
* {
	margin: 0;
	padding: 0;
}

html {
	font: 62.5% arial, tahoma, verdana, sans-serif;
	line-height: 1.2;
}

body {
	font-size: 1.3em;
	color: #000;
	background: #fff;
}

a {
	color: #135EAE;
}

img,
fieldset {
	border: none;
}

input {
	vertical-align: middle;
}

input,
select,
textarea {
	font-size: 1em;
	font-family: arial, tahoma, verdana, sans-serif;
}

.tbx {
	padding: 2px;
	border: 1px solid #b5b9bf;
}

.tbx-inactive {
	color: #808080;
}

.btn {
	overflow: visible;
	padding: 0 .5em;
}

.on .off,
.off .on {
	display: none!important;
}

h1, h2, h3 {
	font-size: 1em;
	font-weight: normal;
}

.nowrap {
	white-space: nowrap;
}

/*----- layout -----*/
html,
body {
	height: 100%
}

.wrapper {
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

* html .wrapper,
* html .footer {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');
}

.middle {
	width: 100%;
	padding: 0 0 14.15em;
	height: 1%;
}

.nolinks .middle {
	padding-bottom: 8.85em;
}

.middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.container {
	width: 100%;
	float: left;
	overflow: hidden;
}

.content {
	padding: 5px 370px 33px 0;
	$padding-bottom: 0;
}

.content-form {
	padding: 0;
}

.content-wide {
	padding-right: 0;
}

.sidebar {
	float: left;
	margin-right: -3px;
	width: 370px;
	margin-left: -370px;
	position: relative;
}

.footer {
	margin: -14.15em auto 0;
	min-width: 1000px;
	height: 14.15em;
}

.nolinks .footer {
	height: 8.85em;
	margin-top: -8.85em;
}

/*----- header -----*/
.header {
	position: relative;
	height: 7.385em;
	z-index: 1000;
}

.header .logo {
	position: absolute;
	top: 0;
	left: 35px;
}

.header .menu-search-wrap {
	margin: 0 auto;
	width: 28em;
	padding-top: .95em;
}

.header .menu {
	overflow: hidden;
	margin-left: 1em;
	margin-right: -3.3em;
	list-style: none;
}

.header .menu li {
	float: left;
	text-align: center;
	margin-right: 2.54em;
	font-size: 1.3em;
}

.header .menu li small {
	display: block;
	font-size: 0.53em;
	color: #9a9a9a;
	margin-bottom: -.4em;
}

.header .menu li.bookmarks,
.header .menu li.bookmarks a {
	color: #309283;
}

.header .menu li.users,
.header .menu li.users a {
	color: #849100;
}

.header .menu li.groups,
.header .menu li.groups a {
	color: #8e6800;
}

.search {
	position: relative;
	background: #d5e4f3;
	padding: 2px;
	$padding: 1px 2px;
	margin-top: .6em;
}

.search,
.search fieldset {
	overflow: visible;
	float: left;
	border: none;
}

.search .tbx, 
.search .btn {
	font-size: 1.16em;
	vertical-align: middle;
}

.search .tbx {
	width: 18em;
	padding: 2px 2px 3px 2px;
	border: 1px solid #b5b9bf;
}

.search .tbx-inactive {
	color: #bcbcbc;
}

.search .btn {	
	margin-left: -2px;
	padding: 0 .7em;
	overflow: visible;
	margin-top: -1px;
}

.search label {
	padding-top: .1em;
	font-size: .85em;
	color: #919195;
	position: absolute;
	top: .75em;
	$top: .35em;
	left: 100%;
	padding-left: 8px;
	width: 10em;
	cursor: pointer;
	cursor: hand;
}

.header .logged {
	font-family: tahoma, arial, sans-serif;
	list-style: none;
	position: absolute;
	font-size: .85em;
	right: 0;
	width: 8.36em;
	top: 16px;
}

.header .logged li {
	margin-bottom: .25em;
	padding-left: 15px;
}

.header .logged li.messages {
	padding-left: 0;
}

.header .logged li.messages a {
	padding-left: 15px;
	background: transparent url(../img/icons.png) no-repeat 0 -1797px;
}

.header .logged a {
	color: #2874c7;
}

.header .logged a.exit-link {
	color: #898988;
}

.header .notlogged {
	list-style: none;
	position: absolute;
	top: 18px;
	right: 18px;
	z-index: 1001;
}

.header .notlogged li {
	margin-bottom: .85em;
}

body.logging .header .notlogged li.notlogged-openid {
	display: block;
}

.header .notlogged li.notlogged-openid {
	display: none;
}

.header .notlogged a {
	color: #ed3800;
}

body.logging .header .notlogged a {
	color: #919195;
}

.header .notlogged a.login-link {
	text-decoration: none;
	border-bottom: 1px dotted #ed3800;
	font-size: 1.385em;
}

body.logging .header .notlogged a.login-link {
	border-bottom: 1px dotted #919195;
}

.header .notlogged a.register-link,
.header .notlogged a.openid-link {
	font-size: 1.08em;
}

/*----- subheader -----*/
.subheader {
	background: #fff url("../img/subheader.png") repeat-x 0 -78px;
	height: 45px;
	margin-bottom: 1.5em;
	position: relative;
}

.subheader .menu {
	overflow: hidden;
	zoom: 1;
	list-style: none;
	padding-left: 35px;
	padding-top: 6px;
}

.subheader .menu li {
	float: left;
	margin-right: 20px;
	padding-top: 5px;
	position: relative;
}

.subheader .menu li.current {
	height: 39px;
	padding-top: 0;
	background: transparent url("../img/subheader.png") no-repeat 0 -39px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: -10px;
}

.subheader .menu li.current strong {
	display: block;
	background: transparent url("../img/subheader.png") no-repeat 100% 0;
	height: 34px;
	padding-top: 5px;
	padding-right: 10px;
	font-weight: normal;
	float: left;
}

.subheader .menu li .new-ico {
	width: 37px;
	height: 37px;
	display: block;
	background: transparent url("../img/new.png") no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod, src='/img/new.png');
	position: absolute;
	top: -5px;
	right: 0;
}

.subheader .menu li.new {
	padding-right: 42px;
	padding-bottom: 12px;
}

.subheader .menu li.new-current strong {
	padding-right: 49px;
}

.subheader .menu li.new-current strong .new-ico {
	right: 9px;
}

.subheader .menu li.my,
.subheader .menu li.my a {
	color: #319283;
}

.subheader .menu li.friends,
.subheader .menu li.friends a {
	color: #7a8600;
}

.subheader .menu li.groups,
.subheader .menu li.groups a {
	color: #8e6800;
}

.subheader .menu li.ads,
.subheader .menu li.ads a {
	color: #ff4310;
}

.subheader .add-bookmark-wrap {
	position: absolute;
	top: 9px;
	left: 100%;
}

.subheader .add-bookmark {
	display: block;
	height: 22px;
	margin-left: -368px;
	float: left;
	background: #f9f9f9 url(../img/add-bookmark-icons.png) no-repeat 8px -22px;
	text-decoration: none;
	color: #c96809;
	white-space: nowrap;
	line-height: 20px;
	position: relative;
	overflow: hidden;
	padding-right: 14px;
	padding-left: 26px;
}

.subheader .add-bookmark em {
	border-bottom: 1px dotted #c96809;
	font-style: normal;
	z-index: 10;
	position: relative;
}

.subheader .add-bookmark-here {
	background-color: #fff;
}

.subheader .add-bookmark-here em {
	background-color: #fff;
	border: none;
}

.subheader .add-bookmark-first {
	color: #fff;
	background: #2d76c4 url(../img/add-bookmark-icons.png) no-repeat 8px 0;
	_padding-right: 11px;
}

.subheader .add-bookmark-first em {
	border-bottom: 1px dotted #fff;
}

.subheader .add-bookmark .l,
.subheader .add-bookmark .r {
	display: block;
	height: 44px;
	width: 11px;
	background: transparent url(../img/add-bookmark-bg.png) no-repeat 0 0;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod, src='/img/add-bookmark-bg.png');
}

.subheader .add-bookmark .l {
	top: -22px;
	left: 0;
}

.subheader .add-bookmark .r {
	top: 0;
	right: 0;
}

/*----- register -----*/
.register {
	margin-right: 7px;
	position: relative;
	padding: 1px 0 3px 0;
	height: 114px;
	background: transparent url(../img/reg-frame.png) no-repeat 100% 0;
	margin-top: 2px;
	margin-bottom: 20px;
}

.register .captcha {
	display: none;
}

.register .bg {
	position: absolute;
	width: 100%;
	height: 110px;
	top: 1px;
	left: -2px;
	z-index: 1;
}

.register .features {
	position: absolute;
	z-index: 2;
	left: 40px;
	font-size: 18px;
	list-style: none;
	line-height: 1.1;
	top: 12px;
}

.register .features .feature-save { color: #06637e; }
.register .features .feature-tags { color: #3c790a; }
.register .features .feature-share { color: #706a03; }
.register .features .feature-groups { color: #984c1e; }

.register form {
	position: absolute;
	top: 9px;
	right: 0;
	width: 515px;
	z-index: 2;
	zoom: 1;
}

.register form h2 {
	color: #ed3800;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: -27px;
}

.register form ul {
	list-style: none;
	overflow: hidden;
	zoom: 1;
	padding-top: 30px;
}

.register form ul li {
	float: left;
	margin-right: 5px;
}

.register form ul li.captcha {
	position: relative;
}

.register form ul li.captcha .tbx {
	width: 79px;
}

.register form ul li.captcha img {
	position: absolute;
	top: -28px;
	left: 0;
}

.register form ul li .password-password {
	display: none;
}

.register form ul li.submit {
	padding-top: 5px;
}

.register form ul li.submit input {
	width: 130px;
	color: #433932;
}

.register form .tbx {
	width: 124px;
	padding: 1px 2px;
}

.register form .tbx-inactive {
	color: #ca651e;
}

/*----- footer -----*/
.footer {
	position: relative;
	background: #f3f5f6;
}

.footer .footer-content {
	padding-right: 380px;
	color: #9e9e9e;
	padding-left: 35px;
	padding-top: 1.46em;
}

.footer .footer-content .l {
	float: left;
	width: 34em;
}
.footer .footer-content .r {
	float: right;
	width: 11em;
}

.footer .footer-content a {
	color: #145eae;
}

.footer .footer-content a.gray {
	color: #9e9e9e;
}

.footer .footer-content a.feedback-link {
	text-decoration: none;
	border-bottom: 1px dotted #145eae;
	zoom: 1;
}

.footer .footer-content ul {
	list-style: none;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 2px;
}

.footer .footer-content ul,
.footer .footer-content p {
	margin-bottom: .55em;
}

.footer .footer-content ul li {
	float: left;
	margin-right: 1.1em;
}

.footer .banner {
	position: absolute;
	bottom: 5.31em;
	$bottom: 5.25em;
	right: 8px;
	display: block;
	width: 360px;
	height: 115px;
	overflow: hidden;
}

.footer .links-wrap {
	color: #145eae;
	background-color: #e7eaed;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: .846em;
	padding: .91em 0;
	height: 4.45em;
}

.footer .links-wrap .inner {
	position: relative;
	padding-right: 175px;
}

.footer .links-wrap .inner .counter-link {
	position: absolute;
	top: 1.5em;
	right: 7px;
	color: #3071b6;
}

.footer .links-wrap p {
	padding: 0 35px;
	margin-bottom: .3em;
}

.footer .links-wrap a {
	color: #145eae;
}

.footer .links-wrap .links a {
	margin-right: .3em;
	white-space: nowrap;
}

.footer .links-wrap em,
.footer .links-wrap em a {
	color: #e92600;
	font-style: normal;
}

/*----- reklama -----*/
.reklama {
	margin-left: 35px;
}

.reklama h2 {
	font-weight: normal;
	font-size: 2.31em;
	margin-bottom: .33em;
}

.reklama h2 a {
	color: #2d76c4;
}

.reklama .descr {
	overflow: hidden;
	zoom: 1;
	font-size: 1.077em;
	line-height: 1.25;
	margin-right: 20px;
	margin-bottom: 4.5em;
}

.reklama .descr .l {
	float: left;
	width: 53%;
}

.reklama .descr .r {
	float: right;
	width: 45%
}

.reklama .descr strong {
	font-weight: normal;
	color: #d0461c;
}

.reklama .details {
	font-size: 1.385em;
	font-weight: bold;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}

.reklama .details .banners {
	float: left;
	width: 66%;
	border-right: 1px solid #f0c2b4;
}

.reklama .details .links {
	float: right;
	width: 32%;
}

.reklama .details .banners .l {
	float: left;
	width: 49%;
}
.reklama .details .banners .r {
	float: right;
	width: 49%;
}

.reklama .details h3,
.reklama .details h4 {
	font-size: 1.67em;
	font-weight: normal;
	line-height: .87;
}

.reklama .details h4 {
	font-weight: bold;
}

.reklama .details .info {
	color: #d0461c;
	padding-top: .65em;
	margin-bottom: 1.15em;
	padding-right: 1em;
}

.reklama .details .info strong {
	display: block;
	font-size: 3.22em;
	margin-right: -.3em;
	white-space: nowrap;
	margin-top: -.14em;
	margin-bottom: -.24em;
}

.reklama .details .info strong span {
	margin-left: -.15em;
}

.reklama .details dt {
	font-size: 1.89em;
	font-weight: normal;
}

.reklama .details dd {
	margin-top: -.15em;
	margin-bottom: 1.15em;
}

.reklama .details small {
	font-size: .61em;
	color: #d0461c;
	font-weight: normal;
	display: block;
	clear: both;
	line-height: 1;
	padding-bottom: 4px;
}

.reklama .details small .asterisk {
	font-size: 2.18em;
	line-height: .8;
	vertical-align: middle;
}

.reklama .order {
	overflow: hidden;
	zoom: 1;
	margin-left: -23px;
	font-size: 1.077em;
	margin-bottom: 1em;
}

.reklama .order .l {
	float: left;
	width: 66%;
}

.reklama .order .r {
	float: right;
	width: 32%;
}

.reklama .order .r a.scheme {
	display: block;
	margin-left: 8px;
}

.reklama .order .l form {
	height: 217px;
	background: transparent url(../img/shadow-br.png) no-repeat 100% 100%;
	padding-right: 1px;
	margin-right: 11px;
	position: relative;
	margin-top: 18px;
}

.reklama .order .l form .inner {
	background: #ffe7c3;
	padding-left: 24px;
	padding-top: 22px;
	height: 193px;
	overflow: hidden;
	zoom: 1;
	border-left: 1px solid #f4f4f4;
}

.reklama .order .l form .corner {
	width: 35px;
	height: 18px;
	background: #fff url(../img/reklama-corner.png) no-repeat 0 0;
	position: absolute;
	top: -18px;
	left: 24px;
}

.reklama .order .l form h3 {
	font-size: 2.14em;
	font-weight: normal;
	color: #d0461c;
	line-height: 1;
	margin-bottom: 9px;
}

.reklama .order .l form fieldset.options {
	width: 50%;
	float: left;
}

.reklama .order .l form fieldset.message {
	width: 49%;
	float: left;
}

.reklama .order .l form .order-types {
	list-style: none;
	padding-top: 9px;
}

.reklama .order .l form .order-types li {
	color: #d0461c;
	margin-bottom: 5px;
}

.reklama .order .l form .order-types li.current {
	color: #4d322a;
}

.reklama .order .l form .order-types li label {
	cursor: pointer;
	cursor: hand;
}

.reklama .order .l form .order-types-month .price-week,
.reklama .order .l form .order-types-week .price-month {
	display: none;
}

.reklama .order .l form select {
	width: 265px;
}

.reklama .order .l form .tbx-email {
	width: 192px;
}

.reklama .order .l form textarea {
	width: 256px;
	height: 58px;
	margin-top: 7px;
	margin-bottom: 5px;
	display: block;
}

.reklama .order .l form .message input,
.reklama .order .l form .message textarea {
	margin-left: 16px;
}

/*----- sidebar -----*/
.sidebar .block {
	width: 362px;
	background: #fff url("../img/block-top.png") no-repeat 0 0;
	margin-bottom: 20px;
}

.sidebar .block .inner {
	background: transparent url("../img/block-bottom.png") no-repeat 0 100%;
	padding: 16px 23px 20px 23px;
}

.sidebar .block h3 {
	font-size: 1.38em;
	font-weight: normal;
}

.sidebar .block h3.on-off {
	overflow: hidden;
	zoom: 1;
	margin-left: -3px;
	padding-top: 2px;
}

.sidebar .block h3.on-off a {
	text-decoration: none;
	display: block;
	float: left;
	padding: 0 3px 3px 3px;
}

.sidebar .block h3.on-off a.on {
	color: #fefffc;
	background-color: #d6710d;
}

.sidebar .block h3.on-off a.on span {
	border-bottom: 1px dotted #fff;
}

.sidebar .block h3.on-off a.off {
	color: #d6710d;
	background-color: #f7e3cf;
}

.sidebar .block h3.on-off a.off span {
	border-bottom: 1px dotted #d6710d;
}

/*----- .sidebar .block-tags -----*/
.sidebar .block-tags {
	background-color: #e3f0ee;
}

.sidebar .block-tags h3,
.sidebar .block-tags h3 a {
	color: #558D84;
}

.sidebar .block-tags h4 {
	font-size: 1em;
	font-weight: normal;
	color: #186458;
	padding-top: 1px;
	margin-bottom: 2px;
}

.sidebar .block-tags .edit {
	margin-top: .8em;
}

.sidebar .block-tags .edit a {
	color: #319283;
}

.sidebar .block-tags .tags-others {
	padding-top: 3em;
}

.sidebar .block-tags .tags-others h4 {
	color: #6c827f;
}

/*----- .sidebar .block-users -----*/
.sidebar .block-users {
	background-color: #f0f2dc;
}

.sidebar .block-users h3,
.sidebar .block-users h3 a {
	color: #8c914e;
}

.sidebar .block-users h3 {
	margin-bottom: 0.25em;
}

.sidebar .block-users .users-list {
	list-style: none;
	line-height: 1.6;
}

.sidebar .block-users .users-list li {
	display: inline;
	margin-right: 10px;
}

.sidebar .block-users-my h3 {
	margin-bottom: 0;
}

.sidebar .block-users-my ul.users-list {
	margin-bottom: 1.2em;
}

.sidebar .block-users-my .add {
	margin-top: -.25em;
	margin-bottom: -5px;
}

.sidebar .block-users-my .find a,
.sidebar .block-users-my .add a {
	color: #7a8600;
}

.sidebar .block-users-my .add a {
	text-decoration: none;
	padding-right: 14px;
	background: transparent url(../img/icons.png) no-repeat 100% -197px;
}

.sidebar .block-users-my .add a span {
	border-bottom: 1px dotted #7a8600;
	zoom: 1;
}

/*----- .sidebar .block-users, .block-groups -----*/
.sidebar .block dl.groups-list dt a,
.sidebar .block ul.users-list li a {
	color: #485ebd;
	text-decoration: none;
}

.sidebar .block dl.groups-list dt a:hover,
.sidebar .block-users ul.users-list li a:hover {
	text-decoration: underline;
}

.sidebar .block dl.groups-list dd,
.sidebar .block ul.users-list li .count {
	color: #919195;
	font-size: .846em;
}

.sidebar .block-groups-my .find,
.sidebar .block-users-my .find {
	font-size: 1.08em;
	margin-bottom: .6em;
	margin-top: -8px;
}

/*----- .sidebar .block-groups -----*/
.sidebar .block-groups {
	background-color: #f3f0e6;
}

.sidebar .block-groups h3,
.sidebar .block-groups h3 a {
	color: #887f61;
}

.sidebar .block dl.groups-list {
	padding-top: 1em;
	margin-bottom: -3px;
}

.sidebar .block-groups-my dl.groups-list {
	padding-top: .65em;
}

.sidebar .block dl.groups-list dd {
	margin-bottom: 1.35em;
}

.sidebar .block-groups-my .add {
	margin-top: -.55em;
	margin-bottom: -5px;
}

.sidebar .block-groups-my .find {
	margin-bottom: .75em;
}

.sidebar .block-groups-my .find a,
.sidebar .block-groups-my .add a {
	color: #827857;
}

.sidebar .block-groups-my .add a {
	padding-right: 14px;
	background: transparent url(../img/icons.png) no-repeat 100% -297px;
}

.sidebar .block-groups-my .add a span {
	zoom: 1;
}

/*----- .sidebar .block-profile -----*/
.sidebar .block-profile h3 {
	margin-bottom: .25em;
}

.sidebar .block-profile .actions {
	margin-bottom: 1em;
}

.sidebar .block-profile .actions li {
	margin-bottom: .45em;
	margin-bottom: .45em;
}

.sidebar .block-profile .actions a {
	color: #c96809;
	text-decoration: none;
}

.sidebar .block-profile .actions a span {
	border-bottom: 1px dotted #c96809;
	zoom: 1;
	cursor: pointer;
	cursor: hand;
}

.sidebar .block-profile .actions .add-message a {
	background: transparent url(../img/icons.png) no-repeat 100% -345px;
	padding-right: 17px;
}

.sidebar .block-profile .actions .spam a {
	background: transparent url(../img/icons.png) no-repeat 100% -397px;
	padding-right: 7px;
}

.sidebar .block-profile .avatar {
	float: left;
	width: 74px;
	height: 74px;
	margin-right: 10px;
	margin-bottom: 6px;
}

.sidebar .block-profile ul {
	list-style: none;
}

.sidebar .block-profile ul li {
	margin-bottom: .2em;
}

.sidebar .block-profile ul.details {
	color: #808080;
}

.sidebar .block-profile ul.contacts {
	clear: left;
	padding-bottom: 12px;
}

.sidebar .block-profile ul.contacts .privet-profile {
	padding-top: 2px;
}

.sidebar .block-profile ul.contacts .privet-profile a {
	padding-left: 21px;
	background: transparent url(../img/icons.png) no-repeat 0 -450px;
}

.sidebar .block-profile .rubrics {
	clear: left;
	line-height: 2;
	padding-top: .5em;
	margin-bottom: .65em;
}

.sidebar .block-profile .rubrics a {
	white-space: nowrap;
}

.sidebar .block-profile p.descr {
	font-size: 0.85em;
	line-height: 1.3;
	padding-bottom: .6em;
}

.sidebar .block-profile div.descr {
	line-height: 1.3;
}

.sidebar .block-profile div.descr h4 {
	font-size: 1em;
	font-weight: normal;
	padding-bottom: 1px;
}

/*----- .sidebar .block-rubricks -----*/
.sidebar .block-rubricks {
	background-color: #f3f0e6;
}

.sidebar .block-rubricks h3 {
	color: #887f61;
	margin-bottom: .3em;
}

.sidebar .block-rubricks ul {
	list-style: none;
	color: #887f61;
	font-weight: bold;
	padding-bottom: .25em;
}

.sidebar .block-rubricks ul li {
	margin-bottom: .2em;
}

.sidebar .block-rubricks ul li a {
	color: #145eae;
	text-decoration: none;
}

.sidebar .block-rubricks ul li a:hover {
text-decoration: underline;
}

/*----- .sidebar .block-about -----*/
.sidebar .block-about ul {
	list-style: none;
	padding-bottom: .3em;
	padding-top: 6px;
}

.sidebar .block-about ul li {
	margin-bottom: .8em;
}

.sidebar .block-about ul li .count {
	font-size: .85em;
	color: #CA651E;
	font-family: tahoma, arial, sans-serif;
}

.sidebar .block-about h3,
.sidebar .block-about dl {
	color: #919195;
	font-size: .85em;
	font-family: tahoma, arial, sans-serif;
}

.sidebar .block-about h3,
.sidebar .block-about dt {
	font-weight: bold;
}

.sidebar .block-about h3,
.sidebar .block-about dd {
	margin-bottom: 1.45em;
}

/*----- .sidebar .block-support -----*/
.sidebar .block-support {
	background: #e6f0e4;
}

.sidebar .block-support h3,
.sidebar .block-support h3 a {
	color: #688F5F;
}

.sidebar .block-support dl {
	padding-top: 1em;
}

.sidebar .block-support dt {
	margin-bottom: .3em;
}

.sidebar .block-support dd {
	margin-bottom: 1.3em;
	font-family: tahoma, arial, sans-serif;
	font-size: .85em;
}

.sidebar .block-support dd a {
	color: #919195;
}

.sidebar .block-support dd a.user {
	margin-right: 10px;
}

.viewall {
	background: transparent url(../img/icons.png) no-repeat scroll 0 -1000px;
	margin-left: 2px;
	margin-bottom: 20px;
}

.hideall {
	background:transparent url(../img/icons.png) no-repeat scroll 0 -1050px;
}

.viewall a {
	padding-left: 20px;
	text-decoration: none;
}

.viewall a span {
	border-bottom: 1px dotted #145EAE;
}

/*----- .sidebar .block-slando -----*/
.sidebar .block-slando p {
	font-size: 1.3em;
	font-weight: bold;
}

.sidebar .block-slando p,
.sidebar .block-slando p a {
	color: #5d5d5d;
}

/*----- .sidebar .block-privet -----*/
.sidebar .block-privet p {
	font-size: 1.38em;
	font-style: italic;
	font-family: georgia, "times new roman", serif;
}

.sidebar .block-privet p,
.sidebar .block-privet p a {
	color: #378099;
}

.sidebar .block-privet p em {
	color: #849100;
}

/*----- .sidebar .block-balance -----*/
.sidebar .block-balance {
	background-color: #e3eaf0;
	margin-top: 13px;
}

.sidebar .block-balance .inner {
	overflow: hidden;
	zoom: 1;
}

.sidebar .block-balance form {
	float: left;
	width: 160px;
}

.sidebar .block-balance dl {
	float: left;
	width: 150px;
	color: #4d5052;
	font-size: 1.07em;
	margin-top: -1px;
	padding-bottom: 19px;
	padding-top: 16px;
}

.sidebar .block-balance dt,
.sidebar .block-balance dd {
	margin-bottom: 2px;
}


.sidebar .block-balance h3 {
	font-size: 1.85em;
	color: #2874c7;
	padding-top: 3px;
}

.sidebar .block-balance form {
	font-size: 1.07em;
	line-height: 1.4;
	padding-top: 16px;
}

.sidebar .block-balance form p {
	overflow: hidden;
	zoom: 1;
}

.sidebar .block-balance form .tbx {
	text-align: right;
	border: 1px solid #b5b9bf;
	width: 81px;
	padding: 5px 3px 2px 3px;
	float: left;
}

.sidebar .block-balance form p span {
	float: left;
	display: block;
	padding-top: 4px;
	padding-left: 5px;
	color: #808080;
}

.sidebar .block-balance .submit {
	display: block;
	width: 89px;
	margin-top: 1px;
}

/*----- .sidebar .promt -----*/
.sidebar .promt {
	padding-left: 23px;
	font-size: .85em;
	margin-bottom: 20px;
}

.sidebar .promt,
.sidebar .promt a {
	color: #919195;
}

.sidebar .promt a:hover {
	color: #616165;
}

.sidebar .direct-vertical-wrap {
	padding-left: 100px;
}

.sidebar .banner {
	padding-left: 1px;
	margin-bottom: 34px;
}

.sidebar .banner p {
	margin-top: -3px;
}

.sidebar .banner p a {
	color: #f7694d;
	font-size: .85em;
}

.bobr-banner-large,
.bobr-banner-small {
	display: block;
	text-decoration: none;
	padding-left: 22px;
	color: #145eae;
	border: 1px solid #e1e3e4;
	background: #fff;
}

.bobr-banner-large {
	font-size: 18px;
	width: 216px;
	height: 345px;
	padding-top: 53px;
	margin-bottom: 3px;
}

.bobr-banner-large strong {
	font-size: 36px;
	font-weight: bold;
	display: block;
	margin-bottom: -8px;
}

.bobr-banner-large strong span {
	margin-left: -5px;
}

.bobr-banner-large em {
	display: block;
	text-decoration: underline;
	font-style: normal;
	margin-top: 36px;
}

.bobr-banner-small {
	width: 336px;
	height: 102px;
	padding-top: 11px;
	overflow: hidden;
	white-space: nowrap;
}

.bobr-banner-small strong {
	font-size: 30px;
	display: block;
}

.bobr-banner-small strong span {
	margin-left: -4px;
}

.bobr-banner-small strong b {
	position: relative;
	display: inline-block;
	$display: inline;
}

.bobr-banner-small strong small {
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	display: block;
	position: absolute;
	left: 0;
	top: 32px;
}

.sidebar .browser-tools {
	list-style: none;
}

.sidebar .browser-tools li {
	margin-bottom: 22px;
}

.sidebar .browser-tools li.browser-toolbar {
	margin-top: -19px;
}

.start-import .sidebar .browser-tools li.browser-toolbar,
.start-toolbar-minipanel .browser-tools li.browser-toolbar {
	margin-top: 0;
}

.start-import .import-form .btn {
	font-size: 1.46em;
	color: #bc270c;
}

.sidebar .browser-tools a {
	color: #145eae;
	font-size: 19px;
	text-decoration: none;
	display: block;
	width: 336px;
	padding-left: 24px;
	height: 34px;
	line-height: 32px;
	background: #d5deeb url(../img/browser-tools-bg.png) no-repeat 0 0;
	overflow: hidden;
}

.sidebar .browser-tools a strong {
	font-weight: normal;
}

.sidebar .browser-tools a:hover strong {
	text-decoration: underline;
}

.sidebar .operations {
	list-style: none;
	margin-left: 1px;
	margin-bottom: 20px;
}

.sidebar .operations li {
	 margin-bottom: .8em;
	 position: relative;
}

.sidebar .operations li.current {
	z-index: 1000;
}

.sidebar .operations a.link {
	padding-left: 13px;
}

.sidebar .operations .viewall a {
	padding-left: 20px;
}

.sidebar .operations li.add a.link {
	background: transparent url(../img/icons.png) no-repeat 0 -247px;
}

.sidebar .operations li.invite a.link,
.sidebar .operations li.leave a.link {
	background: transparent url(../img/icons.png) no-repeat 0 -1547px;
}

.sidebar .operations li.complain a.link {
	background: transparent url(../img/icons.png) no-repeat 2px -1647px;
}

.sidebar .operations li.send-message a.link {
	background: transparent url(../img/icons.png) no-repeat 0 -1796px;
}

.sidebar .operations li.modal a.link {
	text-decoration: none;
}

.sidebar .operations li.modal a.link span {
	border-bottom: 1px dotted #135EAE;
}

span.browser-ico {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

a span.browser-ico {
	cursor: pointer;
	cursor: hand;
}

body.ff span.browser-ico {
	background: transparent url(../img/ff.png) no-repeat 0 0;
}

body.ie span.browser-ico {
	background: transparent url(../img/ie.png) no-repeat 0 0;
}

body.opera span.browser-ico {
	background: transparent url(../img/opera.png) no-repeat 0 0;
}

body.chrome span.browser-ico {
	background: transparent url(../img/chrome.png) no-repeat 0 0;
}

span.import-ico {
	display: inline-block;
	width: 35px;
	height: 17px;
	background: transparent url(../img/import-ico.png) no-repeat 0 0;
	vertical-align: middle;
}

.sidebar .browser-tools .browser-ico {
	margin-left: 7px;
	margin-right: 6px;
}

.sidebar .browser-tools .browser-ico,
.sidebar .browser-tools .import-ico {
	$margin-top: 4px;
	_margin-top: 10px;
	_margin-bottom: -10px;
}

/*----- content -----*/
.content h2 {
	font-weight: normal;
	font-size: 1.85em;
	padding-left: 35px;
	margin-top: -5px;
}

.content-form h2,
.middle .content-form .filters {
	padding-left: 0;
	margin-left: 0;
}

.content h2,
.content h2 a,
.content .prev-next a,
.content .pagination a {
	color: #309283;
}

.content-group h2,
.content-group h2 a,
.content-group .prev-next a,
.content-group  .pagination a {
	color: #907a3e;
}

.content-user h2,
.content-user h2 a,
.content-user .prev-next a,
.content-user .pagination a {
	color: #849100;
}

.content-single h2,
.content-single h2 a,
.content-single h3,
.content-single h3 a,
.content-misc h2,
.content-misc h2 a,
.content-misc h3,
.content-misc h3 a,
.content-single .prev-next a,
.content-misc .prev-next a,
.content-single .pagination a,
.content-misc .pagination a  {
	color: #CA651E;
}

.content h2.complaint,
.content h2.complaint a,
.content h2 a.complaint,
.content h3.complaint,
.content h3.complaint a,
.content h3 a.complaint {
	color: #A11914!important;
}

.content h2 a.complaint:hover,
.content h2.complaint a:hover,
.content h3 a.complaint:hover,
.content h3.complaint a:hover {
	color: #65100D!important;
}

.content h2.proposal,
.content h2.proposal a,
.content h2 a.proposal,
.content h3.proposal,
.content h3.proposal a,
.content h3 a.proposal {
	color: #446A20!important;
}

.content h2 a.proposal:hover,
.content h2.proposal a:hover,
.content h3 a.proposal:hover,
.content h3.proposal a:hover {
	color: #2A4114!important;
}

.content-user h2 span.expert {
	padding-left: 19px;
	background: transparent url(../img/icons.png) no-repeat 0 -891px;
}

.content h3.related {
	color: #319283;
	font-size: 1.3em;
	font-weight: normal;
	padding-left: 35px;
	margin-bottom: .95em;
	padding-top: 1.55em;
}

.content .filters {
	list-style: none;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 1.54em;
	padding-left: 35px;
}

.content-misc .filters {
	padding-left: 0;
}

.content .filters li {
	float: left;
	margin-right: 1em;
}

.content .filters li.separated {
	margin-left: 1em;
}

.content .filters li.expert a {
	padding-left: 19px;
	background: transparent url(../img/icons.png) no-repeat 0 -848px;
}

.content .filters,
.content .filters a {
	color: #949392;
}

.content .next-count-wrap {
	overflow: hidden;
	zoom: 1;
	margin-right: 30px;
	margin-left: 35px;
	padding-top: 1.2em;
}

.content-misc .next-count-wrap {
	margin-left: 0;
}

.content .next-count-wrap .l {
	width: 64%;
	float: left;
}

.content .next-count-wrap .l a {
	text-decoration: none;
	font-size: 1.85em;
	margin-right: 15px;
}

.content .next-count-wrap .l a span {
	text-decoration: underline;
}

.content .next-count-wrap .r {
	width: 35%;
	float: right;
	text-align: right;
	font-size: 0.85em;
	margin-right: -.3em;
	font-family: tahoma, arial, sans-serif;
	padding-top: .95em;
}

.content .next-count-wrap .r,
.content .next-count-wrap .r a {
	color: #868686;
}

.content .next-count-wrap .r a,
.content .next-count-wrap .r span {
	margin-right: .3em;
}

.content .next-count-wrap .pagination {
	clear: both;
	padding-top: .5em;
}

.content .next-count-wrap .pagination strong {
	font-weight: normal;
}

.content .next-count-wrap .pagination a,
.content .next-count-wrap .pagination strong {
	margin-right: .35em;
}

.content .next-count-wrap .search {
	margin-top: 46px;
	margin-bottom: 14px;
	clear: both;
}

.content .empty-descr {
	font-size: 1.46em;
	margin-left: 35px;
	margin-right: 35px;
}

.content-misc .empty-descr {
	margin-left: 0;
}

.content .empty-descr p {
	margin-bottom: 1.2em;
}

.content .empty-descr,
.content .empty-descr a {
	color: #319283;
}

.content .empty-descr-groups,
.content .empty-descr-groups a {
	color: #907a3e;
}

.content .empty-descr-friends,
.content .empty-descr-friends a {
	color: #828938;
}

.content .empty-descr-misc,
.content .empty-descr-misc a {
	color: #CA651E;
}

.content .closed-descr {
	margin-left: 35px;
	margin-right: 35px;
	margin-top: -.9em;
}

.start-import .empty-descr,
.start-toolbar-minipanel .empty-descr {
	display: none;
}

/*----- tag-cloud -----*/
.tag-cloud {
	position: relative; 
	font-size: 0.77em;
	line-height: 1.3;
	padding-top: .8em;
}

.tag-cloud a {
	padding: 1px 0;
	color: #145eae;
	text-decoration: none;
	white-space: nowrap;
	margin-right: 4px;
}

.tag-cloud a.current {
	background: #fff;
	border-top: 1px solid #c8d3df;
	border-left: 1px solid #c8d3df;
	padding: 0 5px 1px 5px;
	margin-left: -6px;
	position: relative;
	zoom: 1;
	line-height: 1.6;
}

.tag-cloud a:hover {
	text-decoration: underline;
}

.tag-cloud .f10 {font-size:1.0em;}
.tag-cloud .f11 {font-size:1.1em;color:#71a0cb;}
.tag-cloud .f12 {font-size:1.2em;color:#6f9ec8;}
.tag-cloud .f13 {font-size:1.3em;color:#6798c8;}
.tag-cloud .f14 {font-size:1.4em;color:#5c91c4;}
.tag-cloud .f15 {font-size:1.5em;color:#528ac1;}
.tag-cloud .f16 {font-size:1.6em;color:#4883be;}
.tag-cloud .f17 {font-size:1.7em;color:#3d7bbb;}
.tag-cloud .f18 {font-size:1.8em;color:#3374b8;}
.tag-cloud .f19 {font-size:1.9em;color:#286cb4;}
.tag-cloud .f20 {font-size:2.0em;color:#1f65b1;}
.tag-cloud .f21 {font-size:2.1em;}
.tag-cloud .f22 {font-size:2.2em;}
.tag-cloud .f23 {font-size:2.3em;}
.tag-cloud .f24 {font-size:2.4em;}
.tag-cloud .f25 {font-size:2.5em;}
.tag-cloud .f26 {font-size:2.6em;}
.tag-cloud .f27 {font-size:2.7em;}
.tag-cloud .f28 {font-size:2.8em;}
.tag-cloud .f29 {font-size:2.9em;}
.tag-cloud .f30 {font-size:3.0em;}
.tag-cloud .f31 {font-size:3.1em;}
.tag-cloud .f32 {font-size:3.2em;}
.tag-cloud .f33 {font-size:3.3em;}
.tag-cloud .f34 {font-size:3.4em;}
.tag-cloud .f35 {font-size:3.5em;}
.tag-cloud .f36 {font-size:3.6em;}
.tag-cloud .f37 {font-size:3.7em;}
.tag-cloud .f38 {font-size:3.8em;}
.tag-cloud .f39 {font-size:3.9em;}
.tag-cloud .f40 {font-size:4.0em;}

.tag-cloud  .tbx {
	color: #000!important;
	display: none;
	margin-left: -4px;
}

.tag-cloud li.edit .tag {
	display: none;
}

.tag-cloud li.edit .tbx {
	display: inline-block;
	padding: 0 1px;
}

.tags-others .tag-cloud a {
	color: #9fc0d9;
}

.tags-others .tag-cloud a:hover {
	color: #145eae;
}

/*banners etc*/
.yandex-direct {
	margin-right: 30px;
	padding: 10px 0;
}

.yandex-direct-large {
	background: #f9f7ed url(../img/reklama-bg.gif) no-repeat 16px center;
	padding-left: 35px;
}

.yandex-direct-wide {
	clear: both;
	margin-right: 0;
}

.yandex-direct-large-top {
	margin-bottom: 18px;
}

.yandex-direct-medium {
	margin-bottom: 7px;
	margin-top: -7px;
	padding-left: 35px;
	padding-top: 0;
	padding-bottom: 0;
}

/*----- bookmarks-list -----*/
.bookmarks-list {
	list-style: none;
	margin-right: 30px;
}

.bookmarks-list li {
	padding-left: 35px;
	position: relative;
	margin-bottom: 1.65em;
	zoom: 1;
}

.bookmarks-list li.paid {
	margin-bottom: 1.15em;
}

.content-misc .bookmarks-list li {
	margin-left: -35px;
}

.bookmarks-list li h3 {
	line-height: 1.25;
	margin-bottom: .35em;
	font-weight: normal;
	font-size: 1.3em;
}

.bookmarks-list-new li h3 a.name {
	font-size: 1.294em;
}

.bookmarks-list li.new h3 {
	font-weight: bold;
}

.bookmarks-list li h3 a {
	color: #135eae;
}

.bookmarks-list li h3 a.translate {
	color: #919195;
	font-weight: normal;
	font-size: .65em;
}

.bookmarks-list h3 a.add {
	text-decoration: none;
	padding-left: 10px;
	background: transparent url(../img/icons.png) no-repeat 0 -245px;
	margin-left: 8px;
}

.bookmarks-list h3 a.copy {
	text-decoration: none;
	padding-left: 16px;
	background: transparent url(../img/icons.png) no-repeat 0 -497px;
	$background: transparent url(../img/icons.png) no-repeat 0 -500px;
	margin-left: 5px;
	color: #919195;
	zoom: 1;
}

.bookmarks-list h3 a.copy span {
	font-size: .65em;
	text-decoration: underline;
}

.bookmarks-list li.paid h3 {
	font-weight: bold;
	margin-bottom: 1px;
}

.bookmarks-list li.paid .descr {
	margin-bottom: 2px;
}

.bookmarks-list li.paid h3 a {
	color: #ff3600
}

.bookmarks-list li.paid p {
	font-size: 1.07em;
}

.expert-ico,
.closed-ico,
.edit-ico,
.remove-ico,
.send-ico,
.group-ico {
	text-decoration: none!important;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 11px;
	height: 11px;
	$margin-top: 2px;
}

.edit-ico {
	background: transparent url(../img/icons.png) no-repeat 0 -550px;
}

.remove-ico {
	background: transparent url(../img/icons.png) no-repeat 0 -600px;
}

.closed-ico {
	background: transparent url(../img/icons.png) no-repeat 0 -700px;
	width: 9px;
	height: 12px;
	margin-left: 4px;
	margin-right: -1px;
}

.closed-group-ico {
	background: transparent url(../img/icons.png) no-repeat 0 -750px;
}

.expert-ico {
	width: 16px;
	height: 14px;
	margin-left: 6px;
}

.expert-group-ico {
	background: transparent url(../img/icons.png) no-repeat 0 -800px;
}

.expert-bookmark-ico {
	background: transparent url(../img/icons.png) no-repeat 0 -900px;
}

.send-ico {
	width: 15px;
	height: 10px;
	background: transparent url(../img/icons.png) no-repeat 2px -1349px;
}

.group-ico {
	width: 18px;
	height: 10px;
	background: transparent url(../img/icons.png) no-repeat 0 -1399px;
}

.bookmarks-list h3 a.edit-ico {
	margin-left: 6px;
}

.bookmarks-list h3 a.remove-ico {
	margin-left: 1px;
}

.bookmarks-list h3 a.translate:hover,
.bookmarks-list h3 a.copy:hover {
	color: #616165;
}

.bookmarks-list li h3 img {
	position: absolute;
	top: middle;
	margin-top: 2px;
	left: 5px;
}

.bookmarks-list li .descr {
	margin-bottom: .5em;
}

.bookmarks-list-new li .descr {
	font-size: 1.08em;
}

.bookmarks-list li .meta,
.bookmarks-list li .meta a {
	color: #919195;
}

.bookmarks-list li .meta a:hover {
	color: #616165;
}

.bookmarks-list li .meta .userlink {
	background: transparent url(../img/icons.png) no-repeat 0 -148px;
	padding-left: 13px;
	margin-right: 12px;
	$margin-right: 8px;
}

.bookmarks-list li .meta .tags {
	position: relative;
	padding-left: 2px;
	margin-right: 21px;
}

.bookmarks-list li .meta .tags .ico {
	padding-left: 12px;
	background: #fff url(../img/icons.png) no-repeat 0 -94px;
}

.bookmarks-list li .meta .tags a {
	text-decoration: none;
	margin: 0 2px;
}

.bookmarks-list li .meta .saved-link,
.bookmarks-list li .meta .comments-link  {
	text-decoration: underline;
	margin-right: 25px;
	white-space: nowrap;
}


.bookmarks-list li .meta .add-comment-link {
	text-decoration: none;
	background: transparent url(../img/icons.png) no-repeat 0 3px;
	padding-left: 14px;
	overflow: hidden;
	zoom: 1;
}

.bookmarks-list li .meta .add-comment-link span {
	font-size: 1.08em;
	text-decoration: underline;
}

.paid-descr {
	padding-left: 35px;
	color: #ae6a00;
	padding-bottom: 1px;
	margin-top: -2px;
}

.paid-descr a {
	color: #ae6a00;
}

.paid-prompt {
	color: #ff3600;
	font-size: 1.07em;
	line-height: 1.4;
	margin-left: 35px;
	padding-bottom: 19px;
	margin-top: -3px;
}

.paid-prompt a {
	color: #ff3600;
	font-size: 1.286em;
}

/*----- .common-form -----*/
.common-form {
	width: 28em;
	margin: 0 auto;
	padding-top: 1.1em;
}

.common-form h2 {
	color: #c96809;
	font-size: 1.85em;
	font-weight: normal;
	margin-bottom: .53em;
	position: relative;
	zoom: 1;
}

.common-form .field {
	margin-bottom: 0.85em;
	clear: both;
	zoom: 1;
}

.common-form .field label {
	width: 5.9em;
	margin-left: -5.9em;
	position: relative;
	display: block;
	float: left;
	padding-top: 1px;
}

.common-form .field label small {
	color: #919195;
	display: block;
	font-size: .85em;
	padding-right: 3em;
	line-height: 1.45;
	padding-top: 1px;
}

.common-form .field .tbx {
	width: 20.5em;
	padding: 0 2px 1px 2px;
	_float: left;
}

.common-form .field select {
	width: 20.95em;
	margin-bottom: 0.85em;
	_float: left;
	_margin-right: .4em;
}

.common-form .field select.day {
	width: 3.2em;
}

.common-form .field select.month {
	width: 8em;
}

.common-form .field select.year {
	width: 4.4em;
}

.common-form .field .error,
.common-form .field .count,
.common-form .field .add {
	font-size: .85em;
	color: #919195;
	font-family: tahoma, arial, sans-serif;
	vertical-align: top;
	line-height: 1.4;
	white-space: nowrap;
}

.common-form .tip {
	color: #919195;
	display: block;
	clear: both;
}

.common-form .field .count {
	margin-right: 10px;
}

.common-form .fix-errors {
	font-weight: bold;
	margin-bottom: 1em;
}

.common-form .field img {
	vertical-align: top;
}

.common-form .field .add {
	border-bottom: 1px dotted #919195;
	text-decoration: none;
	margin-left: .6em;
}

.common-form .field .add:hover {
	color: #616165;
	border-bottom: 1px dotted #616165;
}

.common-form p {
	margin-bottom: 1.8em;
	clear: left;
}

.common-form p label {
	vertical-align: middle;
}

/*register-form*/
.register-form .captcha {
	padding-top: 1em;
}

.register-form .field-agree {
	margin-bottom: .9em;
	padding-top: 1.5em;
}

.register-form .notifications-settings {
	list-style: none;
	margin-bottom: 0.85em;
	padding-top: 3em;
}

.register-form .notifications-settings li {
	margin-bottom: .3em;
}

.register-form .notifications-settings li.notifications-settings-title {
	margin-bottom: .45em;
}

/*----- .add-bookmark -----*/
.common-form-wrap,
.add-bookmark-form-wrap {
	float: left;
	width: 100%;
}

.add-bookmark-noreg {
	padding-top: 35px;
}

.add-bookmark-noreg .sidebar {
	padding-top: 25px;
}

.add-bookmark .add-bookmark-utils {
	padding-top: 1em;
	padding-bottom: 20px;
}

.add-bookmark .add-bookmark-utils .tag-cloud {
	list-style: none;
	line-height: 1.3;
}

.add-bookmark .add-bookmark-utils .tag-cloud li {
	display: inline-block;
	_display: inline;
	zoom: 1;
	padding: 0 4px 4px 4px;
	margin-bottom: 1px;
	margin-right: .3em;
}

.add-bookmark .add-bookmark-utils .tag-cloud li.current {
	background-color: #5b86b6;
}

.add-bookmark .add-bookmark-utils .tag-cloud li a {
	border-bottom: 1px dotted #145EAE;
	text-decoration: none;
	outline: none;
}

.add-bookmark .add-bookmark-utils .tag-cloud li.current a {
	color: #fff;
	border-color: #fff;
}

.add-bookmark .add-bookmark-utils .tools {
	padding-left: 4px;
	margin-bottom: 1em;
}

.add-bookmark .add-bookmark-utils .tools button {
	margin-bottom: .25em;
}

.add-bookmark .add-bookmark-utils .tools a {
	color: #d5634f;
}

/*----- .add-bookmark-form -----*/
.add-bookmark-form h2 {
	margin-left: -28px;
	padding-left: 28px;
	background: transparent url(../img/add-bookmark-ico.png) no-repeat 0 3px;
}

.add-bookmark-form .field-groups {
	margin-bottom: 1px;
}

.add-bookmark-form .field-descr {
	padding-top: 14px;
}

.add-bookmark-form p.tags-suggest,
.suggest {
	background: #ececed;
	font-size: 0.85em;
	color: #919195;
	padding: 0.45em 0.63em 0.72em;
	margin-top: 1px;
	margin-bottom: 0;
}

.add-bookmark-form p.tags-suggest {
	display: none;
	width: 23.4em;
}

.add-bookmark-form p.tags-suggest a,
.suggest a {
	color: #919195;
	text-decoration: none;
	border-bottom: 1px dotted #919195;
	margin-right: .3em;
}

.add-bookmark-form p.tags-suggest a:hover,
.suggest a:hover {
	color: #616165;
	border-bottom: 1px dotted #616165;
}

.add-bookmark-form #id_private {
	_margin-left: -3px;
}

/*----- edit-tags -----*/
.edit-tags .info {
	padding-left: 35px;
	padding-right: 35px;
	color: #309283;
}

.edit-tags .tag-cloud {
	padding-left: 35px;
	padding-right: 35px;
	list-style: none;
	line-height: 1.5;
	padding-top: 0;
}

.edit-tags .tag-cloud li {
	display: inline;
	margin-right: .6em;
}

.edit-tags .tag-cloud li a {
	color: #145eae;
}

/*----- start -----*/
.content .start {
	margin-bottom: 1.46em;
	color: #666;
	font-weight: bold;
	background: #e3e8f0 url(../img/shadow-br.png) no-repeat 100% 100%;
	margin-right: 1em;
	padding: 0 2px 3px 0;
	margin-top: -5px;
}

.content .start .inner {
	background: #e3e8f0 url(../img/start-str.png) repeat-x 0 100%;
	position: relative;
	padding-left: 35px;
	padding-right: 50px;
	padding-bottom: 48px;
	padding-top: 23px;
	zoom: 1;
}

.close {
	display: block;
	overflow: hidden;
	position: absolute;
	width: 7px;
	height: 7px;
	padding: 3px;
	background: transparent url(../img/icons.png) no-repeat 3px -647px;
	text-decoration: none;
}

.content .start .close {
	top: 11px;
	right: 11px;
}

.content .start ol {
	color: #b4b3b3;
	padding-top: 21px;
}

.content .start ol li {
	margin-bottom: .65em;
}

.content .start ol span {
	color: #666;
}

.content .start ol span strong {
	color: #000;
}

.download-toolbar-button {
	font-size: 1.46em;
	color: #bc270c;
	margin-right: .5em;
	vertical-align: middle;
	padding: 0 .3em;
}

.download-toolbar-button .browser-ico {
	_margin-bottom: -10px;
}

.content .start-import h2 {
	font-size: 1.46em;
	color: #000;
	font-weight: normal;
	padding-left: 0;
	margin-bottom: .35em;
}

.content .start select {
	font-weight: bold;
	color: #686868;
	margin-left: 18px;
}

.content .start strong.current {
	color: #000;
	background: #f4f5f7;
	padding: 2px 4px;
	margin-left: -4px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.content .start-minipanel .inner {
	padding-top: 30px;
}

.content .start-minipanel .inner-toolbar,
.content .start-toolbar .inner-minipanel {
	display: none;
}

.content .start-minipanel strong.current {
	margin-left: .3em;
}

.content .start a.switch {
	color: #2d76c4;
	border-bottom: 1px dotted #2d76c4;
	text-decoration: none;
	vertical-align: middle;
}

.content .start-toolbar p.descr {
	padding-top: .5em;
}

.content .start-minipanel p.howto {
	color: #000;
	margin-right: -85px;
}

.content .start .minipanel-demo {
	display: inline-block;
	width: 200px;
	height: 38px;
	background: transparent url(../img/minipanel.png) no-repeat 0 0;
	text-decoration: none;
	vertical-align: middle;
	margin-left: 2px;
	position: relative;
}

.content .start .minipanel-demo .tip {
	position: absolute;
	top: 39px;
	left: 4px;
	color: #636363;
	font-style: italic;
	display: block;
}

.content .start-minipanel .links {
	list-style: none;
	line-height: 1.6;
	margin-top: -.45em;
	padding-bottom: 33px;
	margin-right: -85px;
}

.content .start-minipanel .links a {
	padding-left: 19px;
}

.content .start-minipanel .links a.bobrdobr-link {
	background: transparent url(../img/import-ico.png) no-repeat -19px 0;
}

.content .start-minipanel .links a.zabobrit-link {
	background: transparent url(../img/zabobrit-ico.png) no-repeat 0 0;
}

.content .start-import,
.content .start-toolbar-minipanel {
	display: none;
}

body.start-import .content .start-import,
body.start-toolbar-minipanel .content .start-toolbar-minipanel {
	display: block;
}

body.start-import .sidebar .browser-tools .browser-bookmarks-import,
body.start-toolbar-minipanel .sidebar .browser-tools .browser-toolbar {
	display: none;
}

.content ul.userslist {
	padding-left: 35px;
	list-style: none;
	overflow: hidden;
	zoom: 1;
	padding-top: 5px;
	margin-bottom: 30px;
}

.content ul.userslist li {
	float: left;
	width: 11%;
	margin-bottom: 20px;
}

.content ul.userslist li .pic {
	display: block;
	width: 50px;
	height: 50px;
	margin-left: 4px;
}

.content ul.userslist li p {
	font-size: .85em;
	color: #919195;
	padding-top: 5px;
}

.content ul.userslist li p a {
	color: #145EAE;
	font-size: 1.18em;
}

.content ul.userslist-manage {
	padding-left: 14px;
}

.content ul.userslist-manage li {
	width: 20%;
	padding: 0 5px;
}

.content ul.userslist-manage li .pic {
	margin-left: 20px;
}

.founder {
	padding-left: 16px;
	background: transparent url(../img/icons.png) no-repeat 0 -1100px;
}

.content ul.userslist-manage li p {
	padding-left: 12px;
	$padding-left: 15px;
}

.content ul.userslist-manage li.li-founder p {
	padding-left: 0;
}

.content ul.userslist-manage li.hover p,
.content ul.userslist-manage li.moder p {
	padding-left: 0;
}

.moder-status,
.block-status {
	display: none;
	width: 9px;
	height: 15px;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.hover .moder-on,
.hover  .block-on {
	display: inline-block;
}

.moder-off,
.block-off,
.moder .moder-on,
.blocked .block-on {
	display: none;
}

.moder .moder-off,
.blocked .block-off {
	display: inline-block;
}

.moder .moder-off,
.blocked .block-off {
	visibility: visible;
}

.moder-status {
	background: transparent url(../img/icons.png) no-repeat 0 -1300px;
}

.moder .moder-status:hover {
	background-position: 0 -1250px;
}

.block-status {
	background: transparent url(../img/icons.png) no-repeat 0 -1150px;
}

.blocked .block-status:hover {
	background-position: 0 -1200px;
}

.message {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 16px;
}

.message p {
	float: left;
	padding: 6px 7px 7px 7px;
	margin-left: 28px;
	color: #319283;
	background: #e2eed9;
}

/*popup*/
.popup {
	background: transparent url(../img/popup-bl.png) no-repeat 0 100%;
	display: none;
	z-index: 1000;
	padding-bottom: 2px;
	padding-left: 2px;
}

.popup .tr {
	background: transparent url(../img/popup-tr.png) no-repeat 100% 0;
	padding-top: 2px;
	padding-right: 2px;
}

.popup .close {
	position: absolute;
	top: 8px;
	right: 8px;
}

.popup h3 {
	text-align: center;
	color: #919195;
}

.popup h3 span {
	padding-left: 13px;
	padding-right: 13px;
}

.popup .inner {
	padding: 13px 16px 10px 16px;
	background: #fafafa;
}

.popup .lbl-top {
	display: block;
	margin-bottom: 4px;
}

.popup .field {
	margin-bottom: 10px;
}

.popup .field label {
	color: #000;
}

.popup p.submit {
	text-align: center;
	overflow: hidden;
	zoom: 1;
}

.popup p.submit .l {
	float: left;
}

.popup p.submit .r {
	float: right;
}

.popup p.submit input {
	font-size: 1.15em;
	padding: 0.13em .5em;
	overflow: visible;
}

/*popup-login*/
.popup-login {
	width: 370px;
	height: 265px;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
}

.popup-login form {
	margin-left: 2px;
	height: 265px;
	background: #fafafa;
}

.popup-login form ul {
	list-style: none;
	padding-top: 64px;
	position: relative;
}

.popup-login form ul li {
	padding-left: 100px;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}

.popup-login form ul li .tbx {
	width: 97px;
	font-size: 1.08em;
}

.popup-login,
.popup-login form ul li a,
.popup-login form ul li input {
	color: #828282;
}

.popup-login form ul .l-label {
	width: 92px;
	margin-left: -100px;
	_margin-left: -50px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 8px;
	font-size: 1.08em;
	padding-top: 3px;
}

.popup-login form .field-submit,
.popup-login form .field-remember {
	padding-left: 106px;
}

.popup-login form .field-remember,
.popup-login form .field-forgot {
	font-size: 0.85em;
}

.popup-login form .field-remember {
	padding-top: 3px;
	padding-bottom: 4px;
}

.popup-login form .field-forgot {
	padding-top: 5px;
}

.popup-login form .submit {
	color: #000;
	font-size: 1.15em;
	width: 90px;
}

/*popup-add-bookmark*/
.popup-add-bookmark {
	position: absolute;
	top: -15px;
	left: -140px;
	_width: 32em;
}

.popup-add-bookmark h3 {
	margin-bottom: 10px;
}

.popup-add-bookmark h3 span {
	background: transparent url(../img/icons.png) no-repeat 0 -1747px;
}

.popup-add-bookmark .field label {
	margin-left: 0;
}

.popup-add-bookmark .common-form {
	width: 32em;
}

.popup-add-bookmark .common-form p {
	margin-bottom: 1em;
}

/*popup-invite*/
.popup-invite {
	position: absolute;
	top: -15px;
	left: -115px;
}

.popup-invite h3 span {
	background: transparent url(../img/icons.png) no-repeat 0 -1597px;
}

.popup-invite select {
	width: 100%;
}

.popup-invite .tbx {
	width: 328px;
}

/*popup-complain-propose*/
.popup-complain-propose{
	position: absolute;
	top: -15px;
	left: -108px;
}

.popup-complain-propose h3 span {
	background: transparent url(../img/icons.png) no-repeat 0 -1747px;
}

.popup-complain-propose .tbx {
	width: 328px;
}

.popup-complain-propose input.complain {
	color: #892420;
	font-size: 1.23em!important;
}

/*popup-complain*/
.popup-complain {
	position: absolute;
	top: -15px;
	left: -129px;
}

.popup-complain h3 {
	margin-bottom: 10px;
}

.popup-complain h3 span {
	background: transparent url(../img/icons.png) no-repeat 2px -1697px;
}

.popup-complain .tbx {
	width: 328px;
}

/*popup-send-message*/
.popup-send-message {
	position: absolute;
	top: -15px;
	left: -105px;
}

.popup-send-message h3 span {
	background: transparent url(../img/icons.png) no-repeat 0 -1346px;
}

.popup-send-message .tbx {
	width: 328px;
}

/*popup-feedback*/
.popup-feedback {
	position: absolute;
	bottom: 137px;
	$bottom: 135px;
	left: 300px;
	width: 300px;
	margin-left: -151px;
	$margin-left: -150px;
}

.popup-feedback .tbx {
	width: 260px;
}

a.user {
	padding-left: 13px;
	background: transparent url(../img/icons.png) no-repeat 0 -949px;
	color: #919195;
}

/*.content-misc*/
.content-misc {
	padding-left: 35px;
	margin-right: 50px;
}

.content-single h2 {
	margin-bottom: .7em;
}

.content-misc h2 {
	padding-left: 0;
	margin-bottom: 15px;
}

.content-single .bookmarks-list h3 {
	padding-left: 0;
}

.content-single h3 {
	padding-left: 35px;
	font-size: 1.46em;
	margin-bottom: 0.66em;
}

.content-misc h3 {
	font-size: 1.46em;
	padding-top: 0.77em;
	margin-bottom: 0.66em;
}

.content-misc p {
	margin: 0 0 1.15em;
}

.content-misc ol {
	list-style-position: inside;
	padding: 0 0 0.5em;
}

.content-misc ol li {
	font-weight: bold;
	padding: 0 0 0.65em;
	text-indent: 1em;
}

.content-misc ol li p {
	display: inline;
	font-weight: normal;
}

.content-help table {
	width: 99%;
	border-collapse: collapse;
	margin-bottom: 1em;
}

.content-help table td,
.content-help table th {
	border: 1px solid #cecece;
	text-align: left;
	padding: 1px;
}

.content-help table td {
	width: 33%;
}

.content-misc h3.js {
	overflow: hidden;
	zoom: 1;
	font-size: 1.31em;
	padding-top: 0;
	margin-bottom: 0.47em;
	font-weight: bold;
}

.content-misc h3.js a {
	display: block;
	float: left;
	margin-bottom: 2px;
	text-decoration: none;
	border-bottom: 1px dotted #145EAE;
	outline: none;
}

.content-misc .biglist p.title {
	font-size:1.15em;
}

.content-misc .biglist p.title a {
	border-bottom: 1px dotted #145EAE;
	color: #145EAE;
	text-decoration: none;
	outline: none;
}

.content-misc h3.active a,
.content-misc .biglist p.active a {
	border-bottom: 1px dotted #000;
	color:#000;
	font-weight: bold;
}

.content-misc .biglist p {
	margin: 0 0 0.2em;
}

.content-misc .biglist {
	padding: 0 0 0.85em 0.7em;
	list-style: none;
}

.content-misc .biglist .description {
	display: none;
}

.content-misc .biglist li {
	padding: 0 0 0.66em;
}

.comments {
	margin-left: 35px;
	list-style: none;
	color: #7C7F83;
}

.comments a {
	color: #7C7F83;
}

.comments .message {
	color: #000;
}

.comments li {
	margin: 0 0 1.2em 0;
	$margin-bottom: -3px;
}

.comments li.l2 { margin-left: 13px; }
.comments li.l3 { margin-left: 26px; }
.comments li.l4 { margin-left: 39px; }

.comments a.author {
	text-decoration: none;
}

.comments a.author img {
	position: relative;
	top: 2px;
}

.comments a.author span {
	text-decoration: underline;
}

.comments .edit-ico {
	margin-left: .5em;
}

.post {
	margin-left: 35px;
	margin-right: 35px;
	margin-bottom: 1em;
}

.content .post h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #446A20;
	margin: 0 0 0.5em 0;
	padding-left: 0;
}

.content .post p {
	margin: 0 0 0.5em;
}

.news-scroller {
	height: 25px;
	line-height: 22px;
	background: #e9ebf2 url(../img/news-str.gif) repeat-x 0 0;
	padding: 0 34px;
	position: relative;
}

.news-scroller,
.news-scroller a {
	color: #576473;
}

.news-scroller a.close {
	top: 5px;
	right: 4px;
}

.news-scroller a.arrow {
	width: 6px;
	height: 7px;
	padding: 3px;
	position: absolute;
	overflow: hidden;
	text-decoration:none;
	display: block;
	top: 5px;
}

.news-scroller a.back {
	background: transparent url(../img/icons.png) no-repeat scroll 3px -1447px;	
	left: 5px;
}

.news-scroller a.next {
	background: transparent url(../img/icons.png) no-repeat scroll 3px -1497px;	
	right: 20px;
}

.content-tools {
	overflow: hidden;
	zoom: 1;
	padding-right: 280px;
}

#tools_left {
	width: 275px;
	float: left;
}

#tools_right {
	margin-left: 280px;
	width: 100%;
}

#tools_rightspace {
padding:3em 0 0 20px;
position:relative;
overflow:hidden;
}
#bobropanel_std {
display:none;
}
.content #tools_right h2 {
	margin-top: 0;
}


#tools_right .description {
position:relative;
overflow:hidden;
}

#choose_button .bobrbutton {
padding-left:20px;
margin-bottom:12px;
}
#choose_button .b_active,#choose_button .c_active {
background:url('../img/red_arrow.png') no-repeat 0 50%;
}
#choose_button .bobrcolor img,#choose_button .bobrbutton img {display:block;}
#choose_button .bobrcolor {
width:100%;
padding-bottom:10px;
overflow:hidden;
}
#choose_button .bobrcolor span {
padding:0 35px 0 20px;
display:block;
float:left;
}
#choose_button textarea {
width:38em;
height:12.5em;
float:none;
}


#informer {
padding-right:250px;
}
#informer .both {
padding:0 0 15px 0;
}
#informer label {
width:5em;
}
#informer .text {
float:left;
}
#informer textarea {
width:29em;
height:12.5em;
float:none;
}
#informer .banner {
position:absolute;
top:0px;
right:0px;
}
#informer .bobrcolor {
width:100%;
clear:both;
overflow:hidden;
}
#informer .bobrcolor span {
padding:0 0 0 23px;
display:block;
float:left;
}
#informer .bobrcolor img {display:block;}
#informer .c_active {
background:url('../img/red_arrow.png') no-repeat 5px 50%;
}
#informer input.dropdown_input,#informer .dropdown_add .text {
width:21.84em;
margin:0px;
}
#informer form .dropdown_show {
float:left;
margin:0 0 0 -18px;
top:2px;
right:2px;
}
#informer form select.dropdown_multiple_select {
width:22em;
float:left;
}

/*content-addmoney*/
.content-addmoney {
	padding-top: 13px;
	margin-right: 20px;
}

.content-addmoney h2 {
	font-size: 2.77em;
	color: #2874c7;
	margin-bottom: 18px;
}

.content-addmoney p {
	font-size: 1.07em;
	padding-left: 35px;
	margin-bottom: 25px;
}

.content-addmoney p img {
	display: block;
	margin-bottom: 3px;
}

.content-addmoney p .btn {
	width: 15.8em;
	display: block;
	margin-top: 6px;
}

/*content-my-paid-empty*/
.content-my-paid,
.content-my-paid-empty {
	margin-right: 20px;
	padding-top: 13px;
}

.content-my-paid h2,
.content-my-paid-empty h2 {
	font-size: 2.3em;
	color: #f37200;
	margin-bottom: -2px;
}

.content-my-paid-empty p.descr {
	color: #f37200;
	font-size: 1.07em;
	padding-left: 35px;
	margin-bottom: 23px;
}

.content-my-paid-empty h3 {
	font-weight: normal;
	font-size: 1.07em;
	margin-left: 165px;
	margin-bottom: 18px;
}

.content-my-paid-empty ol {
	font-size: 1.385em;
	margin-left: 138px;
	list-style: none;
	margin-bottom: 33px;
}

.content-my-paid-empty ol li {
	padding-left: 27px;
	position: relative;
	zoom: 1;
	line-height: 1.25;
	margin-bottom: 16px;
}

.content-my-paid-empty ol li .num {
	width: 18px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	background: #ff3600 url(../img/num-bullet.png) no-repeat 0 0;
	overflow: hidden;
	position: absolute;
	top: 4px;
	left: 0;
	text-align: center;
	font-weight: bold;
	font-size: 0.777em;
}

.content-my-paid-empty ol  strong {
	color: #ff3600;
	font-weight: normal;
}

.content-my-paid-empty .buy {
	margin-left: 88px;
	font-size: 2.31em;
}

.content-my-paid-empty .buy a {
	color: #ff3600;
}

.content-my-paid h3.status {
	margin-left: 35px;
	font-size: 1.07em;
	color: #7f7f7f;
	margin-bottom: 4px;
}

.content-my-paid .buy-more {
	margin-left: 15px;
	font-size: 1.385em;
	color: #ff3600;
	padding-top: 42px;
	margin-bottom: 45px;
}

.content-my-paid .buy-more a {
	color: #ff3600;
	padding-left: 22px;
	background: #fff url(../img/plus.gif) no-repeat 0 3px;
}

.content-my-paid .bookmarks-list {
	margin-right: 0;
	margin-bottom: 31px;
}

.content-my-paid .bookmarks-list li {
	padding-top: 10px;
	padding-bottom: 11px;
}

.content-my-paid .bookmarks-list li h3 img {
	left: 7px;
}

.content-my-paid .bookmarks-list-pending li .meta {
	margin-bottom: 4px;
}

.content-my-paid .bookmarks-list-pending li.paid {
	background-color: #f3efdc;
}

.content-my-paid .bookmarks-list-active li.paid {
	background-color: #f9f7ed;
}

.content-my-paid .bookmarks-list-archived li.paid {
	background-color: #f3f3f3;
}

.content-my-paid .bookmarks-list li .remove {
	position: absolute;
	top: 13px;
	right: 14px;
	color: #8d909e;
	padding-right: 13px;
	background: transparent url(../img/remove.gif) no-repeat 100% 6px;
}

.content-my-paid .bookmarks-list li .meta .tags,
.content-my-paid .bookmarks-list li .meta .tags a {
	color: #898989;
}

.content-my-paid .bookmarks-list li .meta .tags-empty {
	padding: 2px 0 1px 0;
	display: block;
}

.content-my-paid .bookmarks-list li .meta .tags-empty,
.content-my-paid .bookmarks-list li .meta .tags-empty a {
	color: #ff2421;
}

.content-my-paid .bookmarks-list li .meta .tags-empty a {
	text-decoration: underline;
}

.content-my-paid .bookmarks-list li .meta .tags,
.content-paid-edit .bookmarks-list li .meta .tags {
	padding-left: 0;
}

.content-my-paid .bookmarks-list li .meta .tags .ico,
.content-paid-edit .bookmarks-list li .meta .tags .ico {
	background: transparent url(../img/tag.gif) no-repeat 0 5px;
	margin-right: -1px;
}

.content-my-paid .bookmarks-list li .meta .tags-empty .ico,
.content-paid-edit .bookmarks-list li .meta .tags-empty .ico {
	background: transparent url(../img/tag-empty.gif) no-repeat 0 5px;
}

.content-my-paid .bookmarks-list li .pay {
	font-size: 1.31em;
	margin-bottom: 3px;
}

.content-my-paid .bookmarks-list li .pay .btn-wrap {
	background: #f37200;
	padding: 2px;
	display: inline-block;
	$display: inline;
	$zoom: 1;
	margin-right: 2px;
}

.content-my-paid .bookmarks-list li .pay .btn-wrap input {
	padding: 0 .5em;
	overflow: visible;
}

.content-my-paid .bookmarks-list li .edit a {
	color: #2874c7;
}

.content-my-paid .bookmarks-list li .stats .num {
	font-size: 2.14em;
	margin-right: 3px;
}

.content-my-paid .bookmarks-list li .stats input {
	padding: 0 .5em;
	overflow: visible;
	margin-left: 3px;
}

.content-my-paid .bookmarks-list li .actions {
	padding-bottom: 3px;
}

.content-my-paid .bookmarks-list li .actions a {
	color: #2874c7;
}

.content-my-paid .bookmarks-list li .actions a.action-stats {
	text-decoration: none;
	border-bottom: 1px dotted #2874c7;
}

.content-my-paid .bookmarks-list li .actions a.action-edit {
	padding-left: 14px;
	background: transparent url(../img/icons.png) no-repeat 0 -546px;
	margin-left: 7px;
}

.content-my-paid .bookmarks-list li .action-stats-collapse,
.content-my-paid .bookmarks-list li .stats-detailed,
.content-my-paid .bookmarks-list li.li-stats-expaned .action-stats-expand,
.content-my-paid .bookmarks-list li.li-stats-expaned .tags {
	display: none;
}

.content-my-paid .bookmarks-list li.li-stats-expaned .stats-detailed {
	display: block;
}

.content-my-paid .bookmarks-list li.li-stats-expaned .action-stats-collapse {
	display: inline;
}

.content-my-paid .bookmarks-list li .stats-detailed {
	padding-top: 3px;
	padding-bottom: 3px;
}

.content-my-paid .bookmarks-list li .stats-detailed .tag {
	display: block;
	padding-left: 17px;
	background: transparent url(../img/tag.gif) no-repeat 0 5px;
	margin-bottom: 7px;
}

/*content-buy*/
.content-buy {
	overflow: hidden;
	zoom: 1;
	padding-top: 12px;
}

.content-buy h2 {
	color: #f37200;
	margin-bottom: 28px;
}

.content-buy .back {
	margin-bottom: 16px;
}

.content-buy .back a {
	padding-left: 22px;
	margin-left: 13px;
	color: #2874c7;
	font-size: 1.07em;
	background: #fff url(../img/back.png) no-repeat 0 6px;
}

.content-buy .l {
	float: left;
	width: 71%;
}

.content-buy .r {
	float: left;
	width: 29%;
	$width: 28.5%;
	margin-top: -1px;
}

.content-buy .price-table,
.content-buy .order-table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 25px;
}

.content-buy .price-table td {
	vertical-align: top;
	font-size: 1.07em;
	padding-bottom: 9px;
}

.content-buy .price-table td.cbx,
.content-buy .order-table td.cbx {
	width: 24px;
	padding-left: 35px;
}

.content-buy .price-table td.lbl,
.content-buy .order-table td.lbl {
	width: 28%;
}

.content-buy .price-table td.price,
.content-buy .order-table td.price {
	width: 130px;
	padding-right: 40px;
	text-align: right;
}

.content-buy h3 {
	color: #575757;
	font-size: 1.07em;
	margin-left: 35px;
	margin-bottom: 8px;
}

.stars {
	display: inline-block;
	width: 69px;
	height: 13px;
	overflow: hidden;
	background: transparent url(../img/stars.png) no-repeat 0 0;
	margin-right: 2px;
	margin-bottom: -1px;
}

.stars-4 { background: transparent url(../img/stars.png) no-repeat 0 -13px; }
.stars-3 { background: transparent url(../img/stars.png) no-repeat 0 -26px; }
.stars-2 { background: transparent url(../img/stars.png) no-repeat 0 -39px; }
.stars-1 { background: transparent url(../img/stars.png) no-repeat 0 -52px; }

.content-buy .r {
	color: #666;
	font-size: 1.07em;
	line-height: 1.25;
}

.content-buy .r p {
	margin: 0 10px 18px 33px;
}

.content-buy .order-table-wrap {
	background-color: #f9f7ed;
	padding: 20px 0 20px 0;
	margin-bottom: 10px;
}

.content-buy .order-table {
	margin-bottom: 0;
}

.content-buy .order-table td {
	vertical-align: top;
	font-size: 1.07em;
	line-height: 1.25;
}

.content-buy .order-table-wrap td.price,
.content-buy .order-table-wrap td.submit {
	vertical-align: middle;
}

.content-buy .order-table-wrap td.submit span {
	background: #ff3600;
	padding: 4px;
	display: inline-block;
	$display: inline;
	zoom: 1;
	margin-top: -1px;
}

.content-buy .order-table-wrap td.submit input {
	font-weight: bold;
	font-size: 1.286em;
	padding: 0 .7em;
	$overflow: visible;
}

.content-buy .order-table em {
	color: #049a04;
}

.content-buy .order-table-wrap td.price {
	font-size: 1.286em;
}

.content-buy .bought-tags {
	font-size: 1.07em;
	margin-left: 35px;
	padding-left: 18px;
	background: #fff url(../img/tag.gif) no-repeat 0 5px;
	color: #6b6b6b;
	margin-bottom: 20px;
	margin-top: -16px;
}

.content-buy .bought-tags a {
	margin-left: 3px;
	color: #6b6b6b;
	text-decoration: none;
}

.content-buy .bought-tags a:hover {
	color: #616165;
}

/*content-paid-edit*/
.content-paid-edit {
	padding-top: 26px;
	padding-left: 35px;
	overflow: hidden;
	zoom: 1;
}

.content-paid-edit h2 {
	color: #f37200;
	padding-left: 0;
	margin-bottom: 9px;
}

.content-paid-edit .add-bookmark-form {
	margin: 0 0 0 5.9em;
	float: left;
	width: 24em;
	_display: inline;
}

.content-paid-edit .add-bookmark-form-wrap {
	width: 29.9em;
	float: left;
	margin-right: -24em;
}

.content-paid-edit .bookmarks-list {
	padding-left: 29.9em;
	margin-right: 0;
}

.content-paid-edit .add-bookmark-form .bought-tags {
	margin-left: -5.9em;
	color: #585858;
}

.content-paid-edit .bookmarks-list li {
	background: #f9f7ed;
	padding-top: 10px;
	padding-bottom: 11px;
}

.content-paid-edit .bookmarks-list li .tags a {
	color: #2874c7;
}

.content-paid-edit .add-bookmark-form .field-descr,
.content-paid-edit .add-bookmark-form .field-tags {
	margin-bottom: 20px;
}

.content-paid-edit .add-bookmark-form .btn {
	font-size: 1.385em;
}
