html, body
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}


.red {background-color: red;}

a img {
        border:0 none;
}

#bg_left
{
	position: absolute;
	height: 100%;
	min-height: 100%;
	background-position: bottom left;
	background-repeat: no-repeat;
}

#bg_right
{
	position: absolute;
	width: 100%;
	height: 100%;
	min-height: 100%;
	background-position: bottom right;
	background-repeat: no-repeat;
}

#page_text
{
	position: absolute;
	height: 100%;
	min-height: 100%;
}

#page, #page_2
{
	position: relative;
	min-height: 100%;
	min-width: 1000px;
	display: block;
	width: 100%;
	width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px");
	height: expression(document.body.clientHeight > 500 ? "100%" : "500px");
}

#images
{
	position: absolute;
	min-width: 1000px;
	height: 100%;
	min-height: 554px;
	display: block;
	width: 100%;
	width: expression(document.body.clientWidth > 1000? "100%" : "1000px");
	background-image: url('images/header_back.gif');
	background-position: top;
	background-repeat: repeat-x;
}

H1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; color:#347DD9; font-weight: normal; margin:  0px 0px 0px 0px 
	}

h2.index
{
	FONT-SIZE: 14px;
	color:#fe0000;
}

.text_link
{
	color: #000000;
	text-decoration: none;
}

.table1
{
	table-collapse: collapse;
	margin-right: 270px;
}

* html #page
{
	height: 100%;
}

#page_content, #page_content_2
{
	min-width: 1000px;
	min-height: 554px;
	height: expression(document.body.clientHeight > 477? "70%" : "477px");
	padding-bottom: 54px;
}

#top_image
{
	position: absolute;
	z-index: 1;
	text-align: left;
}

#right_image
{
	position: absolute;
	z-index: 1;
	right: 0px;
	width: 260px;
	height: 100%;
	float: right;
	background-image: url('images/block2.jpg');
	background-repeat: no-repeat;
	background-color: #053790;
}

#left_image
{
	position: absolute;
	z-index: 1;
	left: 0px;
	width: 23px;
	height: 100%;
	background-image: url('images/block_left2.jpg');
	background-repeat: no-repeat;
	background-color: #033187;
}

#content, #content_2
{
	position: relative;
	display: block;
	width: 80%;
	float: left;
	border: 0px solid green;
}

#content_2
{
	width: 100%;
	border: 0px solid black;
}

#news
{
	position: absolute;
	z-index: 3;
	display: block;
	padding: 30px 25px 20px 25px;
}

#blue {
	position: absolute;
	z-index: 10;
	display: block;
	padding: 30px 25px 20px 25px;
	/*color:#5171AC; */
	color:#fe0000;
	font-size:14px
}

#new_blue {
    position:absolute;
    z-index:3;
    top:20px; left:25px;
    //top:30px;
    padding:0;
    /*padding:30px 25px 20px 25px;*/
    color:#fe0000;
    font-size:14px;    
}

#blue p
{
	padding: 0px 0px 0px 0px;
	spacing: 0px 0px 0px 0px;
	margin:0 0 4px 0;
}

#text_page
{
	position: absolute;
	z-index: 3;
	display: block;
	padding: 30px 25px 20px 23px;
}

#text_footer
{
	position: absolute;
	z-index: 3;
	bottom: 45px;
	left: 0px;
	width: 100%;
	min-width: 1000px;
}

#white
{
	height: 10px;
	background-color: #ffffff;
	margin-left: 23px;
	margin-right: 260px;
}

.news_image
{
	width: 13px;
	height: 13px;
}

.news_text
{
	padding-left: 8px;
}

.news_link
{
	color: #ed1c24;
	font-size: 14px;
	text-decoration: none;
}

#right, #right_2
{
	position: relative;
	z-index: 10;
	width: 190px;
        // width:189px;
	float: right;
}

#right_2
{
	width: 220px;
}

#right {

}

#menu, #menu_2
{
	display: block;
	width: 25%;
	padding-top: 25px;
	float: right;
}

#menu {
         padding-left:1px;
}

#menu_2
{
	padding-top: 50px;
}

#menu_block
{
	margin-top: 12px;
	color:#5171AC; 
	font-size:12px
}

.menu_title
{
	color: #193e76;
	font-size: 18px;
	padding:15px 0 5px 0;	
        //padding:11px 0 4px 0;
}

.menu_text
{
	height: 33px;
	padding-left: 2px;
	vertical-align: middle;
}

.menu_image
{
	width: 13px;
	height: 13px;
}

.menu_link, .menu_link_2
{
	color: #443683;
	text-decoration: none;
	font-size: 12px;
	margin:0 0 0 8px;
}

.menu_link_2
{
	color: #ffffff;
}

#footer
{
	position: relative;
	z-index: 50;
	margin-top: -54px;
	height: 54px;
	min-width: 1000px;
	display: block;
	background-color: #fe0000;
	width: 100%;
	width: expression(document.body.clientWidth > 1000? "100%" : "1000px");
}

#footer_left
{
	display: block;
	height: 100%;
	width: 80%;
	float: left;
}

#footer_left_text, #footer_left_text_2
{
	font-size: 11px;
	color: #ffffff;
	padding:0 10 0 15px;
	
}

#footer_left_text_2
{
	padding-left: 23px;
}

#footer_left_text
{
	padding-left: 25px;
}

#footer_right
{
	display: block;
	width: 19%;
	height: 100%;
	float: right;
}

#footer_right_text, #footer_right_text_2
{
	width: 188px;
	float: right;
	text-align: left;
	padding-top: 18px;
	padding-left: 0px;
}

#footer_right_text_2
{
	width: 220px;
}

.footer_button
{
	border: 1px solid #ffffff;
	padding: 3px 4px 3px 4px;
	line-height: 11px;
	margin-right:2px;
	margin-left: 2px;
	float: left;
	text-align: center;
}

a.service
{
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

#image_left
{
	position: absolute;
	z-index: 2;
	bottom: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

#image_right_content
{
	position: absolute;
	z-index: 1;
	text-align: right;
}

#image_right
{
	position: relative;
	z-index: 1;
	bottom: 0px;
	float: right;
	margin: auto 0 0 auto;
}

#search, #search_2
{
	position: relative;
	z-index: 3;
	width: 190px;
	float: right;
	margin-top: -43px;
}

#search_2
{
	width: 220px;
        height:21px;
}

#title
{
	margin: 40px 0px 0px;
	width: 120px;
	height: 12px;
	color: #ffffff;
	font-size: 12px;
	text-transform: lowercase;
	text-align: center;
	background-color: #002967;
}

.search_field {
        width:157px; 
        // width:155px;
        height:14px;
        //height:14px;
        font-size:10px;
        font-family:'Arial', 'Helvetica', 'Sans-Serif';
        margin:0; 
        color: #eef6fe;
        border:1px solid #eef6fe;
        background-color:#347dd9;
        margin-left:2px;
}

a:link.contacts_link, 
a:visited.contacts_link,
a:hover.contacts_link, 
a:visited:hover.contacts_link {color:#5171AC;}

a:link, 
a:visited,
a:hover, 
a:visited:hover {color:#000000;}

