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

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

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

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

body{font: normal 13px Trebuchet MS, Arial, Helvetica, sans-serif; color:#010101;}


h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold;}

h2{padding:0 0 20px 0; font-size:20px; font-family:Tahoma; color:#010101; font-weight:normal;}

a{color:#010101; text-decoration:underline;}
a:visited{}
a:hover{color:#B80500; text-decoration:none;}
a:active{}

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

html, body{width:100%; height:100%; text-align:center; background:#000 url('../images/body_bg.jpg') repeat-x 0 0;}

#main{width:100%;	min-height:100%; height:auto !important; height:100%; margin:0 auto -90px;  text-align:left;
	background:url('../images/main_bg.jpg') repeat-y 50% 0;}

	#header{height:422px; background:url('../images/head_bg.jpg') no-repeat 50% 0;}
		.header{width:994px; height:422px; margin:0 auto; background:url('../images/head_bg.jpg') no-repeat 50% 0;}
	
	#content{width:994px; min-height:300px; height:auto !important; height:300px; margin:0 auto; background:url('../images/main_bg.jpg') repeat-y 0 0;}
		.first_block{float:left; width:390px; margin:0 0 0 40px; _margin:0 0 0 20px; background:#FFBA00 url('../images/first_block_top.jpg') no-repeat 0 0;}
		.last_block{float:left; width:513px; margin:0 0 0 12px; background:url('../images/last_block_bg.jpg') repeat-y 0 0;}
		.block{float:left; width:916px; margin:0 0 0 38px; _margin:0 0 0 24px; background:url('../images/block_bg.gif') repeat-y 0 0;}
							
#footer, .footer_push{width:100%; height:90px; margin:0 auto; clear:both;}
#footer{background:#525252 url('../images/footer_bg2.jpg') repeat-x 0 0;}
	.footer{width:994px; height:90px; margin:0 auto; background:url('../images/footer_bg.jpg') no-repeat 0 0;}
	 	
/* -------------------------------
	Menu 
------------------------------- */

.hmm{float:left; margin:3px 0 0 0;}
	.hmm li{float:left;}
	.hmm li a{float:left; padding:2px 25px 0 25px; color:#fff; font-size:11px; text-decoration:none;}
	.home_ico a{background:url('../images/home_ico.jpg') no-repeat 0 0;float:left;}
	.mail_ico a{background:url('../images/mail_ico.jpg') no-repeat 0 0;float:left;}	

.main_menu{clear:both; float:right; width:567px; padding:225px 38px 0 0;}
	.main_menu li{float:left;}
	.main_menu li a{float:left; padding:11px 0 11px 0; border-left:solid #fff 1px; border-right:solid #fff 1px; font-family:Verdana; color:#000; text-transform:uppercase; text-decoration:none; text-align:center; font-weight:bolder;}	
		.main_menu li a:hover{color:#fff;}
	
	.main_menu_li1 a{width:156px; background:url('../images/main_menu_bg1.jpg') no-repeat 0 0;}	
		.main_menu_li1 a:hover{background:url('../images/main_menu_bg1_hover.jpg') no-repeat 0 0;}	
	.main_menu_li2 a{width:152px; background:url('../images/main_menu_bg.gif') repeat-x 0 0;}	
		.main_menu_li2 a:hover{background:url('../images/main_menu_bg_hover.gif') repeat-x 0 0;}		
	.main_menu_li3 a{width:253px; background:url('../images/main_menu_bg3.jpg') no-repeat 0 0;}
		.main_menu_li3 a:hover{background:url('../images/main_menu_bg3_hover.jpg') no-repeat 0 0;}

.bottom_menu{padding:40px 0 0 80px;}
	.bottom_menu li{float:left;}
	.bottom_menu li a{float:left; padding:0 30px 0 30px; background:url('../images/bottom_menu_separator.gif') no-repeat 100% 60%; font-weight:bolder; color:#fff; text-decoration:none; font-size:11px;}	
	.bottom_menu li a:hover{text-decoration:underline;}	
	.bottom_menu_li a{background:none !important;}	
	
/* -------------------------------
	Form 
------------------------------- */

.search_form{float:left; width:285px; margin:2px 0 0 0;}
	.head_input{float:left; width:220px; height:17px; padding:1px 0 0 10px; background:#333333; border:solid #888888 1px; font-size:11px; color:#B2B2B2; font-family:Trebuchet MS;}
	.form_button{cursor:pointer; width:30px; height:20px; background:#FFBA00; border:solid #888888 1px;  font-size:11px; color:#000; font-family:Trebuchet MS; font-weight:bolder;} 	

.contact_form{margin:0 0 0 0px;}
	.contact_form label{float:left; width:100px;}
	.contact_form input{width:400px; height:20px; margin:0 0 5px ; padding:2px 0 0 10px; border:none; }
	.contact_form textarea{width:400px; height:65px; margin:0 0 25px ; padding:2px 0 0 10px;  border:none; }
	.textfield {background:#646464;color:#fff;}
	
/* -------------------------------
	Template style
------------------------------- */

.more_a a{clear:both; float:right; width:83px; height:17px; padding:1px 0 0 0; background: url('../images/more_a_bg.gif') no-repeat 0 0; font-size:11px; text-decoration:none; font-weight:bolder; text-transform:uppercase; text-align:center;}
	.more_a a:hover{background: url('../images/more_a_hover.jpg') no-repeat 0 0; color:#fff;}

.clear{clear:both;}

.main_logo a{position:absolute; width:318px; height:96px; margin:105px 0 0 40px;}

.head_block{float:right; padding:7px 20px 0 0;}

.head_content{clear:both; float:right; width:460px; height:75px; padding:30px 120px 0 0; overflow:hidden; color:#fff;}

.head_button {position:absolute; width:194px; height:22px; margin:0 0 0 260px;} /* background:url('../images/head_button.gif') no-repeat 0 0;*/
/*.head_button a:hover{background:url('../images/head_button_hover.gif') no-repeat 0 0;}*/

.head_content h1{position:absolute; width:138px; height:19px; background:url('../images/head_title.gif') no-repeat 0 0;}
.head_content p{display:block; padding:35px 0 0 0;}

	.first_block_content{padding:30px 34px 0 34px;}
		.first_block_content h1{margin:0 0 25px 0; padding:0 0 5px 0; font-size:26px; font-family:Tahoma; color:#010101; font-weight:normal; border-bottom:dotted #fff 2px;}
			.first_block_content h1 span{color:#B80500;}
		.first_block_content p{padding:0 0 20px 0;}	
	
	.first_block_bottom{height:196px; background:url('../images/first_block_bottom.jpg') no-repeat 0 100%;}	
		.first_block_bottom_content{padding:10px 34px 0 34px;}
		.first_block_bottom_content h1{margin:0 0 20px 0; padding:0 0 5px 0; font-size:20px; font-family:Tahoma; color:#010101; font-weight:normal; border-bottom:dotted #fff 2px;}
			.first_block_bottom_content h1 span{color:#B80500;}
		.first_block_bottom_content a{padding:0 0 0 5px; text-decoration:none;}	

.last_block_top{padding:12px 15px 10px 0; background:#000 url('../images/last_block_top.jpg') no-repeat 0 0; text-align:right;}		
	.last_block_top h2{padding:0 0 0 0; font-size:22px; font-family:Tahoma; color:#FFBA00; font-weight:normal;}
	.last_block_title{padding:5px 0 5px 30px; background:url('../images/last_block_title.jpg') no-repeat 0 0; color:#fff;}
	.last_block_bottom{min-height:380px; height:auto !important; height:380px; padding:12px 30px 30px 32px; background:url('../images/last_block_bottom.jpg') no-repeat 0 100%; color:#fff;}	
	
	.last_block_bottom iframe{width:100%; height:260px; border:none;}
	
	.language_list{margin:5px 0 0 0;}	
		.language_list li{float:left; width:103px; height:17px; margin:0 9px 10px 0; background:url('../images/language_bg_off.gif') no-repeat 0 0; text-align:center;}	
			.language_list li a{float:left; width:103px; height:17px; padding:1px 0 0 0; background:url('../images/language_bg_on.gif') no-repeat 0 0; text-decoration:none; color:#fff; font-size:11px; font-weight:bolder; text-transform:uppercase;}
			.language_list li a:hover{background:url('../images/language_bg_hover.gif') no-repeat 0 0; color:#010101;}
			.language_list_a a{background:url('../images/language_bg_hover.gif') no-repeat 0 0 !important; color:#010101 !important;}
	
	.number_list{clear:both; margin:0 0 0 20px; padding:9px 0 0 0; list-style:decimal; font-weight:bolder;}
		.number_list li span{font-weight:normal;}
	
.block_top{padding:12px 15px 10px 25px; background:#000 url('../images/block_top.jpg') no-repeat 0 0;}		
	.block_top h2{padding:0 0 0 0; font-size:22px; font-family:Tahoma; color:#FFBA00; font-weight:normal;}
	.block_title{height:27px; padding:0 25px 5px 30px; background:url('../images/block_title.jpg') no-repeat 0 0; color:#fff; text-align:right;}
		.block_title a{float:right; padding:4px 0 5px 30px; background:url('../images/pdf_ico.jpg') no-repeat 0 0; text-decoration:none; color:#fff;}
		.block_title a:hover{text-decoration:underline;}
	.block_bottom{min-height:280px; height:auto !important; height:280px; padding:35px 45px 40px 40px; background:url('../images/block_bottom.jpg') no-repeat 0 100%; color:#fff;}	
	
	.block_bottom img{float:right; margin:0 0 35px 35px;}
	.block_bottom p{padding:0 0 20px 0;}
	.block_bottom h2{color:#fff; font-weight:bolder; font-size:13px;}

.contact_block{width:543px; height:50px; background:url('../images/contact_img.gif') no-repeat 0 0;}

.content_list{float:left; width:400px;}
	.content_list li{padding:0 40px 10px 0;}
	
.footer	div{clear:both; height:20px; padding:10px 0 0 0; font-size:10px; color:#8C8C8C;}
.footer	div a, .footer	div a:hover {font-size:10px; color:#8C8C8C;}	
.newsletterBox{
float:left;
}

.textfield_newsletter{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight:normal;
	line-height: 15px;
	color:#b2b2b2;
	border: 1px solid #333333;
	background-color:#333333;
}
#mp-form{
float:left; width:255px; margin:0 0 0 0;
}
.textfield_newsletter{
float:left; width:200px; height:17px; padding:1px 0 0 10px; background:#333333; border:solid #888888 1px; font-size:11px; color:#B2B2B2; font-family:Trebuchet MS;
}
.B_GO{
cursor:pointer; width:30px; height:20px; background:#FFBA00; border:solid #888888 1px;  font-size:11px; color:#000; font-family:Trebuchet MS; font-weight:bolder; float:left;
}

.contact_button {float:left; clear:both; width:60px !important; height:25px !important; margin:0 0 0 100px !important; padding:1px 0 0 0 !important; background:#FFBA00; font-weight:bolder; color:#000; font-size:12px; text-align:center; text-decoration:none; border:0; cursor:pointer;}	
.contact_button:hover{background:#B80501; color:#fff; cursor:pointer;}
