body, html
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
}

td{
font-size: "11px"; color: #000000;   text-decoration: none;
}
a.textMenu {text-decoration: none;color: #340E70;}
a.menuFoot {	font-family: verdana;	font-size: 11px; color: #340e70;	text-align: right;	text-decoration: none;}
a.textMenu:hover {text-decoration: underline;color: #340E70;}
a.menuFoot:hover {	font-family: verdana;	font-size: 11px; color: #340e70;	text-align: right;	text-decoration: underline;}


.text_foot {  font-family: Verdana; font-size: 11px; color: #340e70; text-align: left; padding-left: 130px; padding-top: 5px; 
vertical-align: top; top: 5px; clip:  rect(   ); height: 50px}
.text_footCopy { font-family: Verdana; font-size: 11px; color: #340e70; text-align: right; padding-left: 130px; padding-top: 5px; 
vertical-align: top; top: 5px; clip: rect( ); height: 50px ; padding-right: 30px}
.content {font-family: Verdana;	font-size: 12px; color: #340E70; padding: 10px}
.content * {font-family: Verdana;	font-size: 12px; color: #340E70;}

.image {  vertical-align: top; margin-right: 30px}
li {  font-family: Verdana; font-size: 11px; list-style-image: url(images/list.gif)}
.list {  font-family: Verdana; font-size: 11px; font-weight: bold; color: #340e70; list-style-image: url(images/list.gif)}
.list_area {  vertical-align: top; font-family: Verdana; color: #000066; font-size: 12px; font-weight: bold; margin-top: 30px; 
padding-top: 30px; padding-left: 30px; height: 10px}
.menu {	font-family: Verdana;	font-size: 12px;	font-weight: bold;	color: 340E70;	padding-left: 10px;	text-align: left;	
vertical-align: middle;}
.content2 {	font-family: Verdana;	font-size: 12px; color: #340E70; }

.Title
{
	font:12px Verdana;
	color: #340E70;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
}



.line {	color: #340E70;	border: #340E70;}
.menuFoot {	font-family: verdana;	font-size: 11px;	color: #340e70;	text-align: right;	text-decoration: none;}


.menuFootTable {
	text-align: right;
	color: #340e70;
	font-family: verdana;
	font-size: 11px;
	padding-right: 30px;

}
.map {  color: #340E70; margin-left: 15px}

.search
{
	background:#ffffff url(images/search.gif) no-repeat top;
	width:189px;
	height: 24px;
}

.menu_layer
{
	width:246px;
	height:100%;
	background: url(images/alex_menu_body.gif);
}

.menu_td
{
	background: url(images/alex_menu_top.gif) no-repeat top;
}

.menu_table
{
	width:246px;
	height:248px;
	background: url(images/alex_menu_bottom.gif) no-repeat bottom;
}

.menu_table td
{
	background: transparent;
}


.menu_layer ul, .menu_layer li
{
	margin:0;
	padding:0;
}

.menu_layer li
{
	list-stle-image: none;
	list-style: none;
}

.menu_layer li a
{
	display: block;
	margin: 0;
	text-decoration: none;
	color: #573788;
	font: bold 11px Tahoma;
	padding: 3px 35px 0 36px;
	background: url(images/alex_menu_marker.gif) no-repeat 16px 4px;
}

.menu_layer li a:hover
{
	color: #CE1717;
	background: url(images/alex_menu_marker_hover.gif) no-repeat 16px 4px;
}

#search_block
{
	margin-left: 70px;
	width: 200px;
}

#search_form
{
	height: 25px;
	background: url(images/alex_search_word.gif) no-repeat left top;
	margin:0;
	padding:0;
	padding-left: 49px;
	display: block;
}

#search
{
	float: left;
	width: 109px;
	height: 25px;
	border: 0 solid;
	background: url(images/alex_search.gif) repeat-x top;
	font: bold 12px Arial;
	color: #999797;
	line-height: 19px;
}

#search_button
{
	width: 32px;
	height: 25px;
	float:left;
}

.text_navigation
{
	vertical-align: top;
	padding-left:16px;
	margin-left:0;
}

.text_navigation li
{
	padding: 3px 20px 3px 5px;
	list-style-image: none;
	list-style: none;
}
.clear_class li
{
	list-style-image: none;
	list-style: none;
}
.text_navigation2 li
{
	vertical-align: top;
	padding: 0;
	margin: 0;
	padding: 3px 20px 6px 15px;
	list-style-image: none;
	list-style: none;
	background: url(images/alex_text_navigation.gif) no-repeat 2 0px;
}

.text_navigation a
{
	font: bold 11px Arial;
	color: #573788;
	text-decoration: none;
	display: block;
	background: url(images/alex_text_navigation.gif) no-repeat 0 0px;
	padding : 2px 0 2px 20px;
}

.text_navigation a:hover
{
	color: #CE1717;
}

.alex_news_right
{
	height:100%;
	border-top:1px solid #340E70;
	background: url(images/alex_news_right_bg.gif) no-repeat 1px 0;
	vertical-align: top;
}

#alex_news_block
{
	border:1px solid #340E70;
	margin: 15px;
	background-color: #fff;
	padding: 5px;
	font-size: 11px;
	font-family: Verdana;
	color: #340E70;
}

#alex_news_block b
{
	font-family: Tahoma;
}

a.news_more
{
	float: right;
	color: #340E70;
	font-weight: bold;
	clear: both;
	text-decoration: none;
	display: block;
}

a:hover.news_more
{
	color: #CE1717;
}

a.sb_link
{
	color: #340E70;
	font-weight: bold;
	text-decoration: none;
}

a.sb_link2
{	
	text-align: right;
	color: #340E70;
	font-weight: bold;
	text-decoration: none;

}
a.sb_link3
{	
	font-weight: bold;
	padding-top: 10px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	font: 18px Arial;
	color: #fff;
	line-height: 30px;

}
.title
{
	background: url(images/rub_title.gif);
	width:100%;
	height: 48px;
	padding: 0;
}

.title div
{
	background: url(images/about.gif) no-repeat left top;
	padding-left: 30px;
	height: 48px;
	font: 18px Arial;
	color: #fff;
	line-height: 44px;
}
.Title2
{
	font: 10px Verdana;
	color: #ffffff;
	background: #7B649F;
	font-weight: bold;
	border: 1px black solid;
}
.input_ss
{

	border: 1px black solid;
	font-family: Arial, Helvetica, sans-serif;
}

.map a
{
	line-height: 17px;
	font-size: 12px;
}

.map img
{
	float: left;
	width:20px;
	height:17px;
}

.up_link a
{
	color: #340E70;
	font:12px Verdana;
}

.style_table 

{ 		color:#340e70;
		border-top: 1px   solid #340e70;
		border-left: 1px solid #340e70;
		width:100%
}

.style_table  td
	{
	color:#340e70;
		border-bottom: 1px solid #340e70;
		border-right: 1px solid #340e70;
		text-align: center;
		
	}
 h3
 { color:#340e70;
	text-align: center;
 }

.navigation
{
	width: 306px;
	height: 56px;
	padding: 30px 0 0 95px;
	background: url(images/PP_head_07.gif);
}

td>.navigation
{
	width: 211px;
	height: 26px;
}

.navigation img
{
	border: 0 solid;
	margin: 0 3px;
}


