

/* Start:/bitrix/templates/jportal_forum/css_white/top-menu.css?12959892001213*/
/*BEGIN TOP MENU*/
#top-menu {
	width: auto;
	padding: 5px 0;
	/**padding: 2px 0;*/
	*padding: 2px 0 3px 0;
	margin: 7px 18px;
	border-top: 1px solid #999488;
	border-bottom: 1px solid #999488;
	overflow: hidden;
}
#top-menu .top-menu-body {
	min-width: 800px;
	margin: 0 auto;
	text-align: center;
}
#top-menu ul {
	list-style: none;
	width: auto;
	margin: 0;
	padding: 0;
	display: inline-block;
	/*_margin-bottom: 5px;*/
}

#top-menu li {
	float: left;
	font-size: 12px;
	color: #393427;
	font-weight: normal;
	text-transform: uppercase;
	border-right: 1px dotted #77766E;
}
#top-menu li.last {
	border-right: none;
}

/* root_ items */
#top-menu a {
	color: #393427;
	text-decoration: none;
	display: block;
	padding: 3px 30px 3px 30px;
	height: 17px;
	_display: inline-block;
}

/*root_items _selected*/
#top-menu a.selected,
#top-menu a.selected:hover {
	color: #fff;
	background-color: #4A4436;
	border-bottom: 1px solid #8C8879;
	height: 16px;
}

/*root_ items: hover*/
#top-menu a:hover {
	color: #fff;
	background-color: #4A4436;
	border-bottom: 1px solid #8C8879;
	height: 16px;
}

div.menu-clear-left {
	clear:both;
}
/*END TOP MENU*/
/* End */


/* Start:/bitrix/templates/jportal_forum/css_white/left-menu.css?12959892001127*/
/*BEGIN TOP MENU*/
.left-menu {
	overflow: hidden;
	padding-bottom: 18px;
	padding-top: 1px;
	/*border-top: 1px solid #57534A;*/
}
.left-menu h2 {
	border-top: 3px solid #57534A;
	border-bottom: 1px solid #999489;
	font-size: 18px;
	margin: 0;
	padding: 3px 0;
	text-align: center;	
}
.left-menu ul {
	list-style: none;
	width: auto;
	margin: 0;
	padding: 0;
}

.left-menu li {
	color: #333029;
	font-size: 14px;
	padding: 8px 10px;
	border-bottom: 1px solid #C5BEAB;
}

/* root_ items */
.left-menu a {
	color: #333029;
	text-decoration: none;
	display: block;
	/*padding: 7px 35px 6px 35px;*/
}

/*root_items _selected*/
.left-menu a.selected,
.left-menu a.selected:hover {
	color: #716955;
	text-decoration: underline;
}

/*root_ items: hover*/
.left-menu a:hover {
	color: #716955;
	text-decoration: underline;
}

.left-menu a.download {
	font-weight: bold;
	background: url(/bitrix/templates/jportal_forum/css_white/images/icon_link_download.gif) no-repeat right 3px;
	display: inline;
	padding-right: 20px;
	padding-bottom: 4px;
}
.left-menu a.download:hover {
	text-decoration: none;
}
/*END TOP MENU*/
/* End */


/* Start:/bitrix/templates/jportal_forum/css_white/forum.css?135568800015095*/
.forum-block-container {
	width: 100%;
	_zoom: 1;
	overflow: hidden;
}
.forums-forum {
	padding-top: 1px;
	margin-bottom: 11px;
	_zoom: 1;
}
.forums-forum-inner {
}
.forums-forum-inner *{
	font-family:sans-serif ;
	font-size:99%;
}
.forums-forum-title,
.forums-forum-title2 {
	padding: 7px 10px;
	overflow: hidden;
	_zoom: 1;
}

.forums-forum-title h1 {
	font-size: 14px;
	text-transform: uppercase;
	display: inline;
	float: left;
	margin: 0;
	padding: 4px 0 0 0;
}

.forums-forum-title .rss,
.forum-info-box .rss{
	float: right;
	width: 17px;
	height: 18px;
}

.forums-forum-title a {
	text-decoration: none;
}
.forums-forum-title a:hover {
	text-decoration: underline;
}

.forums-forum-title2 b {
	font-size: 16px;
	font-weight: bold;
	float: left;
	margin-right: 10px;
}
.forums-forum-title2 b span {
	font-size: 8px;
	display: inline-block;
	float: left;
	padding-top: 4px;
	padding-right: 4px;
}
.forums-forum-title2 b.right_align {
	float: right;
}
.forums-forum-title2 .rss {
	float: left;
	width: 17px;
	height: 18px;
}

.forum-title-section {
	font-size: 16px;
	padding: 4px 10px;
	overflow: hidden;
	_zoom: 1;	
}

.forum-header-options {
	text-align: right;
	font-size: 14px;
	padding: 4px 10px;
}

.forums-forum-body {
	padding: 7px 10px;
	overflow: hidden;
	_zoom: 1;
}
/* Main Forum/Topic List Table */
table.forum-table { width: 100%; }
table.forum-forum-list {margin-bottom: 1em;}

/* Table Header */
table.forum-table th
{
	font-size:1em;
	padding: 6px 10px;
	font-weight:normal;
	vertical-align:middle;
	text-align: left;
	white-space: nowrap;
	border-bottom: 1px solid;
}

/* Table Cell */
table.forum-table td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;

	vertical-align:top;
	padding: 3px 10px 10px 10px;
}

table.forum-table tr.forum-item-title td {
	padding-top: 14px;
	padding-bottom: 0;
	border: none;
}
table.forum-table tr.forum-item-title .forum-column-title {
	font-size: 16px;
	font-weight: bold;
}

table.forum-table td.left-column {
	border-right: 1px solid #DDDBD3;
	width: 22%;
}
.forum-column-title a {
	text-decoration: none;
}
.forum-column-title a:hover {
	text-decoration: underline;
}

table.forum-table tr.forum-row-last td {
	border: 0px;
}

.forum-item-name {
	display: inline-block;
	padding-top:6px;
}

.forum-column-topics,
.forum-column-replies,
.forum-column-views {
	text-align: center;
}

.forum-column-moder a,
.forum-column-lastpost a {
	text-decoration: underline;
}

table.forum-table td.forum-column-title-section {
	font-size: 16px;
	font-weight: bold;
	padding: 6px 10px;
	border-bottom-style: solid;	
	border-top-style: solid;	
	border-bottom-width: 1px;
	border-top-width: 1px;
}

table.forum-table td.forum-column-title-section2 {
	font-size: 16px;
	font-weight: bold;
	padding: 15px 10px;
	border-bottom-style: none;	
	border-top-style: solid;	
	border-bottom-width: 0px;
	border-top-width: 1px;
}

.forum-lastpost-date {
	white-space: nowrap;
	font-size: 12px;
}

/* Forum Icon Column */
table.forum-table td.forum-column-icon { padding:0; }
table.forum-table td.forum-column-alone { border-left-width:0px; }

.forum-icon-container { width: 3.3em; text-align: center;}

/* Forum Topic Icons (New Post Icon, Sticky Topic Icon, Closed Topic Icon, Moved Topic Icon)*/
.forum-icon
{
	height: 19px;
	width: 15px;
	text-align: center;
	margin:0.667em auto;
	display: inline-block;
}
.forum-icon-pop,
.forum-icon-popnewposts {
	width: 27px;
}
/* Forum/Topic Title Column*/
table.forum-table th.forum-column-title, table.forum-table td.forum-column-title { width: 46%; }
table.forum-table td.forum-column-title { line-height:1.4em; padding-left: 0; }
table.forum-table th.forum-column-title { padding-left: 1.117em; }

table.forum-table th.forum-column-moder, table.forum-table td.forum-column-moder { width: 16%; }

/**/
table.forum-profile-user {
	width: 100%;
}

table.forum-profile-user td {
	vertical-align:top;
	padding: 3px 5px 10px 0px;
}
table.forum-profile-user .forum-user-name {
	font-size: 24px;
	margin-bottom: 5px;
}
.forum-user-register-avatar {
	margin: 0 0 10px 0;
}
.forum-user-status {
	font-size: 12px;
	margin-bottom: 15px;
}

/**/
table.forum-post-table {
	width: 100%;
}
table.forum-post-table td {
	vertical-align: top;
}
table.forum-post-table .forum-cell-user {
	width: 16%;
	padding-bottom: 10px;
}
table.forum-post-table .forum-cell-post {
}
table.forum-post-table .forum-cell-contact {
	padding: 7px 10px;
}
table.forum-post-table .forum-cell-actions  {
	padding: 7px 10px;
}

table.forum-post-table .forum-user-name {
	font-size: 16px;
	text-align: center;
	padding: 3px 0;
	margin-bottom: 10px;
	height:21px;
}

.forum-cell-user .forum-user-register-avatar, 
.forum-cell-user .forum-user-status, 
.forum-cell-user .forum-user-additional {
	padding-left: 10px;
}

table.forum-post-table .forum-post-date {
	overflow: hidden;
	padding: 5px 10px 3px 10px;
	margin-bottom: 10px;
	font-size: 12px;
	vertical-align:middle;
	height:19px;
}
table.forum-post-table .forum-post-date .forum-post-number {
	float: right;
}
table.forum-post-table .forum-post-date .forum-post-number a {
	text-decoration: none;
}
table.forum-post-table .forum-post-entry {
	padding: 0 10px;
}
table.forum-post-table .forum-post-text {
	padding-bottom: 20px;
}
table.forum-post-table .forum-post-text li{
	margin-left:15px;
}
table.forum-post-table .forum-post-text a{
	font-style:italic;
}
table.forum-post-table .forum-user-signature {
	overflow: hidden;
	padding: 5px 0;
	font-size: 12px;
	display: inline-block;
}
table.forum-post-table .user-online-status,
table.forum-post-table .forum-stn-button{
	float: left;
	margin-right: 3px;
}

table.forum-post-table .forum-cell-bottom {
	font-size: 12px;
	text-align: center;
	padding: 7px 10px;
}
.forum-cell-actions .align-left {
	float: left;
	text-align: left;
}
.forum-cell-actions .align-right {
	float: right;
	text-align: right;
}

/**/
.forum-quote {
	_zoom: 1;
	margin-bottom: 10px;
	font-size: 14px;
	position: relative;
}
.forum-quote .forum-quote-head {
	padding: 3px 10px;
	font-weight: bold;
}
.forum-quote .forum-quote-head span {
	font-size: 12px;
}
.forum-quote .forum-quote-body {
	padding: 6px 10px 15px 10px;
}

.forum-quote-link {
	position: absolute;
	right: 5px;
	bottom: 5px;
}


table.forum-quote {
	_zoom: 1;
	margin-bottom: 10px;
	font-size: 14px;
}
table.forum-quote th {
	padding: 3px 10px;
	text-align:left;
	font-weight: bold;
}
table.forum-quote th span {
	font-size: 12px;
}
table.forum-quote td {
	padding: 6px 10px 18px 10px;
	position: relative;
}

table.forum-quote td .forum-quote-link {
	position: absolute;
	right: -5px;
	bottom: -15px;
}

table.forum-code {
	_zoom: 1;
	margin-bottom: 10px;
	font-size: 14px;
}
table.forum-code th {
	padding: 3px 10px;
	text-align:left;
	font-weight: bold;
}
table.forum-code th span {
	font-size: 12px;
}
table.forum-code td {
	padding: 6px 10px 15px 10px;
	position: relative;
}

/****/
.forum-spoiler {
	_zoom: 1;
	margin-bottom: 10px;
	font-size: 14px;
	position: relative;
}
.forum-spoiler .forum-spoiler-head {
	padding: 3px 10px;
	font-weight: bold;	
}
.open-spoiler .forum-spoiler-head {
	padding-left: 25px;
}
.close-spoiler .forum-spoiler-head {
	padding-left: 25px;
	border-bottom: none !important;
}
.close-spoiler .forum-spoiler-body,
.close-spoiler .forum-spoiler-link {
	display: none;
}

.forum-spoiler .forum-spoiler-head span {
	font-size: 12px;
}
.forum-spoiler .forum-spoiler-body {
	padding: 6px 10px 15px 10px;
}

.forum-spoiler-link {
	position: absolute;
	right: 5px;
	bottom: 5px;
	font-size: 12px;
}
.forum-spoiler-link a {
	text-decoration: none;
}

/**/
.forum-user-statusbar {
	overflow: hidden;
	margin: 2px 0;
}
.statusbar_item {
	height: 8px;
	width: 9px;
	font-size: 1px;
	display: inline-block;
	overflow: hidden;
	_float: left;
	_margin-right: 1px;
}

/**/
.user-online-status,
.forum-stn-button {
	text-align: center;
	padding: 2px;
	display: inline-block;
	_display: inline;	
	_zoom: 1;
}
.user-online-status div,
.forum-stn-button div {
	margin: 0;
	padding: 0px 2px;
	font-family: Times New Roman;
	font-size: 12px;
	cursor: pointer;
}

.forum-stn-button a {
	text-decoration: none;
	color: #fff !important;
}
.forum-stn-button img {
	padding: 2px 0;
}
/**/
.forum-user-additional {
	font-size: 12px;
	line-height: 1.5;
}
/**/
div.forum-info-box {
	font-size: 12px;
	padding: 5px 8px;
	margin-bottom: 10px;	
	overflow: hidden;
}
div.forum-info-box-inner {
	
}

/* Forum Menu */
div.forum-menu-box { 

}
div.forum-menu-box a {
	text-decoration: none;
}
div.forum-menu-box a:hover {
	text-decoration: underline;
}

div.forum-menu-box a.selected {
	text-decoration: underline;
	font-weight: bold;
}
/* Menu Items*/
div.forum-menu-box span.forum-menu-item { 
	margin-right:0.15em; 
	padding-right:0.15em; 
	white-space:nowrap; 
}
div.forum-menu-box span.forum-menu-item-space { 
	margin-right:0.15em; 
	padding-right:0.15em; 
}

/* forum-users */
.forum-users {
	margin-bottom: 18px;
	overflow: hidden;
	padding: 1px 0;
	_zoom: 1;
}
.forum-users-inner {
	padding: 10px 7px;
	padding-left: 35px;
}
/**/
div.forum-statistics {
	padding: 5px 0;
	font-size: 12px;
	line-height: 1.5;
}
.forum-statistics a {
	text-decoration: underline;
}
.forum-statistics a:hover {
	text-decoration: none;
}
/* Legend Info */
div.forum-legend-info {
	font-size: 14px;
	overflow: hidden;
	_zoom: 1;
}
div.forum-legend-info div.forum-legend-item {
	float:left;
	width: 18em;
	_width:20em;
	margin: 3px 0;
}
div.forum-legend-info div.forum-legend-item div.forum-icon {
	margin:0;
}
div.forum-legend-info div.forum-legend-item div.forum-icon-container {
	float:left;
	margin-right:5px;
	width: 27px;
}
div.forum-legend-info div.forum-legend-item span {
	display:block; 
	white-space:nowrap;
}

/* forum-navigation-box */
.forum-navigation-box {
	overflow: hidden;
	text-align: right;
	_zoom: 1;
	_margin-bottom: 10px;
}
.forum-navigation-box a {
	text-decoration: none;
}

.forum-page-navigation {
	overflow: hidden;
	font-size: 14px;
	margin: 0px 0 10px 0;
	display: inline-block;
	float: left;
	width: auto;
}
.forum-page-navigation span {
	display: block;
	float: left;
	padding: 1px 7px 1px 5px;
	text-align: center;
}
.forum-page-navigation span.pgl{
	position:relative;
}
.forum-page-navigation select.list-pages{
	position:absolute;
	width:80px;
	left:0px;
	top:0px;
	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity:0;
}
/**/
.topic_paging {
	float: right;
	_float: left;
	padding: 0 0 0 17px;
	margin-left: 10px;
	_margin: 0;
	font-size: 11px;
	
}
.topic_paging span {
	display: inline-block;
	padding: 0px 3px;
	line-height: 1.3;
}
.topic_paging span.last {
	border-right: 0px;
}


/**/
.forum-rapid-access {
	float: right;
	width: 306px;
	font-size: 14px;
	overflow: hidden;
}
.forum-rapid-access form label {
	text-align: left;
	padding-bottom: 3px;
}
.forum-rapid-access form select {
	font-size: 12px;
}
.forum-rapid-access .button_lite {
	float: right;
}

.forum-rapid-access2 select,
.forum-rapid-access2 .button_lite input {
	font-size: 12px;
}

/**/
.profile-left-menu {
	margin: 5px 0 5px 25px;
	padding: 0;
}
.profile-left-menu li {
	padding: 2px 0;
	list-style-type: disc;
}
.profile-left-menu a {
	text-decoration: none;
}
.profile-left-menu a:hover {
	text-decoration: underline;
}
.profile-left-menu a.selected,
.profile-left-menu a.hover{
	text-decoration: underline;
}

/**/
.forum-topic-navi {
	padding: 7px 10px;
	font-size: 12px;
	overflow: hidden;
	_zoom: 1;
}
.forum-topic-navi input {
	font-size: 12px !important;
}
.forum-topic-navi .left-align {
	float: left;
	width: auto;
}
.forum-topic-navi .right-align {
	float: right;
	width: auto;
	padding-top: 10px;
}

/**/
.forum-fast-answer {
	width: 55%;
}
.forum-fast-answer * {
	font-size: 12px !important;
}
.forum-fast-answer textarea {
	width: 100%;
}
.forum-fast-answer input.radio {
	float: none;
	margin-right: 5px;
}
.forum-fast-answer label {
	float: none;
	text-align: left;
}

/**/
.forum-answer {
	width: 100%;
}
.forum-answer textarea {
	width: 80%;
	height: 250px;
}
.forum-answer input.radio {
	float: none;
	margin-right: 5px;
}
.forum-answer label {
	float: none;
	text-align: left;
}
.forum-answer table.forum-table td {
	border-bottom-style: solid;
}

/**/
.forum-bbcode-line {
	margin-top: 5px;
	margin-bottom: 15px;
	overflow: hidden;
}

/*BBCode Icons*/
a.forum-bbcode-bold {background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_bold.gif);}
a.forum-bbcode-italic {background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_italic.gif);}
a.forum-bbcode-color {background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_color.gif);}
a.forum-bbcode-underline{background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_underline.gif);}
a.forum-bbcode-strike{background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_strike.gif);}
a.forum-bbcode-url{background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_link.gif);}
a.forum-bbcode-img{background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_image.gif);}
a.forum-bbcode-video{background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_video.gif);}
a.forum-bbcode-code{background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_code.gif);}
a.forum-bbcode-quote{background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_quote.gif);}
a.forum-bbcode-cut{background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_cut.gif);}
a.forum-bbcode-video{background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_video.gif);}
a.forum-bbcode-list{background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_list.gif);}
a.forum-bbcode-translit{background-image: url(/bitrix/templates/jportal_forum/css_white/images/bbcode/font_translit.gif);}

div.forum-smiles-line{
	width:193px;
}
div.forum-smiles-line span{
}

div.forum-bbcode-line a, div.forum-smiles-line a {
	vertical-align: middle;
}
div.forum-bbcode-line a{
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 0.2em;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}
div.forum-smiles-line a {
	float:none;
	margin:10px;
}

div.forum-bbcode-line a, div.forum-bbcode-line img, div.forum-smiles-line a, div.forum-smiles-line img{
	outline-width: medium;
	outline-style: none;
	outline-color: -moz-use-text-color;
}
div.forum-bbcode-line select{
	float: left;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 20px;
	width:81px;
}
table.palette{border:1px solid gray; background-color:gray; border-collapse:collapse;}
table.palette td{border:1px solid gray; width:10px; height:10px; padding:0px; margin:0;}
table.palette td img{width:10px; height:10px; border:none; padding:0px; margin:0;}

/* End */


/* Start:/bitrix/templates/jportal_forum/css_white/forum_color.css?12964212006407*/
/*----------------------------------------------------Table Cells And Backgrounds------------------------------------------------ */

/* Table Header, Reply Form Header, BBCode Icons Highlighting */
table.forum-table th, div.forum-reply-header,
div.forum-bbcode-line a:hover, div.forum-bbcode-line a:hover img { color: #999489; }

/* Table Cell Border */
table.forum-table th { border-color: #CAC7BE;}

table.forum-table td, 
div.forum-info-box, 
div.forum-reply-form { 
	border-color: #CAC7BE;
	color: #4A4436;
}

.forum-column-title-section {
	background-color: #EDE9D8;
}
.forum-column-title-section2 {
	background-color: #EDE9D8;
}
.forum-item-name-desc {
	color: #8C8470;
}

.forum-title-section {
	color: #57534A;
	background-color: #EDE9D8;
	border-bottom: 1px solid #C3BEB0;
	border-top: 1px solid #C3BEB0;
}

.forum-header-options,
.forum-header-options a {
	color: #A19882 !important;
	text-decoration: none;
}

/**/
.statusbar_item {
	background-color: #EEEAD4;
	border: 1px solid #ACA390;
}
/**/
.user-online-status div,
.forum-stn-button div {
	border: 1px solid #fff;
	color: #fff;
}
.online,
.online div {
	background-color: #95CF6E;
}
.offline,
.offline div {
	background-color: #BEBEBE;
}

.forum-stn-button,
.forum-stn-button div {
	background-color: #ACA390;
}
/* ---------------------------------------------------Borders----------------------------------------------------- */

/* Menu Items, Page Navigation */
span.forum-menu-item, 
div.forum-page-navigation a, 
span.forum-page-current, 
div.forum-page-navigation a.forum-page-previous, 
span.forum-page-dots { 
	border-color: #e5e5c7; 
}


.forums-forum {
	background-color: #FBFAF3;
	border-top: 1px solid #57534A;
}
.forums-forum-inner {
	border: 1px solid #D9D5C0;
	border-top: 3px solid #69655A;
}

.forums-forum-title,
.forums-forum-title2 {
	border-bottom: 1px solid #999489;
}
.forums-forum-title h1,
.forums-forum-title h1 a {
	color: #4A4436 !important;
}
.forum-info-box {
	background-color: #FBFAF3;
	border: 1px solid #D9D5C0;
	color: #57534A;
}
/* forum-users-birthday */
.forum-users { 
	background-color: #FBFAF3;
	border-top:  1px solid #59554C;
	color: #57534A;
}
.forum-users-inner {
	background: url(/bitrix/templates/jportal_forum/css_white/images/users.gif) no-repeat 7px 15px;
	border: 1px solid #D9D5C0;
	border-top: 3px solid #69655A;
}

.users-birthday a {
	font-style: italic;
	color: #666666 !important;
}

.forum-statistics {
	color: #57534A;
}
i.time {
	color: #A19882;
}
/* --------------------------------------------------Icons---------------------------------------------- */
div.forum-icon-default { background-image: url(/bitrix/templates/jportal_forum/css_white/images/default.gif);  background-repeat: no-repeat;  }
div.forum-icon-newposts { background-image: url(/bitrix/templates/jportal_forum/css_white/images/newposts.gif);  background-repeat: no-repeat; }
div.forum-icon-pop { background-image: url(/bitrix/templates/jportal_forum/css_white/images/pop.gif);  background-repeat: no-repeat; }
div.forum-icon-popnewposts { background-image: url(/bitrix/templates/jportal_forum/css_white/images/pop-newposts.gif);  background-repeat: no-repeat; }
div.forum-icon-sticky { background-image: url(/bitrix/templates/jportal_forum/css_white/images/sticky.gif);  background-repeat: no-repeat; }
div.forum-icon-sticky-newposts { background-image: url(/bitrix/templates/jportal_forum/css_white/images/sticky-newposts.gif);  background-repeat: no-repeat; }
div.forum-icon-closed, div.forum-icon-sticky-closed { background-image: url(/bitrix/templates/jportal_forum/css_white/images/closed.gif);   background-repeat: no-repeat;}
div.forum-icon-closed-newposts, div.forum-icon-sticky-closed-newposts { background-image: url(/bitrix/templates/jportal_forum/css_white/images/closed-newposts.gif);   background-repeat: no-repeat;}
div.forum-icon-moved { background-image: url(/bitrix/templates/jportal_forum/css_white/images/moved.gif);  background-repeat: no-repeat; }
div.forum-icon-info { background-image: url(/bitrix/templates/jportal_forum/css_white/images/info.gif);  background-repeat: no-repeat; }



/**/
/* forum-navigation-box */
.forum-page-navigation {
	background-color: #FBFAF3;
	border: 1px solid #D9D5C0;
}
.forum-page-navigation span {
	border-right: 1px dotted #7F7F7F;
}
.forum-page-navigation .last {
	border-right: 0px dotted #7F7F7F;
}
.forum-page-navigation .selected {
	background-color: #57534A;
	color: #fff;
}

/**/
.topic_paging {
	background: url(/bitrix/templates/jportal_forum/css_white/images/topic_paging.gif) no-repeat 0 4px;
	
}
.topic_paging_body {
	border: 1px solid #D9D5C0;
}
.topic_paging span {
	border-right: 1px dotted #7D7D79; 
}

/**/
.profile-left-menu a.selected {
	color: #ACA390;
}

/**/
table.forum-post-table {
	border-top: 1px solid #C0BDB3;
	border-bottom: 14px solid #DBD7C5;
}
table.forum-post-table .forum-cell-user {
	border-right: 1px solid #DDDBD3;
	border-bottom: 1px solid #C0BDB3;
}
table.forum-post-table .forum-cell-post {
	border-bottom: 1px solid #C0BDB3;	
}
table.forum-post-table .forum-cell-contact {
	border-right: 1px solid #DDDBD3;
}
table.forum-post-table .forum-user-name,
table.forum-post-table .forum-post-date {
	background-color: #EDE9D8;		
}
table.forum-post-table .forum-user-signature {
	border-top: 1px dashed #ACA390;
	color: #ACA390;
}
table.forum-post-table .forum-cell-bottom {
	background-color: #EDE9D8;
}

/**/
.forum-quote {
	background-color: #FFFFFF;
	border: 1px solid #ACA390;
}
.forum-quote .forum-quote-head {
	background-color: #F7F4E6;
	border-bottom: 1px dotted #9A988F;
}
.forum-quote .forum-quote-body {
	color: #9F9786;
}

table.forum-quote {
	background-color: #FFFFFF;
	border: 1px solid #ACA390;
}
table.forum-quote th {
	background-color: #F7F4E6;
	border-bottom: 1px dotted #9A988F;
}
table.forum-quote td {
	color: #9F9786;
}


table.forum-code {
	background-color: #FFFFFF;
	border: 1px solid #ACA390;
}
table.forum-code th {
	background-color: #F7F4E6;
	border-bottom: 1px dotted #9A988F;
}
table.forum-code td {
	color: #9F9786;
}
/****/
.forum-spoiler {
	background-color: #FFFFFF;
	border: 1px solid #ACA390;
}
.forum-spoiler .forum-spoiler-head {
	background-color: #F7F4E6;
	border-bottom: 1px dotted #9A988F;
}
.open-spoiler .forum-spoiler-head {
	background: #F7F4E6 url(/bitrix/templates/jportal_forum/css_white/images/spoiler_open.gif) no-repeat 10px 8px;
}
.close-spoiler .forum-spoiler-head {
	background: #F7F4E6 url(/bitrix/templates/jportal_forum/css_white/images/spoiler_close.gif) no-repeat 10px 8px;
}
.forum-spoiler .forum-spoiler-body {
	color: #A09785;
}
.forum-spoiler-link,
.forum-spoiler-link a {
	color: #988F7C;
}

/**/
.forum-topic-navi {
	background-color: #EDE9D8;
	border-top: 1px solid #BBB6A9;
}
/* End */


/* Start:/bitrix/templates/jportal_forum/css_white/styles.css?146485744314692*/
a {
	color: #4A4436;
	text-decoration: underline;
}
a:hover {
	color: #4A4436;
	text-decoration: none;
}

p {
	line-height: 1.2;
	margin: 0;
	padding: 0;
	padding-bottom: 7px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Times New Roman;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 20px;
	line-height: 1;
}
h1.type1 {
	font-size: 26px;
	margin-bottom: 20px;
	line-height: 0.7;
	text-transform: none;
}

h2 {
	font-size: 20px;
	margin-bottom: 20px;
}
h3 {
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 0.7;
}

.detail {
	font-size: 12px;
	font-style: italic;
	color: #999489;
}
.small {
	font-size: 12px;
	font-style: italic;
	color: #716955;
}

.date {
	color: #666666;
}

.small .date {
	color: #666666;
	font-style: normal;
}

div.hr {
	width: 100%;
	font-size: 1px;
	border-bottom: 1px dotted #96968C;
	margin: 15px 0;
}

.right {
	text-align: right;
}

/**/

.img_left  {
	float: left;
	margin: 0 10px 0 0px;
}

.img_right {
	float: right;
	margin: 0 0 0px 10px;
}
/**/
#icons {
	text-align: center;
}
#icons a {
	padding: 0 4px;
}
/* top banner */
.banner_top {
	text-align: center;
	margin-bottom: 10px;
}
.banner_top a {
	margin: 0 5px;
}
/* banner_bottom */
.banner_bottom {
	margin: 10px auto;
	width: auto;
}
.banner_bottom a {
	margin: 0 8px;
	display: inline-block;
}

/* content-block */
.content-block {
	overflow: hidden;
	padding-bottom: 18px;
	_zoom: 1;
}
.content-block .content-block-head {	
	border-top: 1px solid #57534A;
	padding-top: 1px;
	text-align: center;
}
.content-block .content-block-head h1 {
	border-top: 3px solid #57534A;
	font-size: 18px;
	margin: 0;
	padding: 8px 0;
	text-transform: uppercase;
}
.content-block .content-block-head a {
	text-decoration: none;
}
.content-block .content-block-body {
	padding-top: 14px;
	font-size: 14px;
	border-top: 1px solid #999489;
}


/* BEGIN FORM */
form {
	width: auto;
	margin: 0 auto;	
	font-family: Times New Roman;
}
form fieldset {
	margin-bottom: 10px;
}
form label {
	float: left;
	text-align: right;
	padding: 0px 5px 0 0;
	width: 243px;
}
form input,
form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #4A4436;
	background-color: #FFFFFF;
	border: 1px solid #958A79;
	width: 305px;
	padding: 2px 2px 3px 2px;
	overflow: auto;
}
form input{
	height:15px;
}
@-moz-document url-prefix() {
  form input, form textarea {padding: 4px 2px 4px 2px;}
}

form input.checkbox{
	width:auto;
}

form select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #4A4436;
	background-color: #FFFFFF;
	border: 1px solid #958A79;
	width: 305px;
}
form .captcha,
form .form_button {
	padding-left: 248px;
	_padding-left: 251px;
}
form .captcha img {
	border: 1px solid #958A79;
	background-color: #fff;
}
.button {
	background-color: #57534A;
	display: inline-block;
	text-align: center;
	margin: 7px 0;
	padding: 2px;
	_width: auto;
	_display: inline;
	display: inline !ie;
}
form .button input,
.button input {
	width: auto;
	margin: 0;
	padding: 0 2px;
	background-color: #57534A;
	border: 1px solid #fff;
	color: #fff;
	font-family: Times New Roman;
	font-size: 14px;
	_margin: 1px;
	margin: 1px !ie;
	cursor: pointer;
	height:auto;
}
.button_lite {
	background-color: #ACA390;
	display: inline-block;
	text-align: center;
	margin: 7px 0;
	padding: 2px;
	_width: auto;
	_display: inline;
}
.button_lite input {
	width: auto;
	margin: 0;
	padding: 0 2px;
	background-color: #ACA390;
	border: 1px solid #fff;
	color: #fff;
	font-family: Times New Roman;
	font-size: 14px;
	_margin: 1px;
	cursor: pointer;
	height:auto;
}
/* download_files_list */
.download_files_list {
	background-color: #EEE9D1;
	padding: 10px 0;
}
.download_files_list_item {
	width: 100%;
	_zoom: 1;
	_padding-bottom: 10px;
	overflow: hidden;
}
.download_files_list label {
	width: 110px;
	float: none;
	display: inline-block;
}
.download_files_list input,
.download_files_list textarea {
	width: 174px;
	padding: 1px 2px;
	_padding: 2px 2px;
	border-color: #ACA691;
}
.download_files_list select {
	border-color: #ACA691;
	width: 180px;
}
.download_files_list .button {
	background-color: #ACA390;
	
}
.download_files_list .button input {
	width: auto;
	background-color: #ACA390;
	font-size: 12px;
	border-color: #fff;
	padding: 0 2px;
}
/**/
form input.radio {
	background-color: transparent;
	width: auto;
	border: none;
	font-size: 1px;
}
/* END FORM */



div.new {
	border: 1px solid #AAA594;
	padding: 1px;
	width: 30px;
	font-family: Arial Narrow;
	font-size: 11px;
	text-transform: lowercase;
	display: inline-block;
	margin: 0 10px;
}
div.new a {
	display: block;
	border: 1px solid #AAA594;
	color: #AAA594;
	padding: 0px 5px;
	text-decoration: none;
	line-height: 1.1;
	cursor: pointer;
}
/* END NEWS LIST */

/* TABLE two-cols */
table.two-cols {
	border-collapse:collapse;
	border-spacing: 0;
	width: 100%;
}
table.two-cols td {
	vertical-align: top;
	/*width: 50%;*/
}
table.two-cols td.left-col {
	padding-right: 7px;
}
table.two-cols td.right-col {
	padding-left: 7px;
}
table.two-cols div.forums-forum-inner {
	/*height: 180px;*/
}


/* sub-menu */ 
.sub-menu {
	overflow: hidden;
	width: auto;
	margin-bottom: 15px;
	_zoom: 1;
}
.sub-menu .sub-item {
	width: 73px;
	float: left;
	padding: 1px;
	background-color: #6A6352;
}
.sub-menu .sub-item a {
	border: 1px solid #fff;
	padding: 1px;
	display: block;
	color: #fff !important;
	text-align: center;
	text-decoration: none;
}

.sub-menu .type1 {
	padding-right: 0;
} 
.sub-menu .type1 a {
	border-right: none;
}
.sub-menu .type2 {
	
	padding-left: 0;
}
.sub-menu .type2 a {
	border-left-style: dotted;
}

.sub-menu .selected {
	background-color: #4A4436;
}
/* comment-list */
.comment-list {
	_zoom: 1;
}
.comment-list-item {
	margin-bottom: 5px;
	background-color: #FBFAF3;
	border: 1px solid #D9D5C0;
	overflow: hidden;
}
.comment-list-item-title {
	border-bottom: 1px dotted #9D9C98;
	font-size: 12px;
	padding: 7px;
}
.comment-list-item-body {
	font-size: 14px;
	padding: 7px;
	_zoom: 1;
}
.comment-list-item .comment-list-avatar {
	float: left;
	margin: 0 7px 7px 0;
}

/* page_navigation */
.page_navigation {
	background-color: #FBFAF3;
	border: 1px solid #D9D5C0;
	overflow: hidden;
	font-size: 14px;
	margin: 0px 0 10px 0;
	display: inline-block;
	_float: left;
}
.page_navigation a {
	text-decoration: none;
}
.page_navigation span {
	display: block;
	float: left;
	padding: 1px 7px 1px 5px;
	text-align: center;
	border-right: 1px dotted #7F7F7F;
}
.page_navigation .last {
	border-right: 0px dotted #7F7F7F;
}
.page_navigation .selected {
	background-color: #57534A;
	color: #fff;
}

.page_navigation2 {
	overflow: hidden;
}
.page_navigation2 a.pn1 {
	float: left;
	/*display: inline-block;*/
}
.page_navigation2 .page_navigation {
	float: left;
	margin: 0 10px;
}

.navi {
	overflow: hidden;
	margin: 20px 0;
}
.navi .page_navigation2 {
	margin-top: 8px;
}
.navi-select {
	float: right;
	width: auto;
}
.navi-select label {
	width: auto;
	margin-top: 10px;
	_margin-top: 4px;
}

/* gallery */

/**/
.gallery_list {
	_zoom: 1;
	overflow: hidden;
}
.gallery_list-item {
	float: left;
	width: 145px;
	height: 155px;
	margin: 0 5px 15px 0;
}
.last_in_row {
	margin-right: 0;
}
.gallery_list-item-img img {
	border: 3px solid #DFD7BF;
}
.gallery_list-item .selected img {
	border: 3px solid #6A6352;
}
.gallery_list-item-info {
	font-size: 12px;
	padding: 5px 0;
	text-align: left;
}

/**/
.gallery_info {
	position: absolute;
	overflow: hidden;
	top: 0;
	right: 0;
	_right: 200px;
}
.gallery_info_item {
	text-align: center;
	float: left;
	width: 70px;
	font-size: 16px;
}
.gallery_info_item span {
	color: #777267;
	font-size: 14px;
}

/**/
.popular_photo {
	float: left;
	width: 326px;
	margin-right: 10px;
}

/**/
.random-photo {
	float: left;
	width: 412px;
	overflow: hidden;
}
.random-photo .gallery_list-item {
	float: left;
	width: 86px;
	height: 95px;
	margin: 0 5px 10px 0;
}
.random-photo .gallery_list-item-info {
	padding: 3px 0;
	line-height: 0.8;
}

.random-video {
	float: left;
	width: 412px;
	overflow: hidden;
}
.random-video .gallery_list-item {
	float: left;
	width: 126px;
	height: 110px;
	margin: 0 5px 10px 0;
}
.random-video .gallery_list-item-info {
	padding: 3px 0;
	line-height: 0.8;
}

/**/
.gallery_item {
	background-color: #EEE9D1;
	padding: 17px;
	position: relative;
}
.gallery_item h1 {
	text-align: center;
}
.gallery_item .item_number {
	position: absolute;
	right: 17px;
	top: 17px;
	_right: 51px;
}
.gallery_item_photo {
	position: relative;
	text-align: center;
	margin: 0 0 10px 0;
	_zoom: 1;
	padding-right: 25px;
}
.gallery_item_photo .arrow-left {
	position: absolute;
	top: 160px;
	left: 0;
	cursor: pointer;
}
.gallery_item_photo .arrow-right {
	position: absolute;
	top: 160px;
	right: 0;
	cursor: pointer;
}
.gallery_item_photo img {
	vertical-align: top;
}
.gallery_item_photo img.view_photo {
	border: 1px solid #857D69;
}
.gallery_item_info {
	line-height: 1.5;
}
/* lenta */
.gallery_lenta {
	width: 100%;
	background-color: #302C23;
	height: 81px;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
.gallery_lenta .arrow-right {
	float: right;
	margin: 18px 6px;
	cursor: pointer;
}
.gallery_lenta .arrow-left {
	float: left;
	margin: 18px 6px;	
	cursor: pointer;
}
.gallery_lenta .gallery_lenta_body  {
	position:relative;
	padding-left:26px;
	padding-right:26px;
}
.gallery_lenta div.jcarousel-prev{
	position:absolute;
	top:18px;
	left:-20px;
	cursor: pointer;
	background:url(/bitrix/templates/jportal_forum/css_white/images/arrow-small-left-on.gif);
	width:14px;
	height:41px;
}
.gallery_lenta div.jcarousel-prev-disabled{
	background:url(/bitrix/templates/jportal_forum/css_white/images/arrow-small-left-off.gif);
}
.gallery_lenta div.jcarousel-next{
	position:absolute;
	top:18px;
	right:-20px;
	cursor: pointer;
	background:url(/bitrix/templates/jportal_forum/css_white/images/arrow-small-right-on.gif);
	width:14px;
	height:41px;
}
.gallery_lenta div.jcarousel-next-disabled{
	background:url(/bitrix/templates/jportal_forum/css_white/images/arrow-small-right-off.gif);
}

.gallery_lenta .gallery_lenta_body li {
	margin: 6px 3px;	
	/*display: inline-block;*/
}
.gallery_lenta .gallery_lenta_body img {
	height: 69px;
	border: 1px solid #302C23;
}
.gallery_lenta .gallery_lenta_body a:hover img,
.gallery_lenta .gallery_lenta_body a.selected img,
.gallery_lenta .gallery_lenta_body a.selected:hover img {
	border: 1px solid #BFBCAB;
}









/* FOS */
#window-fon{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:19;
	display:none;
	background:#999999;
}
#dialog_window {
	position: absolute;
	z-index: 20;
	display: none;	
}
.dialog-window {
	position: relative;	
	padding-top: 10px;
	padding-right: 11px;
}
.dialog-window .close {
	background: url(/bitrix/templates/jportal_forum/css_white/images/close_form_hover.gif) no-repeat;
	width: 19px;
	height: 17px;	
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}
.dialog-window .ugol_form {
	background: url(/bitrix/templates/jportal_forum/css_white/images/ugol.png) no-repeat;	
	width: 29px;
	height: 28px;
	position: absolute;
	top: 10px;
	right: 11px;
	*right: 10px;
	z-index: 1;
}
.dialog-window .form-body {
	background: #4A4436;	
	padding: 4px;
	padding-top:0px;
	z-index: 25;
	overflow: hidden;
}

.dialog-window .window-content-body {
	width: auto;
	margin: 0 auto;
	padding: 30px 10px 20px 10px;
	font-family: Times New Roman;	
	font-size: 16px;
	font-style: italic;
	color: #fff;
	border: 1px solid #fff; 
	border-top:none;
}
.dialog-window .title-bg{
	background: #4A4436;
	padding:0px;
	margin:0px;
}
.dialog-window .title-bg-border{
	position:relative;
	margin: 4px 0px 0px 4px;
	padding: 0;
	border: 1px solid #fff; 
	border-bottom:none;
	border-right:none;
	height:23px;
}
.dialog-window h3 {
	position:absolute;
	top:7px;
	left:10px;
	color:#ffffff;
	font-style: italic;
	font-size: 24px;
	font-weight: normal;
}
.dialog-window a {
	color: #fff;
	text-decoration: underline;
}
.dialog-window .starrequired {
	color: #fff;
}
.dialog-window fieldset {
	margin-bottom: 10px;
}
.dialog-window label {
	width: 193px;
	*width: 187px;
	float: left;
	text-align: right;
	padding: 0px 5px 0 0;
}
.dialog-window .small {
	font-size: 14px;
	color: #fff;
}
.dialog-window input,
.dialog-window textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #4A4436;
	background-color: #EDEDEB;
	border: none;
	width: 193px;
	padding: 2px;
	overflow: auto;
}
.dialog-window input{
	overflow: inherit;
}
.dialog-window input.checkbox {
	width: auto;
	font-size: 1px;
	padding: 0;
	*background-color: transparent;
}
.dialog-window .button {
	background-color: #FFFFFF;
	display: inline-block;
	text-align: center;
	margin: 7px 0;
	padding: 1px;
	_width: auto;
	_display: inline;
}
.dialog-window .button input {
	width: auto;
	margin: 0;
	padding: 0 2px;
	background-color: #FFFFFF;
	border: 1px solid #756D5B;
	color: #756D5B;
	font-family: Times New Roman;
	font-size: 14px;
	_margin: 1px;
	cursor: pointer;
}
/* END FORM */



/*�����������, ������*/
div.div-vote{
	height:17px;
	width:115px;
	position:relative;
}
div.div-vote-back{
	position:absolute;
	top:0px;
	left:0px;
	height:17px;
	background:#9a9179;
	z-index:0;
}
div.div-vote-stars{
	position:absolute;
	top:0px;
	left:0px;
	height:17px;
	width:115px;
	z-index:2;
}
div.star{
	cursor: pointer;
	float:left;
	margin-right:0px;
	width:23px;
	height:17px;
	background-image: url(/bitrix/templates/jportal_forum/css_white/images/empty.gif);
}

div.star-over{
	background-image: url(/bitrix/templates/jportal_forum/css_white/images/over.gif);
}

.short-mess-first-text .grad-bot{
	background: -moz-linear-gradient(rgba(255,255,255,0), #fbfaf3);
	background: -ms-linear-gradient(rgba(255,255,255,0), #fbfaf3);
	background: -o-linear-gradient(rgba(255,255,255,0), #fbfaf3);
	background: -webkit-linear-gradient(rgba(255,255,255,0), #fbfaf3);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fbfaf3',GradientType=0 );
}


/* End */


/* Start:/bitrix/templates/jportal_forum/css_white/template_styles.css?14648574236057*/
body,div,dl,dt,dd,li,pre,form,fieldset,input,textarea,blockquote,th,td
{ 
	margin: 0px;
	padding: 0px;
}

ul, ol {
	padding: 0;
}

table {
	border-collapse:collapse;
	border-spacing: 0;
}

fieldset, img { 
	border: 0;
}

html {
	height: 100%;
}

body {	
	margin: 0;
	padding: 0;	
	height: 100%;
	font-family: "Times New Roman";
	font-size: 14px;
	color: #4A4436;
	background: #F6F3E0 url(/bitrix/templates/jportal_forum/css_white/images/bg.gif) repeat-x center top;
}

#container {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
	padding-top: 13px;
	padding-bottom: 25px;	
	z-index: 10;
}

#site-container {
	width: 1010px;
	background-color: #F6F3E0;
	border: 1px solid #DAD7C5;
	margin: 0 auto;
}

#header,
#content,
#footer {
	padding: 0px 18px 0px;
}
/* BEGIN HEADER */
#header {
	
}

#header a,
#header input {
	*position: relative;
}

#header .header-left {
	width: 200px;
	float: left;
	padding-top: 15px; 
}
#header .header-right {
	width: 715px;
	float: right;
}

#header .logo {	
	padding-bottom: 20px;
}
/* calendar */
#calendar {
	overflow: hidden;
}
#calendar .date {
	width: 40px;
	border: 1px solid #4A4436;
	float: left;
}
#calendar .date span {
	width: 40px;
	display: block;
	text-align: center;	
	padding: 3px 0;
}
#calendar .date .month {
	background-color: #4A4436;
	color: #fff;
}
#calendar .date .day {
	background-color: #fff;
	color: #4A4436;
	font-size: 24px;
}
#calendar .days {
	font-size: 24px;
	padding: 20px 0px 0 11px;
	float: left;
}
/* valute */
#header .valute {
	float: left;
	width: 220px;
	padding-top: 8px;
	font-size: 12px;
}
#header .valute a{
	text-decoration:none;
}
/* drag_metall */
#header .drag_metall {
	float: left;
	width: 280px;
	padding-top: 8px;
	font-size: 12px;
}
#header .drag_metall a{
	text-decoration:none;
}

.informer_info {
	width: 125px;
	float: left;
	color: #363636;
}
.informer_info span {
	display: inline-block;
	width: 70px;
	color: #666666;
}
/*auth-block*/
#auth-block {
	width: 186px;
	height: 49px;
	background: url(/bitrix/templates/jportal_forum/css_white/images/auth_bg.png) no-repeat top;
	color: #fff;
	font-size: 12px;
	font-style: italic;
	text-align: center;
	float: right;
	padding-top: 5px;
}
#auth-block a {
	color: #fff;
	text-decoration: underline;
}
#auth-block a.a_button {
	float: right;
	display: block;
	text-decoration: none;
	margin-right: 15px;
	color: #EEEAD4 !important;
}
/* search-block */
#search {
	position: relative;
}
.search-block {
	width: 100%;
	border: 1px solid #CCC8AF;
	background-color: #fff;	
	overflow: hidden;
}
.search-block input.search_text {
	background-color: #fff;
	color: #807A6B;
	border: none;
	width: 290px;
	padding: 4px 0 0 9px;
	font-family: Times New Roman;
	font-size: 14px;
	float: left;
}
.search-block input.search_button {
	background: #CCC8AF url(/bitrix/templates/jportal_forum/css_white/images/lupa.gif) no-repeat center;
	width: 30px;
	height: 25px;
	font-size: 1px;
	float: right;
	border: none;
	cursor: pointer;
}
/* header-text */
.header-text {
	text-align: right;
	font-size: 12px;
	margin-top: 25px;
}
.header-text p {
	font-size: 10px;
	text-transform: uppercase;
}
.header-text p:first-letter {
	font-size: 12px;
}

/* END HEADER */


/* BEGIN CONTENT */
#content {
	/*overflow: hidden;*/
	_zoom: 1;
	position: relative;
}

.content-column {
	overflow: hidden;
	_zoom: 1;
	position: relative;
	padding-top: 10px;
	padding-bottom: 30px;
}
.content-column .left-column {
	width: 180px;
	float: left;
}
.content-column .main-column {
/*	float: left;*/
	margin: 0px 23px 0 203px;
	position: relative;
}
/* END CONTENT */

/* BEGIN FOOTER */
#footer {
	
}

#footer .copyright {
	color: #999489;
	text-align: center;
	position: relative;
	padding: 20px 0;
	_zoom: 1;
}
#footer .copyright a {
	color: #999489;
	text-decoration: none;
}

#footer .copyright .counters {
	position: absolute;
	left: 0;
	top: 10px;
}

.yandex_direct {
	text-align:center;
	padding: 12px 0;
}

/* END FOOTER */

/* navigation */
#navigation {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 15px;
}
#navigation a {
	text-decoration: underline;
}
#navigation a:hover {
	text-decoration: none;
}

.clear{
	clear:both;
}


/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color: #D01515;
}

/*CJImages*/
div.cjimages{
	
}
ul.cjimages-list{
	width:310px;
}
ul.cjimages-list li{
	list-style:none;
	margin-bottom:5px;
}
ul.cjimages-list li.wait-add-iamge{
	background:url(/bitrix/templates/jportal_forum/css_white/images/pbar-ani.gif) repeat-x;
	height:22px;
}
ul.cjimages-list li a{
	float:left;
}
#site-container form ul.cjimages-list li textarea.image-desc,
ul.cjimages-list li textarea.image-desc{
	width:220px;
	height:30px;
	margin-left:3px;
	float:left;
	overflow:auto;
}
#site-container form ul.cjimages-list li select.image-desc-sel{
	width:220px;
	margin-left:3px;
	margin-top:10px;
	float:left;
	overflow:auto;
}

ul.cjimages-list li div.sortli{
	float:left;
	width:20px;
	height:40px;
	cursor:pointer;
	background: url(/bitrix/templates/jportal_forum/css_white/images/updown2.png) center center no-repeat;
}
ul.cjimages-list li div.del-img{
	float:right;
	width:20px;
	height:40px;
	cursor:pointer;
	background: url(/bitrix/templates/jportal_forum/css_white/images/del-img.png) center center no-repeat;
}

.forum-code pre{
	white-space:normal;
}

input,button,select,textarea{
outline:none;
-webkit-appearance: none;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
margin:0;
border:0;
}

input[type=checkbox]{
-webkit-appearance: checkbox;
}
input[type=radio]{
	-webkit-appearance: radio;
}


#to_top{
	position:fixed;
	bottom:100px;
	right:20px;
	width:45px;
	height:45px;
	background:url(/bitrix/templates/jportal_forum/css_white/images/to_top.png) 0 0 no-repeat;
	background-size: 45px 45px;
	opacity: 0.7;
	display:none;
	z-index: 11;
}
#to_top:hover{
	opacity: 1;
}
/* End */
/* /bitrix/templates/jportal_forum/css_white/top-menu.css?12959892001213 */
/* /bitrix/templates/jportal_forum/css_white/left-menu.css?12959892001127 */
/* /bitrix/templates/jportal_forum/css_white/forum.css?135568800015095 */
/* /bitrix/templates/jportal_forum/css_white/forum_color.css?12964212006407 */
/* /bitrix/templates/jportal_forum/css_white/styles.css?146485744314692 */
/* /bitrix/templates/jportal_forum/css_white/template_styles.css?14648574236057 */
