html
{
  height:100%;
}

body {           
  margin: 0;  
  padding: 0;
  background:#2e587b url('images_style/bg.png') repeat-x top left;
  
  color: #000;
  font-family:Verdana, Arial, Sans-Serif;
  font-size: 12px;  
} 

/*----------------------*/
a 
{
  font-family:Verdana, Arial, Sans-Serif;
  color:#000;
  font-size: 12px;  
}

a:visited {
}

a:hover {
  text-decoration: none;
  color:#000;
}

p 
{
  font-family:Verdana, Arial, Sans-Serif;
  color: #000; 
  font-size:12px;
  line-height:150%;
  text-align:left;
}

ul
{
	margin:0;
	margin-top:10px;
	padding:0;
	padding-top:5px;
	list-style-type:none;
}
ul li
{
	padding:5px;
	padding-left:10px;
}

ul.left_menu, ul.left_menu_big
{
    margin:0px;
	margin-top:10px;
    padding:0px;
}

ul.left_menu a, ul.left_menu_big a
{
    color:#1d275d;
    font-weight:bold;
    font-size:12px;
}        

ul.left_menu_big a
{
    font-size:14px;
}

/*=====================================*/
h1
{
  color:#1e4d8a;
/*  color:#666;*/
  font-size:24px;
  font-weight:normal;
  font-family:Verdana, Arial, Sans-Serif;
  line-height:120%;
  margin:0;
  margin-top:15px;
  text-align:left;
}
h2
{
  font-size:16px;
    font-weight:bold;
  line-height:150%;
  margin-top:20px;
  color:#1e4d8a;
}

h3
{
  font-size:14px;
  font-weight:bold;
  text-align:left;
}

h4
{
  font-size:12px;
}
h5
{
  font-size:12px;
  font-weight:bold;
  padding:0;
  margin:0;
}

h2.h2_1
{
    font-weight:normal;
    font-size:18px;
    line-height:130%;
    margin:10px;
}

h3.h3_1
{
    font-size:12px;
}
p.h2_brd
{
    border-bottom:solid 2px #6fae22;    
}
    
/*== HEADER ====================================*/
#header 
{  
  margin:0 auto;  
  height:197px;
  width:100%;
  text-align:left;
  background:transparent url('images_style/header_bg.png') repeat-x top left;
}

#header td
{
    vertical-align:top;
}

#header_left
{
  background:transparent url('images_style/header_left.jpg') no-repeat top left;
  width:580px;
}
#header_right
{
  background:transparent url('images_style/header_right.jpg') no-repeat top right;
  width:351px;
}

/*== NEW HEADER ====================================*/

#layout-page { min-width: 996px; }
* html #layout-page { width: 100%; w: expression((this.w != document.documentElement.clientWidth) ? (this.w = document.documentElement.clientWidth, style.width = (this.w < 996) ? ("996px") : "100%") : 0); }

.block-header { height: 135px; background: #9ed2ff url(images_style/bg-header-right.jpg) no-repeat right 0; }
.block-header * { margin: 0; padding: 0; }
.block-header .inner { position: relative; height: 135px; background: url(images_style/bg-header-left.jpg) no-repeat 0 0; }
.block-header .figure-1 { width: 119px; height: 119px; position: absolute; z-index: 5; left: 32%; top: 8px; }
.block-header .figure-1 span { display: block; width: 119px; height: 119px; background: url(images_style/header-figure-1.png) no-repeat 0 0; }
.block-header .figure-1 span a { display: block; width: 119px; height: 119px; overflow: hidden; position: relative; text-indent: -1000px; }
.block-header .figure-2 { width: 134px; height: 133px; position: absolute; z-index: 7; left: 42%; top: 1px; }
.block-header .figure-2 span { display: block; width: 134px; height: 133px; background: url(images_style/header-figure-2.png) no-repeat 0 0; }
.block-header .figure-2 span a { display: block; width: 134px; height: 133px; overflow: hidden; position: relative; text-indent: -1000px; }
.block-header .figure-3 { width: 119px; height: 119px; position: absolute; z-index: 6; left: 53%; top: 5px; }
.block-header .figure-3 span { display: block; width: 119px; height: 119px; background: url(images_style/header-figure-3.png) no-repeat 0 0; }
.block-header .figure-3 span a { display: block; width: 119px; height: 119px; overflow: hidden; position: relative; text-indent: -1000px; }
.block-header .figure-4 { width: 129px; height: 128px; position: absolute; z-index: 5; left: 63%; top: 6px; }
.block-header .figure-4 span { display: block; width: 129px; height: 128px; background: url(images_style/header-figure-4.png) no-repeat 0 0; }
.block-header .figure-4 span a { display: block; width: 129px; height: 128px; overflow: hidden; position: relative; text-indent: -1000px; }
.block-header h1 { width: 280px; height: 100px; position: absolute; left: 10px; top: 15px; }
.block-header h1 a { display: block; width: 280px; height: 100px; overflow: hidden; text-indent: -10000px; }
* html .block-header .figure-1 span,
* html .block-header .figure-2 span,
* html .block-header .figure-3 span,
* html .block-header .figure-4 span { font-size: expression(runtimeStyle.fontSize = currentStyle.fontSize, (currentStyle.backgroundImage != "none") ? (imgpath = currentStyle.backgroundImage.split('\"')[1], (imgpath.slice(-3).toLowerCase() == "png") ? (runtimeStyle.backgroundImage = "none", runtimeStyle.filter += "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgpath + "',sizingMethod='crop')") : 0) : 0); }
.block-header .phone { height: 22px; padding: 0 0 0 28px; white-space: nowrap; position: absolute; left: 120px; top: 107px; background: url(images_style/icon-phone.png) no-repeat 0 0; font: 16px/22px "Arial Black", Arial, sans-serif; color: #1e0b5d; }


/*== MENU ====================================*/
#menu_wrap
{
  margin:0 auto;  
  width:100%;
  background:transparent url('images_style/menu_bg.png') repeat-x top left;
}
  
td#mw_left
{
    background:transparent url('images_style/menu_left_bg.png') no-repeat top left;
    width:33px;
}
td#mw_right
{
    background:transparent url('images_style/menu_right_bg.png') no-repeat top right;
    width:33px;
}


#menu
{  
  margin:0 auto;  
  padding:0;
  background-color:transparent;
  height:45px;
  text-align:center;
}
#menu td
{
    background:transparent url('images_style/menu_left_bord.png') no-repeat top left;
}


#menu a
{
  font-family:Verdana, Arial, Sans-Serif;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  display:block;
  padding:7px 15px 5px 15px;  
}
#menu a:hover
{
	color:#1d305e;
}
/*== CENTER ====================================*/
#center
{
  margin:0 auto;  
  text-align:left;
	width:1000px;	
}
#center td
{
    vertical-align:top;
    text-align:left;
}

#left
{
    width:250px;
}

#phone
{
	font-size:24px;
	font-weight:normal;
	color:#76757d;
	width:250px;
	text-align:right;
}

/*== CTABLE ====================================*/
#container
{
  margin:0px;  
  height:500px;
  width:100%;
}
#container td
{
}
#container p
{
	font-size:12px;
	color:#333333;
}

#container td
{
    vertical-align:top;
}

td#left
{
    background-color:#fff;
    border:solid 1px #babdc0;
    width:197px;
}


td#right
{
    background-color:#fff;
    border:solid 1px #babdc0;
    width:200px;
}


/*---------- LEft table ------------*/
.ltable
{
    width:197px;
}

.ltable td.lhead
{
    background-image:url('images_style/left_top_bg.png');
    height:32px;
    border:none;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    padding:0px;
    text-align:center;    
}

td.side_text
{
    background-color:#fff;
    border:solid 1px #babdc0;    
    height:100px;
    padding:10px;
    padding-bottom:20px;
}
/*---------- CENTER table ------------*/
#ctable
{
    margin-top:14px;
    width:100%;
    background-color:#fff;
    border:solid 1px #babdc0;    
    
    height:500px;
    padding:15px 15px 20px 20px;    
}

/*== FLASH_BLOCK ====================================*/
#flash_block
{
	width:245px;	
	height:360px;
	float:left;
	margin:10px 15px 10px 0px;
}


/*---------- RIGHT table ------------*/
.rtable
{
    width:197px;
}

.rtable td.rhead
{
    background-image:url('images_style/right_top_bg.png');
    height:32px;
    border:none;
    text-align:center;    
}

.rtable td.rhead a, .ltable td.lhead a
{
    font-size:14px;
    font-weight:bold;
    color:#fff;
    display:block;
    padding-top:9px;
    text-decoration:none;
 }

.rtable p
{
    line-height:120%;
}

a.further
{
    font-weight:bold;
    font-size:11px;
    font-weight:bold;
    color:#24528c;    
}

p.border
{
    border-bottom:solid 1px #c2c3c4;
}

/*=== ÊÍÎÏÊÀ "ÏÎÄÏÈÑÊÀ ÍÀ ÍÎÂÎÑÒÈ" =====*/
#sub_button
{
    margin-top:20px;
    background-image:url('images_style/sub_button.png');
    width:172px;
    height:30px;
    text-align:center;
}
#sub_button a
{
    display:block;
    padding:7px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
}
#sub_button a:hover
{
	color:#1d305e;
}
/*=======================================*/
.date
{
    font-size:12px;
    font-weight:bold;
    color:#24528c;
}
/*== FOOTER ====================================*/
#footer
{
	margin-top:40px;
	width:100%;
	background-color:#16003a;
	border-top:solid 1px #6499ce;
	color:#a2d5de;
	height:20px;
	font-size:14px;
	font-weight:bold;
}
#footer td
{
	vertical-align:top;
	padding:10px;
}
#footer p
{
	font-weight:normal;
	font-size:12px;
}
#footer a
{
	font-size:12px;
	color:#d2d4d4;
	font-weight:normal;	
}
table.t1 
{
  border-collapse:collapse;
}

table.t1 td
{
	border: solid 1px #24528c;
	text-align:left;
}
 

