/* -------------------------------
	Reset style 
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td,dl,dt,dd{margin:0; padding:0;} 
	
img{border:0; vertical-align:top;}

ul,ol{list-style:none;}
 
table{border:0px; border-collapse:collapse;}

/* -------------------------------
	Base font 
------------------------------- */

body{font: normal 11px Tahoma; color:#171717;}

h1{float:right; width:240px; margin:0 0 20px 0; padding:3px 18px 0 0; background:#727272 url('../img/h1_bg.gif') repeat-x 100% 100%; font-family:Trebuchet MS; font-size:17px; color:#E2E5EC; font-weight:normal;}
	.block h1{float:none; width:240px; margin:0 0 20px 0; padding:3px 0 0 18px; background:#727272 url('../img/h1_bg.gif') repeat-x 100% 100%; font-family:Trebuchet MS; font-size:17px; color:#E2E5EC; font-weight:normal;}

h2{margin:0 0 24px 0; padding:0 0 0 30px; background:url('../img/blue_bullet.gif') no-repeat 0 50%; font-family:Trebuchet MS; font-size:17px; color:#E2E5EC; font-weight:normal;}

h3,h4,h5,h6,strong,th{font-weight:bold; color:#000;}

a{color:#0F5DC7;}
a:visited{}
a:hover{color:#1F242A;}
a:active{}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center; background:#D9D9D9;}

#main{min-width:1000px; max-width:1280px; min-height:100%; height:auto !important;	height:100%; margin:0 auto -74px;
	background: url('../img/main_bg.jpg') no-repeat 50% 110px;  text-align:left;
	width: expression(document.body.clientWidth > 850 ? "100%" : "1000px")}

	#header{height:140px;}
	
	#content{}
		.first_block{float:left; width:303px; padding:0 0 50px 0; text-align:right;}
		.block{margin-left:347px; padding:0 0 50px 0;}
										
#footer, .footer_push{min-width:1000px; max-width:1280px; height:74px;  margin:0 auto;  clear:both; width: expression(document.body.clientWidth > 850 ? "100%" : "1000px")}
	.footer_content{height:74px; margin-left:347px; padding:0 0 0 20px; background: url('../img/footer_bg.gif') repeat-x 0 0; text-align:left; color:#DCE1ED;} 
 	
/* -------------------------------
	Menu 
------------------------------- */

.white_bottom ul{padding:18px 0 8px 0;}
	.white_bottom li{padding:0 0 10px 0;}
	.white_bottom a{display:block; padding:3px 15px; font-family:Trebuchet MS; font-size:17px; color:#3F3F3F; text-decoration:none;}
	.white_bottom a:hover{text-decoration:underline; background:#D9D9D9; text-decoration:none;}

/* -------------------------------
	Form 
------------------------------- */
	
/* -------------------------------
	Template style
------------------------------- */
p{padding:0 40px 15px 20px;}

.main_logo a{position:absolute; width:244px; height:57px; margin:23px 0 0 44px; background: url('../img/main_logo.gif') no-repeat 0 0;}

.head_content{position:absolute; width:32%; height:80px; margin:20px 0 0 350px; color:#727272;}

.phone_block{float:right; margin:30px 70px 0 0; padding:20px 0 10px 66px; background: url('../img/phone_ico.gif') no-repeat 0 0; font-family:Trebuchet MS; font-size:23px; color:#1F558A;}
	.phone_block span{font-size:17px;}
	.phone_block div{padding:12px 10px 0 0; border-bottom:dotted #868487 2px;}

.white_top{background:#FFFFFF url('../img/white_top.gif') no-repeat 100% 0;}
.white_bottom{min-height:30px; height:auto !important;	height:30px; margin:0 0 23px 0; background: url('../img/white_bottom.gif') no-repeat 100% 100%;}
	.white_bottom2{margin:0 0 40px 0;}

.news_block{clear:both; padding:0 0 25px 0;}		
	.news_block dt{padding:0 0 17px 0; font-weight:bolder;}
	.news_block dt a{padding:0 0 0 20px; background:url('../img/blue_arrow.gif') no-repeat 10px 50%;} 
	.news_block .more_a{display:block; margin:10px 0 13px 0; font-weight:bolder !important;}	
	
.more_a{display:block; margin:0 0 28px 0; font-weight:bolder !important;}	

.blue_list{margin:0 0 30px 0;}
	.blue_list li{margin:0 0 3px 0; padding:0 0 0 12px;}
	.blue_list a{color:#0F5DC7; font-weight:bolder;}

.number_list a{padding:0 0 0 5px; font-weight:bolder;}

.blue_center{width:630px; margin:0 auto;}

.blue_top{padding:27px 0 27px 20px; background:#1F558A url('../img/blue_top.gif') no-repeat 0 0;}
.blue_middle{height:29px; _margin:0 0 0 -3px; background:#1F558A url('../img/blue_middle.gif') no-repeat 0 0;}
.blue_bottom{margin:0 0 28px 0; padding:10px 0 40px 20px; background:#1F558A url('../img/blue_bottom.gif') no-repeat 0 100%;}

	.blue_block{margin:0 25px 0 0; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align: top;}

	.blue_top img{margin:0 0 14px 0; padding:3px 3px 3px 3px; background:url('../img/img_bg.gif') no-repeat 50% 50%;}
	.blue_bottom img{margin:0 0 14px 0; padding:3px 3px 3px 3px; background:url('../img/img_bg.gif') no-repeat 50% 50%;}

	.white_list{}
		.white_list li{margin:0 0 3px 0; padding:0 0 0 12px; background:url('../img/white_arrow.gif') no-repeat 0 3px; width: 260px;}
		.white_list a{color:#FFFFFF;}
	
.more_a_block{margin:0 0 24px 20px; color:#0F5DC7;}	
.more_a_block a{padding:0 0 0 0; font-weight:bolder !important;}	

.img_list{margin:0 0 0px 50px;} 
	.img_list li{margin:0 12px 10px 0; display:-moz-inline-stack; display:inline-block; vertical-align: middle; zoom:1; *display:inline;}
		.img_list img{border:solid #407CCD 3px;}

.content_list{margin:0 10% 55px 20px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
	.content_list li{margin:0 0 3px 0; padding:0 0 0 0;}
	.content_list a{color:#0F5DC7; font-weight:bolder;}

.footer_contact{padding:10px 0 10px 0; }	
.footer_copyrt{margin:15px 0 0 0;}
