

/* Start:/bitrix_personal/templates/main/components/bitrix/system.auth.form/auth/style.css?12741909871476*/
#login-form-window
{
	display:none;
	text-align:left !important;
}
#login-form-window input.auth_form_field {
width:90%;
}
#login-form-window div.captcha_image {
	padding-top:10px;
	text-align:center;
}
div.auth_buttons {
}
div.auth_buttons a.ab_button {
	display:block;
	padding-left:20px;
	padding-right:10px;
	color: #0077bc !important;
	float:right;
	border:#0077bc solid 1px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-left:10px;
	text-decoration:none  !important;
	line-height:30px;
	cursor:pointer;
}
div.auth_buttons a.ab_button:link, div.auth_buttons a.ab_button:visited {
	color:#0077bc !important;
	border-color:#0077bc !important;
	text-decoration:none  !important;
}
div.auth_buttons a.ab_button:hover {
	color:#0077bc !important;
	border-color:#0077bc !important;
	text-decoration:underline  !important
}
div.auth_buttons a.ab_button:active {
	color:#0077bc !important;
	border-color:#0077bc !important;
	text-decoration:none  !important
}
div.auth_buttons a.ab_auth{
	background-image:url(../../../../../templates/main/components/bitrix/system.auth.form/auth/images/icon_auth.jpg);
	background-position: 5px center;
	background-repeat:no-repeat;
}
div.auth_buttons a.ab_register {
	background-image:url(../../../../../templates/main/components/bitrix/system.auth.form/auth/images/icon_register.jpg);
	background-position: 3px center;
	background-repeat:no-repeat;
}
div.auth_buttons a.ab_exit {
	background-image:url(../../../../../templates/main/components/bitrix/system.auth.form/auth/images/icon_exit.jpg);
	background-position: 5px center;
	background-repeat:no-repeat;
}
/* End */


/* Start:/bitrix_personal/templates/main/components/bitrix/search.form/flat/style.css?1274181483893*/
div.search_form {
	height:30px;
	line-height:30px;
	color:#999999;
	border:#999999 solid 1px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
div.search_form form {
	margin:0px;
	padding:0px;
	padding-left:5px;
}
div.search_form form input.sf_query {
	display:block;
	float:left;
	margin-top:7px;
	background:none;
	border:none;
	height:15px;
	line-height:15px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	width:155px;
}
div.search_form form input.sf_submit {
	display:block;
	float:right;
	cursor:pointer;
	margin-top:7px;
	background:url(../../../../../templates/main/components/bitrix/search.form/flat/images/icon_search_button.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border:none;
	border-left:#999999 solid 1px;
	height:30px;
	line-height:30px;
	width:30px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
/* End */


/* Start:/bitrix_personal/templates/main/components/bitrix/menu/top/style.css?14852502881055*/
div.main_menu {
}
div.main_menu a.mm_item {
	display:block;
	padding-left:10px;
	padding-right:10px;
	color: #0077bc !important;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-right:10px;
	line-height:25px;
	font-size:14px;
	margin-bottom:10px;
}
div.main_menu a.mm_item:link, div.main_menu a.mm_item:visited {
	color:#0077bc !important;
	text-decoration:underline  !important;
}
div.main_menu a.mm_item:hover {
	color:#FFFFFF !important;
	background-color:#0077bc !important;
	text-decoration:none  !important;
}
div.main_menu a.mm_item:active {
	color:#FFFFFF !important;
	background-color:#999999 !important;
	text-decoration:none  !important;
}
div.main_menu div.mm_selected_item {
	display:block;
	padding-left:10px;
	padding-right:10px;
	color: #FFFFFF !important;
	background-color:#3dac00 !important;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-right:10px;
	text-decoration:none !important;
	line-height:25px;
	font-size:14px;
	margin-bottom:10px;
}

/* End */


/* Start:/bitrix_personal/templates/main/components/bitrix/breadcrumb/.default/style.css?12741918221284*/
div.breadcrumb {
	width:100%;
	height:15px;
	overflow:hidden;
}
div.breadcrumb a.breadcrumb_home {
	display:block;
	float:left;
	width:11px;
	height:15px;
	margin-right:5px;
	background-image:url(../../../../../templates/main/components/bitrix/breadcrumb/.default/images/icon_home.jpg);
	background-position: left center;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:15px;
	text-decoration:none !important;
}
div.breadcrumb div.breadcrumb_divider {
	float:left;
	width:2px;
	height:15px;
	margin-right:5px;
	background-image:url(../../../../../templates/main/components/bitrix/breadcrumb/.default/images/icon_arrow_small.jpg);
	background-position: left center;
	background-repeat:no-repeat;
}
div.breadcrumb a.breadcrumb_link {
	display:block;
	float:left;
	height:12px;
	line-height:12px;
	margin-right:5px;
	margin-bottom:-1px;
	font-size:10px;
	color:#999999 !important;
	border-bottom: #999999 dashed 1px;
	text-decoration:none !important;
	text-transform:uppercase !important;
}
div.breadcrumb a.breadcrumb_link:link, div.breadcrumb a.breadcrumb_link:visited {
	color:#999999;
	border-bottom: #999999 dashed 1px;
	text-decoration:none;
}
div.breadcrumb a.breadcrumb_link:hover {
	color:#999999;
	border-bottom: none;
	text-decoration:none;
}
div.breadcrumb a.breadcrumb_link:hover {
	color:#CCCCCC;
	border-bottom: none;
	text-decoration:none;
}
/* End */


/* Start:/bitrix_personal/templates/main/components/bitrix/menu/left/style.css?1274186332999*/
div.left_menu {
	padding-top:25px;
}
div.left_menu a.lm_item {
	display:block;
	padding-left:10px;
	padding-right:10px;
	color: #3dac00 !important;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	line-height:25px;
	font-size:14px;
	margin-bottom:10px;
}
div.left_menu a.lm_item:link, div.left_menu a.lm_item:visited {
	color:#3dac00 !important;
	text-decoration:underline  !important;
}
div.left_menu a.lm_item:hover {
	color:#3dac00 !important;
	text-decoration:none  !important;
}
div.left_menu a.lm_item:active {
	color:#3dac00 !important;
	text-decoration:none  !important;
}
div.left_menu div.lm_selected_item {
	display:block;
	padding-left:10px;
	padding-right:10px;
	color: #3dac00 !important;
	background-color:#eeeeee !important;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-decoration:none !important;
	line-height:25px;
	font-size:14px;
	margin-bottom:10px;
}
/* End */


/* Start:/bitrix_personal/templates/main/styles.css?13553050628297*/
body,td,th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a:link {
	color: #0077bc;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #386083;
}
a:hover {
	text-decoration: none;
	color: #0077BC;
}
a:active {
	text-decoration: underline;
	color: #CCCCCC;
}
h1 {
	font-size: 30px;
	color: #0077bc;
	margin-top:0px;
	padding-top:0px;
	font-weight:normal !important;
	text-transform:uppercase !important;
}
h2 {
	font-size: 20px;
	color: #0077bc;
	font-weight:normal !important;
}
h3 {
	font-size: 14px;
	color: #0077bc;
	font-weight:bold !important;
}
a img {
	border:none;
}
/* - clear div float */
div.float_clear, div.clear_both {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
div.clear_left {
	clear:left;
	height:0px;
	line-height:0px;
	font-size:0px;
}
div.clear_right {
	clear:right;
	height:0px;
	line-height:0px;
	font-size:0px;
}
/* - text highlight */
p.highlight {
	display:block;
	padding:10px;
	border: #3dac00 1px solid;
	color: #3dac00;
	font-style:italic;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
/* - notes and so on */
p.note {
	color: #999999;
}
.red {
	color:#CC0000;
}
.green {
	color:#3dac00; 
}
.gray {
	color:#999999;
}
/* - larger font size*/
p.more_link {
	display:block;
	font-size:14px;
	background-image:url(../../../../../templates/main/images/icon_arrow.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
}
/* - buttons */
a.button_blue {
	display:block;
	padding:10px;
	color: #FFFFFF !important;
	background-color:#0077bc;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-right:20px;
	text-decoration:none  !important;
	text-transform:uppercase;
}
a.button_blue:link, a.button_blue:visited {
	background-color:#0077bc !important;
	color:#FFFFFF !important;
	text-decoration:none  !important;
}
a.button_blue:hover {
	background-color:#666666 !important;
	color:#FFFFFF !important;
	text-decoration:none  !important;
}
a.button_blue:active {
	background-color:#CCCCCC !important;
	color:#FFFFFF !important;
	text-decoration:none  !important;
}
a.button_green {
	display:block;
	padding:10px;
	color: #FFFFFF;
	background-color:#3dac00;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-right:20px;
	text-decoration:none;
	text-transform:uppercase;
}
a.button_green:link, a.button_green:visited {
	background-color:#3dac00 !important;
	color:#FFFFFF !important;
	text-decoration:none  !important;
}
a.button_green:hover {
	background-color:#666666 !important;
	color:#FFFFFF !important;
	text-decoration:none  !important;
}
a.button_green:active {
	background-color:#CCCCCC !important;
	color:#FFFFFF !important;
	text-decoration:none  !important;
}

/*CONTENT TABLES*/
.custom_table, .data-table, .form-table {
}
.custom_table td, .custom_table, .data-table td, .data-table, .form-table td, .form-table {
    border-collapse:collapse !important;
}
.custom_table td, .data-table td, .form-table td {
	padding:10px !important;
	margin:0px !important;
	color: #000000 !important;
	font-size:12px !important;
	border-top: 1px dotted #eeeeee !important;
	border-bottom: 1px dotted #eeeeee !important;
    border-collapse:collapse !important;
}
/*.custom_table tr, .data-table tr, .form-table tr {
	border-top: 1px dotted #eeeeee !important;
	border-bottom: 1px dotted #eeeeee !important;
    border-collapse:collapse !important;
}*/
.custom_table tr, .data-table tr, .form-table tr {
	padding:0px !important;
	margin:0px !important; 
}
.custom_table thead td, .custom_table th, .data-table thead td, .data-table th, .form-table thead td, .form-table th {
	padding:10px !important;
	margin:0px !important;
	font-size:12px !important;
	font-weight:bold !important;
	color: #3dac00 !important;
	border-bottom: 1px dotted #3dac00 !important;
    border-collapse:collapse !important;
	text-align:left !important;
	border-top:none !important;
}
/*.custom_table thead tr, .data-table thead tr, .form-table thead tr {
	border-bottom: 1px dotted #3dac00 !important;
    border-collapse:collapse !important;
}*/
.custom_table tbody th, .data-table tbody th, .form-table tbody th, .custom_table th, .data-table th, .form-table th {
	padding:10px !important;
	margin:0px !important;
	font-size:12px !important;
	font-weight:bold !important;
	color: #3dac00 !important;
	border-top: 1px dotted #eeeeee !important;
	border-bottom: 1px dotted #eeeeee !important;
    border-collapse:collapse !important;
	text-align:left !important;
}
/*// CONTENT TABLES*/

/*FILE DOWNLOADS*/
ul.downloads {
	list-style:none !important;
	display:block !important;
	margin-left:0px !important;
	padding-left:0px !important;
	list-style-image:none !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
}
ul.downloads li {
	display:block !important;
	margin:0px !important;
	padding:0px !important;
	margin-bottom:2px !important;
	padding-left:20px !important;
	line-height:16px !important;
	background-image:url(../../../../../templates/main/images/file_downloads/download.gif) !important;
	background-position:left center !important;
	background-repeat:no-repeat !important;
	font-size:11px !important;
}
ul.downloads li.doc, ul.downloads li.docx {
	background-image:url(../../../../../templates/main/images/file_downloads/doc.gif) !important;
}
ul.downloads li.pdf {
	background-image:url(../../../../../templates/main/images/file_downloads/pdf.gif) !important;
}
ul.downloads li.ppt, ul.downloads li.pptx {
	background-image:url(../../../../../templates/main/images/file_downloads/ppt.gif) !important;
}
ul.downloads li.rar {
	background-image:url(../../../../../templates/main/images/file_downloads/rar.gif) !important;
}
ul.downloads li.rtf {
	background-image:url(../../../../../templates/main/images/file_downloads/rtf.gif) !important;
}
ul.downloads li.xls, ul.downloads li.xlsx {
	background-image:url(../../../../../templates/main/images/file_downloads/xls.gif) !important;
}
ul.downloads li.zip {
	background-image:url(../../../../../templates/main/images/file_downloads/zip.gif) !important;
}
ul.downloads li.download_icon {
	background-image:url(../../../../../templates/main/images/file_downloads/download.gif) !important;
}
/* // FILE DOWNLOADS*/

/*FILE DOWNLOADS INLINE*/
div.downloads_inline {
	margin:0px;
	padding:0px;
}
div.downloads_inline div {
	float:left !important;
	margin:0px !important;
	padding:0px !important;
	margin-right:20px !important;
	padding-left:20px !important;
	line-height:25px !important;
	background-image:url(../../../../../templates/main/images/file_downloads/download.gif) !important;
	background-position:left center !important;
	background-repeat:no-repeat !important;
	font-size:11px !important;
}
div.downloads_inline div.doc, div.downloads_inline div.docx {
	background-image:url(../../../../../templates/main/images/file_downloads/doc.gif) !important;
}
div.downloads_inline div.pdf {
	background-image:url(../../../../../templates/main/images/file_downloads/pdf.gif) !important;
}
div.downloads_inline div.ppt, div.downloads_inline div.pptx {
	background-image:url(../../../../../templates/main/images/file_downloads/ppt.gif) !important;
}
div.downloads_inline div.rar {
	background-image:url(../../../../../templates/main/images/file_downloads/rar.gif) !important;
}
div.downloads_inline div.rtf {
	background-image:url(../../../../../templates/main/images/file_downloads/rtf.gif) !important;
}
div.downloads_inline div.xls, div.downloads_inline div.xlsx {
	background-image:url(../../../../../templates/main/images/file_downloads/xls.gif) !important;
}
div.downloads_inline div.zip {
	background-image:url(../../../../../templates/main/images/file_downloads/zip.gif) !important;
}
div.downloads_inline div.download_icon {
	background-image:url(../../../../../templates/main/images/file_downloads/download.gif) !important;
}
/* // FILE DOWNLOADS INLINE*/

/* Rulers */
div.horizontal_ruler {
	height:1px;
	line-height:1px;
	font-size:1px;
	border-bottom: 1px dotted #eeeeee;
}
/* // Rulers */


/*****BITRIX STYLES***********/

/*Information block*/
.information-block
{
	width:170px;
	padding:0px 5px 10px 10px;
	margin-left:5px;
	margin-right:5px;
	background:#F5F5ED;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:90%;
	color:#494947;
}
.information-block-head
{
	font-size:110%;
	color:#335172;
	font-weight:bold;

	margin-bottom:4px;
	padding-bottom:5px;
	background:url(https://www.np-ngia.ru/bitrix_personal/templates/main/images/infoblock_line.gif) left bottom no-repeat;
}
.information-block-body
{
	font-size:100%;
	color:#494947;
}
code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	border-color:#C4C4C3;
	margin:1em 0;
	background-color:#F9F9F3;
	font-family:sans-serif;
}
/* End */


/* Start:/bitrix_personal/templates/main/template_styles.css?145201411511390*/
/*MAIN STYLES*/
body,td,th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #eeeeee;
	margin: 20px;
	text-align:center;
}
/*PAGE LAYOUT*/
/* - main body container */
div.body_container {
	width:900px;
	background-color:#FFFFFF;
	margin: 0px auto;
}
div.body_container div.bc_border {
	width:100%;
}
div.body_container div.bc_border {
	background-image:url(../../../../../templates/main/images/bg_body_border_l.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
div.body_container div.bc_border div.bc_border {
	background-image:url(../../../../../templates/main/images/bg_body_border_r.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
div.body_container div.bc_border div.bc_border div.bc_border {
	background-image:url(../../../../../templates/main/images/bg_body_border_t.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
div.body_container div.bc_border div.bc_border div.bc_border div.bc_border {
	background-image:url(../../../../../templates/main/images/bg_body_border_b.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
div.body_container div.bc_border div.bc_border div.bc_border div.bc_border div.bc_border {
	background-image:url(../../../../../templates/main/images/bg_body_corner_lt.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
div.body_container div.bc_border div.bc_border div.bc_border div.bc_border div.bc_border div.bc_border {
	background-image:url(../../../../../templates/main/images/bg_body_corner_rt.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
div.body_container div.bc_border div.bc_border div.bc_border div.bc_border div.bc_border div.bc_border div.bc_border {
	background-image:url(../../../../../templates/main/images/bg_body_corner_lb.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
div.body_container div.bc_border div.bc_border div.bc_border div.bc_border div.bc_border div.bc_border div.bc_border div.bc_border {
	background-image:url(../../../../../templates/main/images/bg_body_corner_rb.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
/* - copyrights and counters */
div.copyrights {
	width:860px;
	margin: 0px auto;
	padding-top:20px;
	height:40px;
	line-height:40px;
	color:#CCCCCC;
	text-align:left;
}
div.copyrights a {
	color:#CCCCCC !important;
}
div.copyrights div.developer {
	float:right;
	width:200px;
	margin-left:20px;
	text-align:right;
}
div.copyrights div.developer a {
	color:#CCCCCC !important;
}
div.copyrights div.developer img {
	vertical-align:middle;
}
div.copyrights div.counters {
	float:right;
	width:300px;
	text-align:center;
}
/* - body content block (20px margins) */
div.body_content_block {
	padding:0px;
	margin:0px;
	margin-left:20px;
	margin-right:20px;
	padding-top:20px;
	text-align:left;
}
/* - header */
div.logo {
	float:left;
	margin-right:20px;
	width:200px;
	height:200px;
}
div.header {
	float:left;
	width:640px;
	height:200px;
}
div.header div.h_top {
	height:30px;
}
div.header div.h_top div.ht_auth {
	float:left;
	width:400px;
	margin-right:40px;
}
div.header div.h_top div.ht_search {
	float:left;
	width:200px;
}
div.header div.h_main_menu {
	margin-top:57px;
}
div.main_content {
	padding-bottom:20px;
}
div.main_content div.mc_left_column {
	float:left;
	width:200px;
}
div.main_content div.mclc_content {
	width:180px;
}
div.main_content div.mc_right_column {
	float:left;
	width:658px;
	border-left: #999999 1px dotted;
	border-collapse:collapse;
}
div.main_content div.mcrc_content {
	margin-left:20px;
	width:638px;
}
div.h1_top_addition {
	height:15px;
	line-height:15px;
	color:#999999;
	font-size:10px;
}
/*// PAGE LAYOUT*/

/*INDEX PAGE STYLES*/
/* - news */
div.news_add_links {
}
div.news_add_links div.nal_rss_icon {
	float:left;
	width:9px;
	height:15px;
	margin-right:5px;
	background-image:url(../../../../../templates/main/images/icon_rss.jpg);
	background-position: left center;
	background-repeat:no-repeat;
}
div.news_add_links div.nal_subscribe_icon {
	float:left;
	width:12px;
	height:15px;
	margin-right:5px;
	background-image:url(../../../../../templates/main/images/icon_subscribe.jpg);
	background-position: left center;
	background-repeat:no-repeat;
}
div.news_add_links a.nal_link {
	display:block;
	float:left;
	height:12px;
	line-height:12px;
	margin-right:15px;
	margin-bottom:-1px;
	font-size:10px;
	color:#999999 !important;
	border-bottom: #999999 dashed 1px;
	text-decoration:none !important;
}
div.news_add_links a.nal_link:link, div.news_add_links a.nal_link:visited {
	color:#999999;
	border-bottom: #999999 dashed 1px;
	text-decoration:none;
}
div.news_add_links a.nal_link:hover {
	color:#999999;
	border-bottom: none;
	text-decoration:none;
}
div.news_add_links a.nal_link:hover {
	color:#CCCCCC;
	border-bottom: none;
	text-decoration:none;
}
/*// INDEX PAGE STYLES*/

/*****BITRIX STYLES***********/

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}


/*Forum*/


/*Forum menu*/ 
table.forum-menu {border-left: 1px solid #DAE7DF; border-top: 1px solid #DAE7DF; } 
table.forum-menu td.forumtoolbar {background-color: #F2F2EA; border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; border-right: 1px solid #C4C4C3; border-bottom: 1px solid #C4C4C3; } 
.forumtoolsection {border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; border-right: 1px solid #C4C4C3; border-bottom: 1px solid #C4C4C3; } 
.forumtoolseparator {border-left: 1px solid #C4C4C3;border-right: 1px solid #FFFFFF; } 

table.forum-menu a, table.forum-menu select, table.forum-menu input, table.forum-menu td {color:#333}

/* menu popup */
.forum-menu-hidden-in {border: 1px solid #C4C4C3;} 
table.forum-menu-popup-table td, table.forum-menu-popup-table td a { color: black;} 
table.forum-menu-popup-table td.forum-menu-popup, table.forum-menu-popup-table td.forum-menu-popup-hover {border: none; background-color: #F2F2EA; } 
table.forum-menu-popup-table td.forum-group{background-color:#F2F2EA; color:#333;} 
table.forum-menu-popup-table td.forum-menu-popup-hover {background-color: #F9F9F3;} 
div.forum-group{background-color:#F9FBF9; font-weight:bold; color:#333;} 

/*Forum index and list*/ 
table.forum-main {border: 1px solid #C4C4C3;} 
table.forum-main td {background-color:#F9F9F3;border: 1px solid #C4C4C3;} 
table.forum-main th {background-color:#F2F2EA;border: 1px solid #C4C4C3;color: #333;vertical-align: top;} 

div.forum-hr {background-color:#C4C4C3}
div.filter-check-hover {background-color:#F2F2EA}

a.forum-button:link,a.forum-button:visited,a.forum-button:active,a.forum-button:hover {background: #F2F2EA;border: 1px solid #C4C4C3;color: #333;} 
table.forum-main td small {font-size:100%;} 
table.forum-main td.forum-group {background-color:#F2F2EA; color:#333;} 
div.forum-title {border: 1px solid #C4C4C3; padding: 5px; background-color: #F2F2EA !important; color:#333; } 

/*Forum messages*/ 
table.forum-message {} 
table.forum-message td {background-color: #F9F9F3;border: none;} 
table.forum-message td.forum-message-user-info {background-color: #F9F9F3;border: 1px solid #C4C4C3;border-right-width: 1px;} 
table.forum-message td.border-top {border: 1px solid #C4C4C3;border-left-width: 1px;border-top: none;} 
table.forum-message td.border-bottom {border: 1px solid #C4C4C3;border-left-width: 1px;border-bottom: none;} 

table.forum-message .forum-message-posts, 
table.forum-message .forum-message-status, 
table.forum-message .forum-message-datereg, 
table.forum-message .forum-message-datecreate {color:#333;} 

a.forum-button-small,
a.forum-button-small-vote,
a.forum-button-small-unvote 
{
	background-color: #F2F2EA;
	border: 1px solid #C4C4C3;
	color: #333; 
	font-size: 11px; 
	height:20px;
	padding: 2px 5px 2px 5px;
	box-sizing:border-box; -moz-box-sizing:border-box;
}
a.forum-button-small-vote, a.forum-button-small-unvote {padding-left:18px;}
a.forum-button-small:hover,a.forum-button-small-vote:hover,a.forum-button-small-unvote:hover {color: #333; } 

/*Forum statistics*/ 
table.forum-stat {} 
table.forum-stat th {background-color:#F2F2EA;border: 1px solid #C4C4C3;color: #333;font-weight:bold;padding:5px;} 
table.forum-stat td {background-color:#F9F9F3;border: 1px solid #C4C4C3;} 
table.forum-stat .forum-attention{font-size: 100%;color: black;} 

/*Post form*/ 
table.forum-post-form {border: 1px solid #C4C4C3;} 
table.forum-post-form td {background-color:#F9F9F3;border: 1px solid #C4C4C3;} 
table.forum-post-form th {background-color:#F2F2EA;border: 1px solid #C4C4C3;} 
table.forum-smile {border: 1px solid #C4C4C3;} 
table.forum-smile th {background-color:#F2F2EA;border: 1px solid #C4C4C3;} 
table.forum-smile img { margin: 0px;} 
textarea#POST_MESSAGE{width:100%;} 

/* Only for user-profile*/ 
table.fuser {} 
table.fuser-static th {background-color:#F2F2EA; border:1px solid #C4C4C3;} 
table.fuser-static td {background-color:#F9F9F3; border:1px solid #C4C4C3;} 

/* Tab controls*/ 
table.tabs {border-left:1px solid #C4C4C3;} 
table.tabs td {} 
table.tabs td.tab-indent-left {border-bottom:1px solid #C4C4C3;} 
table.tabs td.tab-indent-right {border-bottom:1px solid #C4C4C3;} 
table.tabs td.tab-container {border:1px solid #C4C4C3; border-left: none;} 
table.tabs td.tab-container-selected {border:1px solid #C4C4C3; border-bottom:1px solid #F9FBF9; border-left: none; background-color:#F9FBF9;} 

table.tabs table td.tab {border-top:1px solid #C4C4C3;} 
table.tabs table td.tab-selected {border-top:1px solid red;} 
table.tabs table td.tab-hover {border-top:1px solid #C4C4C3;} 

/* Tab inside edit form */ 
table.tab {border:1px solid #C4C4C3; border-top:none;} 
table.tab td {background-color:#F9F9F3;}

.forum-menu-hidden-in
{
	max-height:100px;
	height:expression(this.scrollHeight > 100? "100px" : "auto");
}

table.forum-quote td, table.forum-code td 
{
	background-color:#F2F2EA; /*th*/
	border:1px solid #C4C4C3;
}

table.forum-reviews-messages td, table.forum-reviews-messages th
{
	background-color:#F9F9F3; /*td*/
	border-color:#C4C4C3;
}

a.button-small
{
	background:#F2F2EA;
	border:1px solid #C4C4C3;
}

/*Support*/
div.ticket-edit-message
{
	border-color: #C4C4C3;
}

/*Blogs*/

table.blog-table-post td, table.blog-table-post th, table.blog-blog-edit th, table.blog-user-table td.head, table.blog-table-post-comment td, table.blog-table-post-comment th
{
	background-color:#F9F9F3;
}


table.blog-blog-edit td, table.blog-blog-edit-table-smiles, table.blog-table-post td, table.blog-table-post th, table.blog-blog-edit th,
table.blog-user-table td.head, table.blog-user-table td, table.blog-group td, table.blog-category td, table.blog-comment-form th, table.blog-comment-form td,
table.blog-table-post-comment td, table.blog-table-post-comment th
{
	border-color: #C4C4C3;
}

.blog-post-date 
{
	color:#333;
}

table.blog-table-post-table th, table.blog-table-post-table td, table.blog-table-post-comment-table th, table.blog-table-post-comment-table td
{
	font-size:95%;
}

.blogtoolblock {border-color:#C4C4C3;}
.blogtoolbar {background-color:#F9F9F3;border-color:#C4C4C3;border-top:none;}
.blogtoolsection {border-color:#C4C4C3}
.blogtoolbutton, .blogmessbuttontext {color:#333;}
a.blogtoolbutton, .blogmessbuttontext{color:#333;}
.blogtoolseparator {border-left:1px solid #C4C4C3;border-right:1px solid #F9F9F3;}

/* social network*/
div.socnet-informer {padding:3px;}
div#sonet_events_ms_message {width:140px;}
table.sonet-user-profile-friend-box tbody td, table.sonet-user-profile-friend-box td
{
	padding:5px 0px;
}

.last_update_time {
	font-size:10px;
	color:#CCC;
}
/* End */
/* /bitrix_personal/templates/main/components/bitrix/system.auth.form/auth/style.css?12741909871476 */
/* /bitrix_personal/templates/main/components/bitrix/search.form/flat/style.css?1274181483893 */
/* /bitrix_personal/templates/main/components/bitrix/menu/top/style.css?14852502881055 */
/* /bitrix_personal/templates/main/components/bitrix/breadcrumb/.default/style.css?12741918221284 */
/* /bitrix_personal/templates/main/components/bitrix/menu/left/style.css?1274186332999 */
/* /bitrix_personal/templates/main/styles.css?13553050628297 */
/* /bitrix_personal/templates/main/template_styles.css?145201411511390 */
