/* (c) 2009, Internuntius LT. All rights reserved. */

/* ###################################################################################### */
/* Main styles */
body { background-color: #eeeef6; font-family: Tahoma; color: #333; font-size: 100.01%; line-height: 150%; }

	a { color: #333; text-decoration: none; border-bottom: 1px dashed #333; }
	a:hover { text-decoration: none; border-bottom: 1px solid #333; }
		a img { border: none; }

/* ###################################################################################### */
/* Block styles */

	#page { background-color: #fff; padding-bottom: 10px; }
		#page #top { background: transparent url(/c/i/top-bg.gif) top left repeat-x; height: 90px; }
			#top img { float: right; }

		#page #menu { height: 30px; }
			#menu ul { list-style: none; vertical-align: bottom; }
				#menu ul li { height: 26px; line-height: 26px; background-color: #b4b4ba; color: #000; font-size: 80%; display: block; float: left; padding: 0 10px; margin: 4px 3px 0 0; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; }
				#menu ul li.active { height: 30px; line-height: 30px; background-color: #ba122b; color: #fff; font-size: 100%; margin-top: 0; }
					#menu ul li a { border-bottom: none; }
					#menu ul li a:hover { border-bottom: 1px solid #333; }
					#menu ul li.active a { color: #fff; }
					#menu ul li.active a:hover { border-bottom: 1px solid #fff; }

		#page #submenu { height: 30px; background-color: #ba122b; font-size: 75%; color: #fff; }
			#submenu ul { list-style: none; vertical-align: bottom; height: 30px; }
				#submenu ul li { line-height: 28px; display: block; float: left; text-align: left; margin: 0; padding: 0 10px 0 10px; }
					#submenu ul li a { color: #fff; border-bottom: 1px dashed #fff; }
					#submenu ul li a:hover { border-bottom: 1px solid #fff; }
					#submenu ul li.active a { color: #fff; border-bottom: none; }

		#page #content {}
			#content .text { padding: 20px; font-size: 80%; min-height: 450px; }
				#content .text h1 { font-size: 165%; }
				#content .text h2 {}
				#content .text h3 {}
				#content .text h4 {}
				#content .text h5 {}
				#content .text h6 {}

				#content .text p {}
				#content .text div {}

				#content .text a img { border-bottom: none; }

		#page #copyright { border-top: 1px solid #B4B4BA; }
			#copyright .text { padding: 5px 15px; font-size: 70%; line-height: 120%; }

/* ###################################################################################### */
	/* Request form */
	#content .text form#reqform { margin: 0; padding: 0; }
		form#reqform div {}
			form#reqform br { clear: both; font-size: 1px; }
			form#reqform label { display: block; margin: 3px 0 0 0; }
			form#reqform input#reqform-name,
			form#reqform input#reqform-mail,
			form#reqform textarea#reqform-text { padding: 4px; margin-top: 5px; font: normal 1em Arial, Helvetica, sans-serif; width: 95%; }
			form#reqform textarea#reqform-text { height: 100px; width: 96%; }
			form#reqform input#reqform-send { margin-top: 5px; }
