html, body { margin:0px; padding:0px; background:#88a1ca url(../images/bg_t.gif) repeat-x left top; height:100%; width:100%; font:normal 12px Tahoma; color:#23272e; text-align:center; }
img { border:0; }
p { margin-top:0; padding-top:0; }
a { color:#23272e; }  
form { margin:0; padding:0; }
strong { color:#2f4b7a; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
#main { width:100%; height:100%; background:url(../images/bg_b.gif) repeat-x left bottom; margin:0 auto; text-align:left; }  
	td { font:normal 12px Tahoma; color:#23272e; }
	#tl { background:url(../images/light_l.gif) no-repeat right top; }
		.min_h { height:768px; }
	#m { background:url(../images/bg_m.gif) repeat-y left top; }
		#menut_bg { width:905px; height:105px; background:url(../images/bg_menut.gif) no-repeat; }
			#logo { display:block; float:left; padding:39px 0 0 48px; }
			#menut { float:right; padding:60px 25px 0 0; font-weight:bold; }
				.menut_item { float:right; line-height:30px; padding:0 5px; margin-right:24px; }
					.menut_item a { color:#606162; text-decoration:none; }
					.menut_item a:hover { color:#ad1300; }
				.menut_itema { float:right; line-height:30px; background:url(../images/menut_a.gif) repeat-x left bottom; padding:0 5px; margin-right:24px; }
					.menut_itema a { color:#ad1300; text-decoration:none; }
			#header { width:905px; height:275px; }
		#logos { background:url(../images/bg_logos.jpg) no-repeat; width:905px; height:71px; }
		#blocks { background:#88a1ca url(../images/bg_blocks.jpg) no-repeat left top; padding:184px 5px 0 17px; }
			.block { float:left; width:195px; }
				.block a { display:block; color:#00185d; padding-left:21px; margin-bottom:5px; background:url(../images/arrow2.gif) no-repeat left top; text-decoration:none; }
				.block a:hover { display:block; color:#00185d; padding-left:21px; margin-bottom:5px; background:url(../images/arrow2a.gif) no-repeat left top; text-decoration:underline; }
			.block_rpad { float:left; width:32px; }
		#mt { background:url(../images/bg_mt.jpg) no-repeat left top; padding:36px 0 8px 3px; }
			#ml { float:left; width:260px; }
				#ml h3 { font-size:18px; color:#2f4b7a; padding:0 0 0 54px; margin:0; }
				#ml a { display:block; font-size:12px; font-weight:bold; color:#2f4b7a; margin-top:10px; padding:0 0 0 54px; text-decoration:none; background:url(../images/arrow1.gif) no-repeat left top; }
				#ml a:hover { display:block; font-size:12px; font-weight:bold; color:#2f4b7a; margin-top:10px; padding:0 0 0 54px; text-decoration:underline; background:url(../images/arrow1a.gif) no-repeat left top; }
			#mmin_h { float:left; width:51px; height:220px; }
			#mmin_h2 { float:left; width:31px; height:220px; }
			#mr { float:left; width:360px; }
				#mr h3 { font-size:18px; color:#2f4b7a; padding:0; margin:0; }
				.news_date { font-size:13px; font-weight:bold; color:#2f4b7a; padding-top:19px; }
					.news_date a { font-size:13px; font-weight:bold; color:#2f4b7a; text-decoration:none; }
					.news_date a:hover { font-size:13px; font-weight:bold; color:#2f4b7a; text-decoration:underline; }			
			#mr2 { float:left; width:170px; }
	#tr_r { background:url(../images/bg_tr_r.gif) repeat-x left top; }
		#tr { background:url(../images/bg_tr.gif) no-repeat left top; height:653px; }
		#tr2 { background:url(../images/bg_tr2.gif) no-repeat left top; height:653px; }
  
	#b { background:url(../images/bg_mb.gif) no-repeat left top; }
	#b2 { background:url(../images/bg_mb2.gif) no-repeat left top; }
	#copyright { font-size:11px; color:#ffffff; padding:39px 6px 6px 6px; float:left; }
	.solution { font-size:11px; color:#ffffff; padding:39px 6px 6px 6px; float:right; }
	
	.block_title { font-weight:bold; color:#2f4b7a; padding:8px 0px 7px 0px; }
		.block_line { border-top:1px solid #f0f0f0; height:12px; margin:0 35px 0 0px; }
	#subscribe { width:177px; height:26px; background:url(../images/subscribe_input.gif) no-repeat 0px top; padding:0 0 12px 0px; }
		#subscribe_input { width:141px; float:left; border:0; padding:3px 0 3px 0; margin:1px 9px 0 6px; font:italic 11px Arial; color:#656565; }
		#subscribe_btn { float:left; margin:7px 0 0 0; }
			#subscribe_btn  input { width:13px; height:12px; background:transparent url(../images/arrow33.gif) no-repeat left top; border:0; cursor:pointer; }
			#subscribe_btn  input:active { width:13px; height:12px; margin:1px 0 0 1px; background:transparent url(../images/arrow33.gif) no-repeat left top; border:0; cursor:pointer; }
	.subscribe_ok { font-weight:bold; color:#2a771e; background:url(../images/tick.gif) no-repeat 0px 4px; padding:0 12px 19px 29px; line-height:17px; }
	.subscribe_error { font-weight:bold; color:#ff2222; background:url(../images/tick.gif) no-repeat 0px 4px; padding:0 12px 19px 29px; line-height:17px; }
	
	.lang-content { position:absolute; width:900px; }
		.lang { float:right; margin:2px 5px; }
