html, body { width:100%; min-height:100%; margin:0; padding:0; font:normal 13px Tahoma; color:#515151; }
body { width:100%; min-height:100%; background:#aab1b4 url(../images/bg_main.gif) repeat-x left bottom; margin:0; padding:0; font:normal 13px Tahoma; color:#515151; }
td { font:normal 13px Tahoma; color:#515151; }
img { border:0; }
form { margin-top:0; padding-top:0; }
p { margin-top:0; padding-top:0; }
a { font-family:Tahoma; color:#228698; text-decoration:none; }
a:hover { font-family:Tahoma; color:#228698; text-decoration:underline; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
ul { margin-top:0; margin-right:0; margin-left:0; padding:0; list-style-type:none; }
	li { padding-left:29px; background:url(../images/bullet.gif) no-repeat 19px 4px; }
#main { width:100%; height:100%; background:url(../images/bg_top.jpg) no-repeat center top; }
	#content { width:987px; height:100%; margin:0 auto; }
		#logo { padding:29px 0 0 25px; float:left; }
		#tl { float:right; padding-right:121px; margin-top:36px; height:90px; }
			#langs { font-size:11px; color:#828a8b; line-height:12px; }
				#langs a { font-size:11px; color:#828a8b; line-height:12px; }
				.lang_active { color:#4b696d !important; }
			#icons { text-align:right; padding:26px 0 0 0; }
		#h_pics { height:179px; }
			.h_pic { float:left; padding-left:10px; }
				.h_pic img { border-top:1px solid #d7d8d8; }
		#m { background:url(../images/m_r.gif) repeat-y left top; width:986px; }
			#m_b { background:url(../images/m_b.gif) no-repeat left bottom; width:986px; }
				#m_l { float:left; width:706px; margin-right:13px; background:url(../images/bg_m_l.gif) no-repeat left top; }
					#title { font-size:16px; color:#ffffff; height:60px; margin-top:15px; padding:0 20px; }
						#title h1 { font:normal 16px Tahoma; color:#ffffff; margin:0; padding:0; }
					#text { padding:0 29px 9px 29px; }
						.img_border { background:url(../images/img_b.gif) no-repeat left bottom; }
						.img { width:203px; text-align:center; }
						.img_info { padding:8px; }
				#m_r { float:left; width:267px; background:url(../images/menut_r.gif) repeat-y left top; margin-bottom:187px; }
					#menut { background:url(../images/m_r_t.gif) no-repeat left top; padding-top:8px; }
						.menut_item { text-transform:uppercase; color:#0d3a3f; width:253px; margin:0 auto; }
						.menut_item a { text-transform:uppercase; color:#0d3a3f; display:block; background:url(../images/menu_icon.gif) no-repeat 8px 0px; padding:0 8px 0 33px; }
						.menut_item a:hover { text-transform:uppercase; color:#0d3a3f; display:block; background:url(../images/menu_icon.gif) no-repeat 8px 0px; padding:0 8px 0 33px; }
						.menut_item_active { text-transform:uppercase; color:#ffffff; width:253px; margin:0 auto; }
						.menut_item_active a { text-transform:uppercase; color:#ffffff; display:block; background:#0b2d37 url(../images/menu_icon_active.gif) no-repeat 8px 0px; padding:0 8px 0 33px; }
						.menut_item_active a:hover { text-transform:uppercase; color:#ffffff; display:block; background:#0b2d37 url(../images/menu_icon_active.gif) no-repeat 8px 0px; padding:0 8px 0 33px; }
					#menub { background:url(../images/menub_r.gif) repeat-y left top; }
						#menub_t { background:url(../images/menu_b_t.gif) no-repeat left top; padding:22px 0 0 0; }
							#menub_title { text-transform:uppercase; color:#2c4a4d; font-weight:bold; padding:0 8px 16px 39px; }
							.menub_item { color:#0d3a3f; font-weight:bold; width:253px; margin:0 auto; }
							.menub_item a { color:#0d3a3f; display:block; background:url(../images/menu_icon.gif) no-repeat 8px 0px; padding:0 8px 0 33px; }
							.menub_item a:hover { color:#0d3a3f; display:block; background:url(../images/menu_icon.gif) no-repeat 8px 0px; padding:0 8px 0 33px; }
							.menub_item_active { color:#ffffff; width:253px; margin:0 auto; }
							.menub_item_active a { color:#ffffff; display:block; background:#0b2d37 url(../images/menu_icon_active.gif) no-repeat 8px 0px; padding:0 8px 0 33px; }
							.menub_item_active a:hover { color:#ffffff; display:block; background:#0b2d37 url(../images/menu_icon_active.gif) no-repeat 8px 0px; padding:0 8px 0 33px; }
		#b { font-size:11px; color:#1f2c42; padding:8px 3px 18px 5px; }
			#contacts { float:left; width:700px; }
			#copyright { float:right; width:267px; text-align:right; }
				#copyright a { color:#90a6aa; }
