#lightbox {
	left: 0px; width: 100%; text-align: center; line-height: 0; position: absolute; z-index: 16000 !important;
}
#lightbox img {
	width: auto; height: auto;
}
#lightbox a img {
	border: currentColor;
}
#outerImageContainer {
	margin: 0px auto; width: 250px; height: 250px; position: relative; background-color: rgb(255, 255, 255);
}
#imageContainer {
	padding: 10px;
}
#loading {
	left: 0%; top: 40%; width: 100%; height: 25%; text-align: center; line-height: 0; position: absolute;
}
#hoverNav {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10;
}
#imageContainer > #hoverNav {
	left: 0px;
}
#hoverNav a {
	
}
#prevLink {
	width: 49%; height: 100%; display: block; background-image: url("http://forum.pickup.ru/public/style_images/master/spacer.gif");
}
#nextLink {
	width: 49%; height: 100%; display: block; background-image: url("http://forum.pickup.ru/public/style_images/master/spacer.gif");
}
#prevLink {
	left: 0px; float: left;
}
#nextLink {
	right: 0px; float: right;
}
#prevLink:hover {
	background: url("http://forum.pickup.ru/public/style_images/master/lightbox/prevlabel.gif") no-repeat left 15%;
}
#prevLink:hover:visited {
	background: url("http://forum.pickup.ru/public/style_images/master/lightbox/prevlabel.gif") no-repeat left 15%;
}
#nextLink:hover {
	background: url("http://forum.pickup.ru/public/style_images/master/lightbox/nextlabel.gif") no-repeat right 15%;
}
#nextLink:hover:visited {
	background: url("http://forum.pickup.ru/public/style_images/master/lightbox/nextlabel.gif") no-repeat right 15%;
}
#imageDataContainer {
	font: 10px/1.4em Verdana, Helvetica, sans-serif; margin: 0px auto; width: 100%; overflow: auto; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
#imageData {
	padding: 0px 10px; color: rgb(102, 102, 102);
}
#imageData #imageDetails {
	width: 70%; text-align: left; float: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	padding-bottom: 1em; clear: left; display: block;
}
#imageData #bottomNavClose {
	width: 66px; padding-bottom: 0.7em; float: right;
}
#overlay {
	left: 0px; top: 0px; width: 100%; height: 500px; position: fixed; z-index: 15000 !important; background-color: rgb(0, 0, 0);
}
strong.bbc {
	font-weight: bold !important;
}
em.bbc {
	font-style: italic !important;
}
span.bbc_underline {
	text-decoration: underline !important;
}
acronym.bbc {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted;
}
span.bbc_center {
	text-align: center; display: block;
}
div.bbc_center {
	text-align: center; display: block;
}
p.bbc_center {
	text-align: center; display: block;
}
span.bbc_left {
	text-align: left; display: block;
}
div.bbc_left {
	text-align: left; display: block;
}
p.bbc_left {
	text-align: left; display: block;
}
span.bbc_right {
	text-align: right; display: block;
}
div.bbc_right {
	text-align: right; display: block;
}
p.bbc_right {
	text-align: right; display: block;
}
div.bbc_indent {
	margin-left: 50px;
}
del.bbc {
	text-decoration: line-through !important;
}
ul.bbc {
	margin: 12px 0px 12px 40px;
}
ul.bbc ul.bbc {
	list-style-type: circle;
}
ul.bbc ul.bbc ul.bbc {
	list-style-type: square;
}
ul.decimal.bbcol {
	margin: 12px 0px 12px 40px; list-style-type: decimal;
}
ul.lower-alpha.bbcol {
	margin-left: 40px; list-style-type: lower-alpha;
}
ul.upper-alpha.bbcol {
	margin-left: 40px; list-style-type: upper-alpha;
}
ul.lower-roman.bbcol {
	margin-left: 40px; list-style-type: lower-roman;
}
ul.upper-roman.bbcol {
	margin-left: 40px; list-style-type: upper-roman;
}
hr.bbc {
	border-top-color: rgb(119, 119, 119); border-top-width: 2px; border-top-style: solid; display: block;
}
div.bbc_spoiler {
	
}
div.bbc_spoiler span.spoiler_title {
	font-weight: bold;
}
div.bbc_spoiler_wrapper {
	padding: 4px; border: 1px inset rgb(119, 119, 119);
}
div.bbc_spoiler_content {
	
}
input.bbc_spoiler_show {
	margin: 0px; padding: 0px; width: 45px; font-size: 0.7em;
}
pre.prettyprint {
	background: rgb(248, 248, 248); padding: 5px; border: 1px solid rgb(201, 201, 201); line-height: 140%; overflow: auto; font-size: 11px; margin-left: 10px;
}
img.bbc_img {
	cursor: pointer;
}
.signature img.bbc_img {
	cursor: default;
}
.signature a img.bbc_img {
	cursor: pointer;
}
p.citation {
	background: rgb(246, 246, 246); padding: 8px 10px; border-radius: 5px 5px 0px 0px; font-size: 12px; font-weight: bold; border-top-color: rgb(229, 229, 229); border-right-color: rgb(229, 229, 229); border-left-color: rgb(152, 152, 152); border-top-width: 2px; border-right-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-left-style: solid; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}
div.blockquote {
	background: rgb(247, 247, 247); padding: 10px; border-radius: 0px 0px 5px 5px; font-size: 12px; border-right-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-left-color: rgb(152, 152, 152); border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
}
div.blockquote div.blockquote {
	margin: 0px 10px 0px 0px;
}
div.blockquote p.citation {
	margin: 6px 10px 0px 0px;
}
._sharedMediaBbcode {
	background: rgb(246, 246, 246); padding: 15px; border-radius: 3px; border: 1px solid rgb(219, 219, 219); width: 500px; color: rgb(97, 97, 97); margin-right: 15px; margin-bottom: 5px; display: inline-block; box-shadow: inset 0px 1px 3px rgba(255,255,255,1), 0px 1px 2px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0px 1px 3px rgba(255, 255, 255, 1) inset, 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 3px rgba(255, 255, 255, 1) inset, 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.bbcode_mediaWrap .details {
	color: rgb(97, 97, 97); line-height: 1.5; font-size: 12px; margin-left: 95px;
}
.bbcode_mediaWrap .details a {
	color: rgb(97, 97, 97); text-decoration: none;
}
.bbcode_mediaWrap .details h5 {
	font: 400 20px/1.3 "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(44, 44, 44); word-wrap: break-word; max-width: 420px; font-size-adjust: none; font-stretch: normal;
}
.bbcode_mediaWrap .details h5 a {
	font: 400 20px/1.3 "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(44, 44, 44); word-wrap: break-word; max-width: 420px; font-size-adjust: none; font-stretch: normal;
}
.bbcode_mediaWrap img.sharedmedia_image {
	float: left; position: relative; max-width: 80px;
}
.bbcode_mediaWrap img.sharedmedia_screenshot {
	float: left; position: relative; max-width: 80px;
}
.cke_button_ipsmedia span.cke_label {
	display: inline !important;
}
#primary_nav a {
	background: 0px 0px rgb(28, 59, 95); padding: 6px 15px 8px; color: rgb(197, 213, 226); display: block; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
#primary_nav a:hover {
	color: rgb(255, 255, 255);
}
.calendar_date_select {
	border: 1px solid rgb(119, 119, 119); width: 195px; color: white; display: block; z-index: 1000;
}
iframe.ie6_blocker {
	position: absolute; z-index: 999;
}
.calendar_date_select thead th {
	color: white !important; font-weight: bold; border-top-color: rgb(119, 119, 119); border-bottom-color: rgb(119, 119, 119); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(170, 170, 170);
}
.calendar_date_select .cds_buttons {
	padding: 5px 0px; text-align: center; background-color: rgb(85, 85, 85);
}
.calendar_date_select .cds_footer {
	padding: 3px; text-align: center; font-size: 12px; background-color: black;
}
.calendar_date_select table {
	margin: 0px; padding: 0px;
}
.calendar_date_select .cds_header {
	text-align: center; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 204, 204);
}
.calendar_date_select .cds_header span {
	color: black; font-size: 15px; font-weight: bold;
}
.calendar_date_select select {
	font-size: 11px;
}
.calendar_date_select .cds_header a:hover {
	color: white;
}
.calendar_date_select .cds_header a {
	width: 22px; height: 20px; color: black !important; font-size: 14px; text-decoration: none;
}
.calendar_date_select .cds_header a.prev {
	float: left;
}
.calendar_date_select .cds_header a.next {
	float: right;
}
.calendar_date_select .cds_header a.close {
	float: right; display: none;
}
.calendar_date_select .cds_header select.month {
	width: 90px;
}
.calendar_date_select .cds_header select.year {
	width: 61px;
}
.calendar_date_select .cds_buttons a {
	color: white; font-size: 9px;
}
.calendar_date_select td {
	width: 24px; height: 21px; text-align: center; font-size: 12px; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.calendar_date_select td.weekend {
	border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: rgb(238, 238, 238);
}
.calendar_date_select td div {
	color: rgb(0, 0, 0);
}
.calendar_date_select td div.other {
	color: rgb(204, 204, 204);
}
.calendar_date_select td.selected div {
	color: white;
}
.calendar_date_select tbody td {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.calendar_date_select td.selected {
	background-color: rgb(119, 119, 119);
}
.calendar_date_select td:hover {
	background-color: rgb(204, 204, 204);
}
.calendar_date_select td.today {
	border: 1px dashed rgb(153, 153, 153);
}
.calendar_date_select td.disabled div {
	color: rgb(230, 230, 230);
}
.fieldWithErrors .calendar_date_select {
	border: 2px solid red;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h3 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor;
}
acronym {
	border: 0px currentColor;
}
hr {
	display: none;
}
address {
	display: inline;
}
html {
	color: rgb(90, 90, 90); background-color: rgb(216, 221, 232);
}
body {
	color: rgb(90, 90, 90); background-color: rgb(216, 221, 232);
}
body {
	font: 13px/normal helvetica, arial, sans-serif; position: relative; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 13px/normal helvetica, arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 13px/normal helvetica, arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
h3 {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
img {
	vertical-align: middle;
}
.input_check {
	vertical-align: middle;
}
.input_radio {
	vertical-align: middle;
}
legend {
	display: none;
}
table {
	width: 100%;
}
td {
	padding: 3px;
}
a {
	color: rgb(34, 89, 133); text-decoration: none;
}
a:hover {
	color: rgb(50, 133, 134);
}
.ipsList_inline > li {
	margin: 0px 3px; display: inline-block;
}
.ipsList_inline > li:first-child {
	margin-left: 0px;
}
.ipsList_inline > li:last-child {
	margin-right: 0px;
}
.ipsList_reset.ipsList_inline > li:first-child {
	margin-left: 3px;
}
.ipsList_reset.ipsList_inline > li:last-child {
	margin-right: 3px;
}
.ipsList_nowrap.ipsList_inline {
	white-space: nowrap;
}
.ipsList_withminiphoto > li {
	margin-bottom: 8px;
}
.ipsList_withmediumphoto > li .list_content {
	margin-left: 60px;
}
.ipsList_withminiphoto > li .list_content {
	margin-left: 40px;
}
.ipsList_withtinyphoto > li .list_content {
	margin-left: 30px;
}
.list_content {
	word-wrap: break-word;
}
.ipsList_data li {
	line-height: 1.3; margin-bottom: 6px;
}
.ipsList_data .row_data {
	display: inline-block; word-wrap: break-word; max-width: 100%;
}
.ipsList_data .row_title {
	width: 120px; text-align: right; padding-right: 10px; font-weight: bold; float: left; display: inline-block;
}
.ipsList_data .ft {
	width: 120px; text-align: right; padding-right: 10px; font-weight: bold; float: left; display: inline-block;
}
.ipsList_data_thin.ipsList_data .row_title {
	width: 80px;
}
.ipsList_data_thin.ipsList_data .ft {
	width: 80px;
}
.ipsType_pagetitle {
	font: 300 26px/1.3 Helvetica, Arial, sans-serif; color: rgb(50, 50, 50); font-size-adjust: none; font-stretch: normal;
}
.ipsType_subtitle {
	font: 300 26px/1.3 Helvetica, Arial, sans-serif; color: rgb(50, 50, 50); font-size-adjust: none; font-stretch: normal;
}
.ipsType_subtitle {
	font-size: 18px;
}
.ipsType_sectiontitle {
	padding: 5px 0px; color: rgb(89, 89, 89); font-size: 16px; font-weight: normal; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.ipsType_pagedesc {
	color: rgb(127, 127, 127); line-height: 1.5;
}
.ipsType_pagedesc a {
	text-decoration: underline;
}
.ipsType_textblock {
	color: rgb(40, 40, 40); line-height: 1.5;
}
.ipsType_small {
	font-size: 12px;
}
.ipsType_smaller {
	font-size: 11px !important;
}
.ipsType_smaller a {
	font-size: 11px !important;
}
.ipsReset {
	margin: 0px !important; padding: 0px !important;
}
#content {
	margin: 0px auto; width: 87% !important; min-width: 960px;
}
.main_width {
	margin: 0px auto; width: 87% !important; min-width: 960px;
}
#branding {
	min-width: 980px;
}
#header_bar {
	min-width: 980px;
}
#primary_nav {
	min-width: 980px;
}
#content {
	background: rgb(255, 255, 255); padding: 10px; line-height: 120%; box-shadow: 0px 5px 9px rgba(0,0,0,0.1); -moz-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.1);
}
.row1 {
	background-color: rgb(255, 255, 255);
}
.row1.post_block {
	background-color: rgb(255, 255, 255);
}
.row2 {
	background-color: rgb(241, 246, 249);
}
.row2.post_block {
	background-color: rgb(241, 246, 249);
}
.unread {
	background-color: rgb(247, 251, 252);
}
.unread .altrow {
	background-color: rgb(226, 233, 240);
}
.altrow.unread {
	background-color: rgb(226, 233, 240);
}
.highlighted {
	background-color: rgb(214, 228, 240);
}
.highlighted .altrow {
	background-color: rgb(214, 228, 240);
}
.ipsBox {
	background: rgb(235, 240, 243);
}
.ipsBox_notice {
	background: rgb(244, 252, 255); border-bottom-color: rgb(202, 233, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.ipsBox_highlight {
	background: rgb(244, 252, 255); border-bottom-color: rgb(202, 233, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
a.ipsBadge:hover {
	color: rgb(255, 255, 255);
}
.ipsBadge_green {
	background: rgb(123, 166, 13);
}
.ipsBadge_purple {
	background: rgb(175, 40, 109);
}
.ipsBadge_grey {
	background: rgb(91, 91, 91);
}
.ipsBadge_lightgrey {
	background: rgb(179, 179, 179);
}
.ipsBadge_orange {
	background: rgb(237, 119, 16);
}
.ipsBadge_red {
	background: rgb(191, 29, 0);
}
.bar {
	background: rgb(239, 244, 247); padding: 8px 10px;
}
.altbar.bar {
	background: rgb(182, 199, 219); color: rgb(29, 54, 82);
}
.header {
	background: rgb(182, 199, 219); color: rgb(29, 54, 82);
}
body .ipb_table .header a {
	color: rgb(29, 54, 82);
}
body .topic_options a {
	color: rgb(29, 54, 82);
}
.post_block {
	background: rgb(255, 255, 255); border-bottom-color: rgb(214, 226, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.post_body .post {
	color: rgb(40, 40, 40);
}
.bbc_url {
	color: rgb(15, 114, 218); text-decoration: underline;
}
.bbc_email {
	color: rgb(15, 114, 218); text-decoration: underline;
}
.date {
	color: rgb(116, 116, 116); font-size: 11px;
}
.poll_question .votes {
	color: rgb(116, 116, 116); font-size: 11px;
}
.no_messages {
	padding: 15px 10px; color: rgb(28, 40, 55); background-color: rgb(246, 248, 250);
}
.tab_bar {
	color: rgb(74, 103, 132); background-color: rgb(228, 235, 242);
}
.tab_bar li.active {
	color: rgb(255, 255, 255); background-color: rgb(36, 63, 92);
}
.mini.no_title.tab_bar {
	border-bottom-color: rgb(36, 63, 92); border-bottom-width: 8px; border-bottom-style: solid;
}
.ipbmenu_content {
	border: 1px solid rgb(213, 221, 229); box-shadow: 0px 6px 6px rgba(0,0,0,0.3); background-color: rgb(247, 249, 251); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 6px;
}
.ipb_autocomplete {
	border: 1px solid rgb(213, 221, 229); box-shadow: 0px 6px 6px rgba(0,0,0,0.3); background-color: rgb(247, 249, 251); -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 6px;
}
.ipbmenu_content li {
	border-bottom-color: rgb(213, 221, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.ipb_autocomplete li {
	border-bottom-color: rgb(213, 221, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.ipb_autocomplete li.active {
	background: rgb(213, 221, 229);
}
.ipbmenu_content a:hover {
	background: rgb(213, 221, 229);
}
.input_submit {
	background: url("http://forum.pickup.ru/public/style_images/master/topic_button.png") repeat-x top rgb(33, 33, 33); border-color: rgb(33, 33, 33); border-radius: 3px; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 0px 0px #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2);
}
.input_submit:hover {
	color: rgb(255, 255, 255);
}
.alt.input_submit {
	background: rgb(226, 233, 240); border-color: rgb(218, 226, 234); color: rgb(70, 70, 70); box-shadow: inset 0px 1px 0px 0px #eff3f8, 0px 2px 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 0 0 #eff3f8, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #eff3f8, 0px 2px 3px rgba(0, 0, 0, 0.2);
}
.alt.input_submit:hover {
	color: rgb(70, 70, 70);
}
.delete.input_submit {
	background: rgb(173, 41, 48); border-color: rgb(200, 165, 164) rgb(150, 45, 41) rgb(150, 45, 41) rgb(200, 165, 164); color: rgb(255, 255, 255); box-shadow: inset 0px 1px 0px 0px #c8a5a4, 0px 2px 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 0 0 #C8A5A4, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #C8A5A4, 0px 2px 3px rgba(0, 0, 0, 0.2);
}
.delete.input_submit:hover {
	color: rgb(255, 255, 255);
}
body#ipboard_body fieldset.submit {
	background-color: rgb(209, 221, 234);
}
body#ipboard_body p.submit {
	background-color: rgb(209, 221, 234);
}
.moderated {
	background-color: rgb(248, 241, 243);
}
body .moderated td {
	background-color: rgb(248, 241, 243);
}
.moderated td.altrow {
	background-color: rgb(248, 241, 243);
}
.moderated.post_block {
	background-color: rgb(248, 241, 243);
}
body td.moderated {
	background-color: rgb(248, 241, 243);
}
body td.moderated {
	background-color: rgb(248, 241, 243);
}
.moderated.post_block {
	border-color: rgb(233, 210, 215);
}
.moderated .row2 {
	background-color: rgb(240, 224, 227);
}
.moderated {
	color: rgb(111, 54, 66);
}
.moderated a {
	color: rgb(111, 54, 66);
}
body.redirector#ipboard_body {
	background: rgb(255, 255, 255) !important;
}
#header_bar {
	background: url("http://forum.pickup.ru/public/style_images/master/user_navigation.png") repeat-x bottom rgb(50, 50, 50); padding: 0px; text-align: right;
}
#admin_bar {
	line-height: 36px; font-size: 11px;
}
#admin_bar li.active a {
	color: rgb(252, 109, 53);
}
#admin_bar a {
	color: rgb(138, 138, 138);
}
#admin_bar a:hover {
	color: rgb(255, 255, 255);
}
#user_navigation {
	color: rgb(159, 159, 159); font-size: 11px;
}
#user_navigation a {
	color: rgb(255, 255, 255);
}
#user_navigation .ipsList_inline li {
	margin: 0px;
}
.not_logged_in#user_navigation {
	padding: 6px 0px 4px; height: 26px;
}
#user_link {
	padding: 0px 12px; outline: 0px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-size: 12px; margin-right: 15px; display: inline-block;
}
#user_link_dd {
	background: url("http://forum.pickup.ru/public/style_images/master/header_dropdown.png") no-repeat left; width: 9px; height: 5px; display: inline-block;
}
.dropdownIndicator {
	background: url("http://forum.pickup.ru/public/style_images/master/header_dropdown.png") no-repeat left; width: 9px; height: 5px; display: inline-block;
}
#user_link:hover {
	background-color: rgb(50, 50, 50);
}
#notify_link:hover {
	background-color: rgb(50, 50, 50);
}
#inbox_link:hover {
	background-color: rgb(50, 50, 50);
}
#user_link_menucontent #links li {
	margin: 3px 0px; width: 50%; float: left; white-space: nowrap; text-shadow: 0px 1px 0 rgba(255, 255, 255, 1);
}
.menu_active#user_link {
	background: rgb(255, 255, 255); color: rgb(50, 50, 50);
}
.menu_active#user_link #user_link_dd {
	background-position: right;
}
.menu_active .dropdownIndicator {
	background-position: right;
}
li.active .dropdownIndicator {
	background-position: right;
}
#community_app_menu .menu_active .dropdownIndicator {
	background-position: left;
}
#community_app_menu li.active .menu_active .dropdownIndicator {
	background-position: right;
}
#user_link_menucontent #statusForm {
	margin-bottom: 15px;
}
#user_link_menucontent #statusUpdate {
	margin-bottom: 5px;
}
#user_link_menucontent > div {
	width: 265px; text-align: left; margin-left: 15px;
}
#statusSubmitGlobal {
	margin-top: 3px;
}
.menu_active#user_link {
	background-position: bottom; border-radius: 3px 3px 0px 0px; background-color: rgb(255, 255, 255); -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;
}
.menu_active#notify_link {
	background-position: bottom; border-radius: 3px 3px 0px 0px; background-color: rgb(255, 255, 255); -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;
}
.menu_active#inbox_link {
	background-position: bottom; border-radius: 3px 3px 0px 0px; background-color: rgb(255, 255, 255); -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;
}
#notify_link {
	padding: 13px 24px 9px 12px; width: 18px; height: 15px; vertical-align: middle; position: relative;
}
#inbox_link {
	padding: 13px 24px 9px 12px; width: 18px; height: 15px; vertical-align: middle; position: relative;
}
#notify_link {
	background: url("http://forum.pickup.ru/public/style_images/master/icon_notify.png") no-repeat top;
}
#inbox_link {
	background: url("http://forum.pickup.ru/public/style_images/master/icon_inbox.png") no-repeat top;
}
#user_navigation #register_link {
	background: rgb(123, 166, 13); padding: 3px 8px; border: 1px solid rgb(123, 166, 13); color: rgb(255, 255, 255); display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4); -moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.2), 0px 1px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.2), 0px 1px 4px rgba(0, 0, 0, 0.4); text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
}
#branding {
	background: url("http://forum.pickup.ru/public/style_images/master/branding_bg.png") repeat-x rgb(15, 56, 84); border-bottom-color: rgb(27, 55, 89); border-bottom-width: 1px; border-bottom-style: solid; min-height: 64px;
}
#logo {
	display: inline;
}
#primary_nav {
	background: rgb(32, 64, 102); padding: 4px 0px 0px; font-size: 13px;
}
#community_app_menu > li {
	margin: 0px 3px 0px 0px; position: relative;
}
#community_app_menu > li > a {
	background: rgb(28, 59, 95); padding: 6px 15px 8px; color: rgb(197, 213, 226); display: block; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
}
#community_app_menu > li > a:hover {
	background: rgb(23, 52, 85); color: rgb(255, 255, 255);
}
#community_app_menu > li > a.menu_active {
	background: rgb(23, 52, 85); color: rgb(255, 255, 255);
}
#community_app_menu > li.active > a {
	background: rgb(255, 255, 255); color: rgb(11, 87, 148); font-weight: bold; margin-top: 0px; text-shadow: none;
}
#quickNavLaunch span {
	background: url("http://forum.pickup.ru/public/style_images/master/icon_quicknav.png") no-repeat top; width: 13px; height: 13px; display: inline-block;
}
#quickNavLaunch:hover span {
	background: url("http://forum.pickup.ru/public/style_images/master/icon_quicknav.png") no-repeat bottom;
}
#primary_nav #quickNavLaunch {
	padding: 6px 8px 8px;
}
#more_apps_menucontent {
	background: rgb(23, 52, 85); border: 0px currentColor; font-size: 12px; min-width: 140px;
}
.submenu_container {
	background: rgb(23, 52, 85); border: 0px currentColor; font-size: 12px; min-width: 140px;
}
#more_apps_menucontent li {
	padding: 0px; border: 0px currentColor; float: none !important; min-width: 150px;
}
.submenu_container li {
	padding: 0px; border: 0px currentColor; float: none !important; min-width: 150px;
}
#more_apps_menucontent a {
	padding: 8px 10px; color: rgb(255, 255, 255); display: block; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
}
.submenu_container a {
	padding: 8px 10px; color: rgb(255, 255, 255); display: block; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
}
#more_apps_menucontent li:hover {
	background-color: rgb(255, 255, 255) !important;
}
.submenu_container li:hover {
	background-color: rgb(255, 255, 255) !important;
}
#more_apps_menucontent li:hover a {
	color: rgb(0, 0, 0); text-shadow: none;
}
.submenu_container li:hover a {
	color: rgb(0, 0, 0); text-shadow: none;
}
#community_app_menu .submenu_container {
	width: 260px;
}
.submenu_container#more_apps_menucontent {
	width: 260px;
}
#community_app_menu .submenu_container li {
	width: 260px;
}
.submenu_container#more_apps_menucontent li {
	width: 260px;
}
.breadcrumb {
	color: rgb(119, 119, 119); font-size: 11px;
}
.breadcrumb a {
	color: rgb(119, 119, 119);
}
.breadcrumb li .nav_sep {
	margin: 0px 5px 0px 0px;
}
.breadcrumb li:first-child {
	margin-left: 0px;
}
.top.breadcrumb {
	margin-bottom: 10px;
}
.bottom.breadcrumb {
	width: 100%; margin-top: 10px;
}
.ipsHeaderMenu {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 0px 0px 6px 6px; width: 340px; overflow: hidden; -moz-border-radius: 0 0 6px 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px;
}
.ipsHeaderMenu .ipsType_sectiontitle {
	margin-bottom: 8px;
}
.ipsHeaderMenu#user_notifications_link_menucontent {
	width: 300px;
}
.ipsHeaderMenu#user_inbox_link_menucontent {
	width: 300px;
}
#search {
	margin: 20px 0px;
}
#main_search {
	padding: 0px; outline: 0px; border: 0px currentColor; width: 130px; font-size: 12px;
}
.inactive#main_search {
	color: rgb(188, 188, 188);
}
#search_wrap {
	background: rgb(255, 255, 255); padding: 0px 26px 0px 4px; border-radius: 3px 4px 4px 3px; height: 26px; line-height: 25px; display: block; position: relative; min-width: 230px; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -moz-border-radius: 3px 4px 4px 3px; -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 3px;
}
#adv_search {
	background: url("http://forum.pickup.ru/public/style_images/master/advanced_search.png") no-repeat right 50%; margin: 4px 0px 4px 4px; width: 16px; height: 16px; text-indent: -3000em; display: inline-block;
}
#search .submit_input {
	background: url("http://forum.pickup.ru/public/style_images/master/search_icon.png") no-repeat 50% rgb(123, 166, 13); padding: 0px; border-radius: 0px 3px 3px 0px; border: 1px solid rgb(123, 166, 13); top: 0px; width: 26px; height: 26px; right: 0px; bottom: 0px; text-indent: -3000em; display: block; position: absolute; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2); -moz-border-radius: 0 3px 3px 0; -moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.2); -webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.2); -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px;
}
#search_options {
	background: rgb(234, 234, 234); margin: 3px 3px 3px 0px; padding: 0px 6px; border-radius: 3px; height: 20px; line-height: 20px; overflow: hidden; font-size: 10px; float: right; display: inline-block; text-overflow: ellipsis; max-width: 80px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#search_options_menucontent {
	white-space: nowrap; min-width: 100px;
}
#search_options_menucontent input {
	margin-right: 10px;
}
#search_options_menucontent li {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#search_options_menucontent label {
	cursor: pointer;
}
#backtotop {
	background: rgb(189, 189, 189); outline: 0px; border-radius: 16px; left: 50%; width: 24px; height: 24px; text-align: center; line-height: 20px; margin-left: -12px; display: inline-block; position: absolute; opacity: 0.4; -moz-border-radius: 16px; -webkit-border-radius: 16px;
}
#backtotop:hover {
	background: rgb(175, 40, 109); color: rgb(255, 255, 255); opacity: 1;
}
#footer_utilities {
	padding: 10px; font-size: 11px; position: relative;
}
#footer_utilities .ipsList_inline > li > a {
	padding: 4px 10px; margin-right: 0px;
}
#footer_utilities a.menu_active {
	background: rgb(247, 249, 251); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(213, 221, 229) rgb(213, 221, 229) currentColor; padding: 3px 9px 4px !important; margin-top: -5px; display: inline-block; position: relative; z-index: 20000;
}
#copyright {
	text-align: right; color: rgb(132, 132, 132); text-shadow: 0px 1px 0px #fff;
}
#copyright a {
	color: rgb(132, 132, 132);
}
#ipsDebug_footer {
	margin: 8px auto 0px; width: 900px; text-align: center; color: rgb(64, 64, 64); font-size: 11px; text-shadow: 0px 1px 0px #fff;
}
#ipsDebug_footer strong {
	margin-left: 20px;
}
#ipsDebug_footer a {
	color: rgb(64, 64, 64);
}
#rss_menu {
	border: 1px solid rgb(237, 119, 16); background-color: rgb(254, 243, 215);
}
#rss_menu li {
	border-bottom-color: rgb(252, 225, 155); border-bottom-width: 1px; border-bottom-style: solid;
}
#rss_menu a {
	padding: 5px 8px; color: rgb(237, 119, 16);
}
#rss_menu a:hover {
	color: rgb(255, 255, 255); background-color: rgb(237, 119, 16);
}
.ipsUserPhoto {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(213, 213, 213); box-shadow: 0px 2px 2px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.ipsUserPhotoLink:hover .ipsUserPhoto {
	border-color: rgb(125, 125, 125);
}
.ipsUserPhoto_variable {
	max-width: 155px;
}
.ipsUserPhoto_large {
	max-height: 90px; max-width: 90px;
}
.ipsUserPhoto_medium {
	width: 50px; height: 50px;
}
.ipsUserPhoto_mini {
	width: 30px; height: 30px;
}
.ipsUserPhoto_tiny {
	width: 20px; height: 20px;
}
.ipsUserPhoto_icon {
	width: 16px; height: 16px;
}
.general_box {
	background: rgb(252, 252, 252); margin-bottom: 10px;
}
.general_box h3 {
	background: rgb(219, 226, 236); font: 14px/normal helvetica, arial, sans-serif; padding: 8px 10px; color: rgb(32, 64, 102); font-size-adjust: none; font-stretch: normal;
}
.general_box .none {
	color: rgb(188, 188, 188);
}
.ipsBox {
	padding: 9px;
}
.ipsPad {
	padding: 9px;
}
.ipsPad_double {
	padding: 9px 19px;
}
.ipsBox_withphoto {
	margin-left: 65px;
}
.ipsBox_container {
	background: rgb(255, 255, 255); border: 1px solid rgb(219, 228, 239);
}
.ipsBox_notice {
	padding: 10px; line-height: 1.6; margin-bottom: 10px;
}
.ipsBox_container .ipsBox_notice {
	margin: -10px -10px 10px;
}
.ipsPad_half {
	padding: 4px !important;
}
.ipsPad_left {
	padding-left: 9px;
}
.ipsPad_top {
	padding-top: 9px;
}
.ipsPad_top_slimmer {
	padding-top: 7px;
}
.ipsPad_top_half {
	padding-top: 4px;
}
.ipsPad_top_bottom {
	padding-top: 9px; padding-bottom: 9px;
}
.ipsPad_top_bottom_half {
	padding-top: 4px; padding-bottom: 4px;
}
.ipsMargin_top {
	margin-top: 9px;
}
.ipsBlendLinks_target .ipsBlendLinks_here {
	opacity: 0.5; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.ipsBlendLinks_target:hover .ipsBlendLinks_here {
	opacity: 1;
}
.block_list > li {
	padding: 5px 10px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.ipsModMenu {
	background: url("http://forum.pickup.ru/public/style_images/master/moderation_cog.png") no-repeat; width: 15px; height: 15px; text-indent: -2000em; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.ipsBadge {
	padding: 0px 5px; border-radius: 4px; height: 16px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 16px; font-size: 9px; font-weight: bold; vertical-align: middle; display: inline-block; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#nav_app_ipchat .ipsBadge {
	position: absolute;
}
#ajax_loading {
	background: rgb(149, 199, 21); padding: 5px 0px 8px; border-radius: 0px 0px 5px 5px; border: 1px solid rgb(123, 166, 13); left: 46%; top: 0px; width: 8%; text-align: center; color: rgb(255, 255, 255); position: fixed; z-index: 10000; box-shadow: 0px 3px 5px rgba(0,0,0,0.2), inset 0px -1px 0px rgba(255,255,255,0.2); -moz-border-radius: 0 0 5px 5px; -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2), inset 0px -1px 0px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2), inset 0px -1px 0px rgba(255, 255, 255, 0.2); -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;
}
.redirector#ipboard_body {
	margin: 150px auto 0px; width: 500px;
}
.minimal#ipboard_body {
	margin-top: 40px;
}
.minimal#ipboard_body #content {
	padding: 20px 30px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.minimal#ipboard_body h1 {
	font-size: 32px;
}
.minimal#ipboard_body .ipsType_pagedesc {
	font-size: 16px;
}
.progress_bar {
	border: 1px solid rgb(213, 221, 229); background-color: rgb(255, 255, 255);
}
.progress_bar span {
	background: url("http://forum.pickup.ru/public/style_images/master/gradient_bg.png") repeat-x left 50% rgb(36, 63, 92); height: 10px; text-align: center; color: rgb(255, 255, 255); text-indent: -2000em; overflow: hidden; font-size: 0em; font-weight: bold; display: block;
}
.limit.progress_bar span {
	background: url("http://forum.pickup.ru/public/style_images/master/progressbar_warning.png") repeat-x center rgb(184, 41, 41);
}
.progress_bar span span {
	display: none;
}
.user_warn.progress_bar {
	margin: 0px auto; width: 80%;
}
.user_warn.progress_bar span {
	height: 6px;
}
.topic_poll.progress_bar {
	border: 1px solid rgb(213, 221, 229); width: 40%; margin-top: 2px;
}
li.rating a {
	outline: 0px;
}
.antispam_img {
	margin: 0px 3px 5px 0px;
}
span.error {
	color: rgb(173, 41, 48); clear: both; font-weight: bold;
}
#recaptcha_widget_div {
	max-width: 350px;
}
#recaptcha_table {
	border: 0px currentColor !important;
}
.tab_filters ul {
	display: inline;
}
.tab_filters li {
	display: inline;
}
fieldset.with_subhead span.desc {
	display: inline;
}
fieldset.with_subhead label {
	display: inline;
}
.user_controls li {
	display: inline;
}
.right {
	float: right;
}
.left {
	float: left;
}
.hide {
	display: none;
}
.short {
	text-align: center;
}
.clear {
	clear: both;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.faded {
	opacity: 0.5;
}
.clickable {
	cursor: pointer;
}
.reset_cursor {
	cursor: default;
}
.bullets ul {
	line-height: 150%; margin-left: 30px;
}
.bullets ol {
	line-height: 150%; margin-left: 30px;
}
ul.bullets {
	line-height: 150%; margin-left: 30px;
}
ol.bullets {
	line-height: 150%; margin-left: 30px;
}
.maintitle {
	background: url("http://forum.pickup.ru/public/style_images/master/maintitle.png") repeat-x top rgb(44, 86, 135); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(49, 104, 151); padding: 10px 10px 11px; border-radius: 4px 4px 0px 0px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 300; box-shadow: inset 0px 1px 0px #528cbc; -moz-border-radius: 4px 4px 0 0; -moz-box-shadow: inset 0px 1px 0 #528cbc; -webkit-box-shadow: inset 0px 1px 0 #528cbc; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
}
.maintitle a {
	color: rgb(255, 255, 255);
}
.collapsed .maintitle {
	border-radius: 4px; opacity: 0.2; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.collapsed .maintitle:hover {
	opacity: 0.4;
}
.maintitle .toggle {
	background: url("http://forum.pickup.ru/public/style_images/master/cat_minimize.png") no-repeat; outline: 0px; width: 25px; height: 25px; text-indent: -3000em; display: block; visibility: hidden;
}
.maintitle:hover .toggle {
	visibility: visible;
}
.collapsed .toggle {
	background-image: url("http://forum.pickup.ru/public/style_images/master/cat_maximize.png");
}
#user_navigation #new_msg_count {
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.poll_question h4 {
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.rounded {
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.desc {
	color: rgb(119, 119, 119); font-size: 12px;
}
.blend_links.desc a {
	color: rgb(119, 119, 119); font-size: 12px;
}
p.posted_info {
	color: rgb(119, 119, 119); font-size: 12px;
}
.lighter.desc {
	color: rgb(164, 164, 164);
}
.blend_links.lighter.desc a {
	color: rgb(164, 164, 164);
}
.cancel {
	color: rgb(173, 41, 48); font-size: 0.9em; font-weight: bold;
}
em.moderated {
	font-size: 11px; font-style: normal; font-weight: bold;
}
.positive {
	color: rgb(111, 143, 82);
}
.negative {
	color: rgb(199, 23, 43);
}
.searchlite {
	color: red; font-size: 14px; background-color: yellow;
}
.activeuserposting {
	font-style: italic;
}
.col_f_post {
	width: 250px !important;
}
.is_mod .col_f_post {
	width: 210px !important;
}
td.col_c_post {
	width: 250px; padding-top: 10px !important;
}
.col_f_icon {
	padding: 10px 0px 0px !important; width: 24px !important; text-align: center; vertical-align: top;
}
.col_n_icon {
	padding: 0px !important; width: 24px; vertical-align: middle;
}
.col_f_views {
	width: 100px !important; text-align: right; white-space: nowrap;
}
.col_m_replies {
	width: 100px !important; text-align: right; white-space: nowrap;
}
.col_f_mod {
	width: 40px; text-align: right;
}
.col_m_mod {
	width: 40px; text-align: right;
}
.col_n_mod {
	width: 40px; text-align: right;
}
.col_f_preview {
	width: 20px !important; text-align: right;
}
.col_c_icon {
	padding: 10px 5px !important; width: 30px; vertical-align: middle;
}
.col_c_post .ipsUserPhoto {
	margin-top: 3px;
}
.col_n_date {
	width: 250px;
}
.col_m_photo {
	width: 30px;
}
.col_n_photo {
	width: 30px;
}
.col_m_mod {
	text-align: right;
}
.col_r_icon {
	width: 3%;
}
.col_f_topic {
	width: 49%;
}
.col_m_subject {
	width: 49%;
}
.col_f_starter {
	width: 10%;
}
.col_r_total {
	width: 10%;
}
.col_r_comments {
	width: 10%;
}
.col_m_date {
	width: 18%;
}
.col_r_updated {
	width: 18%;
}
.col_r_section {
	width: 18%;
}
.col_c_stats {
	width: 15%; text-align: right;
}
.col_c_forum {
	width: auto;
}
.col_mod {
	width: 3%;
}
.col_r_mod {
	width: 3%;
}
.col_r_title {
	width: 26%;
}
table.ipb_table {
	width: 100%; line-height: 1.3; border-collapse: collapse;
}
table.ipb_table td {
	padding: 10px; border-bottom-color: rgb(243, 243, 243); border-bottom-width: 1px; border-bottom-style: solid;
}
table.ipb_table tr.unread h4 {
	font-weight: bold;
}
table.ipb_table tr.highlighted td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
table.ipb_table th {
	padding: 8px 6px; font-size: 11px; font-weight: bold;
}
.last_post {
	margin-left: 45px;
}
table.ipb_table h4 {
	font-size: 14px; display: inline-block;
}
table.ipb_table .topic_title {
	font-size: 14px; display: inline-block;
}
table.ipb_table .unread .topic_title {
	font-weight: bold;
}
table.ipb_table .ipsModMenu {
	visibility: hidden;
}
table.ipb_table tr:hover .ipsModMenu {
	visibility: visible;
}
table.ipb_table tr .menu_active.ipsModMenu {
	visibility: visible;
}
#announcements h4 {
	display: inline;
}
#announcements td {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.forum_data {
	margin: 0px 0px 0px 8px; color: rgb(92, 92, 92); font-size: 11px; display: inline-block; white-space: nowrap;
}
.desc_more {
	background: url("http://forum.pickup.ru/public/style_images/master/desc_more.png") no-repeat top; width: 13px; height: 13px; text-indent: -2000em; display: inline-block;
}
.desc_more:hover {
	background-position: bottom;
}
.category_block .ipb_table h4 {
	font-size: 15px; word-wrap: break-word;
}
table.ipb_table .subforums {
	background: url("http://forum.pickup.ru/public/style_images/master/subforum_stem.png") no-repeat left 4px; margin: 2px 0px 3px 5px; padding-left: 20px;
}
table.ipb_table .subforums li.unread {
	font-weight: bold;
}
table.ipb_table .expander {
	width: 16px; height: 16px; display: inline-block; visibility: hidden;
}
table.ipb_table tr:hover .expander {
	visibility: visible; opacity: 0.2;
}
table.ipb_table td.col_f_preview {
	cursor: pointer;
}
table.ipb_table tr td:hover .expander {
	visibility: visible !important; opacity: 1;
}
.open.expander {
	visibility: visible !important; opacity: 1;
}
.loading.expander {
	visibility: visible !important; opacity: 1;
}
table.ipb_table .closed.expander {
	background: url("http://forum.pickup.ru/public/style_images/master/icon_expand_close.png") no-repeat top;
}
table.ipb_table .open.expander {
	background: url("http://forum.pickup.ru/public/style_images/master/icon_expand_close.png") no-repeat bottom;
}
table.ipb_table .loading.expander {
	background: url("http://forum.pickup.ru/public/style_images/master/loading.gif") no-repeat;
}
table.ipb_table .preview td {
	padding: 20px 10px 20px 29px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; z-index: 20000;
}
table.ipb_table .preview td > div {
	line-height: 1.4; position: relative;
}
table.ipb_table .preview td {
	border: 1px solid rgb(214, 228, 240); box-shadow: 0px 4px 5px rgba(0,0,0,0.15); -moz-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.15);
}
.preview_col {
	margin-left: 80px;
}
.preview_info {
	margin: -3px 0px 3px; padding-bottom: 3px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
table.ipb_table .mini_pagination {
	opacity: 0.5;
}
table.ipb_table tr:hover .mini_pagination {
	opacity: 1;
}
.ipsLayout_withleft.ipsLayout {
	padding-left: 210px;
}
.ipsLayout_withleft.ipsLayout.ipsBox {
	padding-left: 220px;
}
.ipsLayout_withright.ipsLayout {
	padding-right: 210px; clear: left;
}
.ipsLayout_withright.ipsLayout.ipsBox {
	padding-right: 220px;
}
.ipsLayout_content {
	position: relative;
}
.ipsLayout .ipsLayout_left {
	position: relative;
}
.ipsLayout_right {
	position: relative;
}
.ipsLayout_content {
	width: 100%; float: left;
}
.ipsLayout .ipsLayout_left {
	width: 200px; margin-left: -210px; float: left;
}
.ipsLayout .ipsLayout_right {
	width: 200px; margin-right: -210px; float: right;
}
.ipsLayout_withleft.ipsLayout_largeleft {
	padding-left: 280px;
}
.ipsLayout_withleft.ipsLayout_largeleft.ipsBox {
	padding-left: 290px;
}
.ipsLayout.ipsLayout_largeleft .ipsLayout_left {
	width: 270px; margin-left: -280px;
}
.ipsLayout_withright.ipsLayout_largeright {
	padding-right: 280px;
}
.ipsLayout_withright.ipsLayout_largeright.ipsBox {
	padding-right: 290px;
}
.ipsLayout.ipsLayout_largeright .ipsLayout_right {
	width: 270px; margin-right: -280px;
}
.ipsLayout_withleft.ipsLayout_smallleft {
	padding-left: 150px;
}
.ipsLayout_withleft.ipsLayout_smallleft.ipsBox {
	padding-left: 160px;
}
.ipsLayout.ipsLayout_smallleft .ipsLayout_left {
	width: 140px; margin-left: -150px;
}
.ipsLayout_withright.ipsLayout_smallright {
	padding-right: 150px;
}
.ipsLayout_withright.ipsLayout_smallright.ipsBox {
	padding-right: 160px;
}
.ipsLayout.ipsLayout_smallright .ipsLayout_right {
	width: 140px; margin-right: -150px;
}
.ipsLayout_withleft.ipsLayout_tinyleft {
	padding-left: 50px;
}
.ipsLayout_withleft.ipsLayout_tinyleft.ipsBox {
	padding-left: 60px;
}
.ipsLayout.ipsLayout_tinyleft .ipsLayout_left {
	width: 40px; margin-left: -40px;
}
.ipsLayout_withright.ipsLayout_tinyright {
	padding-right: 50px;
}
.ipsLayout_withright.ipsLayout_tinyright.ipsBox {
	padding-right: 60px;
}
.ipsLayout.ipsLayout_tinyright .ipsLayout_right {
	width: 40px; margin-right: -40px;
}
.ipsLayout_withleft.ipsLayout_bigleft {
	padding-left: 330px;
}
.ipsLayout_withleft.ipsLayout_bigleft.ipsBox {
	padding-left: 340px;
}
.ipsLayout.ipsLayout_bigleft .ipsLayout_left {
	width: 320px; margin-left: -330px;
}
.ipsLayout_withright.ipsLayout_bigright {
	padding-right: 330px;
}
.ipsLayout_withright.ipsLayout_bigright.ipsBox {
	padding-right: 340px;
}
.ipsLayout.ipsLayout_bigright .ipsLayout_right {
	width: 320px; margin-right: -330px;
}
.ipsLayout_withleft.ipsLayout_hugeleft {
	padding-left: 380px;
}
.ipsLayout_withleft.ipsLayout_hugeleft.ipsBox {
	padding-left: 390px;
}
.ipsLayout.ipsLayout_hugeleft .ipsLayout_left {
	width: 370px; margin-left: -380px;
}
.ipsLayout_withright.ipsLayout_hugeright {
	padding-right: 380px;
}
.ipsLayout_withright.ipsLayout_hugeright.ipsBox {
	padding-right: 390px;
}
.ipsLayout.ipsLayout_hugeright .ipsLayout_right {
	width: 370px; margin-right: -380px;
}
.ipsField .ipsField_title {
	font-size: 15px; font-weight: bold;
}
.ipsForm_required {
	color: rgb(171, 31, 57); font-weight: bold;
}
.ipsForm_horizontal .ipsField_title {
	width: 185px; text-align: right; line-height: 1.8; padding-right: 15px; float: left;
}
.ipsForm_horizontal .ipsField {
	margin-bottom: 15px;
}
.ipsForm_horizontal .ipsField_content {
	margin-left: 200px;
}
.ipsForm_horizontal .ipsField_submit {
	margin-left: 200px;
}
.ipsForm_horizontal .ipsField_checkbox {
	margin: 0px 0px 5px 200px;
}
.ipsForm_horizontal .ipsField_select .ipsField_title {
	line-height: 1.6;
}
.ipsForm_vertical .ipsField {
	margin-bottom: 10px;
}
.ipsForm_vertical .ipsField_content {
	margin-top: 3px;
}
.ipsForm .ipsField_checkbox .ipsField_content {
	margin-left: 25px;
}
.ipsForm .ipsField_checkbox input {
	margin-top: 3px; float: left;
}
.ipsField_primary input {
	font-size: 18px;
}
.ipsForm_submit {
	background: rgb(228, 228, 228); padding: 5px 10px; text-align: right; margin-top: 25px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.ipsForm_right {
	text-align: right;
}
.ipsForm_left {
	text-align: left;
}
.ipsForm_center {
	text-align: center;
}
.ipsSettings_pagetitle {
	font-size: 20px; margin-bottom: 5px;
}
.ipsSettings {
	padding: 0px;
}
.ipsSettings_section {
	margin: 0px 0px 15px; padding: 15px 0px 0px; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: solid;
}
.ipsSettings_section > div {
	margin-left: 175px;
}
.ipsSettings_section > div ul li {
	margin-bottom: 10px;
}
.ipsSettings_section .desc {
	margin-top: 3px;
}
.ipsSettings_sectiontitle {
	font: bold 14px/normal Helvetica, Arial, sans-serif; width: 165px; color: rgb(21, 21, 21); padding-left: 10px; float: left; font-size-adjust: none; font-stretch: normal;
}
.ipsSettings_fieldtitle {
	padding-top: 3px; font-size: 14px; margin-right: 10px; vertical-align: top; display: inline-block; min-width: 100px;
}
.ipsTooltip {
	padding: 5px; z-index: 25000;
}
.ipsTooltip_inner {
	background: rgb(51, 51, 51); padding: 8px; border-radius: 4px; border: 1px solid rgb(51, 51, 51); text-align: center; color: rgb(255, 255, 255); font-size: 12px; max-width: 250px; box-shadow: 0px 2px 4px rgba(0,0,0,0.3), inset 0px 1px 0px rgba(255,255,255,0.1); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.1) inset; -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.1) inset;
}
.ipsTooltip_inner a {
	color: rgb(255, 255, 255);
}
.ipsTooltip_inner span {
	color: rgb(210, 210, 210); font-size: 11px;
}
.top.ipsTooltip {
	background: url("http://forum.pickup.ru/public/style_images/master/stems/tooltip_top.png") no-repeat bottom;
}
.top_left.ipsTooltip {
	background-position: left bottom;
}
.bottom.ipsTooltip {
	background: url("http://forum.pickup.ru/public/style_images/master/stems/tooltip_bottom.png") no-repeat top;
}
.left.ipsTooltip {
	background: url("http://forum.pickup.ru/public/style_images/master/stems/tooltip_left.png") no-repeat right;
}
.right.ipsTooltip {
	background: url("http://forum.pickup.ru/public/style_images/master/stems/tooltip_right.png") no-repeat left;
}
.ipsHasNotifications {
	background: rgb(207, 32, 32); padding: 0px 4px; border-radius: 2px; left: 3px; top: 4px; height: 12px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 12px; font-size: 9px; position: absolute; box-shadow: 0px 2px 4px rgba(0,0,0,0.3), inset 0px 1px 0px rgba(255,255,255,0.1); -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.1) inset; -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.1) inset;
}
.ipsHasNotifications_blank {
	display: none;
}
.ipsHasNotifications#chat-tab-count {
	left: auto; top: 0px; right: -1px; text-shadow: none;
}
.ipsSideMenu {
	padding: 10px 0px;
}
.ipsSideMenu h4 {
	margin: 0px 10px 5px 25px; color: rgb(56, 56, 56); font-weight: bold;
}
.ipsSideMenu ul {
	margin-bottom: 20px; border-top-color: rgb(237, 241, 245); border-top-width: 1px; border-top-style: solid;
}
.ipsSideMenu ul li {
	font-size: 11px; border-bottom-color: rgb(237, 241, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.ipsSideMenu ul li a {
	padding: 5px 10px 5px 25px; display: block;
}
.ipsSideMenu ul li.active a {
	background: url("http://forum.pickup.ru/public/style_images/master/icon_check_white.png") no-repeat 6px 8px rgb(175, 40, 109); color: rgb(255, 255, 255); font-weight: bold;
}
.ipsSteps {
	background: rgb(219, 226, 236); overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.ipsSteps ul li {
	background-position: right bottom; padding: 11px 33px 11px 18px; color: rgb(50, 50, 50); float: left; position: relative; max-height: 53px; background-image: url("http://forum.pickup.ru/public/style_images/master/wizard_step_large.png"); background-repeat: no-repeat;
}
.ipsSteps .ipsSteps_active {
	background-position: right top; color: rgb(255, 255, 255); text-shadow: 0px -1px 0 rgba(0, 0, 0, 0.7);
}
.ipsSteps .ipsSteps_done {
	color: rgb(174, 174, 174);
}
.ipsSteps_desc {
	font-size: 11px;
}
.ipsSteps_arrow {
	display: none;
}
.ipsSteps_title {
	font-size: 14px; display: block;
}
.ipsSteps_active .ipsSteps_arrow {
	background: url("http://forum.pickup.ru/public/style_images/master/wizard_step_extra.png") no-repeat; left: -23px; top: 0px; width: 23px; height: 54px; display: block; position: absolute;
}
.ipsSteps ul li:first-child .ipsSteps_arrow {
	display: none !important;
}
.ipsVerticalTabbed {
	
}
.ipsVerticalTabbed_content {
	min-height: 400px;
}
.ipsVerticalTabbed_tabs > ul {
	width: 149px !important; margin-top: 10px; border-top-color: rgb(219, 228, 239); border-left-color: rgb(219, 228, 239); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.ipsVerticalTabbed_tabs.ipsVerticalTabbed_minitabs > ul {
	width: 40px !important;
}
.ipsVerticalTabbed_tabs li {
	background: rgb(246, 248, 251); color: rgb(128, 128, 128); font-size: 13px; border-bottom-color: rgb(219, 228, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.ipsVerticalTabbed_tabs li a {
	padding: 10px 8px; outline: 0px; color: rgb(141, 141, 141); display: block; -webkit-transition: background-color 0.1s ease-in-out; -moz-transition: background-color 0.3s ease-in-out;
}
.ipsVerticalTabbed_tabs li a:hover {
	background: rgb(234, 239, 245); color: rgb(128, 128, 128);
}
.ipsVerticalTabbed_tabs li.active a {
	background: rgb(255, 255, 255); width: 135px; color: rgb(53, 53, 53); font-weight: bold; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; position: relative; z-index: 8000;
}
.ipsVerticalTabbed_tabs.ipsVerticalTabbed_minitabs li.active a {
	width: 24px;
}
.ipsLikeBar {
	margin: 10px 0px; font-size: 11px;
}
.ipsLikeBar_info {
	background: rgb(244, 244, 244); padding: 0px 10px; border-radius: 2px; line-height: 19px; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.ipsLikeButton {
	padding: 0px 6px 0px 24px; border-radius: 2px; color: rgb(255, 255, 255) !important; line-height: 17px; font-size: 11px; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.ipsLikeButton:hover {
	color: rgb(255, 255, 255) !important;
}
.ipsLikeButton_enabled.ipsLikeButton {
	background: url("http://forum.pickup.ru/public/style_images/master/like_button.png") no-repeat left top rgb(123, 150, 187); border: 1px solid rgb(123, 150, 187);
}
.ipsLikeButton_disabled.ipsLikeButton {
	background: url("http://forum.pickup.ru/public/style_images/master/like_button.png") no-repeat left bottom rgb(172, 172, 172); border: 1px solid rgb(172, 172, 172);
}
.ipsTag {
	background: url("http://forum.pickup.ru/public/style_images/master/tag_bg.png"); margin: 5px 5px 0px 0px; padding: 0px 7px 0px 15px; border-radius: 0px 3px 3px 0px; height: 20px; color: rgb(101, 101, 101); line-height: 20px; font-size: 11px; display: inline-block; -moz-border-radius: 0 3px 3px 0; text-shadow: 0 1px 0 rgba(255, 255, 255, 1); -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px;
}
.ipsTagBox_wrapper {
	width: 350px; line-height: 1.3; display: inline-block; min-height: 18px;
}
.ipsTagBox_hiddeninput {
	background: rgb(255, 255, 255);
}
.inactive.ipsTagBox_hiddeninput {
	font-size: 11px; min-width: 200px;
}
.ipsTagBox_wrapper input {
	outline: 0px; border: 0px currentColor;
}
.ipsTagBox_wrapper li {
	display: inline-block;
}
.with_prefixes.ipsTagBox_wrapper li:first-child.ipsTagBox_tag {
	background: rgb(219, 243, 255); border-color: rgb(168, 227, 255); color: rgb(19, 109, 181);
}
.ipsTagBox_tag {
	background: rgb(244, 244, 244); margin: 0px 3px 2px 0px; padding: 2px 1px 2px 4px; border-radius: 2px; border: 1px solid rgb(221, 221, 221); font-size: 11px; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.ipsTagBox_tag:hover {
	border-color: rgb(189, 189, 189);
}
.selected.ipsTagBox_tag {
	background: rgb(226, 226, 226) !important; border-color: rgb(192, 192, 192) !important; color: rgb(66, 66, 66) !important;
}
.ipsTagBox_closetag {
	padding: 0px 3px; color: rgb(199, 199, 199); font-weight: bold; margin-left: 2px; display: inline-block;
}
.ipsTagBox_closetag:hover {
	color: rgb(69, 69, 69);
}
.selected.ipsTagBox_tag .ipsTagBox_closetag {
	color: rgb(66, 66, 66);
}
.selected.ipsTagBox_tag .ipsTagBox_closetag:hover {
	color: rgb(47, 47, 47);
}
.with_prefixes.ipsTagBox_wrapper li:first-child.ipsTagBox_tag .ipsTagBox_closetag {
	color: rgb(79, 135, 187);
}
.with_prefixes.ipsTagBox_wrapper li:first-child.ipsTagBox_tag .ipsTagBox_closetag:hover {
	color: rgb(0, 59, 113);
}
.ipsTagBox_addlink {
	outline: 0px; font-size: 10px; margin-left: 3px;
}
.ipsTagBox_dropdown {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); height: 100px; overflow: scroll; z-index: 16000; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
}
.ipsTagBox_dropdown li {
	padding: 4px; font-size: 12px; cursor: pointer;
}
.ipsTagBox_dropdown li:hover {
	background: rgb(219, 243, 255); color: rgb(0, 59, 113);
}
.ipsTagWeight_1 {
	opacity: 1;
}
.ipsTagWeight_2 {
	opacity: 0.9;
}
.ipsTagWeight_3 {
	opacity: 0.8;
}
.ipsTagWeight_4 {
	opacity: 0.7;
}
.ipsTagWeight_5 {
	opacity: 0.6;
}
.ipsTagWeight_6 {
	opacity: 0.5;
}
.ipsTagWeight_7 {
	opacity: 0.4;
}
.ipsTagWeight_8 {
	opacity: 0.3;
}
.ipsFilterbar li {
	margin: 0px 15px 0px 0px; font-size: 11px;
}
.ipsFilterbar li a {
	color: rgb(255, 255, 255); opacity: 0.5; text-shadow: 0px 1px 0px #0d273e; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.altbar.bar.ipsFilterbar li a {
	color: rgb(36, 65, 86); opacity: 0.8; text-shadow: none;
}
.ipsFilterbar:hover li a {
	opacity: 0.8;
}
.ipsFilterbar li a:hover {
	color: rgb(255, 255, 255); opacity: 1;
}
.ipsFilterbar li.active {
	opacity: 1;
}
.ipsFilterbar li.active a {
	background: rgb(36, 65, 86); padding: 4px 10px; border-radius: 10px; color: rgb(255, 255, 255); font-weight: bold; opacity: 1; box-shadow: inset 0px 2px 2px rgba(0,0,0,0.2); -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.2);
}
.altbar.bar.ipsFilterbar li.active a {
	background: rgb(36, 65, 86); padding: 4px 10px; border-radius: 10px; color: rgb(255, 255, 255); font-weight: bold; opacity: 1; box-shadow: inset 0px 2px 2px rgba(0,0,0,0.2); -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.2);
}
.ipsPostForm {
	
}
.ipsLayout_withright.ipsPostForm {
	padding-right: 260px !important;
}
.ipsPostForm .ipsLayout_content {
	float: none; z-index: 900; box-shadow: 2px 0px 4px rgba(0,0,0,0.1); -moz-box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.1);
}
.ipsPostForm .ipsLayout_right {
	width: 250px; margin-right: -251px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; z-index: 800;
}
.ipsPostForm_sidebar .closed.ipsPostForm_sidebar_block h3 {
	background-position: 10px 9px; padding-left: 26px; margin-bottom: 2px; background-image: url("http://forum.pickup.ru/public/style_images/master/folder_closed.png"); background-repeat: no-repeat;
}
.ipsMemberList .ipsButton_secondary {
	opacity: 0.3;
}
.ipsMemberList li:hover .ipsButton_secondary {
	opacity: 1;
}
.ipsMemberList tr:hover .ipsButton_secondary {
	opacity: 1;
}
.ipsMemberList li .reputation {
	margin: 5px 10px 0px 0px;
}
.ipsMemberList > li .ipsButton_secondary {
	margin-top: 15px;
}
.ipsMemberList li .rating {
	display: inline;
}
.ipsComment_wrap {
	margin-top: 10px;
}
.ipsComment_wrap .ipsLikeBar {
	margin: 0px;
}
.ipsComment_wrap input[type='checkbox'] {
	vertical-align: middle;
}
.ipsComment {
	padding: 10px 0px; margin-bottom: 5px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.ipsComment_author {
	padding: 0px 10px; width: 160px; text-align: right; line-height: 1.3; float: left;
}
.ipsComment_reply_user {
	padding: 0px 10px; width: 160px; text-align: right; line-height: 1.3; float: left;
}
.ipsComment_author .ipsUserPhoto {
	margin-bottom: 5px;
}
.ipsComment_comment {
	line-height: 1.5; margin-left: 190px;
}
.ipsComment_comment > div {
	min-height: 33px;
}
.ipsComment_controls {
	margin-top: 10px;
}
.ipsComment_controls > li {
	opacity: 0.2;
}
.ipsComment:hover .ipsComment_controls > li {
	opacity: 1;
}
.ipsComment .ipsComment_controls > li.right {
	opacity: 1;
}
.ipsFloatingAction {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 5px; border: 4px solid rgb(70, 70, 70); right: 10px; bottom: 10px; position: fixed; z-index: 15000; box-shadow: 0px 3px 6px rgba(0,0,0,0.4); -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);
}
body#ipboard_body fieldset.submit {
	padding: 15px 6px; text-align: center;
}
body#ipboard_body p.submit {
	padding: 15px 6px; text-align: center;
}
.input_text {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 4px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.ipsTagBox_wrapper {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); padding: 4px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.input_text:focus {
	border-color: rgb(78, 78, 78) rgb(124, 124, 124) rgb(163, 163, 163); box-shadow: 0px 0px 5px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
input.inactive {
	color: rgb(196, 196, 196);
}
select.inactive {
	color: rgb(196, 196, 196);
}
textarea.inactive {
	color: rgb(196, 196, 196);
}
.error.input_text {
	background-color: rgb(243, 221, 221);
}
.accept.input_text {
	background-color: rgb(241, 246, 236);
}
.input_submit {
	border-width: 1px; border-style: solid; padding: 4px 10px; text-decoration: none; cursor: pointer;
}
.alt.input_submit {
	text-decoration: none;
}
p.field {
	padding: 15px;
}
li.field {
	padding: 5px; margin-left: 5px;
}
li.field label {
	display: block;
}
li.field span.desc {
	display: block;
}
li.error.field {
	color: rgb(173, 41, 48);
}
li.error.field label {
	font-weight: bold;
}
li.checkbox.field {
	margin-left: 0px;
}
li.cbox.field {
	margin-left: 0px;
}
li.checkbox.field .input_check {
	margin-right: 10px; vertical-align: middle;
}
li.checkbox.field .input_radio {
	margin-right: 10px; vertical-align: middle;
}
li.cbox.field .input_check {
	margin-right: 10px; vertical-align: middle;
}
li.cbox.field .input_radio {
	margin-right: 10px; vertical-align: middle;
}
li.checkbox.field label {
	width: auto; float: none; display: inline;
}
li.cbox.field label {
	width: auto; float: none; display: inline;
}
li.checkbox.field p {
	left: 245px; display: block; position: relative;
}
li.cbox.field p {
	left: 245px; display: block; position: relative;
}
li.checkbox.field span.desc {
	padding-left: 27px; margin-left: auto; display: block;
}
li.cbox.field span.desc {
	padding-left: 27px; margin-left: auto; display: block;
}
.message {
	background: rgb(235, 252, 223); padding: 10px; border: 1px solid rgb(164, 207, 164); color: rgb(14, 68, 14); line-height: 1.6; font-size: 12px;
}
.message h3 {
	padding: 0px; color: rgb(50, 50, 50);
}
.error.message {
	border-color: rgb(229, 153, 170); color: rgb(128, 0, 28); background-color: rgb(243, 227, 230);
}
.usercp.error.message {
	padding: 4px; float: right; background-image: none;
}
.unspecific.message {
	border-color: rgb(212, 212, 212); margin: 0px 0px 10px; color: rgb(81, 81, 81); clear: both; background-color: rgb(243, 243, 243);
}
.ipbmenu_content {
	font-size: 12px; z-index: 2000; min-width: 85px;
}
.ipb_autocomplete {
	font-size: 12px; z-index: 2000; min-width: 85px;
}
.ipbmenu_content li:last-child {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ipbmenu_content li:first-child {
	padding-top: 0px;
}
.with_checks.ipbmenu_content a {
	padding-left: 26px;
}
.ipbmenu_content a .icon {
	margin-right: 10px;
}
.ipbmenu_content a {
	padding: 6px 10px; text-align: left; text-decoration: none; display: block;
}
.with_checks.ipbmenu_content li.selected a {
	background-position: 7px 10px; background-image: url("http://forum.pickup.ru/public/style_images/master/icon_check.png"); background-repeat: no-repeat;
}
.popupWrapper {
	padding: 4px; border-radius: 4px; box-shadow: 0px 12px 25px rgba(0,0,0,0.7); background-color: rgba(70, 70, 70, 0.6); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.7);
}
.popupInner {
	background: rgb(255, 255, 255); width: 500px; overflow: auto; overflow-x: hidden; box-shadow: 0px 0px 3px rgba(0,0,0,0.4); -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
}
.black_mode.popupInner {
	background: rgb(0, 0, 0); border: 3px solid rgb(85, 85, 85); color: rgb(238, 238, 238);
}
.warning_mode.popupInner {
	border: 3px solid rgb(125, 27, 27);
}
.popupInner h3 {
	background: url("http://forum.pickup.ru/public/style_images/master/maintitle.png") repeat-x top rgb(44, 86, 135); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(49, 104, 151); padding: 8px 10px 9px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 300; box-shadow: inset 0px 1px 0px #528cbc; -moz-box-shadow: inset 0px 1px 0 #528cbc; -webkit-box-shadow: inset 0px 1px 0 #528cbc; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.popupInner h3 a {
	color: rgb(255, 255, 255);
}
.black_mode.popupInner h3 {
	color: rgb(221, 221, 221); background-color: rgb(84, 92, 102);
}
.warning_mode.popupInner h3 {
	color: rgb(255, 255, 255); padding-top: 6px; padding-bottom: 6px; background-color: rgb(125, 27, 27);
}
.warning_mode.popupInner input.input_submit {
	background-color: rgb(125, 27, 27);
}
.popupClose {
	top: 12px; right: 16px; position: absolute;
}
.light_close_button.popupClose {
	background: url("http://forum.pickup.ru/public/style_images/master/close_popup_light.png") no-repeat left top; top: 17px; width: 13px; height: 13px; opacity: 0.8;
}
.light_close_button.popupClose img {
	display: none;
}
.popup_footer {
	padding: 15px; right: 0px; bottom: 0px; position: absolute;
}
.popup_body {
	padding: 10px;
}
.stem {
	width: 31px; height: 16px; position: absolute;
}
.topleft.stem {
	background-image: url("http://forum.pickup.ru/public/style_images/master/stems/topleft.png");
}
.topright.stem {
	background-image: url("http://forum.pickup.ru/public/style_images/master/stems/topright.png");
}
.bottomleft.stem {
	background-image: url("http://forum.pickup.ru/public/style_images/master/stems/bottomleft.png");
}
.bottomright.stem {
	background-image: url("http://forum.pickup.ru/public/style_images/master/stems/bottomright.png");
}
.modal {
	background-color: rgb(62, 62, 62);
}
.userpopup h3 {
	font-size: 17px;
}
.userpopup h3 {
	padding-left: 110px;
}
.userpopup .side + div {
	padding-left: 110px;
}
.userpopup .side {
	margin-top: -40px; position: absolute;
}
.userpopup .side .ipsButton_secondary {
	padding: 5px 10px; height: auto; text-align: center; line-height: 1; margin-top: 5px; display: block; white-space: normal; max-width: 75px;
}
.userpopup .user_controls {
	text-align: left;
}
.userpopup .user_status {
	padding: 5px; margin-bottom: 5px;
}
.userpopup .reputation {
	text-align: center; margin-top: 5px; display: block;
}
.userpopup {
	overflow: hidden; font-size: 0.9em; position: relative;
}
.userpopup dl {
	padding-bottom: 10px; margin-bottom: 4px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid;
}
.info dt {
	padding: 3px 6px; width: 30%; clear: both; font-weight: bold; float: left;
}
.info dd {
	padding: 3px 6px; width: 60%; margin-left: 35%;
}
.topic_buttons li {
	margin: 0px 0px 10px 10px; float: right;
}
.topic_buttons li.important a {
	background: url("http://forum.pickup.ru/public/style_images/master/topic_button.png") repeat-x top rgb(33, 33, 33); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(33, 33, 33); font: 300 12px/30px Helvetica, Arial, sans-serif; padding: 0px 10px; border-radius: 3px; height: 30px; text-align: center; color: rgb(255, 255, 255); display: inline-block; cursor: pointer; min-width: 125px; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); text-shadow: 0 -1px 0 #191919;
}
.topic_buttons li.important span {
	background: url("http://forum.pickup.ru/public/style_images/master/topic_button.png") repeat-x top rgb(33, 33, 33); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(33, 33, 33); font: 300 12px/30px Helvetica, Arial, sans-serif; padding: 0px 10px; border-radius: 3px; height: 30px; text-align: center; color: rgb(255, 255, 255); display: inline-block; cursor: pointer; min-width: 125px; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); text-shadow: 0 -1px 0 #191919;
}
.ipsButton .important {
	background: url("http://forum.pickup.ru/public/style_images/master/topic_button.png") repeat-x top rgb(33, 33, 33); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(33, 33, 33); font: 300 12px/30px Helvetica, Arial, sans-serif; padding: 0px 10px; border-radius: 3px; height: 30px; text-align: center; color: rgb(255, 255, 255); display: inline-block; cursor: pointer; min-width: 125px; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); text-shadow: 0 -1px 0 #191919;
}
.topic_buttons li a {
	background: url("http://forum.pickup.ru/public/style_images/master/topic_button.png") repeat-x top rgb(33, 33, 33); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(33, 33, 33); font: 300 12px/30px Helvetica, Arial, sans-serif; padding: 0px 10px; border-radius: 3px; height: 30px; text-align: center; color: rgb(255, 255, 255); display: inline-block; cursor: pointer; min-width: 125px; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); text-shadow: 0 -1px 0 #191919;
}
.topic_buttons li span {
	background: url("http://forum.pickup.ru/public/style_images/master/topic_button.png") repeat-x top rgb(33, 33, 33); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(33, 33, 33); font: 300 12px/30px Helvetica, Arial, sans-serif; padding: 0px 10px; border-radius: 3px; height: 30px; text-align: center; color: rgb(255, 255, 255); display: inline-block; cursor: pointer; min-width: 125px; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); text-shadow: 0 -1px 0 #191919;
}
.ipsButton {
	background: url("http://forum.pickup.ru/public/style_images/master/topic_button.png") repeat-x top rgb(33, 33, 33); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(33, 33, 33); font: 300 12px/30px Helvetica, Arial, sans-serif; padding: 0px 10px; border-radius: 3px; height: 30px; text-align: center; color: rgb(255, 255, 255); display: inline-block; cursor: pointer; min-width: 125px; font-size-adjust: none; font-stretch: normal; box-shadow: inset 0px 1px 0px 0px #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0, 0, 0, 0.2); text-shadow: 0 -1px 0 #191919;
}
.topic_buttons li.important a {
	background: url("http://forum.pickup.ru/public/style_images/master/topic_button_closed.png") repeat-x top rgb(129, 34, 0); border-color: rgb(129, 34, 0); box-shadow: inset 0px 1px 0px 0px #db6e46, 0px 2px 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 0 0 #db6e46, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #db6e46, 0px 2px 3px rgba(0, 0, 0, 0.2);
}
.topic_buttons li.important span {
	background: url("http://forum.pickup.ru/public/style_images/master/topic_button_closed.png") repeat-x top rgb(129, 34, 0); border-color: rgb(129, 34, 0); box-shadow: inset 0px 1px 0px 0px #db6e46, 0px 2px 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 0 0 #db6e46, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #db6e46, 0px 2px 3px rgba(0, 0, 0, 0.2);
}
.ipsButton .important {
	background: url("http://forum.pickup.ru/public/style_images/master/topic_button_closed.png") repeat-x top rgb(129, 34, 0); border-color: rgb(129, 34, 0); box-shadow: inset 0px 1px 0px 0px #db6e46, 0px 2px 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 0 0 #db6e46, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #db6e46, 0px 2px 3px rgba(0, 0, 0, 0.2);
}
.important.ipsButton {
	background: url("http://forum.pickup.ru/public/style_images/master/topic_button_closed.png") repeat-x top rgb(129, 34, 0); border-color: rgb(129, 34, 0); box-shadow: inset 0px 1px 0px 0px #db6e46, 0px 2px 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 1px 0 0 #db6e46, 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 1px 0 0 #db6e46, 0px 2px 3px rgba(0, 0, 0, 0.2);
}
.topic_buttons li a:hover {
	color: rgb(255, 255, 255);
}
.ipsButton:hover {
	color: rgb(255, 255, 255);
}
.topic_buttons li.non_button a {
	border: 0px currentColor; color: rgb(119, 119, 119); font-weight: normal; min-width: 0px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; text-shadow: none;
}
.topic_buttons li.disabled a {
	background: rgb(235, 235, 235); border: 0px currentColor; color: rgb(127, 127, 127); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; text-shadow: none;
}
.topic_buttons li.disabled span {
	background: rgb(235, 235, 235); border: 0px currentColor; color: rgb(127, 127, 127); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; text-shadow: none;
}
.topic_buttons li span {
	cursor: default !important;
}
.ipsButton_secondary {
	background: rgb(246, 246, 246); padding: 0px 10px; border-radius: 3px; border: 1px solid rgb(219, 219, 219); height: 22px; color: rgb(97, 97, 97); line-height: 22px; font-size: 12px; display: inline-block; white-space: nowrap; box-shadow: inset 0px 1px 0px rgba(255,255,255,1), 0px 1px 0px rgba(0,0,0,0.3); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1) inset, 0px 1px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1) inset, 0px 1px 0px rgba(0, 0, 0, 0.3); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.ipsButton_secondary a {
	color: rgb(97, 97, 97);
}
.ipsButton_secondary:hover {
	border-color: rgb(154, 154, 154); color: rgb(76, 76, 76);
}
.important.ipsButton_secondary {
	background: rgb(159, 42, 0); border: 1px solid rgb(129, 34, 0); color: rgb(251, 244, 244); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.4), 0px 1px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4) inset, 0px 1px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4) inset, 0px 1px 0px rgba(0, 0, 0, 0.3);
}
.important.ipsButton_secondary a {
	color: rgb(251, 244, 244);
}
.important.ipsButton_secondary a:hover {
	border-color: rgb(87, 23, 0); color: rgb(255, 255, 255);
}
.ipsButton_secondary.ipsField_checkbox.ipsField {
	line-height: 18px;
}
.ipsButton_secondary.ipsField_checkbox.ipsField input {
	margin-top: 6px;
}
.ipsButton_secondary.ipsField_checkbox.ipsField .ipsField_content {
	margin-left: 18px;
}
.ipsButton_extra {
	height: 22px; color: rgb(92, 92, 92); line-height: 22px; font-size: 11px; margin-left: 5px;
}
.fixed_width.ipsButton_secondary {
	min-width: 170px;
}
.no_width.ipsButton {
	min-width: 0px;
}
.topic_controls {
	min-height: 30px;
}
ul.post_controls {
	margin: 0px 0px 10px; padding: 6px; border-radius: 4px; clear: both; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
ul.post_controls li {
	font-size: 12px; float: right;
}
ul.post_controls a {
	padding: 0px 12px; height: 22px; color: rgb(29, 54, 82); line-height: 22px; text-decoration: none; margin-left: 4px; display: block;
}
ul.post_controls a:hover {
	color: rgb(61, 112, 163);
}
ul.post_controls a.ipsButton_secondary {
	height: 20px; line-height: 20px;
}
ul.post_controls li.selected.multiquote a {
	background: rgb(161, 220, 0); border-color: rgb(123, 166, 13); color: rgb(255, 255, 255); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.4), 0px 1px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4) inset, 0px 1px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4) inset, 0px 1px 0px rgba(0, 0, 0, 0.3);
}
.post_block .post_controls li a {
	opacity: 0.2; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.5s ease-in-out;
}
.post_block .post_controls li a.ipsButton_secondary {
	opacity: 1;
}
.post_block:hover .post_controls li a {
	opacity: 1;
}
.hide_signature {
	float: right;
}
.sigIconStay {
	float: right;
}
.post_block:hover .signature a.hide_signature {
	background: url("http://forum.pickup.ru/public/style_images/master/cross_sml.png") no-repeat right top; width: 13px; height: 13px; right: 0px; position: absolute; opacity: 0.6;
}
.sigIconStay {
	background: url("http://forum.pickup.ru/public/style_images/master/cross_sml.png") no-repeat right top; width: 13px; height: 13px; right: 0px; position: absolute; opacity: 0.6;
}
.pagination {
	padding: 5px 0px; line-height: 20px;
}
.no_numbers.pagination .page {
	display: none;
}
.pagination .pages {
	text-align: center;
}
.pagination .back {
	margin-right: 6px;
}
.pagination .back li {
	margin: 0px 2px 0px 0px;
}
.pagination .forward {
	margin-left: 6px;
}
.pagination .forward li {
	margin: 0px 0px 0px 2px;
}
.pagination .back a {
	background: rgb(234, 234, 234); padding: 0px 6px; border-radius: 2px; height: 20px; color: rgb(90, 90, 90); text-transform: uppercase; font-size: 11px; font-weight: bold; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.pagination .forward a {
	background: rgb(234, 234, 234); padding: 0px 6px; border-radius: 2px; height: 20px; color: rgb(90, 90, 90); text-transform: uppercase; font-size: 11px; font-weight: bold; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.pagination .back a:hover {
	background: rgb(175, 40, 109); color: rgb(255, 255, 255);
}
.pagination .forward a:hover {
	background: rgb(175, 40, 109); color: rgb(255, 255, 255);
}
.pagination .disabled a {
	display: none; opacity: 0.4;
}
.pagination .pages {
	font-size: 11px; font-weight: bold;
}
.pagination .pages a {
	padding: 1px 4px; color: rgb(153, 153, 153); display: inline-block;
}
.pagejump {
	padding: 1px 4px; color: rgb(153, 153, 153); display: inline-block;
}
.pagination .pages .pagejump {
	padding: 0px;
}
.pagination .pages a:hover {
	background: rgb(236, 236, 236); border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.pagination .pages li {
	margin: 0px 1px;
}
.pagination .pages li.active {
	background: rgb(123, 166, 13); padding: 1px 5px; border-radius: 2px; color: rgb(255, 255, 255); font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.no_pages.pagination span {
	height: 20px; color: rgb(172, 172, 172); line-height: 20px; display: inline-block;
}
ul.mini_pagination {
	font-size: 10px; margin-left: 7px; display: inline;
}
ul.mini_pagination li a {
	background: rgb(255, 255, 255); padding: 1px 3px; border: 1px solid rgb(211, 211, 211);
}
ul.mini_pagination li {
	margin: 0px 2px; display: inline;
}
.moderation_bar {
	padding: 8px 10px; text-align: right;
}
.with_action.moderation_bar {
	background-position: right; padding-right: 35px; background-image: url("http://forum.pickup.ru/public/style_images/master/topic_mod_arrow.png"); background-repeat: no-repeat;
}
.author_info {
	padding: 15px 10px; width: 155px; text-align: center; font-size: 12px; float: left;
}
.author_info .group_title {
	color: rgb(90, 90, 90); margin-top: 5px;
}
.author_info .member_title {
	margin-bottom: 5px; word-wrap: break-word;
}
.author_info .group_icon {
	margin-bottom: 3px;
}
.custom_fields {
	color: rgb(129, 129, 129); margin-top: 8px;
}
.custom_fields .ft {
	color: rgb(80, 80, 80); margin-right: 3px;
}
.custom_fields .fc {
	word-wrap: break-word;
}
.user_controls {
	margin: 6px 0px; text-align: center;
}
.user_controls li a {
	background: rgb(246, 246, 246); padding: 5px; border-radius: 3px; border: 1px solid rgb(219, 219, 219); color: rgb(97, 97, 97); display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,1), 0px 1px 0px rgba(0,0,0,0.3); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1) inset, 0px 1px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1) inset, 0px 1px 0px rgba(0, 0, 0, 0.3);
}
#board_index #categories {
	overflow: hidden;
}
#board_index {
	position: relative;
}
.no_sidebar#board_index {
	padding-right: 0px;
}
.force_sidebar#board_index {
	padding-right: 290px;
}
#toggle_sidebar {
	background: rgb(51, 51, 51); padding: 3px 7px; border-radius: 4px; top: -13px; right: -5px; color: rgb(255, 255, 255); position: absolute; z-index: 8000; opacity: 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;
}
#index_stats:hover + #toggle_sidebar {
	opacity: 0.1;
}
.no_sidebar#board_index #toggle_sidebar {
	opacity: 0.1;
}
#toggle_sidebar:hover {
	opacity: 1 !important;
}
.ipsSideBlock {
	background: rgb(247, 251, 252); padding: 10px; margin-bottom: 10px;
}
.ipsSideBlock h3 {
	background: rgb(219, 226, 236); font: 14px/normal helvetica, arial, sans-serif; margin: -10px -10px 10px; padding: 5px 10px; color: rgb(32, 64, 102); font-size-adjust: none; font-stretch: normal;
}
.ipsSideBlock h3 .mod_links {
	opacity: 0;
}
.ipsSideBlock h3:hover .mod_links {
	opacity: 1;
}
.status_list .status_list {
	margin: 10px 0px 0px 50px;
}
.status_list p.index_status_update {
	margin: 4px 0px; line-height: 120%;
}
.status_list li {
	position: relative;
}
.status_reply {
	margin-top: 8px;
}
.status_list li .mod_links {
	opacity: 0.1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;
}
.status_list li:hover .mod_links {
	opacity: 1;
}
#board_stats ul {
	text-align: center;
}
#board_stats li {
	margin-right: 20px;
}
#board_stats .value {
	background: rgb(226, 226, 226); padding: 2px 6px; border-radius: 2px; color: rgb(74, 74, 74); font-weight: bold; margin-right: 3px; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.statistics {
	margin: 20px 0px 0px; padding: 10px 0px; line-height: 1.3; overflow: hidden; border-top-color: rgb(216, 216, 216); border-top-width: 3px; border-top-style: solid;
}
.statistics_head {
	font-size: 14px; font-weight: bold;
}
.friend_list ul li {
	margin: 5px 0px 0px; padding: 8px 0px 0px; height: 70px; text-align: center; float: left; min-width: 80px;
}
#top_posters li {
	margin: 5px 0px 0px; padding: 8px 0px 0px; height: 70px; text-align: center; float: left; min-width: 80px;
}
.friend_list ul li span.name {
	font-size: 0.8em;
}
#top_posters li span.name {
	font-size: 0.8em;
}
#hook_watched_items ul li {
	padding: 8px;
}
body#ipboard_body #hook_watched_items fieldset.submit {
	padding: 8px;
}
#hook_birthdays .list_content {
	padding-top: 8px;
}
#hook_calendar .ipsBox_container {
	padding: 10px;
}
#hook_calendar td {
	text-align: center;
}
#hook_calendar th {
	text-align: center;
}
#hook_calendar th {
	padding: 5px 0px; font-weight: bold;
}
#more_topics {
	text-align: center; font-weight: bold;
}
#more_topics a {
	padding: 10px 0px; display: block;
}
.dynamic_update {
	border-top-color: rgb(179, 179, 179); border-top-width: 2px; border-top-style: solid;
}
.topic_preview {
	margin-top: -2px; z-index: 300;
}
ul.topic_moderation {
	margin-top: -2px; z-index: 300;
}
ul.topic_moderation li {
	float: left;
}
.topic_preview a {
	padding: 0px 3px; float: left; display: block;
}
ul.topic_moderation li a {
	padding: 0px 3px; float: left; display: block;
}
span.mini_rate {
	margin-right: 12px; display: inline-block;
}
img.mini_rate {
	margin-right: -5px;
}
body .ip {
	color: rgb(71, 87, 105);
}
span.post_id {
	margin-left: 15px;
}
input.post_mod {
	margin: 12px 5px 0px 10px;
}
.signature {
	margin: 6px 0px 4px; padding: 10px 0px; color: rgb(164, 164, 164); clear: right; font-size: 0.9em; border-top-color: rgb(213, 213, 213); border-top-width: 1px; border-top-style: solid; position: relative;
}
.signature a {
	text-decoration: underline;
}
.post_block {
	position: relative;
}
.no_sidebar.post_block {
	background-image: none;
}
.post_block h3 {
	background: rgb(216, 221, 232); padding: 0px 10px; height: 36px; line-height: 36px; font-size: 16px; font-weight: normal;
}
.post_wrap {
	top: 0px;
}
.post_body {
	margin: 0px 10px 0px 185px; padding-top: 15px;
}
.post_body .post {
	line-height: 1.6; font-size: 14px; word-wrap: break-word;
}
.no_sidebar.post_block .post_body {
	margin-left: 10px !important;
}
.posted_info {
	padding: 0px 0px 10px;
}
.posted_info strong.event {
	color: rgb(28, 40, 55); font-size: 1.2em;
}
.post_ignore {
	background: rgb(250, 251, 252); padding: 15px; color: rgb(119, 119, 119); font-size: 0.9em;
}
.post_ignore .reputation {
	padding: 2px 6px; text-align: center; float: none; display: inline;
}
.rep_bar {
	margin: 6px 4px; white-space: nowrap;
}
.rep_bar .reputation {
	padding: 2px 10px !important; font-size: 10px;
}
p.rep_highlight {
	background: rgb(213, 222, 229); margin: 5px 10px 10px; padding: 5px; border-radius: 5px; text-align: center; color: rgb(29, 54, 82); font-size: 0.8em; font-weight: bold; float: right; display: inline-block; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
p.rep_highlight img {
	margin-bottom: 4px;
}
.edit {
	background: url("http://forum.pickup.ru/public/style_images/master/icon_warning.png") no-repeat left 4px; padding: 2px 0px 0px 24px; color: rgb(124, 124, 124); line-height: 14px; font-size: 12px; margin-top: 15px;
}
.poll fieldset {
	padding: 9px;
}
.poll_question {
	margin: 10px 10px 10px 20px; padding: 10px;
}
.poll_question h4 {
	margin: 0px -7px; padding: 5px; background-color: rgb(228, 235, 242);
}
.poll_question ol {
	padding: 8px; background-color: rgb(250, 251, 252);
}
.poll_question li {
	margin: 6px 0px; font-size: 0.9em;
}
.poll_question .votes {
	margin-left: 5px;
}
.snapback {
	padding: 1px 0px 1px 1px; margin-right: 5px;
}
.rating {
	line-height: 16px; margin-bottom: 4px; display: block;
}
.rating img {
	vertical-align: top;
}
#rating_text {
	margin-left: 4px;
}
div.post_form label {
	width: 275px; text-align: right; padding-right: 15px; clear: both; float: left;
}
div.post_form span.desc {
	clear: both; margin-left: 290px; display: block;
}
fieldset#poll_wrap span.desc {
	clear: both; margin-left: 290px; display: block;
}
div.post_form .checkbox input.input_check {
	margin-left: 295px;
}
#mod_form .checkbox input.input_check {
	margin-left: 295px;
}
div.post_form .antispam_img {
	margin-left: 290px;
}
div.post_form .captcha .input_text {
	float: left;
}
div.post_form fieldset {
	padding-bottom: 15px;
}
div.post_form h3 {
	margin-bottom: 10px;
}
fieldset.with_subhead {
	padding-bottom: 0px; margin-bottom: 0px;
}
fieldset.with_subhead h4 {
	width: 300px; text-align: right; margin-top: 6px; float: left;
}
fieldset.with_subhead ul {
	margin: 0px 15px 6px 320px; padding-bottom: 6px; border-bottom-color: rgb(213, 221, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
fieldset.with_subhead span.desc {
	margin: 0px; width: auto;
}
fieldset.with_subhead label {
	margin: 0px; width: auto;
}
fieldset.with_subhead .checkbox input.input_check {
	margin-left: 0px;
}
#toggle_post_options {
	background: url("http://forum.pickup.ru/public/style_images/master/add.png") no-repeat; margin: 15px; padding: 2px 0px 2px 22px; font-size: 0.9em; display: block;
}
#poll_wrap .question {
	margin-bottom: 10px;
}
#poll_wrap .question .wrap ol {
	list-style: decimal; margin-left: 25px;
}
#poll_wrap .question .wrap ol li {
	margin: 5px;
}
.question_title {
	padding-bottom: 0px; margin-left: 30px;
}
.question_title .input_text {
	font-weight: bold;
}
#poll_wrap {
	position: relative;
}
#poll_footer {
	
}
#poll_container_wrap {
	overflow: auto;
}
#poll_popup_inner {
	overflow: hidden;
}
.poll_control {
	margin-left: 20px;
}
.post_form .tag_field ul {
	margin-left: 290px;
}
.swfupload {
	position: absolute; z-index: 1;
}
#attachments {
	
}
#attachments li {
	padding: 6px 20px 6px 42px; border: 1px solid rgb(213, 221, 229); margin-bottom: 10px; position: relative; background-color: rgb(228, 235, 242);
}
#attachments li p.info {
	width: 300px; color: rgb(105, 114, 123); font-size: 0.8em;
}
#attachments li .links {
	display: none;
}
#attachments li.error .links {
	display: none;
}
.traditional#attachments .progress_bar {
	display: none;
}
#attachments li.complete .links {
	top: 12px; right: 0px; font-size: 0.9em; margin-right: 15px; display: block; position: absolute;
}
#attachments li .progress_bar {
	top: 15px; width: 200px; right: 0px; margin-right: 15px; position: absolute;
}
#attachments li.complete {
	background-position: 12px 12px; background-repeat: no-repeat;
}
#attachments li.in_progress {
	background-position: 12px 12px; background-repeat: no-repeat;
}
#attachments li.error {
	background-position: 12px 12px; background-repeat: no-repeat;
}
#attachments li.in_progress {
	background-image: url("http://forum.pickup.ru/public/style_images/master/loading.gif");
}
#attachments li.error {
	border: 1px solid rgb(221, 175, 175); background-image: url("http://forum.pickup.ru/public/style_images/master/exclamation.png"); background-color: rgb(232, 202, 202);
}
#attachments li.error .info {
	color: rgb(143, 45, 45);
}
#attachments li.complete {
	background-image: url("http://forum.pickup.ru/public/style_images/master/accept.png");
}
#attachments li .thumb_img {
	left: 6px; top: 6px; width: 30px; height: 30px; overflow: hidden; position: absolute;
}
.attach_controls {
	background: url("http://forum.pickup.ru/public/style_images/master/icon_attach.png") no-repeat 3px top; padding-left: 30px; min-height: 82px;
}
.attach_controls .ipsType_subtitle {
	margin-bottom: 5px;
}
.attach_controls iframe {
	margin-bottom: 5px; display: block;
}
.attach_button {
	font-weight: bold;
}
#help_msg {
	margin-top: 8px;
}
#attach_wrap {
	overflow: hidden; margin-top: 10px;
}
#attach_wrap h4 {
	padding-left: 0px; font-size: 16px;
}
#attach_wrap ul {
	margin-left: 0px; list-style-type: none;
}
#attach_wrap li {
	margin: 5px 0px; float: left;
}
#attach_wrap .attachment {
	float: none;
}
#attach_wrap .info.desc {
	margin-left: 24px;
}
#attach_error_box {
	margin-bottom: 10px;
}
.resized_img {
	margin: 0px 5px 5px 0px; display: inline-block;
}
.reputation {
	padding: 3px 8px; border-radius: 3px; font-weight: bold; display: inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.positive.reputation {
	background: rgb(111, 143, 82);
}
.members li.positive {
	background: rgb(111, 143, 82);
}
.negative.reputation {
	background: rgb(184, 41, 41);
}
.members li.negative {
	background: rgb(184, 41, 41);
}
.positive.reputation {
	color: rgb(255, 255, 255);
}
.negative.reputation {
	color: rgb(255, 255, 255);
}
.zero.reputation {
	background: rgb(222, 222, 222); color: rgb(110, 110, 110);
}
.status_main_content {
	
}
.status_main_content h4 {
	font-size: 1.2em; font-weight: normal;
}
.status_main_content h4 .su_links a {
	font-weight: normal;
}
.status_main_content p {
	padding: 6px 0px;
}
.status_main_content h4 a {
	font-weight: bold; text-decoration: none;
}
.status_mini_wrap {
	padding: 7px; font-size: 0.95em; margin-top: 2px;
}
.status_mini_photo {
	float: left;
}
.status_textarea {
	width: 99%;
}
.status_replies_many {
	height: 300px; overflow: auto;
}
.status_update {
	background: rgb(113, 165, 201); padding: 15px 12px; color: rgb(255, 255, 255);
}
.status_update .input_text {
	padding: 6px 4px; width: 70%;
}
.status_update .status_inactive {
	color: rgb(187, 187, 187);
}
#status_wrapper h4 {
	font-size: 14px; font-weight: bold;
}
.status_content {
	line-height: 1.4;
}
.status_content .mod_links {
	opacity: 0.2;
}
.status_content:hover .mod_links {
	opacity: 1;
}
.status_content .h4 {
	font-size: 14px; word-wrap: break-word;
}
.status_content .status_status {
	font-size: 14px; word-wrap: break-word;
}
.status_feedback {
	margin: 10px 0px 0px -10px;
}
.status_feedback .row2 {
	margin-bottom: 1px;
}
.ips_like {
	padding: 8px 4px 4px; color: rgb(135, 135, 135); line-height: 130%; clear: both; font-size: 0.9em; min-height: 18px; background-color: rgb(241, 244, 247);
}
.ips_like a {
	color: rgb(135, 135, 135);
}
.ips_like a.ftoggle {
	padding: 3px 4px 2px; border: 1px solid rgb(203, 203, 203); color: rgb(101, 101, 101); font-size: 0.8em; text-decoration: none; margin-top: -4px; float: right; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px;
}
.ips_like a.on.ftoggle {
	margin-left: 3px;
}
.ips_like a._newline.ftoggle {
	width: 70px; text-align: center; margin-top: 5px; margin-right: 0px; margin-left: auto; float: none; display: block;
}
.ips_like a._newline.on.ftoggle {
	width: 70px; text-align: center; margin-top: 5px; margin-right: 0px; margin-left: auto; float: none; display: block;
}
.ips_like a.on.ftoggle:hover {
	background-color: rgb(213, 221, 229);
}
.ips_like a.ftoggle:hover {
	background-color: rgb(213, 221, 229);
}
.facebook-like {
	margin-top: 5px;
}
.boxShadow {
	box-shadow: 0px 12px 25px rgba(0,0,0,0.58); -moz-box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px; -webkit-box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
}
#ipsGlobalNotification {
	left: 50%; top: 20px; text-align: center; font-weight: bold; margin-left: -250px; position: fixed;
}
#ips_NotificationCloseButton {
	background: url("http://forum.pickup.ru/public/style_images/master/close_popup.png") no-repeat left top; left: 5px; top: 5px; width: 13px; height: 13px; position: absolute; cursor: pointer; opacity: 0.8;
}
.googlePlusOne {
	margin-top: 1px; vertical-align: middle; display: inline-block;
}
.fbLike {
	padding-left: 2px; float: right !important;
}
#mymedia_inserted {
	background: black; padding: 20px 0px; border-radius: 4px; left: 50%; top: 100px; width: 400px; text-align: center; color: rgb(255, 255, 255); font-size: 15px; font-weight: bold; margin-left: -200px; position: absolute; z-index: 20000; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#mymedia_toolbar {
	background: rgb(219, 228, 239); padding: 0px 5px; left: 0px; height: 42px; right: 0px; bottom: 0px; line-height: 42px; border-top-color: rgb(219, 228, 239); border-top-width: 1px; border-top-style: solid; position: absolute; box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.5); -moz-box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5) inset; -webkit-box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5) inset;
}
#mymedia_finish {
	top: 5px; right: 5px; position: absolute;
}
#mymedia_content {
	height: 339px; overflow: auto;
}
.media_results li.result {
	padding: 15px 0px; border-radius: 4px; width: 20%; height: 100px; text-align: center; float: left; cursor: pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.media_results li:hover {
	background: rgb(249, 249, 249);
}
.media_results li:active {
	background: rgb(237, 237, 237);
}
.media_image {
	padding: 1px; border: 1px solid rgb(213, 213, 213); margin-bottom: 5px;
}
.templateError {
	background: rgb(255, 255, 255) !important; margin: 0px !important; padding: 10px !important; border: 1px dotted black !important; color: rgb(0, 0, 0) !important;
}
.modcp_post_controls {
	padding-bottom: 15px;
}
.modcp_post_controls .ipsButton_secondary {
	opacity: 0.5;
}
.post_body:hover .modcp_post_controls .ipsButton_secondary {
	opacity: 1;
}
#modcp_content .ipsFilterbar li.active a {
	margin-bottom: 1px; display: inline-block;
}
.nexusad {
	padding: 10px; clear: both;
}
#bbcode-description {
	color: rgb(102, 102, 102) !important; white-space: normal !important; word-wrap: break-word;
}
table.ipb_table .expander {
	visibility: visible; opacity: 0.2;
}
table.ipb_table .ipsModMenu {
	visibility: visible; opacity: 0.2;
}
.post_block .post_controls {
	opacity: 1 !important;
}
.str {
	color: rgb(0, 136, 0);
}
.kwd {
	color: rgb(0, 0, 136);
}
.com {
	color: rgb(136, 0, 0);
}
.typ {
	color: rgb(102, 0, 102);
}
.lit {
	color: rgb(0, 102, 102);
}
.pun {
	color: rgb(102, 102, 0);
}
.pln {
	color: rgb(0, 0, 0);
}
.tag {
	color: rgb(0, 0, 136);
}
.atn {
	color: rgb(102, 0, 102);
}
.atv {
	color: rgb(0, 136, 0);
}
.dec {
	color: rgb(102, 0, 102);
}
.str {
	color: rgb(0, 102, 0);
}
.kwd {
	color: rgb(0, 0, 102); font-weight: bold;
}
.com {
	color: rgb(102, 0, 0); font-style: italic;
}
.typ {
	color: rgb(68, 0, 68); font-weight: bold;
}
.lit {
	color: rgb(0, 68, 68);
}
.pun {
	color: rgb(68, 68, 0);
}
.pln {
	color: rgb(0, 0, 0);
}
.tag {
	color: rgb(0, 0, 102); font-weight: bold;
}
.atn {
	color: rgb(68, 0, 68);
}
.atv {
	color: rgb(0, 102, 0);
}
