html, body { width:100%; height:100%; min-height:100%; margin:0; padding:0; font:normal 12px Tahoma; color:#5b5b5b; }
body { width:100%; height:100%; min-height:100%; background-color:#dce0e3; margin:0; padding:0; font:normal 12px Tahoma; color:#5b5b5b; }
td { font:normal 12px Tahoma; color:#5b5b5b; }
img { border:0; }
form { margin:0; padding:0; }
p { margin-top:0; padding-top:0; }
a { font-family:Tahoma; color:#2d6ae3; }
a:hover { font-family:Tahoma; color:#2d6ae3; text-decoration:none; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
/*ul { margin:0; padding:0; list-style-type:none; }
	li { padding-left:29px; background:url(../images/bullet.gif) no-repeat 19px 4px; }*/
#main_bg { width:979px; height:100%; background:url(../images/bg_bg.gif) repeat-y center top; margin:0 auto; }
	#main { width:979px; background:url(../images/bg_main.gif) repeat-y left top; margin:0 auto; }	
		#header_lt { width:979px; height:230px; background:url(../images/header_lt.jpg) no-repeat left top; position: relative;}
		#header_en { width:979px; height:230px; background:url(../images/header_en.jpg) no-repeat left top; position: relative; }
		#header_lt .link,
		#header_lt span {
			position: absolute;
			bottom: 25px;
			left: 275px;
			font-family: Myriad Pro;
			font-size: 1.2em;
			color: #142c50;
			text-decoration: none;
			font-weight: bold;
		}
		#header_lt .link:hover {text-decoration: underline;}
		#header_lt span {
			font-size: 1em;
			bottom: 10px;
		}
		
			#icons { padding:33px 22px 0 0; float:right; }
				#icon_print { display:block; float:right; margin-right:8px; width:23px; height:16px; background:url(../images/icon_print.gif) no-repeat left top; }
				#icon_home { display:block; float:right; margin-right:8px; width:17px; height:16px; background:url(../images/icon_home.gif) no-repeat left top; }
				/*#icon_home:hover { display:block; margin-right:4px; float:left; width:23px; height:16px; background:url(../images/icon_homea.gif) no-repeat left top; }*/
				#icon_lt { display:block; float:right; margin-right:4px; width:21px; height:16px; background:url(../images/icon_lt.gif) no-repeat left top; }
				#icon_lt:hover { display:block; margin-right:4px; float:right; width:21px; height:16px; background:url(../images/icon_lta.gif) no-repeat left top; }
				#icon_lta { float:right; margin-right:4px; width:21px; height:16px; background:url(../images/icon_lta.gif) no-repeat left top; }
				#icon_en { display:block; float:right; width:23px; height:16px; background:url(../images/icon_en.gif) no-repeat left top; }
				#icon_en:hover { display:block; float:right; width:23px; height:16px; background:url(../images/icon_ena.gif) no-repeat left top; }
				#icon_ena { float:right; width:23px; height:16px; background:url(../images/icon_ena.gif) no-repeat left top; }
		#mwidth { width:970px; background:url(../images/bg_m.jpg) no-repeat left bottom; }
			#mborder { border-left:1px solid #ffffff; border-right:1px solid #b3b2af; }
				#ml { width:209px; float:left; padding-top:10px; }
					.menu_m { background:url(../images/menu_m.gif) repeat-y left top; width:192px; margin:0 0 5px 9px; }
						.menu_t { width:192px; height:8px; line-height:8px; font-size:8px; background:url(../images/menu_t.gif) no-repeat left top; }						
						.menu_i { padding:0 8px 0 18px; font:normal 14px Georgia; color:#202d7c; }
							.menu_i a { font:normal 14px Georgia; color:#202d7c; text-decoration:none; }
							.menu_i a:hover { font:normal 14px Georgia; color:#202d7c; text-decoration:underline; }
						.menu_line { width:192px; height:6px; line-height:6px; height:6px; background:url(../images/menu_line.gif) no-repeat left bottom; }
						.submenu_i { padding:7px 8px 0 37px; background:url(../images/bullet.gif) no-repeat 19px 7px; }
							.submenu_i a { font:normal 11px Georgia; color:#002b7a; text-decoration:none; }
							.submenu_i a:hover { font:normal 11px Georgia; color:#002b7a; text-decoration:underline; }
						.menu_b { width:192px; height:7px; line-height:7px; font-size:7px; background:url(../images/menu_b.gif) no-repeat left top; }
					
					.menu_ma { background:url(../images/menu_ma.gif) repeat-y left top; width:192px; margin:0 0 5px 9px; }
						.menu_ma .menu_t { width:192px; height:8px; line-height:8px; font-size:8px; background:url(../images/menu_ta.gif) no-repeat left top; }
							.menu_ma .menu_i a { font:normal 14px Georgia; color:#3f5d98; text-decoration:none; }
							.menu_ma .menu_i a:hover { font:normal 14px Georgia; color:#3f5d98; text-decoration:underline; }
						.menu_ma .menu_line { width:192px; height:6px; line-height:6px; height:6px; background:url(../images/menu_linea.gif) no-repeat left bottom; }						
						.menu_ma .menu_b { width:192px; height:7px; line-height:7px; font-size:7px; background:url(../images/menu_ba.gif) no-repeat left top; }
					#es_flag { padding:6px 0 320px 19px; }
				#mc { width:541px; float:left; background-color:#ffffff; padding:10px 0 4px 0; }					
					#media_block { padding:4px 4px 4px 5px; background:url(../images/media_block.gif) no-repeat left top; margin:0 0 3px 8px; }
						#media_preloader { background:url(../images/ajax-loader.gif) no-repeat 130px 100px; }
						#media_block_pad { width:517px; height:216px; }
							#media_news { float:right; }
							.media_news { width:237px; height:43px; cursor:pointer; background:url(../images/media_news.gif) no-repeat right top; color:#ffffff; }
							.media_newsa { width:237px; height:43px; cursor:pointer; background:url(../images/media_newsa.gif) no-repeat right top; color:#142340; }
								.media_news_pad { padding:7px 28px 5px 21px; }
									.media_news_box { width:188px; height:28px; overflow:hidden; }
					.mblock { float:left; background:url(../images/mblock_m.gif) repeat-y 7px top; margin-top:5px; padding-left:7px; }
						.mblock_t { width:260px; height:37px; background:url(../images/mblock_t.gif) no-repeat left top; }
							.mblock_title { font:bold 16px Georgia; color:#ffde00; padding:5px 0 0 14px; }
						.mblock_i { padding:6px 12px 15px 13px; }
							.tnews { width:236px; height:56px; overflow:hidden; }
								.tnews strong { color:#202d7c; }
								.tnews a { font:normal 12px Tahoma; color:#5b5b5b; text-decoration:none; }
								.tnews a:hover { font:normal 12px Tahoma; color:#5b5b5b; text-decoration:underline; }
								.tnews a strong { font:bold 12px Tahoma; color:#202d7c; text-decoration:none; }
								.tnews a:hover strong { font:bold 12px Tahoma; color:#202d7c; text-decoration:underline; }
								/*.tnews a:first-line { font:bold 12px Tahoma; color:#202d7c; }*/
							.tnews_line { width:236px; height:21px; background:url(../images/tnews_line.gif) repeat-x left center; }
						.mblock_b { width:260px; height:21px; background:url(../images/mblock_b.gif) no-repeat left top; text-align:right; }
							.tnews_more { display:block; font:bold 11px Tahoma; color:#5b6d90; padding-right:23px; background:url(../images/tnews_more.gif) no-repeat right 4px; text-decoration:none; line-height:19px; margin:0 6px 0 0; }
							.tnews_more:hover { display:block; font:bold 11px Tahoma; color:#5b6d90; padding-right:23px; background:url(../images/tnews_more.gif) no-repeat right 4px; text-decoration:underline; line-height:19px; margin:0 6px 0 0; } 
/**body********************************/
					#text { padding:8px 12px 20px 13px; }
					.text { padding:8px 12px 20px 13px; }
						#title { font:normal 18px Georgia; color:#002b7a; padding-bottom:21px; }
							#title h1 { font:normal 18px Georgia; color:#002b7a; padding:0; margin:0; }
						#title3 { font:normal 18px Georgia; color:#002b7a; }
							#title3 h1 { font:normal 18px Georgia; color:#002b7a; padding:0; margin:0; }
						.textfield { background:url(../images/texfield.gif) no-repeat left top; width:339px; height:24px; border:0px; font:normal 12px Tahoma; color:#5b5b5b; }
							.textfield  input{ background:transparent; width:339px; height:20px; border:0px; font:normal 12px Tahoma; color:#5b5b5b; margin-top:4px }
							.textarea { background:url(../images/textarea.gif) no-repeat left top; width:339px; height:164px; border:0px; font:normal 12px Tahoma; color:#5b5b5b; }
								.textarea  textarea{ background:transparent; width:339px; height:160px; border:0px; font:normal 12px Tahoma; color:#5b5b5b; margin-top:4px }
						.file { width:339px; height:24px; border:0px; font:normal 12px Tahoma; color:#5b5b5b; }
							.file  input{ background:transparent; width:339px; height:20px; border:0px; font:normal 12px Tahoma; color:#5b5b5b; margin-top:4px }
						.form_up { padding:5px 0; }
						.form_down { padding:5px 0; }
						.label { text-align:right; font-weight:bold; }
						.send_btn { cursor:pointer; font:bold 11px Tahoma; color:#fee01d; width:48px; height:20px; background:url(../images/send_btn.gif) no-repeat left top; border:0; }
						.unsubscribe_btn2 { cursor:pointer; font:bold 11px Tahoma; color:#fee01d; width:73px; height:20px; background:url(../images/unsubscribe_btn2.gif) no-repeat left top; border:0; }
					#news { padding:0 13px 20px 13px; }
						#title2 { font:bold 16px Georgia; color:#ffde00; background:url(../images/news_title_m.gif) repeat-y left top; }
							#title2_t { font:bold 16px Georgia; color:#ffde00; background:url(../images/news_title_t.gif) no-repeat left top; }
								#title2_b { font:bold 16px Georgia; color:#ffde00; background:url(../images/news_title_b.gif) no-repeat left bottom; padding:8px 8px 6px 8px; }
								#title2 h1 { font:bold 16px Georgia; color:#ffde00; padding:0; margin:0; }
						.news { padding-top:21px; }
							.news_img { float:left; border:1px solid #bdbdbd; margin-right:13px; }
							.news_date { font:normal 11px Tahoma; font-style:italic; color:#5a5e7b; padding:2px 0 6px 0; }
							.news_title { font-weight:bold; color:#202d7c; padding-bottom:2px; }
								.news_title a { font-weight:bold; color:#202d7c; text-decoration:none; }
								.news_title a:hover { font-weight:bold; color:#202d7c; text-decoration:underline; }
								.news_title span { font:normal 11px Tahoma; color:#b7474d; }
							.news_title_v { font-weight:bold; color:#202d7c; padding-bottom:7px; }
								.news_title_v a { font-weight:bold; color:#202d7c; text-decoration:none; }
								.news_title_v a:hover { font-weight:bold; color:#202d7c; text-decoration:underline; }
								.news_title_v span { font:normal 11px Tahoma; color:#b7474d; }
							.audio_player { padding-top:5px; }
							.more { display:block; float:left; font:bold 11px Tahoma; color:#5b6d90; padding-right:11px; background:url(../images/arrow_r.gif) no-repeat right 2px; margin-top:13px; text-decoration:none; }
							.more:hover { display:block; float:left; font:bold 11px Tahoma; color:#5b6d90; padding-right:11px; background:url(../images/arrow_r.gif) no-repeat right 2px; margin-top:13px; text-decoration:underline; }
							#paging { font:normal 11px Tahoma; color:#5b6d90; float:right; padding:23px 8px 0 0; }
								#paging a { font:normal 11px Tahoma; color:#5b6d90; text-decoration:none; }
								#paging a:hover { font:normal 11px Tahoma; color:#5b6d90; text-decoration:underline; }
								.page { font-weight:bold !important; color:#202d7c !important; }
							.news_img2 { float:left; border:1px solid #bdbdbd; padding:2px; margin:0 19px 10px 0; }
							.news_title2 { font:bold 14px Tahoma; color:#202d7c; padding:10px 0 2px 0; }
							.news_date2 { font:normal 12px Tahoma; font-style:italic; color:#5a5e7b; padding:0 0 10px 0; }
							.back { float:right; font:bold 11px Tahoma; color:#ffffff; background:url(../images/arrow_back.gif) no-repeat left 2px; padding-left:11px; text-decoration:none; }
							.back:hover { float:right; font:bold 11px Tahoma; color:#ffffff; background:url(../images/arrow_back.gif) no-repeat left 2px; padding-left:11px; text-decoration:underline; }
							#up { float:right; font:bold 11px Tahoma; color:#5b6d90; background:url(../images/up.gif) no-repeat right 4px; padding-right:16px; text-decoration:none; margin-top:25px; }
							#up:hover { float:right; font:bold 11px Tahoma; color:#5b6d90; background:url(../images/up.gif) no-repeat right 4px; padding-right:16px; text-decoration:underline; margin-top:25px; }
							#tocomments { float:left; font:bold 11px Tahoma; color:#5b6d90; text-decoration:none; margin-top:25px; }
							#tocomments:hover { float:left; font:bold 11px Tahoma; color:#5b6d90; text-decoration:underline; margin-top:25px; }
							.back2 { float:left; font:bold 11px Tahoma; color:#5b6d90; background:url(../images/arrow_back2.gif) no-repeat left 2px; padding-left:11px; text-decoration:none; margin-top:9px; }
							.back2:hover { float:left; font:bold 11px Tahoma; color:#5b6d90; background:url(../images/arrow_back2.gif) no-repeat left 2px; padding-left:11px; text-decoration:underline; margin-top:9px; }
							#up2 { float:right; font:bold 11px Tahoma; color:#5b6d90; background:url(../images/up.gif) no-repeat right 4px; padding-right:16px; text-decoration:none; margin-top:9px; }
							#up2:hover { float:right; font:bold 11px Tahoma; color:#5b6d90; background:url(../images/up.gif) no-repeat right 4px; padding-right:16px; text-decoration:underline; margin-top:9px; }
							.comment { padding:20px 0 8px 0; background:url(../images/tnews_line.gif) repeat-x left bottom; }
							.comment_date { font:normal 11px Tahoma; font-style:italic; color:#5a5e7b; }
							.commenter { font-weight:bold; color:#202d7c; padding:5px 0; }
							.news_round_m { background:url(../images/news_round_m.gif) repeat-y left top; width:516px; margin-top:15px; }
								.news_round_t { background:url(../images/news_round_t.gif) no-repeat left top; width:516px; }
								.news_round_t2 { background:url(../images/news_round_t2.gif) no-repeat left top; margin-top:9px; font:bold 16px Georgia; color:#ffde00; padding:6px 0 17px 14px; }
								.news_round_b { background:url(../images/news_round_b.gif) no-repeat left bottom; height:12px; line-height:12px; font-size:12px; }
								.news_video { padding:16px 0 6px 20px; }
				#mr { width:216px; float:right; background-color:#deddda; padding:4px 0 10px 0; }
					.rblock { background:url(../images/rblock_m.gif) repeat-y left top; margin:5px 0 0 8px; }
						.rblock_t { width:196px; height:32px; background:url(../images/rblock_t.gif) no-repeat left top; }
							.rblock_title { font:bold 14px Georgia; color:#fee01d; padding:4px 0 0 8px; }
						.rblock_i { padding:0 0 0 8px; margin-right:18px; font-size:11px; }
							.rblock_i a { font:bold 11px Tahoma; color:#3b577d; text-decoration:none; }
							.rblock_i a:hover { font:bold 11px Tahoma; color:#3b577d; text-decoration:underline; }
							.vote-block-q { font-weight:bold; padding-bottom:8px; }
							.q_a { font-size:11px; }
							.q_pad { margin:2px 0; }
							.vote_btn { cursor:pointer; font:bold 11px Tahoma; color:#404c70; width:78px; height:20px; background:url(../images/vote_btn.gif) no-repeat left top; border:0; margin:2px 11px 0 0; float:left; }
							.blink { display:block; float:left; font:bold 11px Tahoma; color:#5c5c5c; padding:0 20px 0 0; background:url(../images/arrow.gif) no-repeat right top; text-decoration:none; margin-top:6px; }
							.blink:hover { display:block; float:left; font:bold 11px Tahoma; color:#5c5c5c; padding:0 20px 0 0; background:url(../images/arrow.gif) no-repeat right top; text-decoration:underline; margin-top:6px; }
							.subscribe_input { width:177px; height:14px; font:normal 11px Tahoma; color:#5b5b5b; background-color:#ebebeb; border-top:1px solid #3b3b3b; border-right:0; border-bottom:0; border-left:1px solid #3b3b3b; margin-bottom:10px; }
							.subscribe_btn { cursor:pointer; font:bold 11px Tahoma; color:#404c70; width:90px; height:20px; background:url(../images/subscribe_btn.gif) no-repeat left top; border:0; margin:2px 2px 0 0; float:left; }
							.unsubscribe_btn { cursor:pointer; font:normal 11px Tahoma; color:#898989; width:84px; height:20px; background:url(../images/unsubscribe_btn.gif) no-repeat left top; border:0; margin:2px 2px 0 0; float:left; }
							/*.unsubscribe_btn { display:block; font:normal 11px Tahoma !important; color:#898989 !important; line-height:11px; width:84px; background:url(../images/unsubscribe_btn.gif) no-repeat left top; border:0; margin:2px 0 0 0; float:right; padding:5px 0 3px 0; }
							.unsubscribe_btn:hover { display:block; font:normal 11px Tahoma !important; color:#676666 !important; line-height:11px; width:84px; background:url(../images/unsubscribe_btn.gif) no-repeat left top; border:0; margin:2px 0 0 0; float:right; padding:5px 0 3px 0; text-decoration:none !important; }*/
						.rblock_b { width:196px; height:8px; line-height:8px; font-size:8px; background:url(../images/rblock_b.gif) no-repeat left top; }
				#footer { padding:9px 16px 7px 16px; margin:0 1px; background-color:#eeeeee; }
					#footer span { font-size:11px; }
					#footer a { color:#3b577d; text-decoration:none; }
					#footer a:hover { color:#3b577d; text-decoration:underline; }
