/* -------------------------------
	Reset style 
------------------------------- */

body,ul,ol,li,h1,h2,h3,h4,h5,h6,div,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 Arial, Helvetica, sans-serif; color:#333e49;}

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold;}
h1{padding:0 0 15px 0; font-size:22px; color:#013f78; font-style:italic;}

a{text-decoration:underline; color:#333e49;}
a:visited{}
a:hover{text-decoration:none;}
a:active{}

p{padding:0 0 10px 0; line-height:18px;}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center; background:#05589a url('/img/body_bg.jpg') no-repeat 50% 0;}

#main{width:1000px; min-height:100%; height:auto !important;	height:100%; margin:0 auto -99px; text-align:left;
	background:url('/img/main_bg.gif') repeat-y 0 0;}

	#header{}
	
	#content{padding:0 0 0 8px;}
		.first_block{float:left; width:281px; min-height:445px; height:auto !important; height:445px; padding:0 13px 0 0; background:url('/img/left_bg.jpg') repeat-x 0 0;}
		.block{float:left; width:667px; padding:15px 0 0 20px; border-top:solid #014171 4px;}

#footer, .footer_push{clear:both; width:1000px; height:99px; margin:0 auto;}
#footer{background:url('/img/footer_bg.gif') no-repeat 0 0;}

/* -------------------------------
	Menu 
------------------------------- */

.left_menu{min-height:210px; height:auto !important; height:210px; margin:0 0 28px 1px; padding:0 10px 10px 10px; background:#ffffff;}
	.left_menu li{background:#0c6fab url('/img/left_menu_bg.gif') repeat-x 0 0;}
		.left_menu li a{display:block; padding:6px 10px 6px 10px; background: url('/img/blue_corner.gif') no-repeat 95% 65%; 
			color:#004078; font: bolder 12px Tahoma; text-decoration:none;}
			
			.left_menu li ul{background:#fff; margin:0; padding:5px 0 5px 7px;}
			.left_menu li li{background:none;}
			.left_menu li li a{display:block; _height:1px; padding:1px; background:none; color:#014577; font: normal 10px Tahoma; text-decoration:none;}

/* -------------------------------
	Form 
------------------------------- */

/* -------------------------------
	Template style
------------------------------- */

.main_logo a{display:block; width:280px; height:78px; margin:19px 0 7px 0; background:url('/img/main_logo.jpg') no-repeat 50% 65%;}

.blue_title_block{padding:10px; background:url('/img/blue_bg.gif') repeat-x 0 0; color:#fff; font-size:18px; font-style:italic;}

.left_news_block{padding:10px;}
	.blue_title_block2{margin:0 0 15px 0; padding:10px 0; background:#92ade4 url('/img/blue_bg2.gif') repeat-x 0 100%; color:#014676; font-size:17px; text-align:center;}

	.left_news_block dt{padding:0 0 5px 0; color:#41200a; font-weight:bolder; font-size:13px;}
	.left_news_block dd{padding:0 5px 10px 5px; color:#333e49;}
		.left_news_block dd a{color:#41200a; text-decoration:none;}
	
.logo_block{}

.content_block{clear:both; margin:0 18px 15px 0; padding:13px 0 7px 0; border-top:solid #336995 3px; border-bottom:solid #336995 2px;}
	.content_block img{ margin:0 15px 0 0;}/*float:left;*/

.content_news{padding:0 17px 0 0;}
	.content_news dt{padding:0 0 7px 0;}
		.content_news dt strong{display:block; padding:0 0 3px 0; font-size:12px;}
		.content_news dt a{font-size:14px; font-weight:bolder; color:#00447a;}

		.content_news dd{padding:0 0 15px 0;}

.copyrt1{float:left; padding:70px 0 0 25px; font-size:10px; color:#013f78;}
.copyrt2{float:right; padding:70px 30px 0 0; font-size:10px; color:#013f78;}

