div.news-detail img.detail_picture {
	margin: 0px 8px 6px 1px; float: left;
}
.news-date-time {
	color: rgb(72, 109, 170);
}
div.reviews-info-box {
	border-width: 1px; border-style: solid; padding: 0.5em 1.11em; line-height: 1.5em; margin-bottom: 1em; -ms-zoom: 1;
}
div.reviews-header-box {
	padding: 0.46em 1.11em; font-size: 1em; vertical-align: middle;
}
div.reviews-link-box {
	padding: 0.46em; font-size: 1em; margin-bottom: 1em; vertical-align: middle;
}
div.reviews-navigation-box {
	padding: 0px 1.11em; line-height: 1.5em; overflow: hidden; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; -ms-zoom: 1;
}
div.reviews-navigation-top {
	border-bottom-style: none;
}
div.reviews-navigation-bottom {
	margin-bottom: 1em;
}
table.reviews-post-table {
	width: 100%; line-height: 1.5em; margin-bottom: 2.5em; border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid;
}
table.reviews-post-table thead td {
	color: rgb(126, 126, 126);
}
table.reviews-post-table thead td {
	padding-top: 0.78em;
}
table.reviews-post-table tbody td {
	padding-top: 0.78em;
}
table.reviews-post-first {
	
}
table.reviews-post-odd {
	
}
table.reviews-post-even {
	
}
table.reviews-post-last {
	
}
table.reviews-post-table td {
	padding: 0px; vertical-align: top;
}
table.reviews-post-table td.reviews-cell-post {
	border-right-width: 1px; border-right-style: solid;
}
table.reviews-post-table td.reviews-cell-actions {
	border-right-width: 1px; border-right-style: solid;
}
table.reviews-post-table td.reviews-cell-contact {
	height: 1.5em; border-top-width: 1px; border-top-style: dashed;
}
table.reviews-post-table td.reviews-cell-actions {
	height: 1.5em; border-top-width: 1px; border-top-style: dashed;
}
div.reviews-post-date {
	padding: 0.5em 1em; font-size: 1em; font-weight: normal;
}
div.reviews-post-entry {
	padding: 0.5em 1em; font-size: 1em; font-weight: normal;
}
div.reviews-post-date {
	border-bottom-width: 1px; border-bottom-style: dashed;
}
div.reviews-post-text {
	padding: 0.5em 0px;
}
div.reviews-post-reply-buttons {
	float: right;
}
div.reviews-post-reply-buttons a {
	margin-left: 1.5em; float: right;
}
div.reviews-post-attachments {
	margin: 1.5em 0px;
}
div.reviews-post-attachments label {
	padding-bottom: 0.5em; font-weight: bold;
}
div.reviews-post-attachment {
	padding-left: 0.5em;
}
div.reviews-post-lastedit {
	padding: 0.5em 0px; font-style: italic;
}
span.reviews-post-lastedit-user {
	font-weight: bold;
}
div.reviews-user-info {
	padding: 0.5em 1em 1.5em;
}
div.reviews-user-avatar {
	margin: 0.5em 0px;
}
div.reviews-user-status {
	margin-bottom: 0.5em;
}
div.reviews-user-name span {
	line-height: 1.1em; font-size: 1em; font-weight: bold;
}
span.reviews-vote-user a {
	font-size: 1.1em; text-decoration: none; vertical-align: top;
}
div.reviews-contact-links {
	padding: 0.5em 1em 0.5em 1.5em;
}
div.reviews-action-links {
	padding: 0.5em 1.5em 0.5em 1em; text-align: right;
}
div.reviews-action-links span {
	white-space: nowrap;
}
div.reviews-post-entry {
	height: 100%; padding-bottom: 1em; font-size: 1em;
}
div.reviews-post-entry ul {
	padding: 0.5em 0px 0.5em 2em;
}
div.reviews-post-entry ol {
	padding: 0.5em 0px 0.5em 2em;
}
table.reviews-quote {
	border-width: 1px; border-style: solid; margin: 0.5em 0px 1em; width: 100%; font-size: 1em; border-collapse: collapse;
}
table.reviews-code {
	border-width: 1px; border-style: solid; margin: 0.5em 0px 1em; width: 100%; font-size: 1em; border-collapse: collapse;
}
table.reviews-quote table.reviews-quote {
	margin: 0.5em 0px 0px; width: 95%;
}
table.reviews-code table.reviews-code {
	margin: 0.5em 0px 0px; width: 95%;
}
table.reviews-quote th {
	padding: 0.25em 1em; text-align: left; font-weight: bold;
}
table.reviews-code th {
	padding: 0.25em 1em; text-align: left; font-weight: bold;
}
table.reviews-quote td {
	padding: 0.9em 1em;
}
table.reviews-code td {
	padding: 0.9em 1em;
}
div.reviews-code-box {
	border-width: 1px; border-style: solid; margin: 0.5em 0px; width: 100%; overflow: auto; font-family: "Consolas", "Monaco", "Courier New", Courier, monospace; font-size: 1em;
}
div.reviews-code-box ol {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
div.reviews-code-box ol li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
div.reviews-code-box ol li span {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
div.reviews-code-box ol {
	list-style: decimal; padding: 0.5em 0px; margin-left: 3em;
}
div.reviews-code-box ol li {
	margin: 0px; padding: 0px 0.5em 0px 1.5em !important; line-height: 1.5em; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: none;
}
div.reviews-reply-form {
	border-width: 1px; border-style: solid; line-height: 1.5em; margin-bottom: 1em;
}
div.reviews-reply-header {
	padding: 0.46em 1.11em; font-size: 1em; vertical-align: middle;
}
div.reviews-note-box {
	border-width: 1px; border-style: solid; margin: 1.11em 0px; padding: 0.4em 1.11em;
}
div.reviews-reply-form div.reviews-note-box {
	margin: 1.11em;
}
div.reviews-note-box ul {
	margin: 0px; padding: 0.3em 0px 0.3em 2em;
}
div.reviews-note-box ul li {
	margin: 0px; padding: 0px;
}
div.reviews-reply-fields {
	padding: 0px 1.11em 0.8em;
}
div.reviews-reply-field {
	padding-bottom: 0.46em; margin-top: 0.46em;
}
div.reviews-reply-field-title input {
	width: 80%;
}
div.reviews-reply-field-desc input {
	width: 80%;
}
div.reviews-reply-field-title label {
	display: block;
}
div.reviews-reply-field-desc label {
	display: block;
}
div.reviews-reply-field-tags label {
	display: block;
}
div.reviews-reply-field-captcha-label label {
	display: block;
}
div.reviews-reply-field-lastedit-reason label {
	display: block;
}
div.reviews-reply-field-user {
	width: 100%;
}
div.reviews-reply-field-author {
	width: 39%; float: left;
}
div.reviews-reply-field-email {
	width: 39%; float: left;
}
div.reviews-reply-field-user-sep {
	width: 2%; float: left;
}
div.reviews-reply-field-author input {
	width: 100%;
}
div.reviews-reply-field-email input {
	width: 100%;
}
div.reviews-reply-field-bbcode {
	line-height: 1.7em; -ms-zoom: 1;
}
div.reviews-bbcode-line {
	margin-right: 2em; float: left;
}
div.reviews-smiles-line {
	float: left; white-space: nowrap;
}
div.reviews-bbcode-line img {
	border: 0px currentColor; border-image: none;
}
div.reviews-smiles-line img {
	border: 0px currentColor; border-image: none;
}
div.reviews-bbcode-line a {
	vertical-align: middle;
}
div.reviews-smiles-line a {
	vertical-align: middle;
}
div.reviews-bbcode-line a {
	background-position: center; width: 20px; height: 20px; margin-right: 0.2em; float: left; display: block; background-repeat: no-repeat;
}
div.reviews-bbcode-line a {
	
}
div.reviews-bbcode-line img {
	
}
div.reviews-smiles-line a {
	
}
div.reviews-smiles-line img {
	
}
div.reviews-bbcode-line select {
	padding: 0px; height: 20px; margin-left: 3px; float: left;
}
a.reviews-bbcode-bold {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_bold.gif");
}
a.reviews-bbcode-italic {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_italic.gif");
}
a.reviews-bbcode-color {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_color.gif");
}
a.reviews-bbcode-underline {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_underline.gif");
}
a.reviews-bbcode-strike {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_strike.gif");
}
a.reviews-bbcode-url {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_link.gif");
}
a.reviews-bbcode-img {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_image.gif");
}
a.reviews-bbcode-video {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_video.gif");
}
a.reviews-bbcode-code {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_code.gif");
}
a.reviews-bbcode-quote {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_quote.gif");
}
a.reviews-bbcode-video {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_video.gif");
}
a.reviews-bbcode-list {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_list.gif");
}
a.reviews-bbcode-translit {
	background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/bbcode/font_translit.gif");
}
div.reviews-reply-field-text textarea {
	width: 95%;
}
div.reviews-reply-field-tags {
	display: none;
}
div.reviews-reply-field-tags input {
	width: 80%;
}
div.reviews-reply-field-lastedit-reason input {
	width: 80%;
}
div.reviews-reply-field-captcha input {
	width: 180px;
}
div.reviews-reply-field-settings input {
	margin: 0px 0px 0px -0.25em; width: 1.55em; height: 1.55em; font-size: 1em; vertical-align: middle;
}
div.reviews-uploaded-file input {
	margin: 0px 0px 0px -0.25em; width: 1.55em; height: 1.55em; font-size: 1em; vertical-align: middle;
}
div.reviews-reply-field-lastedit-view input {
	margin: 0px 0px 0px -0.25em; width: 1.55em; height: 1.55em; font-size: 1em; vertical-align: middle;
}
div.reviews-reply-field-settings label {
	vertical-align: middle;
}
div.reviews-uploaded-file a {
	vertical-align: middle;
}
div.reviews-reply-field-lastedit label {
	vertical-align: middle;
}
div.reviews-reply-field-upload a {
	
}
div.reviews-upload-file-hint {
	display: none;
}
div.reviews-upload-file-hint span {
	font-weight: bold;
}
div.reviews-upload-file {
	margin-top: 0.26em; display: none;
}
div.reviews-upload-file input {
	font-size: 1.18em;
}
div.reviews-reply-buttons {
	margin-top: 1em;
}
div.reviews-reply-buttons input {
	padding: 0px 0.5em; overflow: visible; font-size: 1.18em;
}
div.reviews-clear-float {
	clear: both;
}
div.reviews-reply-header {
	background-color: rgb(231, 231, 231);
}
div.reviews-bbcode-line a:hover {
	background-color: rgb(231, 231, 231);
}
div.reviews-bbcode-line a:hover img {
	background-color: rgb(231, 231, 231);
}
div.reviews-info-box {
	border-color: rgb(225, 225, 225);
}
div.reviews-reply-form {
	border-color: rgb(225, 225, 225);
}
div.reviews-info-box {
	background: rgb(251, 251, 251);
}
div.reviews-reply-form {
	background: rgb(251, 251, 251);
}
div.reviews-post-date {
	background: rgb(234, 234, 234); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
div.reviews-header-box a:link {
	color: rgb(255, 255, 255);
}
div.reviews-header-box a:visited {
	color: rgb(255, 255, 255);
}
div.reviews-header-box a:active {
	color: rgb(255, 255, 255);
}
div.reviews-header-box a:hover {
	color: rgb(255, 255, 255);
}
.reviews-required-field {
	color: red;
}
div.reviews-header-box {
	background: rgb(108, 108, 108); border-color: rgb(122, 122, 122); color: rgb(255, 255, 255);
}
div.reviews-navigation-box {
	background: rgb(255, 255, 255); border-color: rgb(225, 225, 225);
}
table.reviews-quote {
	border-color: rgb(195, 195, 195);
}
table.reviews-code {
	border-color: rgb(195, 195, 195);
}
div.reviews-code-box {
	border-color: rgb(195, 195, 195);
}
table.reviews-quote td {
	background: rgb(255, 255, 255) !important; color: rgb(105, 105, 105);
}
table.reviews-code td {
	background: rgb(255, 255, 255) !important; color: rgb(105, 105, 105);
}
div.reviews-code-box ol {
	background: rgb(255, 255, 255) !important; color: rgb(105, 105, 105);
}
table.reviews-quote th {
	background: rgb(230, 230, 230) !important; color: rgb(97, 97, 97);
}
table.reviews-code th {
	background: rgb(230, 230, 230) !important; color: rgb(97, 97, 97);
}
div.reviews-code-box {
	background: rgb(230, 230, 230) !important; color: rgb(97, 97, 97);
}
div.reviews-note-box {
	background: rgb(255, 253, 199); border-color: rgb(255, 200, 94);
}
table.palette {
	border: 1px solid gray; border-image: none; border-collapse: collapse; background-color: gray;
}
table.palette td {
	margin: 0px; padding: 0px; border: 1px solid gray; border-image: none; width: 10px; height: 10px;
}
table.palette td img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 10px; height: 10px;
}
div.reviews-popup-postform {
	margin: 0px; padding: 0px; width: 502px; color: black; overflow: hidden;
}
div.reviews-popup-postform table.reviews-popup {
	border: 1px solid gray; border-image: none; width: 500px; font-size: 1em; cursor: default; background-color: white;
}
div.reviews-popup-postform table.reviews-popup td {
	border: currentColor; border-image: none; font-size: 1em; background-color: white;
}
div.reviews-popup-postform table.reviews-popup thead td {
	padding: 0.5em 0.5em 0.1em 0.8em; text-align: left; font-size: 1.1em; font-weight: bold;
}
div.reviews-popup-postform table.reviews-popup thead td div.close {
	background-position: center; width: 13px; height: 13px; overflow: hidden; float: right; cursor: pointer; background-image: url("/bitrix/templates/.default/components/bitrix/news/.default/toz/forum.topic.reviews/.default/images/close.gif"); background-repeat: no-repeat;
}
div.reviews-popup-postform table.reviews-popup tbody td {
	padding: 1em;
}
div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field {
	width: 100%;
}
div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field span.title {
	width: 100%; display: block;
}
div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field input {
	width: 95%;
}
div.reviews-popup-postform table.reviews-popup tfoot td {
	padding: 0.3em; text-align: center;
}
div.reviews-smiles-line {
	float: left;
}
div.reviews-smiles-line a {
	float: left;
}
div.reviews-reply-field-bbcode div.reviews-reply-field-showsmiles {
	float: left;
}
div.reviews-smiles-line span.reviews-smiles-item {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; overflow: hidden; float: left; display: block;
}
div.reviews-smiles-line span.reviews-smiles-item a {
	border: currentColor; border-image: none; text-decoration: none; margin-right: 5px; float: left;
}
div.reviews-smiles-line div.reviews-smiles-item {
	float: left;
}
div.reviews-smiles-corrected {
	overflow: hidden;
}
body.reviews-popup-body {
	padding: 1.51em; font-size: 0.75em;
}
form.reviews-form {
	margin: 0px; padding: 0px;
}
