/*
** "MABO" - Marek Musik, CSS. All rights reserved.
**
** 2009 Created by Bil Software, www.bilsoftware.com
*/
body { margin: 30px 0 30px 0; background: #E0E0E0; font: 11px Tahoma, "Arial Narrow", Arial; color: #652222; }
	img { border: 0; }
	form { margin: 0; padding: 0; }
		form fieldset { margin: 0; padding: 0; border: 0; }
			form fieldset legend { display: none; }
			form fieldset ol { margin: 0 20px 0 20px; padding: 0; list-style: none; }
				form fieldset li { margin: 10px 0 0 0; clear: both; overflow: hidden; zoom: 1.0; color: #333333; }
					form fieldset li label { float: left; width: 130px; margin: 0 10px 0 0; padding: 10px; background: #EEEEEE; }
					form fieldset li input { float: left; width: 175px; padding: 8px 8px 7px 8px; border: 1px solid #EEEEEE; }
					form fieldset li textarea { width: 335px; height: 200px; margin: 10px 0 10px 0; padding: 8px; border: 1px solid #EEEEEE; }
					form fieldset input, form fieldset textarea { font-family: Tahoma, "Arial Narrow", Arial; font-size: 12px; }
					form fieldset input.submit { width: 100px; margin: 0 0 20px 274px; border: 1px solid #EEEEEE; background: #8C8C8C; color: white; }
	#main { width: 790px; margin: 0 auto; position: relative; background: #E0E0E0 url(images/content.gif) 0 0 repeat-y; }
		#main .fix { height: 160px; }
		#top { width: 100%; height: 88px; position: absolute; top: 0; clear: both; overflow: hidden; background-image: url(images/header.gif); background-repeat: no-repeat; }
			#top #logo { float: left; width: 156px; height: 42px; margin: 35px 0 0 45px; background-image: url(images/logo.gif); background-repeat: no-repeat; text-indent: -200px; overflow: hidden; }
			#top ul { float: right; margin: 50px 20px 0 0; padding: 0; list-style: none; }
				#top ul li { float: left; margin: 0 15px 0 0; }
					#top ul li a { float: left; padding: 10px 10px 5px 10px; color: #aaaaaa; font-size: 15px; text-decoration: none; }
					#top ul li a:hover { color: #4A4A4A; background: #EDEDED; }
			#top span { display: block; width: 720px; height: 1px; margin: 0 auto; font-size: 1px; overflow: hidden; border-top: 1px solid #dfdfdf; }
		#header { width: 720px; height: 80px; position: absolute; top: 88px; left: 35px; background: #C61702 url(images/top.jpg) 0 0 repeat; }
		#welcome * { margin: 0; padding: 0; font-size: 11px; }
		#content { position: relative; clear: both; overflow: hidden; zoom: 1.0; }
			#content #text { width: 360px; margin: 0 auto; }
				#content #text h2 { margin: 30px 0 20px 0; padding: 0; font: bold 13px Arial, Helvetica, sans-serif; color: #242424; text-align: center; }
				#content #text p { margin: 0 20px 20px 20px; padding: 0; line-height: 20px; text-align: justify; }
				#content #text a { color: #bb0000; text-decoration: none; }
				#content #text a:hover { text-decoration: underline; }
			#adress { width: 175px; height: 230px; padding: 0 10px 0 0; position: absolute; top: 20px; left: 30px; text-align: center; background: white url(images/hor.gif) right 0 no-repeat; }
				#adress h3 { margin: 15px 0 15px 0; padding: 0; font: bold 11px Tahoma, "Arial Narrow", Arial; color: #242424; }
				#adress ul { margin: 0; padding: 0; list-style: none; }
					#adress li { padding: 3px 0 3px 0; color: #242424; }
						#adress li span { color: #a0a0a0; }
				#adress img { width: 19px; height: 30px; margin: 10px 0 0 0; }
			#homeimage { width: 175px; height: 230px; padding: 0 10px 0 0; position: absolute; top: 20px; right: 30px; text-align: center; background: white url(images/hor.gif) 0 0 no-repeat; }
				#homeimage img { width: 108px; height: 215px; margin: 5px 0 0 0; }
			#content .splitter { width: 718px; height: 3px; margin: 0 auto; background: white url(images/slic.gif) 0 0 no-repeat; }
			#content .products { padding: 10px; text-align: center; }
				#content .products img { margin: 0 10px 0 0; }
			#loader { padding: 5px; width: 93%; position: absolute; top: 0; background: black; color: white; font-size: 13px; }
			#ok { padding: 5px; width: 93%; position: absolute; top: 0; background: #006600; color: white; font-size: 13px; display: none; }
			#content .thumbslist { margin: 0; padding: 0; list-style: none; font-size: 12px; clear: both; overflow: hidden; zoom: 1.0; }
			#content .categories { margin: 0 0 0 20px; padding: 0 0 0 20px; list-style-type: square; font-size: 12px; clear: both; overflow: hidden; zoom: 1.0; }
			#content li.list { float: left; margin: 10px; width: 160px; height: 150px; border: 1px solid #CCCCCC; text-align: center; overflow: hidden; }
		#footer { position: relative; background-image: url(images/footer.gif); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; }
			#footer p { margin: 0; padding: 15px 0 35px 0; color: #7e7c7c; }
				#footer p em, #footer p em a { color: #aaaaaa; font-size: 10px; text-decoration: none; font-style: normal; }
			#footer span { display: block; width: 720px; height: 1px; margin: 0 auto; font-size: 1px; overflow: hidden; border-top: 1px solid #dfdfdf; }
			#footer #logomin { width: 90px; height: 17px; position: absolute; top: 15px; right: 40px; background: white url(images/logo_min.gif) 0 0 no-repeat; text-indent: -200px; overflow: hidden; }
			/**/
		/**/
	/**/
/**/