
	/*
	 * x4d.eu @2009
	 * Screen CSS
	 *
	 *
	 */



html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, ul, ol, li, dl, dt, dd, a, img, address, strong, em
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; list-style: none; border: 0; outline: none; }
a span { cursor: pointer; }

html { border-top: 1em solid #a00101; background: #2b2b2b ; }
body { color: #fff; font: normal 0.65em/1.5em Tahoma, Helvetica, sans-serif; }


.aural { position: absolute; left: -100em; }

a { color: #a00101; text-decoration: none; }
a:focus, a.focus, a:hover { text-decoration: underline; }


#page { position: relative; width: 950px; margin: 0 auto; padding: 27px 0 0; background: #2b2b2b; }

#lang-mod { position: absolute; right: 336px; top: 27px; }
#lang-mod li {  }
#lang-mod li a { display: block; width: 2em; height: 2em; line-height: 2em; text-align: center; text-decoration: none; }
#lang-mod li a.active,
#lang-mod li a:hover { color: #707070; background: #a00101; }

#logo { width: 63px; height: 80px; }

#content { position: relative; top: -90px; width: 420px; margin: 0 0 -90px 110px; padding: 10px 31px; border-right: 1px solid #a00101; }
#content #lead { color: #a00101; font-size: 1.2em; font-weight: bold; }
#content h2 { margin: 2em 0 0; color: #a00101; font-size: 1.2em; }
#content p { margin: 0 0 1em; text-align: justify }
#content ul { padding: 0 1.1em 1em; }
#content li { padding: 0 0 0 .5em; list-style-type: disc; }
#content li p { margin: 0; }
#content acronym { border: 0; text-decoration: none; cursor: help }

#enquiry-form { width: 357px; margin: -270px 0 0 592px; padding: 10px 0; overflow: hidden; }
#enquiry-form fieldset { width: 316px; float: right; padding: 0 0 0 40px; border-left: 1px solid #a00101; }
#enquiry-form legend { display: block; margin: 0 0 20px; color: #a00101; }
#enquiry-form label { width: 73px; height: 20px; float: left; clear: both; padding: 2px 0 0; }
#enquiry-form .text,
#enquiry-form textarea { width: 228px; float: right; margin: 0 0 5px; padding: 2px; border: 1px solid #444; color: #fff; background: none; font: normal 1.1em/1.5em Tahoma, Helvetica, sans-serif;  }
#enquiry-form .text:focus,
#enquiry-form .text:hover,
#enquiry-form textarea:focus,
#enquiry-form textarea:hover { border-color: #a00101; }
#enquiry-form textarea { height: 50px; resize: none; }
#enquiry-form .submit { float: right; clear: right; border: 0; color: #fff; background: #a00101; font-size: 0.9em }
#enquiry-form .error { margin: 1em 0; padding: 10px; border: 2px solid #f00; color: #f00; font-size: 1.1em; font-weight: bold; }

#footer { padding: 10px 0 10px 634px; font-size: 1em; }
#footer span { padding: 0 10px 0 0; }
