body
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

h1
{
	color: #4c4b4b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

a
{
	color: #4c4b4b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
a:hover
{
	color: #fd9b65;
}


p, span, div, td, th, ul, ol, li
{
	color: #4c4b4b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.logo
{
	position: absolute;
	left: 70px;
	top: 20px;
	z-index: 10;
}

.clear
{
	clear: both;
}

.top_table
{
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 1;	
}
.top_table td
{
	vertical-align: top;
}

.menu_block
{
	width: 50%;
}


div.menu_marg
{
	margin-left: 76px;
	padding-top: 133px;
}

div.menu_marg div
{
	padding-bottom: 4px;
}

div.menu_marg div  a, div.menu_marg div  a:active, div.menu_marg div  a:visited
{
	color: #afb0b3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
div.menu_marg div  a:hover
{
	color: #ef2f00;
}


.top_image_block
{
	text-align: left;
	width: 382px;	
}

.top_right_block
{
	text-align: right;
	width: 50%;
}

.right_links_marg
{
	margin-right: 40px;
	padding-top: 30px;
}

div.right_links_marg a
{
	margin-left: 8px;
}
div.right_links_marg a:hover
{
	color: #fd9b65;
	text-decoration: underline;
}

div.right_links_marg div
{
	padding-bottom: 3px;
}


a.top_link1, a.top_link1:visited, a.top_link1:active
{
	color: #aea8a4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.top_link2, a.top_link2:visited, a.top_link2:active
{
	color: #aea8a4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

a.top_link3, a.top_link3:visited, a.top_link3:active
{
	color: #aea8a4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

a.top_link4, a.top_link4:visited, a.top_link4:active
{
	color: #aea8a4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

a.top_link5, a.top_link5:visited, a.top_link5:active
{
	color: #aea8a4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

strong.top_link_iso
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
}

strong.top_link_crm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

strong.top_link_erp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
}

strong.top_link_internet
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

div.meta_marg
{
	padding-top: 18px;
	margin-right: 64px;
}

div.meta_marg a
{
	margin-left: 26px;
}


table.main_table
{
	width: 100%;
}
table.main_table td
{
	vertical-align: top;
}

.left_col
{
	width: 207px;
}

.header
{
	color: #f36644;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 15px;
	background: url(../images/top_block_fon.gif) left top no-repeat;
}


.left_dots
{
	width: 188px;
	height: 12px;
	background: url(../images/left_dots.gif) left top no-repeat;
}

.top_block_fon
{
	background: url(../images/top_block_fon.gif) left bottom no-repeat;
	width: 207px;
	height: 50px;
}


.bottom_block_fon
{
	background: url(../images/bottom_block_fon.gif) left bottom no-repeat;
	width: 207px;
}

.news_marg
{
	margin-left: 8px;
	margin-right: 20px;
	padding-bottom: 15px;
}

/* новости анонсы слева на всех страницах*/

span.news_date
{
	color: #0082c4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-right: 5px;
}

a.news_title
{
	color: #7e7e90;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.news_title:hover
{
	color: #f36644;
	text-decoration: underline;	
}

.news_announce
{
	color: #464646;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

a.news_more
{
	margin-left: 40px;
	color: #818196;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.news_more:hover
{
	text-decoration: underline;
}


/* новости анонсы новостей*/

.news_picture
{
	float: left;
	margin-right: 20px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.news_short_text
{
	float: left;
	padding-top: 2px;
	padding-bottom: 3px;
}

a.full_news_more
{
	color: #818196;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.full_news_more:hover
{
	text-decoration: underline;
}


/* блок поиск */

.search_title
{
	padding-top: 30px;
	margin-left: 15px;
}

.search_form
{
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
}

.search_field
{
	width: 129px;
	height: 25px;
	background: url(../images/search_fon.jpg) left top no-repeat;
	/*border: 1px #ffffff solid;*/
	border-style: none;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
}


.search_button
{
	width: 32px;
	height: 43px;
	float: left;
}

.middle_col
{
	width: 100%;
}

.content_top
{
	width: 100%;
	background: url(../images/content_top.jpg) top left repeat-x;
	height: 57px;
}

.content_top_left
{
	width: 100%;
	background: url(../images/content_top_left.jpg) top left no-repeat;
	text-align: left;
	height: 57px;
}

.content_top_right
{
	width: 100%;
	background: url(../images/content_top_right.jpg) top right no-repeat;
	text-align: right;
	height: 57px;
}

.content_marg
{
	padding-bottom: 15px;
	margin-left: 40px;
	margin-right: 40px;
	
	color: #4c4b4b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.content_bottom
{
	width: 100%;
	background: url(../images/content_bottom.jpg) bottom left repeat-x;
	height: 57px;
}

.content_bottom_left
{
	width: 100%;
	background: url(../images/content_bottom_left.jpg) bottom left no-repeat;
	text-align: left;
	height: 57px;		
}

.content_bottom_right
{
	width: 100%;
	background: url(../images/content_bottom_right.jpg) bottom right no-repeat;
	text-align: right;
	height: 57px;	
}

.right_col
{
	width: 207px;
}

.right_dots
{
	width: 155px;
	height: 12px;
	background: url(../images/right_dots.gif) right top no-repeat;
}

a.article_title
{
	color: #7e7e90;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;	
}
a.article_title:hover
{
	color: #f36644;
	text-decoration: underline;		
}

.articles_marg
{
	margin-left: 20px;
	margin-right: 10px;
	padding-bottom: 20px;
}

.queen
{
	padding-top: 30px;
	margin-left: 30px;
}


/* хлебные крошки */
a.hleb
{
	color: #fd9b65;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.hleb:hover
{
	text-decoration: underline;
}

.cur_page
{
	color: #ef2f00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/* Статья в списке статей */
.articles_date
{
	color: #0082c4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-right: 5px;
}

a.articles_title
{
	color: #7e7e90;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.articles:hover
{
	color: #f36644;
	text-decoration: underline;	
}

.articles_body
{
	padding-top: 2px;
	padding-bottom: 3px;
}



.vmarg5
{
	padding-bottom: 5px;
}


.vmarg10
{
	padding-bottom: 10px;
}

.footer
{
	padding-top: 20px;
	padding-bottom: 10px;
	width: 100%;
}
.footer td
{
	padding: 0px;
	margin: 0px;
}


.altein_block
{
	width: 35%;
}

.altein
{
	margin-left: 20px;
}

.altein a
{
	color: #f16245;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;	
}
.altein a:hover
{
	text-decoration: underline;
}

.copy_block
{
	width: 60%;
}

.copyright
{
	color: #f16245;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.counters_block
{
	width: 20%;
}

.counter
{
	float: left;
	margin-right: 10px;
}

.rambler
{
	display: none;
}

/* стили для модуля поиск */
.search_result_title
{
	margin-top: 10px;
	margin-bottom: 0px;
}
.search_result_title a, .search_result_title a:active, .search_result_title a:visited
{
	color: #fd9b65;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;	
}
.search_result_title a:hover
{
	color: #ef2f00;
}


/* стили для модуля глоссарий */
.glossary_categories
{
	width: 99%;	
}
.glossary_categories td
{
	width: 33%;	
}