html, body, form 
{ 
	margin: 0; 
	padding: 0; 
	font-family: Tahoma, "Liberation Sans";
} 

p {
  font-family: Tahoma, "Liberation Sans";
  font-size: 11pt; 
}

html 
{ 
	height:100%; 
} 

body 
{ 
	height:auto !important; 
	height:100%; 
	min-height:100%; 
	min-width:760px;
        background: #DDDDDD;
}


/*Font*/ 
body 
{ 
	font-size: 11pt; 
	font-family: Tahoma, "Liberation Sans";
	color: #333; 
	background-color: #dddddd;
} 

 

/*Font in table*/ 
table 
{ 
	font-size:100%; 
} 



#article_overview_card A:hover {
WIDTH: 486px;
FLOAT: left;
BACKGROUND-COLOR: #ebebeb;
text-decoration: none;
BORDER-bottom: #DDD 1pt solid;
color:#535353;
}


small 
{ 
	font-size:100%; 
} 

hr 
{ 
	width:100%; 
	height: 1px; 
	border: medium none; 
	color: #d1d0d0; 
	background-color: #d1d0d0; 
	margin:8px 0 
} 

#main 
{ 
	width:1280px; 
	margin-right: auto;  /* Отступ справа */
	margin-left: auto;   /* Отступ слева */
	padding-right: auto;  /* Отступ справа */
	padding-left: auto;   /* Отступ слева */
/*	margin:0 auto;    */
	text-align:left;
}

#header 
{ 
	position:relative; 
	/*containing block*/ 
	height:131px; 
	width:100%;
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	background: none; 
	border-bottom:1px solid #D6D6D6; 
} 

#header_logo 
{ 
	position:absolute; 
} 

#company_logo 
{ 
	display:block; 
	position:absolute; 
	width:280px;
	height:85px;
	padding-left:15px;  
	top:40px;
	background:url(images/logofon.gif) right center no-repeat; 
} 

#header_text 
{ 
	position:absolute; 
	left:0; 
	top: 0; 
	width:380px; 
	padding-left:15px; 
	padding-top:30px; 
	color:#000; 
	box-sizing:border-box; -moz-box-sizing:border-box; 
} 

#header_text2 
{ 
	position:absolute; 
	left:0; 
	top: 0; 
	width:400px; 
	padding-left:15px; 
	padding-top:230px; 
	color:#000; 
	box-sizing:border-box; -moz-box-sizing:border-box; 
} 


#header_text .bx-main-title 
{ 
	margin:0; 
	padding:0; 
	font-size:160%; 
	border:none; 
	text-decoration:none; 
} 

#header_text span.bx-main-subtitle 
{ 
	font-size:80%; 
} 

/* Header menu: home, search, feedback*/ 
#header_menu 
{ 
	background:#949699; 
	position:absolute; 
	right:130px;
        top: 3px;
	box-sizing:
	border-box; 
	-moz-box-sizing:border-box; 
} 

#header_sites 
{ 
	position:absolute; 
	right:55px; 
	top: 60px; 
	color:#fff; 
	text-align:right; 
} 

#header_sites a, #header_sites span 
{ 
	color:#fff; 
	text-decoration:none; 
} 

#header_sites span 
{ 
	color: #D2DEDD; 
} 

#header_menu a 
{ 
	display:block; 
	float:left; 
	cursor:pointer; 
	cursor: hand; 
	padding:8px 11px; 
} 

#zebra 
{ 
	height:15px;
	background:transparent url('images/zebra1.gif') left top repeat-x; 
} 

#navigation 
{ 

} 

/*Navigation*/ 
#navigation a 
{ 
	font-size:100%; 
	text-decoration:none; 
} 

/*Content table*/ 
#content 
{ 
	width:100%; 
        height:88%; 
	border-collapse:collapse; 
} 

/*Left column*/ 
#content .left-column 
{ 
	width:180px;
	padding:5px 5px 5px 5px;
	vertical-align:top; 
} 


/*Main column*/ 
#content .main-column 
{ 
	vertical-align:top; 
	padding: 0 10px 5px 10px;
  
} 

/*Bottom banner*/ 
#bottom_banner 
{ 
	padding:5px; 
	text-align:center; 
} 

/*Footer*/ 
#footer 
{ 
	background: #CCC url('images/header_menu_bg_hover1.gif') repeat-x;
	text-align:right; 
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	height:27px; 
	padding:8px;
	clear:both; 
} 

/*Link in footer*/ 
#footer a 
{ 
	color: #D1DEDD; 
	font-size: 100%; 
} 

/*Data table*/ 
table.data-table 
{ 
	border:1px solid #CECECE; 
	border-collapse:collapse; 
} 

/*Any cell*/ 
table.data-table td 
{ 
	border:1px solid #CECECE; 
//	background-color:#FFFFFF; 
	color:#333; 
	padding:3px 5px; 
} 

/*Head cell*/ 
table.data-table thead td, table.data-table th 
{ 
	background-color:#FFFF00; 
	text-align:left; 
	font-weight:normal; 
	background-image:none; 
	border:1px solid #CECECE; 
	padding:4px; 
	color:#333; 
} 

/*Body cell*/ 
table.data-table tbody td 
{ 
//	background-color:#FFF; 
	background-image:none; 
	color:#333; 
} 

/*Foot cell (#F1F3F6)*/ 
table.data-table tfoot td 
{ 
	background-color:#EBEBEB; 
	padding:4px; 
	color:#333; 
} 

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

.notetext 
{ 
	color:green; 
} 

/* Used to draw a &quot;star&quot; 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: #E3E7F1; 
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #C3C9D7; 
	border-bottom: 1px solid #C3C9D7; 
} 

.forumtoolsection 
{
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #C3C9D7; 
	border-bottom: 1px solid #C3C9D7; 
} 

.forumtoolseparator 
{
	border-left: 1px solid #C3C9D7;
	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 #C3C9D7;
} 

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: #E3E7F1; 
} 

table.forum-menu-popup-table td.forum-group
{
	background-color:#E3E7F1; 
	color:#333;
} 

table.forum-menu-popup-table td.forum-menu-popup-hover 
{
	background-color: #F4F5F9;
} 

div.forum-group
{
	background-color:#F9FBF9; 
	font-weight:bold; 
	color:#333;
} 

/*Forum index and list*/ 
table.forum-main 

{
	border: 1px solid #C3C9D7;
} 
table.forum-main td 
{
	background-color:#F4F5F9;
	border: 1px solid #C3C9D7;
} 

table.forum-main th 
{
	background-color:#E3E7F1;
	border: 1px solid #C3C9D7;
	color: #333;
	vertical-align: top;
} 

div.forum-hr 
{
	background-color:#C3C9D7
} 

div.filter-check-hover 
{
	background-color:#E3E7F1
} 

a.forum-button:link,a.forum-button:visited,a.forum-button:active,a.forum-button:hover 
{
	background: #E3E7F1;
	border: 1px solid #C3C9D7;
	color: #333;
} 

table.forum-main td small 
{
	font-size:100%;
} 

table.forum-main td.forum-group 
{
	background-color:#E3E7F1; 
	color:#333;
} 

div.forum-title 
{
	border: 1px solid #C3C9D7; 
	padding: 5px; 
	background-color: #E3E7F1 !important; 
	color:#333; 
} 

/*Forum messages*/ 
table.forum-message 
{} 

table.forum-message td 
{
	background-color: #F4F5F9;
	border: none;
} 

table.forum-message td.forum-message-user-info 
{
	background-color: #F4F5F9;
	border: 1px solid #C3C9D7;
	border-right-width: 1px;
} 

table.forum-message td.border-top 
{
	border: 1px solid #C3C9D7;
	border-left-width: 1px;border-top: none;
} 

table.forum-message td.border-bottom 
{
	border: 1px solid #C3C9D7;
	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: #E3E7F1; 
	border: 1px solid #C3C9D7; 
	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:#E3E7F1;
	border: 1px solid #C3C9D7;
	color: #333;
	font-weight:bold;
	padding:5px;
} 

table.forum-stat td 
{
	background-color:#F4F5F9;
	border: 1px solid #C3C9D7;
} 

table.forum-stat .forum-attention
{
	font-size: 100%;
	color: black;
} 

/*Post form*/ 
table.forum-post-form 
{
	border: 1px solid #C3C9D7;
} 
table.forum-post-form td 
{
	background-color:#F4F5F9;
	border: 1px solid #C3C9D7;
} 

table.forum-post-form th 
{
	background-color:#E3E7F1;
	border: 1px solid #C3C9D7;
} 

table.forum-smile 
{
	border: 1px solid #C3C9D7;
} 

table.forum-smile th 
{
	background-color:#E3E7F1;
	border: 1px solid #C3C9D7;
} 

table.forum-smile img 
{ 
	margin: 0px;
} 

textarea#POST_MESSAGE
{
	width:100%;
} 

/* Only for user-profile*/ 

table.fuser {} 

table.fuser-static th 
{
	background-color:#E3E7F1; 
	border:1px solid #C3C9D7;
} 

table.fuser-static td 
{
	background-color:#F4F5F9; 
	border:1px solid #C3C9D7;
} 

/* Tab controls*/ 

table.tabs 
{
	border-left:1px solid #C3C9D7;
} 

table.tabs td {} 

table.tabs td.tab-indent-left 
{
	border-bottom:1px solid #C3C9D7;
} 
table.tabs td.tab-indent-right 
{
	border-bottom:1px solid #C3C9D7;
} 
table.tabs td.tab-container 
{
	border:1px solid #C3C9D7; 
	border-left: none;
} 

table.tabs td.tab-container-selected 
{
	border:1px solid #C3C9D7; 
	border-bottom:1px solid #F9FBF9; 
	border-left: none; 
	background-color:#F9FBF9;
} 

table.tabs table td.tab 
{
	border-top:1px solid #C3C9D7;
} 

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

/* Tab inside edit form */ 
table.tab 
{
	border:1px solid #C3C9D7; 
	border-top:none;
} 

table.tab td 
{
	background-color:#F4F5F9;
} 

.forum-menu-hidden-in 
{ 
	max-height:100px; 
	height:ex * pression(this.scrollHeight &gt; 100? &quot;100px&quot; : &quot;auto&quot;); 
} 

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

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

a.button-small 
{ 
	background:#E3E7F1; 
	border:1px solid #C3C9D7; 
} 

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

/*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:#F4F5F9; 
} 

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: #C3C9D7; 
} 
.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:#C3C9D7;
} 

.blogtoolbar 
{
	background-color:#F4F5F9;
	border-color:#C3C9D7;
	border-top:none;
} 
.blogtoolsection 
{
	border-color:#C3C9D7
} 

.blogtoolbutton, .blogmessbuttontext 
{
	color:#333;
} 

a.blogtoolbutton, .blogmessbuttontext
{
	color:#333;
} 
.blogtoolseparator 
{
	border-left:1px solid #C3C9D7;
	border-right:1px solid #F4F5F9;
} 

/* social network*/ 
div#sonet_events_ms_message 
{
	width:150px;
}

li.calatog_sect {list-style:none; border-radius:5px; float:left; width: 29%; height: 185px; margin: 0px 1.5% 1.5% 0px; box-shadow: 2px 2px 4px 0 #ccc; padding: 10px 1%; }
li.calatog_sect img {width: 50px}
li.calatog_sect a {}
li.calatog_sect p {font-size:13px; text-align:justify;}
li.calatog_sect:hover {background: #F7F7F7;}


