body{padding: 0; margin: 0;	text-align: center;}
img.img_left {float: left;}
img.img_center {text-align: center;}
img.img_right {float: right;}

a img{border: 0px;}

.big {width: 100%;}
.form{width: 350px;}

#header table td.td_1{background-image: url(/images/backgr_head_1.gif);
	background-repeat: no-repeat; background-position: 0 0;
	height: 70px; width: 700px;	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#header table td.td_1 img{padding: 0px 0px 0px 0px;	margin: 20px 0px 0px 55px;}

/*---------ÁÝÊÃÐÀÓÍÄÛ-------------*/

#header table td.td_2, #header table td.td_3, #header table td.td_4, #header table td.td_5, #content div.header td.podr_2
{background-image: url(/images/backgr_head_2.gif); background-repeat: repeat-x; background-position: 0 0; height: 70px;}

#header table td.td_3{background-image: url(/images/backgr_head_3.gif);	height: 57px; width: 700px;}
#header table td.td_4{background-image: url(/images/backgr_head_4.gif);	height: 60px;}
#header table td.td_5{background-image: url(/images/head_line.gif); height: 7px;}

/*-------------------------------*/

/*----------ØÐÈÔÒÛ----------------*/

#bottom_menu ul li, #main_menu ul li, #main_menu ul li a, #bottom_menu ul li a, #content div,
#content td.navigator, #content td.navigator a, #content div.header td.podr_2 h2,
th, #content table.products_table td, #content div.infa span.data_news
{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #87A6E3; font-weight: bold; text-decoration: none;}

/*-----------MENU_HEADER---------------------------------*/
#main_menu,#bottom_menu{text-align: center;	padding: 0 0 0 0; margin: 0 0 0 0;}

#main_menu ul,
#bottom_menu ul{list-style-type: none;	padding: 0 0 0 0; margin: 0 0 0 0; line-height: 30px;}
#main_menu ul li,
#bottom_menu ul li{display: inline;	padding: 0 0 0 0; margin: 0 10 0 10;}
#main_menu ul li a,
#bottom_menu ul li a{color: #003399; padding: 0 0 0 0;	margin: 0 0 0 0;}
#main_menu ul li a:hover,
#bottom_menu ul li a:hover{color: #87A6E3;}

/*-----------MENU_HEADER_END---------------------------------*/

/*-----------INDEX_BODY----------------------------------*/
#content{height: 100%; margin: 0 0 0 0;}

#content div{font-size: 11px; color: Black; font-weight: normal;}

#content p{margin: 10 0 10 0; text-align: justify;}

#content table td.line_top{background-image: url(/images/line_table_top.gif);
	background-repeat: repeat-x; background-position: left;}
#content table td.line_left{background-image: url(/images/line_table_left.gif);
	background-repeat: repeat-y; background-position: left;}
#content table td.line_bottom{background-image: url(/images/line_table_bottom.gif);
	background-repeat: repeat-x; background-position: left;}

td.info{padding: 20 10 0 20;	margin: 20 0 0 0;}

#content td.navigator{background-image: url(/images/line_navigator.gif); background-repeat: repeat-x; background-position: bottom;
	font-size: 11px; color: Black;	padding: 5 0 5 0; margin: 0 0 0 0; font-weight: normal;}
#content td.navigator a{font-size: 11px; color: #003399;  font-weight: normal;}
#content td.navigator a:hover{color: Black;	text-decoration: none;  font-weight: normal;}
#content div.caption{background-color: #EBEDEE;	width: 100%; margin: 20 0 10 0;}

#content h1{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #003399; font-weight: bold; background-color: White;
	display: inline; padding: 0 20px 0 0; margin: 0 0px 0 0;}

#content h2, #content p h2, #content h3, #content p h3{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #003399; font-weight: bold; margin: 10 0px 10 0;}
#content h3, #content p h3{font-size: 11px; margin: 5 0px 5 0;}

#content div.header{padding: 0 0 0 0; margin: 20 0 0 0;	width: 100%;}
#content div.header td.podr_1{width: 114px;	height: 43px;}
#content div.header td.podr_1 img{ padding: 1px 0px 1px 1px; border-top: 1px solid #87A6E3; border-left: 1px solid #87A6E3; border-bottom: 1px solid #87A6E3;}
#content div.header td.podr_2{background-image: url(/images/podr_line_body.gif); height: 43px;}
#content div.header td.podr_2 h2{font-size: 14px; color: #003399; padding: 0 0 0 0;	margin: 10 0 0 10;}
#content div.header td.podr_3{background-image: url(/images/podrazdel_body.gif); background-position: 0px 0px; background-repeat: no-repeat;}
#content div.header td.podr_4{background-image: url(/images/point_podr_body.gif); background-repeat: repeat-y;	background-position: 1px 0px; width: 2px;}
#content div.header td.podr_5{background-image: url(/images/point_podr_body_1.gif);
	background-position: 1px 100%; background-repeat: no-repeat; border-top: 1px solid #87A6E3;	width: 2px;}
#content div.header td.podr ul{list-style: none; padding: 0 0 0 0;	margin: 0px 0 0 10px;}

#content div.header td.podr ul li{background-image: url(/images/podr_li.gif); background-position: 0px 2px;	background-repeat: no-repeat;
	line-height: 15px;	border: 0px; padding: 1px 0px 2px 10px;	margin: 0px 0 5px 0;}
#content div.header td.podr ul li a{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #003399; font-weight: normal; text-decoration: none;
	padding: 0px 0 0px 5px;	margin: 0 0 0px 0;	display: block;}
#content div.header td.podr ul li a:hover{font-size: 11px;	color: #003399;	text-decoration: underline;}

div.point{background-image: url(/images/line_navigator.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	height: 1px;
	margin: 20px 0 10px 0;
	clear: both;
	}

#content div.infa{

	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	padding: 0px 0 20px 0px;
	margin: 0px 0 20px 0;
}
#content div.infa h3{
	font-family: Tahoma;
	font-size: 13px;
	color: #003399;
	font-weight: bold;
}

#content ul,
#content div.infa ul,
#content div.infa ul.map
{list-style: none;	padding: 0 0 0 0;	margin: 10 0 0 30;}

#content ul li,
#content div.infa ul li,
#content div.infa ul.map li
{	background-image: url(/images/point_body_ul.gif);
	background-position: 1px 0px;
	background-repeat: no-repeat;
	line-height: 15px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 1px 0px 2px 15px;
	margin: 0px 0 5px 0;
}

#content div.infa ul li, #content ul li{background-image: url(/images/point_ul.gif); background-position: 1px 7px;}

/*---------------------ÊÀÒÀËÎÃ--------------------------*/



#content table.products_table, #content table.products_table_v
{width: 100%; border-left: 1px solid  #86A6E3; border-bottom: 1px solid  #86A6E3; border-top: 1px solid  #86A6E3;}

th{border-bottom: 1px solid  #86A6E3; border-right: 1px solid  #86A6E3;}
#content table.products_table td{border-right: 1px solid  #86A6E3;}

th, #content table.products_table td{ background-color: #EBEDEE;	color: #000000;	padding: 5px 0px 5px 10px;}

#content table.products_table td,#content table.products_table_v td
{ font-size: 11px; font-weight: normal; background-color: #ffffff;}

#content table.products_table_v{border-bottom: 0px; }
#content table.products_table_v td{border-bottom: 1px solid  #86A6E3; border-right: 1px solid  #86A6E3; padding: 5px 0px 5px 10px;}

div.table_group table th{font-size: 11px;}

#content div.infa table td, div.table_group table td{
	padding: 5px 0px 5px 10px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000;}
#content table td{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000;}
#content a, #content div.infa table a, #content div.infa a,
div.table_group table a, table.techno a, #content table.products_table td a, #content table.products_table th a
{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #003399; text-decoration: underline;}


#content table.products_table th a{font-size: 12px;}

#content a:hover, #content div.infa table a:hover, #content div.infa a:hover,
div.table_group table a:hover, table.techno a:hover,
#content table.products_table td a:hover, #content table.products_table th a:hover
{font-size: 11px;	color: #A00000; 	text-decoration: underline;}

#content table.products_table th a:hover{font-size: 12px;}

#content div.infa span.data_news{font-size: 11px; color: #A00000;}

#content table.techno td{text-align: center;	padding: 5px 0px 5px 0px;}

#content table.no_border {border: 0px;}
#content table.no_border td, #content table.no_border th {padding: 5px 0px 5px 10px; border: 0px;}

/*------central_menu----------------*/

#central_menu{padding: 0 0 0 0;	margin: 20 0 0 0; width: 755px;}
#central_menu ul, #podrazdel ul
{list-style: none; padding: 0 0 0 0; margin: 0 0 0 0;}
#central_menu ul li{background-image: url(/images/backgr_li.gif);	background-position: top;	background-repeat: no-repeat;
	height: 70px;	padding: 10 0 0 0;	margin: 0 0 0 0;}
#central_menu ul li img{padding: 0 0 0 0;	margin: -9px 20px 0 1px;}
#central_menu a{color: #003399;	padding: 0 0 0 0; font-size: 12px; text-decoration: none; font-weight: bold;	margin: 0 0 0 0;}
#central_menu a:hover{color: #87A6E3; text-decoration: none; font-size: 12px;}

#central_menu_index{padding: 0 0 0 0;	margin: 20 10 0 0; width: 100%;}
#central_menu_index ul
{list-style: none; padding: 0 0 0 0; margin: 0 0 0 0; width: 100%;}
#central_menu_index ul li{background-image: url(/images/backgr_li.gif);	background-position: 0 0;	background-repeat: no-repeat;
	height: 70px;	padding: 0 0 0 0;	margin: 0 0 5 0;}
#central_menu_index ul li a img{padding: 0 0 15 0;	margin: 0px 20px -10 0px;}
#central_menu_index a{color: #003399;	padding: 0 0 0 0; font-size: 12px; text-decoration: none; font-weight: bold; margin: 0 0 0 0;}
#central_menu_index a:hover{color: #87A6E3; text-decoration: none; font-size: 12px;}
#central_menu_index a.podr{color: #FF9A00;	padding: 0 0 0 0; font-size: 11px; text-decoration: none; font-weight: normal; margin: 0 0 0 10;}
#central_menu_index a.podr:hover{color: #FF9A00; text-decoration: underline; font-size: 11px;}


table.subpages_index td.img, table.subpages_index td.text
{border-left: 1px solid #86A6E3; border-top: 1px solid #86A6E3; border-bottom: 1px solid #86A6E3;}
table.subpages_index td.text{border-left: 0px; background-color: #EBEDEE;}
table.subpages_index td.img{width: 1%;}
table.subpages_index td.text{width: 99%;}
table.subpages_index td.img img{margin: 1 1 1 1;}
table.subpages_index td.text a{color: #003399;	padding: 0 0 0 0; font-size: 12px; text-decoration: none; font-weight: bold; margin: 0 0 0 10; display: block;}
table.subpages_index td.text a:hover{color: #87A6E3; text-decoration: none; font-size: 12px;}
table.subpages_index td.white{height: 10px;}

/*------central_menu----------------*/
/*-----------INDEX_BODY_END----------------------------------*/

/*-------------right_MENU--------------------------------------*/

.index_point_line{background-image: url(/images/line_menu_left.gif);	background-repeat: repeat-y;
	background-position: 0 20px;}

td.bg_menu_left{background-image: url(/images/bg_menu_left.gif);	background-repeat: repeat-y;
	background-position: 0 0;}

#menu_right{height:100%;}
#menu_right{ padding: 0 0 0 0;	margin: 20 10 0 0;}
#menu_right div{padding: 0 0 0 0;	margin: 20 0 5 0;}

#menu_right div.news,
#menu_left div.news{
	/*border: 1px solid Aqua;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#menu_left div.news{
	margin: 0 0 0 0;
	padding: 10px 0 10px 5px;
	border-bottom: 1px solid #BFCCE4;
	border-top: 1px solid #BFCCE4;
}
#menu_right div.news  ul,
#menu_left div.news ul{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 10 20;
}
#menu_right div.news  ul li,
#menu_left div.news ul li{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0px;
	background-image: none;
}
#menu_right div.news  ul li a,
#menu_left div.news ul li a{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
#menu_left div.news a{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: normal;
}
#menu_right div.news  ul li a:hover,
#menu_left div.news ul li a:hover{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#menu_right h3,  h3{
	font-family: Tahoma;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 5 0 10 0;

}
#menu_right div.contacts div h2,
#menu_left div.contacts h2{
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 10 0 10 0;
}
h3 img{
	padding: 0 0 0 0;
	margin: 0 10 0 0;
}
#menu_right div.contacts div,
#menu_left div.contacts{
	margin: 0 0 0 20;
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
}
#menu_left div.contacts{
	margin: 20px 0 0 5px;
}
#menu_left div.contacts div{
	margin: 0 0 0 20;
}
#menu_left div.contacts a{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: normal;
}
#menu_right div.contacts div a,
#menu_left div.contacts a{
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	display: inline;
}
#menu_right div.contacts div a:hover,
#menu_left div.contacts a:hover{
	color: Black;
	text-decoration: underline;
}
#menu_right div.contacts div a.map,
#menu_left div.contacts a.map{
	font-family: Tahoma;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: underline;
}
#menu_right div.contacts div a.map:hover,
#menu_left div.contacts a.map:hover{
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}
/*-------------right_MENU_END--------------------------------------*/

/*------------FOOT--------------------------------*/

td.line_foot{
	background-color: #86A6E3;
	height: 20px;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	padding: 0 0 0 10;
}
td.foot_end{
	height: 70px;
}
div.banners{
	float: left;
}
div.banners img{
	margin: 0 0 0 10;
}
div.copyright {
	float: right;
	margin: 0 10 0 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #003399;
}
div.copyright a{
	font-family: Tahoma;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}
div.copyright a:hover{
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}
/*------------FOOT_END--------------------------------*/

/*---------left_menu_page-----------------*/

#menu_left{
	background-color: #EBEDEE;
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	width: 195px;
	/*border-bottom: 1px solid #BFCCE4;*/
	height: 100%;
}

#menu_left ul{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#menu_left ul li{
	background-image: url(/images/point_menu.gif);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	border-bottom: 1px solid #BFCCE4;
	border-top: 1px solid #BFCCE4;
	border-right: 1px solid #EBEDEE;
	border-left: 1px solid #EBEDEE;

	font-family: Tahoma;
	font-size: 11px;
	color: #A00000;
	font-weight: bold;

	padding: 0x 0 0px 0;
	margin: 0 0 1px 0;
}
#menu_left a{
	font-family: Tahoma;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 8px 0 5px 25px;
	display: block;
	vertical-align: top;
	line-height: 15px;

}
#menu_left a:hover{
	color: #A00000;
	text-decoration: underline;
}


#menu_left ul li.active{
	font-family: Tahoma;
	font-size: 11px;
	color: #A00000;
	font-weight: bold;
	padding: 8px 0 5px 25px;
	margin: 0px 0 1px 0px;
	/*text-decoration: underline;*/
	vertical-align: top;
	line-height: 15px;
}

#menu_left ul li.active ul{
	list-style: none;
	padding: 0 0 0 0;
	margin: 10 0 0 5;
}
#menu_left ul li ul{
	list-style: none;
	padding: 0 0 0 0;
	margin: 10 0 0 30;
}
#menu_left ul li.active ul li,
#menu_left ul li ul li{
	background-image: url(/images/point_menu_2.gif);
	background-position: 1px 0px;
	background-repeat: no-repeat;
	line-height: 15px;
	border: 0px;
	padding: 1px 0px 2px 15px;
	margin: 0px 0 5px 0;
}
#menu_left ul li.active ul li a,
#menu_left ul li ul li a{
	font-family: Tahoma;
	font-size: 11px;
	color: #003399;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 0 0px 0;
	margin: 0 0 0px 0;
}
#menu_left ul li.active ul li a:hover,
#menu_left ul li ul li a:hover{
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}
#menu_left ul li ul li.active{
	font-family: Tahoma;
	font-size: 11px;
	color: #A00000;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 0px 2px 15px;
	margin: 0px 0 5px 0;

}
#menu_left ul li ul li.active ul,
#menu_left ul li ul li ul{
	list-style: none;
	padding: 0 0 0 0;
	margin: 10 0 0 0;

}
#menu_left ul li ul li.active ul li,
#menu_left ul li ul li ul li{
	background-image: url(/images/point_body_ul.gif);
	background-position: 1px 0px;
	background-repeat: no-repeat;
}
#menu_left ul li ul li.active ul li a,
#menu_left ul li ul li ul li a{
	font-family: Tahoma;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	padding: 0px 0 0px 0;
	margin: 0 0 0px 0;
}
#menu_left ul li ul li.active ul li a:hover,
#menu_left ul li ul li ul li a:hover{
	color: #A00000;
	text-decoration: none;
}
#menu_left ul li ul li ul li.active{
	/*background-color: #87A6E3;*/
	font-family: Tahoma;
	font-size: 11px;
	color: #A00000;
	font-weight: normal;
	text-decoration: none;
}

#search{
	border-top: 1px solid #BFCCE4;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 20px 20px 0px 25px;
	margin: 0px 0 0px 0px;
}
#search div{
	padding: 0px 0 0px 0;
	margin: 0 0 10px 0px;
}
#search input{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	border-left: 2px solid #808080;
	border-top: 2px solid #808080;
	border-bottom: 1px solid #D4D0C8;
	border-right: 1px solid #D4D0C8;
}
#search input.subm{
	border: 0px;
	vertical-align: bottom;
}

/*---------left_menu_page-----------------*/

#bottom_menu_page{
	background-color: #86A6E3;
	height: 20px;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	padding: 0px 0 0px 0;
	margin: 5px 0 0px 0;
	height: 20px;
}
#bottom_menu_page div.update{
	padding: 0px 0 0px 0;
	margin: 3px 0 0px 10px;
	float: left;

}
#bottom_menu_page div.menu{
	padding: 0px 0 0px 0;
	margin: 3px 0px 0px 150px;
	float: left;

}
#bottom_menu_page div.menu ul{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#bottom_menu_page div.menu ul li{
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
}
#bottom_menu_page div.menu ul li a{
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
#bottom_menu_page div.menu ul li a:hover{
	color: #ffffff;
	text-decoration: underline;
}

/*------------downloads---------------------*/

#downloads{
	float: left;
	display: inline
}
#downloads_text{
	margin: 0px 50px 0px 0px;
	float: right;

}
#downloads td.down_1{
	background-image: url(/images/download_left.gif);
	background-position: 0px 100%;
	background-repeat: no-repeat;
	width: 7px;
	height: 38px;
}
#downloads td.down_2{
	background-image: url(/images/download_right.gif);
	background-position: 0px 100%;
	background-repeat: no-repeat;
	width: 7px;
	height: 38px;
}
#downloads td.down_3{
	background-image:	url(/images/download_border_left.gif);
	background-position: 0px 100%;
	background-repeat: repeat-y;
	width: 7px;

}
#downloads td.down_4{
	background-image:	url(/images/download_border_right.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	width: 7px;
}
#downloads td.down_5{
	background-image:	url(/images/download_b_left.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
#downloads td.down_6{
	background-image: url(/images/download_border_bottom.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	height: 7px;
}
#downloads td.down_7{
	background-image:	url(/images/download_b_right.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
#downloads td.down{
	padding: 0px 20px 0px 15px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #A00000;
	font-weight: bold;
}
#downloads td.down div{
	background-image: url(/images/point_menu_2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#downloads td.down ul{
	list-style: none;
	padding: 0px 0px 5px 0px;
	margin: 5px 0px 0px 20px;
}
#downloads td.down ul li{
background-image: none;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}
#downloads td.down a{
	font-family: Tahoma;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	text-decoration: underline;
	padding: 3px 0px 0px 0px;
}
}
#downloads td.down a:hover{
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
/*------------downloads---------------------*/

#content h5.blue_14px {text-align: left; color: #003399; font-size: 14px; padding: 0px; margin: 0px;}
