BODY {
        min-width: 930px;
        font-family: Tahoma, Arial, Verdana, sans-serif;
        font-size: 12px;
        padding: 0px;
        margin: 0px;
        color: #222;
        background: #fff}
TABLE {
        font-family: Tahoma, Arial, Verdana, sans-serif;
        color: #222;
        border: 0px;
        font-size: 12px}

.selected {
	padding-left: 1px;
	padding-right: 1px;
 	color: white;
  	background: #a90b46}
A, A SPAN {	padding-left: 1px;
	padding-right: 1px}
A.h1, .h1 A, .h1 .selected, A.h0, .h0 A, .h0 .selected {
	padding-left: 2px;
	padding-right: 2px}
A:link {
        text-decoration: underline;
        color: #a90b46}
A:visited {
        text-decoration: underline;
        color: #a90b46}
A:hover {
        text-decoration: none;
        color: white;
        background-color: #a90b46}
A:active {
        text-decoration: none;
        color: white;
        background-color: #a90b46}

.lite {	font-size: 10px}

A IMG {
        border: 0px}

A.u-dashed:link, A.u-dashed:active, A.u-dashed:hover, A.u-dashed:visited {	text-decoration: none;	border-bottom-style: dashed;
	border-bottom-width: 1px}
A.u-dashed:hover, A.u-dashed:active {	border: 0px}

.top A:link, .top A:visited {	color: white}
.top A:active, .top A:hover {	color: #a90b46;
	background: #fffffe;
	text-decoration: none}

.h0 {
	font-size: 22px}
.h1 {	font-size: 18px}
.h2 {	font-size: 16px}
.h3 {
	font-size: 14px}
.mini {	font-size: 10px;
	color: #aaa}
A:link IMG.adddiscus, A:visited IMG.adddiscus {	margin-left: -19px;
	width: 19px;
	height: 12px;
	background: url(../img/add_discus.gif) no-repeat}
A:active IMG.adddiscus, A:hover IMG.adddiscus {
	margin-left: -19px;
	width: 19px;
	height: 12px;
	background: url(../img/add_discus.gif) 100% 0px no-repeat}

A.adddiscus:link, A.adddiscus:visited {
	padding-left: 20px;
	background: url(../img/add_discus.gif) 1px 0px no-repeat}
A.adddiscus:active, A.adddiscus:hover, span.adddiscuss {
	padding-left: 20px;
	background: #a90b46 url(../img/add_discus.gif) 1px 100% no-repeat}

A.addguy:link, A.addguy:visited {
	padding-left: 16px;
	background: url(../img/add_guy.gif) 1px 0px no-repeat}
A.addguy:active, A.addguy:hover, span.addguy {
	padding-left: 16px;
	background: #a90b46 url(../img/add_guy.gif) 1px 100% no-repeat}

.arrow {	color: #aaa;
	font-family: Times New Roman, serif}
.arrow2 {
	font-family: Times New Roman, serif;
	padding: 0px}
A:link .arrow2, A:visited .arrow2 {	text-decoration: none}

A.memariz:link, A.memariz:visited {
	padding-left: 17px;
	padding-bottom: 1px;
	background: url(../img/memariz.gif) no-repeat}
A.memariz:active, A.memariz:hover {
	padding-left: 17px;
	padding-bottom: 1px;
	background: #a90b46 url(../img/memariz.gif) 0px 100% no-repeat}

A.memariz-d:link, A.memariz-d:visited {
	padding-left: 17px;
	padding-bottom: 1px;
	background: url(../img/memariz.gif) 0px 100% no-repeat}
A.memariz-d:active, A.memariz-d:hover {
	padding-left: 17px;
	padding-bottom: 1px;
	background: #a90b46 url(../img/memariz.gif) no-repeat}


/* Новые юзеры */
A.user-m-new:link, A.user-m-new:visited, A.user-m-new:active, A.user-m-new:hover {
	background: transparent;
	text-decoration: none}
A.user-m-new:link SPAN, A.user-m-new:visited SPAN {
	color: #00407f;
	text-decoration: underline}
A.user-m-new:active SPAN, A.user-m-new:hover SPAN {
	background: #00407f;
	color: white;
	text-decoration: none}

A.user-w-new:link, A.user-w-new:visited, A.user-w-new:active, A.user-w-new:hover {
	background: transparent;
	text-decoration: none}
A.user-w-new:link SPAN, A.user-w-new:visited SPAN {
	color: #cf3250;
	text-decoration: underline}
A.user-w-new:active SPAN, A.user-w-new:hover SPAN {
	background: #cf3250;
	color: white;
	text-decoration: none}

A.user-u-new:link, A.user-u-new:visited, A.user-u-new:active, A.user-u-new:hover {
	background: transparent;
	text-decoration: none}
A.user-u-new:link SPAN, A.user-u-new:visited SPAN {
	color: #527f0b;
	text-decoration: underline}
A.user-u-new:active SPAN, A.user-u-new:hover SPAN {
	background: #527f0b;
	color: white;
	text-decoration: none}

A.user-u-new IMG, A.user-w-new IMG, A.user-m-new IMG {
	margin-right: 3px;
	margin-bottom: -3px}

A.user-u-new SPAN, A.user-w-new SPAN, A.user-m-new SPAN {
    padding-top: 1px;
	padding-bottom: 1px}

A.user-u-new, A.user-w-new, A.user-m-new {
	padding: 0px}




A.user-m:link, A.user-m:visited {
	color: #00407f}
A.user-m:hover, A.user-m:active {
	color: white;
	background-color: #00407f}

A.user-w:link, A.user-w:visited {
	color: #cf3250}
A.user-w:hover, A.user-w:active {
	color: white;
	background-color: #cf3250}

A.user-u:link, A.user-u:visited {
	color: #527f0b}
A.user-u:hover, A.user-u:active {
	color: white;
	background-color: #527f0b}


.user-w {	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../img/user-w.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat}

.user-m {
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../img/user-m.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat}

.user-u {
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../img/user-u.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat}

.cart .user-w {
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../img/user-w2.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat}

.cart .user-m {
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../img/user-m2.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat}

.cart .user-u {
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../img/user-u2.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat}

.new .user-w {
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../img/user-w3.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat}

.new .user-m {
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../img/user-m3.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat}

.new .user-u {
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../img/user-u3.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat}

.comments {	color: #005fa8;
	padding-left: 15px;
	background-image: url(../img/comments.gif);
	background-repeat: no-repeat}
A.comments:link, A.comments:visited {	text-decoration: none;
	color: #005fa8;
	padding-left: 15px;
	background-image: url(../img/comments.gif);
	background-repeat: no-repeat}
A.comments:active, A.comments:hover {	background-color: #005fa8;
	color: white;
	padding-left: 15px;
	background-image: url(../img/comments.gif);
	background-position: 0px 100%;
	background-repeat: no-repeat}

A.comments2:link, A.comments2:visited {
	text-decoration: none;
	color: #005fa8;
	padding-left: 15px;
	background-image: url(../img/comments2.gif);
	background-repeat: no-repeat}
A.comments2:active, A.comments2:hover {
	background-color: #005fa8;
	color: white;
	padding-left: 15px;
	background-image: url(../img/comments2.gif);
	background-position: 0px 100%;
	background-repeat: no-repeat}

A.memariz2:link, A.memariz2:visited, A.memariz2:hover, A.memariz2:active, A.memariz2-d:link, A.memariz2-d:visited, A.memariz2-d:hover, A.memariz2-d:active {	background: transparent;
	padding: 0px}

A.memariz2:link IMG, A.memariz2:visited IMG {	background: url(../img/memariz2.gif) no-repeat}
A.memariz2:hover IMG, A.memariz2:active IMG {
	background: url(../img/memariz2.gif) 0px 100% no-repeat}

A.memariz2-d:link IMG, A.memariz2-d:visited IMG {
	background: url(../img/memariz2.gif) 0px 100% no-repeat}
A.memariz2-d:hover IMG, A.memariz2-d:active IMG {
	background: url(../img/memariz2.gif) no-repeat}

.dark-gray {	color: #aaa}
a.dark-gray {	color: #aaa}
A:hover.dark-gray {	color: #fff;
	background: #aaa}

.page {	margin-right: 5px;	font-size: 14px;	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px}
.page_s {	margin-right: 5px;	font-size: 14px;	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: white;
  	background: #a90b46}

.secret {	font-size: 10px;
	color: #bbb}
.secret A:link, A.secret:link, .secret A:visited, A.secret:visited {	color: #bbb}
.secret A:hover, .secret A:active, A.secret:active, A.secret:hover {
	background: #bbb;
	color: white}
.red {
	color: #f12938}

.gray {	color: #ccc}

.dark_gray {color: #aaa}

.green {	color: #080}
A.green:link, A.green:visited {	color: #080;
	text-decoration: none}
A.green:hover, A.green:active {
	background: #080;
	color: white}

.tab_selected {	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #ddd;
	background: #f5f5f5;
	border-bottom: 1px solid #f5f5f5}
.tab_selected2 {
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #ddd;
	border-bottom: 1px solid #fff}
.tab {	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px;
	border-bottom: 1px solid #ddd}

A:link .minus, A:visited .minus, .minus {
	background: #ccc url(../img/plusminus.gif) 0px 100%}
A:link .plus, A:visited .plus, .plus {
	background: #ccc url(../img/plusminus.gif)}

A:hover .minus, A:active .minus, .minused .minus {	background: #f12938 url(../img/plusminus.gif) 0px 100%}
A:hover .plus, A:active .plus, .plused .plus {
	background: #080 url(../img/plusminus.gif)}

.new A:link .minus, .new A:visited .minus, .new .minus {
	background: #ccc url(../img/plusminus.gif) 100% 100%}
.new A:link .plus, .new A:visited .plus, .new .plus {
	background: #ccc url(../img/plusminus.gif) 100% 0px}

.new A:hover .minus, .new A:active .minus, .new .minused .minus {
	background: #f12938 url(../img/plusminus.gif) 100% 100%}
.new A:hover .plus, .new A:active .plus, .new .plused .plus {
	background: #080 url(../img/plusminus.gif) 100% 0px}

.plus, .minus {	margin-bottom: -1px}
.minus {	margin-right: 5px}

.comment {	padding: 10px;
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px}
.answer {	margin-bottom: 15px}

.new {
	background: #f5f5f5;
	border: 0px}

.score A {	padding: 0px}
.score A:hover, .score A:active {
	background: transparent}

.button {	background: #f5f5f5;
	border: 1px solid #ddd;
	margin-right: 5px;
	padding-left=5px;
	padding-right=5px;
	font-family: Arial, Tahoma, Verdana, sans-serif}


.td TD {	padding-bottom: 15px}

.cart {	padding: 10px;
	background: #fbf0dc;
	margin-top: 10px}

.list {	padding-left: 12px;
	padding-top: 5px;
	font-size: 10px}

A.notify IMG {	margin-right: 3px;
	margin-bottom: -4px;
	background: url(/img/notify.gif) 0px 100% no-repeat}
A.notify:active, A.notify:hover {
	background: transparent}

A.notify:active SPAN, A.notify:hover SPAN {	color: #a90b46;
	background: #fff}
A.dont IMG {
	margin-right: 3px;
	margin-bottom: -4px;
	background: url(/img/notify.gif) no-repeat}

.tab_selected3 {
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #bbb;
	background: #fff;
	border-bottom: 0px}
.tab3 {
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px;
	background: #f5f5f5;
	border-bottom: 1px solid #bbb}
.tab0 {
	border: 0px;
	border-bottom: 1px solid #bbb}

A.noback:hover, A.noback:active, .noback A:hover, .noabck A:active {
	background: transparent}

A.noback, .noback A {
	padding: 0px}

.pointer {
	cursor: pointer}

.search {
	background: #fffa78;
	padding: 0px}

A:hover .search, A:active .search {
	background: transparent}

.li {
	padding-top: 10px;
	list-style-type: none;
	color: #333;
	margin: 0px}

.ul {
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 5px}

.debug {display:none}

A.icon:link, A.icon:visited, A.icon:active, A.icon:hover {
	background: transparent}

A.icon:active SPAN, A.icon:hover SPAN {
	background: #a90b46}

.icon SPAN, SPAN.icon {
	padding-left: 2px;
	padding-right: 2px}

.deluser IMG {
	width: 9px;
	height: 9px;
	margin-left: 2px;
	background: url(/img/deluser.gif) 100% 100% no-repeat}

A.deluser {
	padding: 0px}

A.deluser:hover IMG {
	background: url(/img/deluser.gif) no-repeat}

.hidden a:link, .hidden a:visited, .hidden a:hover, .hidden a:active, a.hidden:link, a.hidden:visited, a.hidden:hover, a.hidden:active {
            color: #222;
            text-decoration: none;
            cursor: text;
            background: transparent}


.hidden2 a:link, .hidden2 a:visited, .hidden2 a:hover, .hidden2 a:active, a.hidden2:link, a.hidden2:visited, a.hidden2:hover, a.hidden2:active {
            color: #aaa;
            text-decoration: none;
            cursor: text;
            background: transparent}

.inlineEdit {	background: #fff;
	border: 1px solid #ddd;
	margin-right: 5px;
	padding:3px;
	padding-left=5px;
	padding-right=5px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	width:300px}

.inlineEdit.ajax {	background: url(/img/longajax.gif) 50% 50% no-repeat}

.zoom {	margin-left: 5px;
	margin-top: -20px}

.zoom img {	cursor: pointer;
	width: 14px;
	height: 14px;
	background: url(/img/zoom.gif) no-repeat}

.out img {	background: url(/img/zoomout.gif) no-repeat}

A.prof-w:link, A.prof-w:visited {	color: #cf3250}

A.prof-w:hover, A.prof-w:active {	background: #cf3250;
	color: white}

A.prof-m:link, A.prof-m:visited {
	color: #00407f}

A.prof-m:hover, A.prof-m:active {
	background: #00407f;
	color: white}

A.prof-u:link, A.prof-u:visited {
	color: #527f0b}

A.prof-u:hover, A.prof-u:active {
	background: #527f0b;
	color: white}

.share {
 	float: left;
 	margin-right: 17px;
 	}
