html { width:100%; height:100%; }
body { width:100%; height:100%; margin:0; padding:0; font:normal 12px Arial; color:#3c3939; background:#a8d3fd url(../images/bg_main.gif) repeat-y center top; }

img { border:0; }
p { margin-top:0; padding-top:0; }
a { color:#3c3939; outline:none; }    
form { margin:0; padding:0; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
#t { width:100%; height:100%; background:url(../images/bg_t.jpg) no-repeat center top; }
#header { width:100%; height:100%; background-repeat:no-repeat; background-position:center 168px; }
#b_title { width:100%; height:100%; background:url(../images/bg_b_title.png) no-repeat center top; }
	#c { width:998px; height:100%; margin:0 auto; }
		#langs { width:512px; height:34px; background:url(../images/bg_langs.gif) no-repeat 0px 0px; margin-left:34px; }
			#langs a { display:block; float:left; width:30px; text-align:center; margin-top:15px; font:normal 11px Arial; color:#579ce2; text-decoration:none; }
			#langs a.langa { color:#ffffff;}
			#langs a:hover { text-decoration:underline; }
		#logo { display:block; float:left; padding:21px 39px 0 23px; }
		#motto { float:left; font:normal 24px Arial; color:#ffffff; text-transform:uppercase; padding-top:36px; }
			#motto_shadow { position:absolute; color:#2459a5; margin:-1px 0 0 -1px; }
			#motto .green { font-weight:bold; color:#339900; }
		#menut { padding:0 0 0 197px; height:74px; }
			#menut .mt_item { float:left; padding:0 15px; height:25px; line-height:25px; white-space: nowrap; }
				#menut .mt_item a { font:normal 14px Arial; color:#2459a5; line-height:25px; text-decoration:none; }
				#menut .mt_item a:hover { text-decoration:underline; }
			#menut .mt_itema { float:left; padding:0 0 0 15px; font:normal 14px Arial; height:25px; line-height:25px; color:#ffffff; background:url(../images/menuta_l.gif) no-repeat left top; }
				#menut .mt_itema a { font:normal 14px Arial; color:#ffffff; line-height:25px; text-decoration:none; }
				#menut .mt_itema a:hover { text-decoration:underline; }
			.mt_itemar { float:left; width:15px; height:25px; background:url(../images/menuta_r.gif) no-repeat right top; }
		#search { width:232px; height:26px; background:#ffffff url(../images/bg_search.gif) no-repeat left top; margin-left:740px; }
			.search_input { border:0; float:left; width:129px; height:19px; margin:4px 0 0 19px; font:normal 12px Arial; color:#3c3939; background:transparent; }
			.search_btn { display:block; outline:none; float:right; height:25px; font:bold 14px Arial; text-align:left; line-height:26px; color:#579ce2; background:url(../images/arrow1.gif) no-repeat right center; text-decoration:none; padding-right:26px; }
			.search_btn:active { display:block; outline:none; float:right; height:25px; font:bold 14px Arial; text-align:left; line-height:26px; color:#579ce2; background:url(../images/arrow1.gif) no-repeat right center; text-decoration:none; padding-right:25px; margin-top:1px; }
		.b_text { font:normal 14px Arial; color:#ffffff; width:290px; height:176px; overflow-y:hidden; margin:40px 0 0 26px; }
			.b_text_title { font:bold 24px Arial; padding-bottom:17px; }
		.more { float:left; padding-left:28px; margin-top:29px; height:94px; }
			.more a { display:block; font:normal 12px Arial; color:#579ce2; text-decoration:none; padding-left:17px; background:url(../images/arrow2.gif) no-repeat left top;text-shadow:1px 1px #ffffff; }
			.more a:hover { text-decoration:underline; }
		#links { padding:0 0 30px 212px; }
			.link_blue { display:block; float:left; width:253px; height:56px; background:url(../images/link-blue.gif) no-repeat; font:bold 14px Arial; color:#ffffff; text-decoration:none; margin-right:1px; }
				.link_blue_text { display:block; padding:20px 0 0 17px; color:#1f457c; }
			.link_green { display:block; float:left; width:253px; height:56px; background:url(../images/link-green.gif) no-repeat; font:bold 14px Arial; color:#ffffff; text-decoration:none; margin-right:1px; }
				.link_green_text { display:block; padding:20px 0 0 17px; color:#1f6b00; }
					.link_blue_text span, .link_green_text span { display:block; position:absolute; color:#ffffff; margin:1px 0 0 1px; }
		#news { background:url(../images/line2.gif) repeat-y right top; }
			#title { background:url(../images/line1.gif) repeat-x left top; margin-bottom:21px; }
				#title h1 { float:left; padding:0 15px 0 25px; margin:0; font:bold 24px Arial; color:#2459a5; background:#ffffff url(../images/arrow3.gif) no-repeat 0px 13px; }
				
			.news { float:left; margin:0 56px 38px 0; width:429px; /*height:66px; */overflow:hidden; color:#666666; }
				.news_lpad { padding-left:26px; }
				.news_img { float:left; width:88px; height:65px; }
				.news_noimg { float:left; width:22px; height:65px; }
					.news .news_date { font-size:11px; color:#999999; padding:5px 0 2px 0; }
					.news a { font:bold 14px Arial; color:#579ce2; text-decoration:none; }
					.news a:hover { text-decoration:underline; }
			
			.more2 { display:block; float:right; padding-right:43px; background:url(../images/arrow4.gif) no-repeat right 6px; color:#579ce2; text-decoration:none; }
			.more2:hover { text-decoration:underline; }		
		#title2 { background:url(../images/line3.gif) repeat-x left 12px; margin-top:9px; }
			#title2 h2 { float:left; padding:0 15px 0 25px; margin:0; font:bold 18px Arial; color:#2459a5; background:#ffffff url(../images/arrow5.gif) no-repeat 0px 10px; }
		#clients { padding:18px 26px 0 10px; }
			#clients img { margin-left:22px; }
		#certificates { background-color:#c0dffe; margin-top:26px; padding:17px 20px 23px 24px; }
			#menub { font-size:14px; color:#8ab8e6; }
				#menub span { color:#5382c0; }
				#menub a { font-size:14px; color:#2459a5; text-decoration:none; }
				#menub a:hover { text-decoration:underline; }
			.certificates_text { padding-top:7px; font-size:11px; color:#5382c0; width:712px; }
			.certificates_l { width:782px; float:left; }							
				.title3 { background:url(../images/line4.gif) repeat-x left 9px; margin:10px 31px 11px 0; }
					.title3 h3 { float:left; padding-right:10px; margin:0; font:normal 14px Arial; color:#2459a5; background-color:#c0dffe; }
				.certificates_l a { display:block; float:left; margin-right:29px; border:1px solid #a4c3e1; }
			.certificates_r { float:right; width:135px; }
				.title4 { background:url(../images/line4.gif) repeat-x left 9px; margin:10px 0 11px 0; }
					.title4 h3 { float:left; padding-right:10px; margin:0; font:bold 14px Arial; color:#2459a5; background-color:#c0dffe; }
		#copyright { font-size:11px; color:#909090; padding:16px 12px; float:left; }
		.solution { font-size:11px; color:#909090; padding:16px 12px; float:right; }
			.solution a {  font-size:11px; color:#909090; text-decoration:none; }
