html, body {margin:0; padding:0}
body {background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1e1e1e; background-image:url(/img/default/all_bg.gif)}
img {border:0}
a {text-decoration:underline; border:0; color:#000000}
a:hover {text-decoration:none; color:#000000}

form {display:inline}
table {border-collapse:collapse}
td {padding:0; vertical-align:top}
ul, li {margin:0; padding:0; list-style:none}

#wrapper {width:942px; margin:0 auto}
	#header {height:195px; padding:56px 0 0 0}
	
	#text {background-color:#c1c1c1; background-image:url(/img/default/text_bg_top.gif); background-repeat:no-repeat; font-variant:small-caps}
	#text_inner {background-image:url(/img/default/text_bg_bottom.gif); background-repeat:no-repeat; background-position:0 100%; padding:34px 27px 15px 27px}
	#text img.to_left {float:left; border:solid 1px #707070; margin:0 18px 10px 0}
	#text p.white {color:#FFF}
	
	#text div.last_news {border:solid #a1a1a1; border-width:1px 0 0 0; padding:20px 0 0 0; margin:20px 0 0 0; overflow:hidden; font-variant:normal}
	
	#text div.last_news div.blocks {overflow:hidden; height:1%}
	#text div.last_news div.block {float:left; width:235px; background-image:url(/img/default/block_border.gif); background-position:100% 20px; background-repeat:no-repeat; margin:0 40px 0 0; padding:0 40px 0 0; font-size:10px}
	#text div.last_news div.nob {background:none; padding:0; margin:0}
	#text div.last_news div.block span {color:#e10000}
	#text div.last_news div.block a.white {display:block; color:#FFF; text-transform:uppercase}
	#text div.last_news div.block a.red {color:#e10000}
	#text div.last_news div.block div {text-transform:uppercase}
	
	#text div.last_news div.arch {text-align:center; margin:15px 0 0 0}
	#text div.last_news div.arch a {color:#e10000; font-weight:bold}
	
	#clients {background-image:url(/img/default/clients_bg.png); margin:13px 0 0 0; padding:17px 0 18px 27px; overflow:hidden; height:1%}
	#clients h1 {color:#7a7a7a; float:left}
	#clients div.blocks {float:right; margin:0 11px 0 0; display:inline}
	#clients div.blocks img {float:right; margin:0 23px 0 0}

#footer {overflow:hidden; height:136px; background-image:url(/img/default/footer_bg.gif); margin:11px 0 0 0}
	#footer_copy {float:left; font-variant:normal; padding:23px 0 0 27px; font-size:11px; color:#4f4f4f}
	#footer_copy div.white {color:#FFF; padding:0 0 10px 0}
	#footer_copy div.pad {padding:3px 0}
	#footer_copy a {color:#4f4f4f}
	
	#footer_menu {float:right; color:#4f4f4f; font-size:10px; text-transform:uppercase; padding:25px 12px 0 0}
	#footer_menu a {color:#4f4f4f; text-decoration:none; margin:0 3px}
	#footer_menu a:hover {color:#a5a5a5}

div.clear {clear:both}
h1 {margin:0; padding:0 0 16px 0; font-weight:normal; text-transform:uppercase; font-size:18px; font-variant:normal}
	h1 span {color:#FFF}
p {padding:0 0 10px 0; margin:0; line-height:14px}
	p.white {color:#FFF}