* { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; font-size: 14px;}
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* zerowanie CSS koniec */

html, body { height:100%; }
body { background: #000000; text-align: center; }

h3 { font-weight: 900; }

strong { font-weight: 900; font-size: 1.2em;}

#stangel_viewport_distance { float: left; height: 50%; margin-bottom: -420px; width: 100%; background: #262626; }
.stangel_viewport_distance_page { float: left; height: 50%; margin-bottom: -420px; width: 100%; background: #262626; }

#stangel_viewport_container { clear: left; height: 800px; margin: 0px auto; position: relative; text-align: center; width: 100%; }
.stangel_viewport_container { background: url('/images/tlo.jpg') repeat-x; }
.stangel_viewport_container_page { background: url('/images/tlo_page.jpg') repeat-x; }


	#stangel_top_content { margin: 0 auto 0 auto; text-align: center; width: 960px; height: 100%; overflow: hidden; position: relative; }
		 #stangel_top_left_col { width: 220px; height: 100%; float: left; text-align: center; background: url('/images/pixelgradiebtutop.jpg') repeat-y; }



	#stangel_center_content { margin: 0 auto 0 auto; height: 800px; text-align: center; width: 960px;  overflow: hidden; position: relative; }
		#stangel_center_logo { margin: 100px auto 0 auto; height: 185px; text-align: center; width: 388px; background: url('/images/logo.jpg') no-repeat; text-indent: -9999px; }
		#stangel_center_logo_de { margin: 100px auto 0 auto; height: 185px; text-align: center; width: 388px; background: url('/images/logode.jpg') no-repeat; text-indent: -9999px; }
		
		#stangel_center_language_menu { float: left; margin: 0; height: 50px; position: relative; left: 49%; top: 48px; }
			#stangel_center_language_menu ul { position: relative;  left: -50%; }
				#stangel_center_language_menu li { float: left; position: relative;  }
				#stangel_center_language_menu li.flag_pl a { background: url('/images/flaga_pl.jpg') center 0px no-repeat; }
				#stangel_center_language_menu li.flag_gb a { background: url('/images/flaga_gb.jpg') center 0px no-repeat; }
				#stangel_center_language_menu li.flag_de a { background: url('/images/flaga_de.jpg') center 0px no-repeat; }
				#stangel_center_language_menu li a { display: block; width: 60px; height: 48px;  padding: 0 65px; text-indent: -9999px; outline: none; }				
				#stangel_center_language_menu li a:hover { background-position: center -48px; }		
	
		#stangel_center_content_left_col { width: 220px; float: left; text-align: center; background: url('/images/gradientboczny.jpg') no-repeat; min-height: 800px;}
			#stangel_logo_small { width: 188px; height: 90px; margin: 6px auto 0 auto; background: url('/images/logomale.jpg') no-repeat; }
			#stangel_logo_small_de { width: 188px; height: 90px; margin: 6px auto 0 auto; background: url('/images/logomalede.jpg') no-repeat; }
				#stangel_logo_small a { width: 188px; height: 90px; display: block; border: none; text-indent: -9999px; outline: none; }
				#stangel_logo_small_de a { width: 188px; height: 90px; display: block; border: none; text-indent: -9999px; outline: none; }
			
			#stangel_contact_data, #contact_address {  margin: 0 auto; width: 180px; font-size: 11px; color: #d2d1cd; text-align: left;  }
			
			#contact_left { float: left; width: 326px; margin-top: 30px;}
				#contact_address { float: left; clear: left; width: 326px; }
				#contact_address p { font-size: 11px; line-height: 15px; text-align: left; padding-right: 40px; text-indent: 0; }

				#side_gallery_desc_wide h3.success { position: absolute; top: 135px; left: 20px; color: #0f0;}
				#side_gallery_desc_wide h3.error { position: absolute; top: 135px; left: 20px; color: #f00; }
				#side_gallery_desc_wide a { display: inline; font-size: 12px; color: #d1d0cb; }
				#side_gallery_desc a { display: inline; font-size: 12px; color: #d1d0cb; }
				
				#contact_form { float: left; clear: left; }
					#contact_form form { float: left; display: block; margin: 20px 0 0 0; width: 326px; }
					#contact_form form h2 {text-align: center; font-size: 1.4em;}
					#contact_form form h3 {text-align: center; font-size: 1.2em; color: #f00;}
					#contact_form form ul { float: left; }	
					#contact_form form ul li {display: inline;}
					#contact_form form ul li label { display: block; width: 100px; float: left; clear: left; margin: 5px 0px 5px 0px; font-size: 11px; font-family: Verdana, sans-serif; color: #d2d1cd; overflow: auto; text-align: left; padding-right: 10px; } 
					#contact_form form ul li input { display: block; background: transparent; border: 1px solid #e2e2e2; width: 170px; float: left; margin: 5px 0px 5px 0px; color: #e2e2e2; font-size: 11px; font-family: Verdana, sans-serif;   }
					#contact_form form ul li input#submit { font-weight: 900; }
					#contact_form form ul li textarea { display: block; background: transparent; border: 1px solid #e2e2e2; width: 170px; float: left; margin: 5px 0px 5px 0px; color: #e2e2e2; font-size: 11px; font-family: Verdana, sans-serif;  }
					#contact_form form ul li span { display: block; width: 170px; height: 18px; float: left; margin: 5px 0px 5px 0px; color: #fff; text-align: center; vertical-align: middle;}
					#contact_form form ul li span img { display: block; border: 1px solid #e2e2e2; }
					#contact_form form ul li span img#mail {border: none;width: 120px; height: 14px;  }
					#contact_form form ul li span img#mail2 {border: none;width: 120px; height: 14px;  }
	
					#gmap_canvas { float: left; margin-top: 30px; width: 300px; height: 300px; border: 1px solid #e2e2e2; overflow: hidden;}

			#stangel_left_menu {  margin-top: 10px; border-top: 1px dotted #4c4c4c; }
			
			
			.stangel_left_menu_block { border-bottom: 1px dotted #4c4c4c; overflow: auto; }
			
			#stangel_left_menu h3 { text-align: left; padding-left: 24px; line-height: 14px; font-size: 14px; text-transform: uppercase; background: url('/images/celownik.gif') 0 0 no-repeat; color: #da251e; margin: 5px 20px 5px 20px; }
			#stangel_left_menu h3 a { color: #da251e;  line-height: 14px; font-size: 14px; text-transform: uppercase;  text-decoration: none; }
			#stangel_left_menu h3 a:hover { text-decoration: underline; }
			
			
			#stangel_left_menu ul { text-align: left; margin-left: 20px; margin-bottom: 5px; overflow: hidden; }
				#stangel_left_menu li { display: inline; vertical-align: middle; }
				#stangel_left_menu li a { margin: 3px 0px 3px 5px; display: block; line-height: 16px;   color: #d4d0cd; text-decoration: none; width: 145px; background: url('/images/strzalkimenubocznego.gif') top left no-repeat; padding-left: 35px; font-size:11px; }
				#stangel_left_menu li a:hover { margin: 3px 0px 3px 13px; color: #000000; text-decoration: none; background: #d4d0cd url('/images/wstawka.gif') top left no-repeat; padding-left: 40px; }
				
				#stangel_left_menu li span.active { display: block; margin: 3px 0px 3px 13px; line-height: 16px;   text-decoration: none; color: #000000; text-decoration: none; width: 145px; background: #d4d0cd url('/images/wstawka.gif') top left no-repeat; padding-left: 40px; }

			#stangel_center_content_right_col { margin-left: 220px; position: relative; }

			#stangel_top_menu ul { margin: 37px 0px 0px 30px; overflow: auto; display: block;}
			#stangel_top_menu li { display: inline; }
				#stangel_top_menu li a { display: block; width: 120px; height: 22px; line-height: 22px; margin: 0px 10px; background: url('/images/przyciskmenugorne.jpg') 0 -22px no-repeat;  text-decoration: none; float: left; color: #d2d1cd; }
				#stangel_top_menu li a.exclamations {background-position: 0 -44px;}
				#stangel_top_menu li a.exclamations2 {background-position: 0 -66px;}
				#stangel_top_menu li a:hover { background-position: 0 0; color: #ffffff; font-weight: 900; }
				#stangel_top_menu li span { display: block; width: 120px; height: 22px; line-height: 22px; margin: 0px 10px; background: url('/images/przyciskmenugorne.jpg') 0 -22px no-repeat;  text-decoration: none; float: left; background-position: 0 0; color: #ffffff; font-weight: 900; }

			#stangel_miniature_gallery { display: block; text-align: center; overflow: auto; }
				#stangel_gallery_nav { display: block; overflow: auto; position: relative; }
					ul#gallery_arrows { display: block; float: left; margin: 15px 25px 25px 69px; overflow: hidden;}
						ul#gallery_arrows li { display: inline; }
						ul#gallery_arrows a { display: block; float: left; height: 26px; line-height: 26px; font-weight: 900; font-size: 20px; text-decoration: none; color: #d1d0cb; width: 20px; text-align: center;  }
						ul#gallery_arrows a:hover { font-size: 24px;  color: #ffffff; }

					ul#gallery_arrows_agb { display: block; float: left; margin: 15px 5px 0 22px; overflow: hidden;width:130px}
						ul#gallery_arrows_agb li { display: block; }
						ul#gallery_arrows_agb a { display: block; float: left; height: 26px; line-height: 13px; font-weight: 500; font-size: 11px; text-decoration: none; color: #d1d0cb; width: 130px; text-align: center;  }
						ul#gallery_arrows_agb a:hover { color: #ffffff; }

					ul#gallery_back_arrow {display: block;float: left;clear: left;margin: 0 0 0 42px;overflow: hidden;padding: 0;}
						ul#gallery_back_arrow li { display: block; }
						ul#gallery_back_arrow a {  display: block;float: left;height: 14px;line-height: 14px;text-decoration: none;color: #D1D0CB;width: 140px;text-align: left; }
						ul#gallery_back_arrow a strong { font-size: 22px;line-height: 10px;display: block;float: left;}
						ul#gallery_back_arrow a span { font-size: 12px;line-height: 14px;display: block;float: left;}
						ul#gallery_back_arrow a:hover { color: #ffffff; }
						
					ul#gallery_menu { display: block; float: left; margin: 15px 0px 25px 28px; overflow: hidden; width: 397px; }
						ul#gallery_menu li { display: inline; }
						ul#gallery_menu a { display: block; float: left; height: 26px; line-height: 13px; font-size: 12px; text-decoration: none; color: #d1d0cb; margin: 0 20px; text-align: left;  }
						ul#gallery_menu a.models { margin-left:59px; width:112px;}
						ul#gallery_menu a.pisza { float:left; margin:0; }
						ul#gallery_menu a:hover { color: #ffffff; }
					
					ul#gallery_links { display:block; overflow:auto; position:absolute; right:0; top:11px; width:105px;}
						ul#gallery_links li { display: inline; }
						ul#gallery_links a { display: block; clear: left; float: left; height: 26px; line-height: 13px; font-size: 12px; text-decoration: none; color: #d1d0cb; margin: 5px 0; text-align: right;  }
						ul#gallery_links a.shop { font-weight: 900; }
						ul#gallery_links a:hover { color: #ffffff; }
			
				#stangel_gallery_content { margin: 22px auto 0 auto;  background: url('/images/tlo1.jpg') no-repeat; width: 694px; height: 519px;   overflow: hidden; }
					ul#gallery_items li { display: inline; }
					ul#gallery_items li a { float: left; display: block; margin: 19px 26px; width: 120px; height: 120px; text-align: center; vertical-align: middle; background-position: 120px 0; background-repeat: no-repeat; overflow: hidden; position: relative;}
					ul#gallery_items li a:hover { background-position: 0 0;}
					ul#gallery_items li a * { margin: 5px; width: 110px; height: 110px; }

					ul#gallery_items .bigitems li a { float: left; display: block; margin: 19px 26px; width: 200px; height: 200px; text-align: center; vertical-align: middle; background-position: 200px 0; background-repeat: no-repeat; overflow: hidden; position: relative;}
					ul#gallery_items .bigitems li a:hover { background-position: 0 0;}
					ul#gallery_items .bigitems li a * { margin: 5px; width: 190px; height: 190px; }

					
					#stangel_gallery_content h3 {color: #DA251E;font-size: 14px;line-height: 14px;padding: 10px 20px;text-align: left;text-transform: uppercase;}
					#stangel_gallery_content .eight { margin-top: 30px}

				#side_gallery_items { display: block; width: 160px; height: 450px; float: left; overflow: hidden; padding-top: 20px;}
				#side_gallery_items_wide { display: block; width: 650px; height: 450px; float: left; overflow: hidden; padding-top: 20px;}
				/*
				#side_gallery_items ul { display: block; width: 160px; float: left; overflow: hidden; padding-top: 20px;}
				*/
				#side_gallery_items ul li		, #side_gallery_items_wide ul li	        { display: inline; clear: left; position: relative; }
				#side_gallery_items ul li a 		, #side_gallery_items_wide ul li a 	        { float: left; display: block;  margin: 12px 20px; width: 120px; height: 120px; text-align: left; vertical-align: middle; background-position: 120px 0; background-repeat: no-repeat; overflow: hidden; }
				#side_gallery_items ul li a:hover 	, #side_gallery_items_wide ul li a:hover        { background-position: 0 0;}
				#side_gallery_items ul li a * 		, #side_gallery_items_wide ul li a * 		{ margin: 5px; width: 110px; height: 110px; }

				#side_gallery_items ul.bigitems li		, #side_gallery_items_wide ul.bigitems li	        { display: inline; clear: left; position: relative; }
				#side_gallery_items ul.bigitems li a 		, #side_gallery_items_wide ul.bigitems li a 	        { float: left; display: block;  margin: 12px 20px; width: 200px; height: 200px; text-align: left; vertical-align: middle; background-position: 200px 0; background-repeat: no-repeat; overflow: hidden; }
				#side_gallery_items ul.bigitems li a:hover 	, #side_gallery_items_wide ul.bigitems li a:hover        { background-position: 0 0;}
				#side_gallery_items ul.bigitems li a * 		, #side_gallery_items_wide ul.bigitems li a * 		{ margin: 5px; width: 190px; height: 190px; }

				
				
				
				a.blackened { float: left; display: block;  margin: 12px 20px; width: 120px; height: 120px; text-align: left; vertical-align: middle; background-position: 120px 0; background-repeat: no-repeat; overflow: hidden; }
				a.blackened:hover { background-position: 0 0;}
				a.blackened * { margin: 5px; width: 110px; height: 110px; }
				
				a.mini { float: left; display: block;  margin: 0 5px; width: 55px; height: 55px; text-align: left; vertical-align: middle; overflow: hidden; border:1px solid black;}
				a.mini:hover { background-position: 0 0;border:1px solid #d1d0cb;}
				
				#side_gallery_desc { display: block; margin-left: 180px; }
				#side_gallery_desc h3 { text-align: left; line-height: 14px; font-size: 14px; text-transform: uppercase; color: #da251e; padding: 35px 0 20px 0; }
				#side_gallery_desc h4 { text-align: left; line-height: 12px; font-size: 12px; text-transform: uppercase; color: #da251e; padding: 10px 0 10px 10px;  }
				#side_gallery_desc p { text-align: left; font-size: 12px;   color: #d1d0cb; padding-right: 10px; text-indent: 10px; margin-bottom: 0.5em; }
				#side_gallery_desc .noindent { margin-top: 15px; margin-bottom: 15px; text-indent: 0; padding: 0 10px 0 0;}

				#side_gallery_desc_fullsize  { display: block; margin-left: 20px }
				#side_gallery_desc_fullsize  h3 { text-align: left; line-height: 14px; font-size: 14px; text-transform: uppercase; color: #da251e; padding: 35px 0 20px 0; }
				#side_gallery_desc_fullsize  h3.notop { padding: 5px 0 20px 0; }
				#side_gallery_desc_fullsize  h4 { text-align: left; line-height: 14px; font-size: 12px; text-transform: uppercase; color: #da251e; padding: 10px 0 10px 10px;  }
				#side_gallery_desc_fullsize  h5 { text-align: left; line-height: 12px; font-size: 12px; text-transform: uppercase; color: #da251e; padding: 10px 0 10px 15px;  }
				#side_gallery_desc_fullsize  p { text-align: left; font-size: 12px;   color: #d1d0cb; padding-right: 10px; text-indent: 10px; margin-bottom: 0.5em; }
				#side_gallery_desc_fullsize  .noindent { margin-top: 15px; margin-bottom: 15px; text-indent: 0; padding: 0 10px 0 0;}
				#side_gallery_desc_fullsize a { display: inline; font-size: 12px; color: #d1d0cb; }
				
				#side_gallery_desc_wide { display: block; padding: 0px 20px 20px 20px; position: relative; overflow:hidden}
				#side_gallery_desc_wide h3 { text-align: left; line-height: 14px; font-size: 14px; text-transform: uppercase; color: #da251e; padding: 20px 0 20px 0; clear: both; float: none;}
				#side_gallery_desc_wide h4 { text-align: left; line-height: 15px; font-size: 12px; text-transform: uppercase; color: #da251e; padding: 10px 0 10px 10px; clear: both; float: none;}
				#side_gallery_desc_wide .half h4 { padding: 5px 0 5px 10px;}
				#side_gallery_desc_wide h4 strong.catalognumber { color: #D1D0CB;font-size:1em}
				#side_gallery_desc_wide h5 { text-align: left; line-height: 12px; font-size: 12px; text-transform: uppercase; color: #da251e; padding: 10px 0 10px 15px;  }
				#side_gallery_desc_wide p { text-align: left; font-size: 12px;   color: #d1d0cb; padding-right: 10px; text-indent: 10px; margin-bottom: 0.7em; }
				#side_gallery_desc_wide p.contact { text-indent: 0px; }
				#side_gallery_desc_wide p.shopinfo { clear: both; display: block; margin-top: 10px; }
				#side_gallery_desc_wide .noindent { margin-top: 15px; margin-bottom: 15px; text-indent: 0; padding: 0 10px 0 0;}
				#side_gallery_desc_wide .margin { margin-top: 15px; margin-bottom: 15px; text-indent: 0; padding: 0 10px 0 20px;}

				#side_gallery_desc_wide ul.stangel_linklist { text-align: left; margin-left: 20px; margin-bottom: 5px; overflow: hidden; }
				#side_gallery_desc_wide ul.stangel_linklist li { display: inline; vertical-align: middle; }
				#side_gallery_desc_wide ul.stangel_linklist li a { margin: 3px 0px 3px 5px; display: block; line-height: 16px;   color: #d4d0cd; text-decoration: none; background: url('/images/strzalkimenubocznego.gif') top left no-repeat; padding-left: 35px; }
				#side_gallery_desc_wide ul.stangel_linklist li a:hover { margin: 3px 0px 3px 13px; color: #000000; text-decoration: none; background: #d4d0cd url('/images/wstawka.gif') top left no-repeat; padding-left: 40px; }

				#side_gallery_desc ul.stangel_linklist { text-align: left; margin-left: 20px; margin-bottom: 20px; overflow: hidden; }
				#side_gallery_desc ul.stangel_linklist li { display: inline; vertical-align: middle; }
				#side_gallery_desc ul.stangel_linklist li a { margin: 3px 0px 3px 5px; display: block; line-height: 16px;   color: #d4d0cd; text-decoration: none; background: url('/images/strzalkimenubocznego.gif') top left no-repeat; padding-left: 35px; }
				#side_gallery_desc ul.stangel_linklist li a:hover { margin: 3px 0px 3px 13px; color: #000000; text-decoration: none; background: #d4d0cd url('/images/wstawka.gif') top left no-repeat; padding-left: 40px; }

				#side_gallery_desc_wide ul.stangel_linklist_short { text-align: left; margin-left: 20px; margin-bottom: 10px; overflow: hidden; }
				#side_gallery_desc_wide ul.stangel_linklist_short li { display: inline; vertical-align: middle; }
				#side_gallery_desc_wide ul.stangel_linklist_short li a { margin: 1px 0px 1px 5px; display: block; line-height: 12px;   color: #d4d0cd; text-decoration: none; background: url('/images/strzalkimenubocznego.gif') top left no-repeat; padding-left: 35px; }
				#side_gallery_desc_wide ul.stangel_linklist_short li a:hover { margin: 1px 0px 1px 13px; color: #000000; text-decoration: none; background: #d4d0cd url('/images/wstawka.gif') top left no-repeat; padding-left: 40px; }

				#side_gallery_desc ul.stangel_linklist_short { text-align: left; margin-left: 20px; margin-bottom: 10px; overflow: hidden; }
				#side_gallery_desc ul.stangel_linklist_short li { display: inline; vertical-align: middle; }
				#side_gallery_desc ul.stangel_linklist_short li a { margin: 3px 0px 3px 5px; display: block; line-height: 16px;   color: #d4d0cd; text-decoration: none; background: url('/images/strzalkimenubocznego.gif') top left no-repeat; padding-left: 35px; }
				#side_gallery_desc ul.stangel_linklist_short li a:hover { margin: 3px 0px 3px 13px; color: #000000; text-decoration: none; background: #d4d0cd url('/images/wstawka.gif') top left no-repeat; padding-left: 40px; }

				
				#big_images_gallery { margin-top: 30px; }
				#big_images_gallery li { display: inline; }
					#big_images_gallery img { display: block; float: left; width: 120px; height: 120px; margin: 0 40px; }
					#big_images_gallery img.sparse { margin: 0 5px; }
				
				
				#side_gallery_articlelist { text-align: left; margin-left: 20px; margin-bottom: 20px; overflow: hidden; }
				#side_gallery_articlelist li { display: inline; vertical-align: middle; }
				#side_gallery_articlelist li a { margin: 38px 0px 128px 5px; display: block; line-height: 16px;   color: #d4d0cd; text-decoration: none; background: url('/images/strzalkimenubocznego.gif') top left no-repeat; padding-left: 35px; }
				#side_gallery_articlelist li a:hover { color: #000000; text-decoration: none; background: #d4d0cd url('/images/wstawka.gif') top left no-repeat; padding-left: 40px; }

				#stangel_left_menu li span.active { display: block; margin: 3px 0px 3px 13px; line-height: 16px;   text-decoration: none; color: #000000; text-decoration: none; width: 145px; background: #d4d0cd url('/images/wstawka.gif') top left no-repeat; padding-left: 40px; }

				
				#side_big_gallery { width: 460px; float: left; text-align: center; height: 460px; padding: 15px; }
				#side_big_gallery img.bigimage { width: 430px; height: 430px; border: 1px solid grey;}
				#side_big_gallery a { border: none; } 
				#side_big_gallery a img { border: none; }

				#shop_thumbnails { overflow: auto; margin-left: 13px; }
				#shop_thumbnails a { float: left; display: block; border: 1px solid #000000; margin: 2px; }
				#shop_thumbnails a:hover { border: 1px solid #d1d0cb; }
				#shop_thumbnails span.active { float: left; display: block; border: 1px solid #d1d0cb; margin: 2px; }
				#shop_thumbnails img { width: 55px; height: 55px; }

				
				#side_gallery_narrow_desc { display: block; /* margin-left: 480px; */}
				#side_gallery_narrow_desc h3 { text-align: left; line-height: 14px; font-size: 14px; text-transform: uppercase; color: #da251e; padding: 15px 0 20px 0; }
				#side_gallery_narrow_desc h4 { text-align: left; line-height: 13px; font-size: 13px; text-transform: uppercase; color: #da251e; padding: 15px 0 20px 0; }
				#side_gallery_narrow_desc p { text-align: left; font-size: 12px;   color: #d1d0cb; padding-right: 10px;  }
				#side_gallery_narrow_desc a { display: inline; font-size: 12px; color: #d1d0cb; }
				
				#side_gallery_desc a { display: inline; font-size: 12px; color: #DA251E; }
				
				/* #bottom_miniature_gallery { position: absolute; bottom: 70px; right: 40px; width: 195px; } */
				#bottom_miniature_gallery { bottom:5px; left:50px; position:absolute; width:690px; }
				#bottom_miniature_gallery .item { display: inline; }
				#bottom_miniature_gallery .item a { float: left; display: block; border: 1px solid #000000; margin: 2px; }
				#bottom_miniature_gallery .item a:hover { border: 1px solid #d1d0cb; }
				#bottom_miniature_gallery .item span.active { float: left; display: block; border: 1px solid #d1d0cb; margin: 2px; }
				#bottom_miniature_gallery .item img { width: 55px; height: 55px; }
				
				ul.reference_list { width: 240px; text-align: left; float: left; padding: 0 10px 0 0; }
				ul.reference_list li { text-align: left; font-size: 9px; color: #d1d0cb; padding: 6px 0 0 0 ; float: none; line-height: 11px;}

				#referencelisttext li { text-align: left; display: block; width: 200px; }
				#referencelisttext li span.reference_list_item { display: block; text-align: left; font-size: 9px; color: #d1d0cb; padding: 6px 0 0 0 ; float: none; line-height: 11px;}
				
				#referencelist_two li a { width: 600px; height: 120px; text-align: left; vertical-align: middle; background-position: 0 120px; background-repeat: no-repeat; overflow: hidden; text-decoration: none; }
				#referencelist_two li a:hover { background-position: 0 0; }
				#referencelist_two li a span.description_heading { position: absolute; left: 160px; top: 15px; width: auto; height: auto; font-size: 14px; font-weight: 900; color: #DA251E; }
				#referencelist_two li a span.description { position: absolute; left: 160px; top: 40px;  margin: 3px 15px 3px 5px; display: block; line-height: 16px;   color: #d4d0cd; text-decoration: none; background: url('/images/strzalkimenubocznego.gif') top left no-repeat; padding-left: 35px; padding-right: 5px; width: auto; height: auto;}
				#referencelist_two li a:hover span.description { margin: 3px 0px 3px 13px; color: #000000; text-decoration: none; background: #d4d0cd url('/images/wstawka.gif') top left no-repeat; padding-left: 40px; }

				#referencelist_three li a { margin: 5px 0 5px 30px;width: 600px; height: 120px; text-align: left; vertical-align: middle; background-position: 0 120px; background-repeat: no-repeat; overflow: hidden; text-decoration: none; display:block;position:relative}
				#referencelist_three li a:hover { background-position: 0 0; }
				#referencelist_three li a span.description_heading { position: absolute; left: 160px; top: 15px; width: auto; height: auto; font-size: 14px; font-weight: 900; color: #DA251E; }
				#referencelist_three li a span.description { position: absolute; left: 160px; top: 40px;  margin: 3px 15px 3px 5px; display: block; line-height: 16px;   color: #d4d0cd; text-decoration: none; background: url('/images/strzalkimenubocznego.gif') top left no-repeat; padding-left: 35px; padding-right: 5px; width: auto; height: auto;}
				#referencelist_three li a:hover span.description { margin: 3px 0px 3px 13px; color: #000000; text-decoration: none; background: #d4d0cd url('/images/wstawka.gif') top left no-repeat; padding-left: 40px; }
				
				#side_gallery_items_wide #referencelist li a { width: 600px; height: 120px; text-align: left; vertical-align: middle; background-position: 0 120px; background-repeat: no-repeat; overflow: hidden; text-decoration: none; }
				#side_gallery_items_wide #referencelist li a:hover { background-position: 0 0; }
				#side_gallery_items_wide #referencelist li a span.description_heading { position: absolute; left: 160px; top: 15px; width: 400px; height: auto; font-size: 14px; font-weight: 900; color: #DA251E; }
				#side_gallery_items_wide #referencelist li a span.description { position: absolute; left: 160px; top: 40px;  margin: 3px 0px 3px 5px; display: block; line-height: 16px;   color: #d4d0cd; text-decoration: none; background: url('/images/strzalkimenubocznego.gif') top left no-repeat; padding-left: 35px; width: 400px; height: auto;}
				#side_gallery_items_wide #referencelist li a:hover span.description { margin: 3px 0px 3px 13px; color: #000000; text-decoration: none; background: #d4d0cd url('/images/wstawka.gif') top left no-repeat; padding-left: 40px; }			
				
	#stangel_center_footer { margin: 0 auto 0 auto; height: 40px; text-align: center; border-top: 1px solid #97928f; padding-top: 10px; text-align: center;}
		#stangel_center_footer ul { overflow: auto; width: 960px; margin: 0 auto;}
			#stangel_center_footer li { display: block; float: left; text-decoration: none; font-size: 12px; color: #97928f;}
			#stangel_center_footer li.footer_left { text-align: left; width: 280px;}
			#stangel_center_footer li.footer_center { text-align: center; width: 440px;}
			#stangel_center_footer li.footer_right { text-align: right; width: 210px; }
			#stangel_center_footer a { text-decoration: none; font-size: 12px; color: #97928f; }
			#stangel_center_footer a:hover { text-decoration: underline; }

	hr.red { color: #da251e; background-color: #da251e; height: 1px; line-height: 1px; border: none; }
	ul.classic { color: #d1d0cb; text-align: left; list-style-type: disc; font-size: 12px; margin: 10px 30px; }
	ul.classic li { font-size: 12px; }
	
	ul.accessorylist li { overflow:hidden;padding:0;margin:5px 0 }
	ul.accessorylist span { float:right;display:block;width:450px}
	ul.accessorylist strong { float:right;display:block;padding:0px; width:120px;color:#DA251E;font-size:1em}
	
	#shop_left { float: left; width: 160px; height: 510px; padding-right: 10px; margin-top: 10px; border-right: 1px dotted #4C4C4C; }
		#shop_left h3 { clear:both; color:#DA251E; float:none; font-size:14px; line-height:14px; padding:20px 0; text-align:left; text-transform:uppercase; }
		#shop_left ul { text-align: left; }
		#shop_left li { margin-left: 10px; }
		#shop_left a, #shop_left span.active { color:#D1D0CB; display:inline; font-size:12px; }
		#shop_left span.active { font-weight: 900; }
		
	#shop_right_wide { float: left; width: 470px; margin-left: 10px; margin-top: 10px; }
		#shop_right_wide h4 { clear:both; color:#DA251E; float:none; font-size:14px; line-height:14px; padding:20px 0; text-align:left; text-transform:uppercase; }
		#shop_right_wide ul { text-align: left; }
		#shop_right_wide li { margin-left: 10px; overflow: auto; }
		#shop_right_wide span.legendan,#shop_right_wide span.legenda,#shop_right_wide span.legendacat { display: block; clear: left; float: left; width: 100px; color:#D1D0CB; font-size:12px; line-height: 18px; }
		#shop_right_wide span.legendacat { line-height: 24px; font-weight: 900; }
		#shop_right_wide span.legenda { margin-left: 10px; }
		#shop_right_wide span.dana { display: block; float: left; width: 100px; color:#D1D0CB; font-size:12px;  line-height: 18px; }
		#shop_right_wide a, #shop_left span.active { color:#D1D0CB; display:inline; font-size:12px; }
		#shop_right_wide span.active { font-weight: 900; }

		#shop_right_wide a.backlink { position: absolute; top: 20px; right: 10px; }
		
		#side_gallery_narrow_desc ul.legend { text-align: left; }
		#side_gallery_narrow_desc ul.legend li { margin-left: 0px; overflow: auto; }
		#side_gallery_narrow_desc ul.legend span.legendan,
			#side_gallery_narrow_desc ul.legend span.legenda,
			#side_gallery_narrow_desc ul.legend span.legendan,
			#side_gallery_narrow_desc ul.legend span.legendacat,
			#side_gallery_narrow_desc ul.actions span.legenda,
			#side_gallery_narrow_desc ul.actions span.legendan,
			#side_gallery_narrow_desc ul.actions span.legendacat { display: block; float: left; width: 70px; color:#D1D0CB; font-size:12px; line-height: 18px; }
		#side_gallery_narrow_desc ul.legend span.legendacat { line-height: 24px; font-weight: 900; }
		#side_gallery_narrow_desc ul.legend span.legenda { margin-left: 0px; }
		#side_gallery_narrow_desc ul.legend span.dana { display: block; float: left; width: 120px; color:#D1D0CB; font-size:12px;  line-height: 18px; }
		#side_gallery_narrow_desc ul.legend a { color:#D1D0CB; display:inline; font-size:12px; }
		#side_gallery_narrow_desc ul.legend span.active { font-weight: 900; }
		p.productdesc { margin: 5px 0 5px 0; }
		
		
		#side_gallery_narrow_desc form#modelorderform { overflow: auto; margin-bottom: 10px; width: 180px; }
		#side_gallery_narrow_desc form#modelorderform ul.prices li.heading { color:#D1D0CB; font-size:10px; font-weight: 900; margin-top: 15px; }
		#side_gallery_narrow_desc form#modelorderform ul.prices li.price { border: 1px dotted #D1D0CB; padding: 3px; overflow: auto; margin-top: 5px; margin-bottom: 10px; }
		#side_gallery_narrow_desc ul.prices {  overflow: auto; }
		#side_gallery_narrow_desc ul.prices span.legenda,
		#side_gallery_narrow_desc ul.prices span.legendan,
		#side_gallery_narrow_desc ul.prices span.legendacat { display: block; float: left; width: 50px; color:#D1D0CB; font-size:12px; line-height: 18px; }
		#side_gallery_narrow_desc ul.prices span.legendan,#side_gallery_narrow_desc ul.prices span.legenda,#side_gallery_narrow_desc ul.prices span.dana,#side_gallery_narrow_desc ul.prices span.danaw,#side_gallery_narrow_desc ul.prices span.danan { text-align: right; line-height: 24px; }
		#side_gallery_narrow_desc ul.prices span.danaw { display: block; float: left; width: 120px; color:#D1D0CB; font-size:12px;  line-height: 24px; text-align: right;}
		#side_gallery_narrow_desc ul.prices span.danan { display: block; float: left; width: 60px; color:#D1D0CB; font-size:12px;  line-height: 24px; text-align: right;}
		#side_gallery_narrow_desc ul.prices input.danaw { display: block; float: left; width: 40px; color:#D1D0CB; font-size:12px;  line-height: 12px; text-align: right; margin: 4px 0px 4px 20px; background: #000; border-left: 0; border-right: 0;}
		
		#side_gallery_narrow_desc ul.prices input.addtocart { display: block; float: left; margin-left: 20px; width: 140px; background: #000; border: none; color:#D1D0CB; font-size:12px;  line-height: 18px; text-align: center; font-weight: 900; border: 1px dotted #4C4C4C;}
		
		#side_gallery_narrow_desc ul.actions input.updatecart, 
		#side_gallery_narrow_desc ul.actions input.ordercart, 
		#side_gallery_narrow_desc ul.actions input.confirmorder { display: block; float: left; margin-left: 20px; width: 140px; background: #000; border: none; color:#D1D0CB; font-size:12px;  line-height: 18px; text-align: center; font-weight: 900; border: 1px dotted #4C4C4C;}
		#side_gallery_narrow_desc ul.actions input.confirmorder { width: 200px; }
		
		#side_gallery_narrow_desc ul.prices input.addtocart:hover,
		#side_gallery_narrow_desc ul.actions input.updatecart:hover,
		#side_gallery_narrow_desc ul.actions input.ordercart:hover,
		#side_gallery_narrow_desc ul.actions input.confirmorder { border: 1px dotted #D1D0CB; }
		
		#side_gallery_narrow_desc ul.actions { float: right; display: block; width: 340px; }
		#side_gallery_narrow_desc ul.actions li { display: inline; }
		
		                                                                                                                                                                
		
		#shop_right_wide ul.prices { margin-bottom: 20px; }
		#shop_right_wide ul.prices span.legenda,#shop_right_wide ul.prices span.legendacat { width: 80px; }
		#shop_right_wide ul.prices span.legendan { width: 40px; }
		#shop_right_wide ul.prices span.legendan,#shop_right_wide ul.prices span.legenda,#shop_right_wide ul.prices span.dana,#shop_right_wide ul.prices span.danaw,#shop_right_wide ul.prices span.danae,#shop_right_wide ul.prices span.danan,#shop_right_wide ul.prices a.button { text-align: right; line-height: 24px; }
		#shop_right_wide ul.prices span.danaw { display: block; float: left; width: 140px; color:#D1D0CB; font-size:12px;  line-height: 24px; text-align: right;}
		#shop_right_wide ul.prices span.danan { display: block; float: left; width: 80px; color:#D1D0CB; font-size:12px;  line-height: 24px; text-align: right;}
		#shop_right_wide ul.prices input.danan { display: block; float: left; width: 70px; color:#D1D0CB; font-size:12px;  line-height: 12px; text-align: right; margin: 4px 0px 4px 10px; background: #000; border-left: 0; border-right: 0;}
		#shop_right_wide ul.prices a.button { display: block; float: left; width: 16px; color:#D1D0CB; font-size:12px;  line-height: 24px; text-align: right; font-weight: 900; text-decoration: none; }
		#shop_right_wide ul.prices span.danae { display: block; float: left; width: 16px; color:#D1D0CB; font-size:12px;  line-height: 24px; text-align: right;}
		
		#shop_right_wide ul.prices input.addtocart { display: block; float: left; margin-left: 20px; width: 100px; background: #000; border: none; color:#D1D0CB; font-size:12px;  line-height: 18px; text-align: center; font-weight: 900; border: 1px dotted #4C4C4C;}
		#shop_right_wide ul.actions input.updatecart, 
		#shop_right_wide ul.actions input.ordercart, 
		#shop_right_wide ul.actions input.confirmorder { display: block; float: left; margin-left: 20px; width: 220px; background: #000; border: none; color:#D1D0CB; font-size:12px;  line-height: 18px; text-align: center; font-weight: 900; border: 1px dotted #4C4C4C;}
		#shop_right_wide ul.actions input.confirmorder { width: 220px; }
		
		#shop_right_wide ul.prices input.addtocart:hover,
		#shop_right_wide ul.actions input.updatecart:hover,
		#shop_right_wide ul.actions input.ordercart:hover,
		#shop_right_wide ul.actions input.confirmorder { border: 1px dotted #D1D0CB; }
		
		#shop_right_wide ul.actions { float: right; display: block; width: 500px; margin-right: 80px; }
		#shop_right_wide ul.actions li { display: inline; }
		
		#stangel_sklep_nav { border-top:1px dotted grey; display:block;margin-bottom:-22px;margin-left:20px;margin-top:10px;overflow:hidden;padding-top:5px;width:695px;}
			#stangel_sklep_nav ul { width: 550px; }
			#stangel_sklep_nav ul.koszyk { float: right; width: 80px; }
			#stangel_sklep_nav ul li { display: inline; }
			#stangel_sklep_nav ul a { display: block; float: left; height: 26px; line-height: 13px; font-size: 12px; text-decoration: none; color: #d1d0cb; margin: 0 8px; text-align: left; font-size: 11px; }
			#stangel_sklep_nav ul.koszyk a { width: 80px; }
			
			#stangel_sklep_nav ul a:hover { color: #ffffff; }
			#stangel_sklep_nav ul span.active, #stangel_sklep_nav ul span.separator { display: block; float: left; height: 26px; line-height: 13px; font-size: 12px; text-decoration: none; margin: 0 8px; text-align: left; }
			#stangel_sklep_nav ul span.active { color: #ffffff; }
			#stangel_sklep_nav ul span.separator { color: #d1d0cb; }
			
			ul.bookingprices { overflow: auto; max-height: 120px; }
 			

		#shop_right_wide .order { overflow: auto; margin-bottom: 10px; }
		#shop_right_wide ul.personal { margin-left: 10px; float: left; }
		#shop_right_wide ul.personal li { display: inline; margin: 0;}
		#shop_right_wide ul.personal li label { display: block; width: 85px; float: left; clear: left; margin: 3px 0px 3px 0px; font-size: 11px; font-family: Verdana, sans-serif; color: #d2d1cd; overflow: auto; text-align: left; padding-right: 10px; } 
		#shop_right_wide ul.personal li input,#shop_right_wide ul.personal li select { display: block; background: #000; border: 1px solid #e2e2e2; width: 180px; float: left; margin: 3px 0px 3px 0px; color: #e2e2e2; font-size: 11px; font-family: Verdana, sans-serif;   }
		#shop_right_wide ul.firm { margin-left: 15px; float: left; }
		#shop_right_wide ul.firm li { display: inline; margin: 0;}
		#shop_right_wide ul.firm li label { display: block; width: 85px; float: left; clear: left; margin: 3px 0px 3px 0px; font-size: 11px; font-family: Verdana, sans-serif; color: #d2d1cd;  text-align: left; padding-right: 10px; overflow: hidden; }
		#shop_right_wide ul.firm li p.nipinfo { clear:left;color:#D2D1CD;display:block;float:left;font-family:Verdana,sans-serif;font-size:11px;margin:5px 0;overflow:hidden;padding-right:0;text-align:left;text-indent:0;width:345px; }
		#shop_right_wide ul.firm li input,#shop_right_wide ul.firm li select { display: block; background: #000; border: 1px solid #e2e2e2; width: 180px; float: left; margin: 3px 0px 3px 0px; color: #e2e2e2; font-size: 11px; font-family: Verdana, sans-serif;   }

		#shop_right_wide ul.personal li input.disabled,
		#shop_right_wide ul.firm li input.disabled { background-color: #555555; }
				
		#shop_right_wide ul.personal li input.error,
		#shop_right_wide ul.firm li input.error,
		#contact_form form ul li input.error { border-color: #780000; }
		
		#shop_right_wide ul.firm li input#IsFirm { clear: right; width: auto; height: auto; margin-top: 8px;}
		
	#shop_right_wide  { float:left; height:500px; margin-left:10px; margin-top:10px; position:relative; width:660px; }
		#shop_right_wide ul.products { text-align: left; }
		#shop_right_wide ul.products li { display: inline; margin: 0;}
		#shop_right_wide ul.products li a { border:1px dotted #4C4C4C; display:block; float:left; line-height:20px; margin:5px; padding: 5px; text-align:right; width: 190px; }
		#shop_right_wide ul.products li a img { float: left; display: block; width: 60px; height: 60px; margin-right:5px }
		#shop_right_wide ul.products li a span { font-size: 10px }
		#shop_right_wide ul.products li a:hover { border: 1px dotted #D1D0CB; }

	#productlist {float:left; margin-left:10px; margin-top:10px; width:640px; position:relative}
	#shop_right_wide_scroll  { float:left; margin-left:10px; margin-top:10px; width:640px;}
		#shop_right_wide_scroll .productswide { text-align: left; overflow:hidden}
		#shop_right_wide_scroll .productrow { border:1px dotted #4C4C4C; display:block; line-height:20px; margin:5px; padding: 5px; text-align:left; overflow:hidden }
		#shop_right_wide_scroll .productrow img { float: left; display: block; width: 60px; height: 60px; margin-right: 5px}
		#shop_right_wide_scroll .productrow span { }		
		
		#shop_right_wide_scroll .productrow .productlink {width:210px;float:left;clear:left}
		#shop_right_wide_scroll .productrow .infoblock {width:210px;float:left;overflow:hidden;color:#D1D0CB}
		#shop_right_wide_scroll .productrow .infoblock h6 {float:left; font-size:12px; margin: 10px 0 0 0 ;color:#D1D0CB}
		#shop_right_wide_scroll .productrow .infoblock .legend {float:left;clear:left;width:70px;display:block;}
		#shop_right_wide_scroll .productrow .infoblock .dana {float:left;width:140px;display:block;}
		#shop_right_wide_scroll .productrow .infoblock .productadditionalcategorieslist {float:left;display:block;overflow: hidden;}
		#shop_right_wide_scroll .productrow .infoblock .productadditionalcategorieslist a {display:inline;font-weight:900}
		#shop_right_wide_scroll .productrow .pricesblock {width:320px;float:left;overflow:hidden;color:#D1D0CB}
		#shop_right_wide_scroll .productrow .priceblock {margin: 10px 0; padding: 5px; border: 1px dotted #D1D0CB; overflow:hidden} 
		#shop_right_wide_scroll .productrow .pricesblock .modeltype {clear:both; float:left; font-size: 10px}
		#shop_right_wide_scroll .productrow .pricesblock .catnum {display:block; float: left; clear: left; width:120px;font-size: 12px}
		#shop_right_wide_scroll .productrow .pricesblock .productprice {display:block; float: left; width:90px;font-size:12px}
		#shop_right_wide_scroll .productrow .pricesblock input.addtocart { display: block; float: left; margin-left: 5px; width: 90px; background: #000; border: none; color:#D1D0CB; font-size:12px; height: 20px; line-height: 20px; text-align: center; font-weight: 900; border: 1px dotted #4C4C4C;}
		
		
	#pagination_wrapper { position: absolute; bottom: 10px; left: 50%; height: 24px; }
		#shop_right_wide ul.pagination { left:-50%; position:relative;} 
		#shop_right_wide ul.pagination li { display: inline; margin: 0;}
		#shop_right_wide ul.pagination li a { width: 24px; height: 24px; line-height: 24px; margin-right: 5px; float: left; border:1px dotted #4C4C4C; display:block; text-align:center; }
		#shop_right_wide ul.pagination li a:hover { border: 1px dotted #D1D0CB; }
		#shop_right_wide ul.pagination li span.active { width: 24px; height: 24px; line-height: 24px; margin-right: 5px; float: left; border:1px dotted #D1D0CB; display:block; text-align:center; color: #D1D0CB; }
		#shop_right_wide ul.pagination li span.end { border:1px dotted #888888; color: #888888; }
		

	
	#shop_left_wide { float: left; width: 690px; margin-left: 10px; margin-top: 10px; }
		#shop_left_wide ul.categories { text-align: left; display:block; overflow:auto; width:100%;}
		#shop_left_wide ul.categories li { display: inline; margin: 0;}
		#shop_left_wide ul.categories li a { border:1px dotted #4C4C4C; display:block; float:left; line-height:20px; margin:5px; padding: 5px; text-align:right; width: 280px; }
		#shop_left_wide ul.categories li a.categorybox { border:1px dotted #4C4C4C; display:block; float:left; line-height:20px; margin:5px; padding: 10px 5px 5px 5px; text-align:center; width: 280px; height:50px; }
		#shop_left_wide ul.categories li a img { float: left; display: block; width: 90px; height: 90px; }
		#shop_left_wide ul.categories li a span { }
		#shop_left_wide ul.categories li a:hover { border: 1px dotted #D1D0CB; }

		#shop_left_wide ul.categories li.maincategory { display:block; margin:0 auto; text-align:center; width:350px; }
		#shop_left_wide ul.categories li.maincategory a { border:1px dotted #4C4C4C; display:block; float:left; line-height:100px; margin:5px; padding: 5px; text-align:right; width: 300px; }
		#shop_left_wide ul.categories li.maincategory a img { float: left; display: block; width: 300px; height: 255px; }
		#shop_left_wide ul.categories li.maincategory a span { display: none; }
		#shop_left_wide ul.categories li.maincategory a:hover { border: 1px dotted #D1D0CB; }

	#shop_agb { float: left; width: 640px; height: 480px; margin-left: 10px; margin-top: 10px; overflow: auto; }
	#side_gallery_desc_wide #shop_agb h4 { padding-left: 0; } 
		
	#cartform ul.prices { overflow: auto; max-height: 370px; }
	
	.orderform input.danan { display: block; float: left; width: 70px; color:#D1D0CB; font-size:12px;  line-height: 12px; text-align: right; margin: 4px 0px 4px 10px; background: #000; border-left: 0; border-right: 0;}
	.orderform a.button { display: block; float: left; width: 16px; color:#D1D0CB; font-size:12px;  line-height: 24px; text-align: right; font-weight: 900; text-decoration: none; }
	#side_gallery_narrow_desc ul.prices span.legendaw { margin-right: 10px; }
	
	#side_scroll_container { height: 430px; overflow: auto; }
	
	#loginformcontainer { width: 690px; text-align: center; }
	form.loginform { overflow: auto; width: 400px; margin: 0 auto; text-align: left;  }
	form.loginform ul { overflow: auto; }  
	form.loginform ul li { display: inline; overflow: auto; }
	form.loginform ul li label { display: block; clear: left; float: left; width: 100px; color:#D1D0CB; margin: 5px 0px 5px 0px; font-size: 11px; font-family: Verdana, sans-serif; }
	form.loginform ul li input { display: block; float: left; width: 100px; background: transparent; border: 1px solid #e2e2e2; width: 170px; float: left; margin: 5px 0px 5px 0px; color: #e2e2e2; font-size: 11px; font-family: Verdana, sans-serif; }  
	form.loginform ul li input.submit { position: relative; left: 100px; font-weight: 900; }

	#stangel_newsletter { border-top:1px dotted #4C4C4C; margin-top:6px; padding-top:3px; color:#D2D1CD; font-size:11px; text-align: center; overflow: auto; }
	#stangel_newsletter input{ background: transparent; border: 1px solid #e2e2e2; float: left; margin: 3px; color: #e2e2e2; font-size: 11px; font-family: Verdana, sans-serif; }
	#stangel_newsletter input.text { width: 140px; height: 16px; } 
	#stangel_newsletter input.submit { width: 60px;}
	
	form.newslettersubscription  { overflow: auto; width: 400px; margin: 0 auto; text-align: left;  }
	form.newslettersubscription label { float: left; margin: 3px; color: #e2e2e2; font-size: 11px; font-family: Verdana, sans-serif; }
	form.newslettersubscription input { background: transparent; border: 1px solid #e2e2e2; float: left; margin: 3px; color: #e2e2e2; font-size: 11px; font-family: Verdana, sans-serif; }
	form.newslettersubscription input.text { width: 140px; height: 16px; } 
	form.newslettersubscription input.submit { width: 60px;}
	
	
	#stangel_center_content_menu_new { float: left; margin: 0; height: 150px; position: relative; left: 50%; top: 79px; clear: both; }
		#stangel_center_content_menu_new ul { position: relative;  left: -50%; width:960px; }
			#stangel_center_content_menu_new li { float: left; position: relative; display: block; width: 154px; height: 150px;  padding: 0; overflow: hidden; }
			#stangel_center_content_menu_new li.menu1 a { background: url('/images/malekwadraty.jpg') center 0px no-repeat; }
			#stangel_center_content_menu_new li.menu2 a { background: url('/images/malekwadraty.jpg') center 0px no-repeat; }
			#stangel_center_content_menu_new li.menu3 a { background: url('/images/malekwadraty.jpg') center 0px no-repeat; }
			#stangel_center_content_menu_new li.menu4 a { background: url('/images/malekwadraty.jpg') center 0px no-repeat; }
			#stangel_center_content_menu_new li.menu5 a { background: url('/images/malekwadraty.jpg') center 0px no-repeat; }
			#stangel_center_content_menu_new li.menu6 a { background: url('/images/malekwadraty.jpg') center 0px no-repeat; }
			
			#stangel_center_content_menu_new li a { display: block; width: 150px; height: 150px;  padding: 25px 0 0 0; line-height: 39px; text-transform: uppercase; color: #c69e9e; text-decoration: none; font-size: 14px; font-weight: 900;  }
				#stangel_center_content_menu_new li a span { position: absolute; bottom: 20px; right: 10px; text-transform: uppercase; color: #c69e9e; text-decoration: none; font-size: 16px; font-weight: 900; line-height: 1em; display: block; }
			#stangel_center_content_menu_new li a:hover { background-position: center -150px;  line-height: 39px; padding: 0; }		

	#stangel_center_content_menu_eu { float: left; margin: 0; height: 150px; position: relative; left: 50%; top: 119px; clear: both; }
		#stangel_center_content_menu_eu div { position: relative;  left: -50%; width:960px; color:#D4D0CD}
		#stangel_center_content_menu_eu img { text-align:center; margin:5px auto; }
		#stangel_center_content_menu_eu strong {font-size: 1em} 
			
			
	#stangel_center_content_menu { float: left; margin: 0; height: 189px; position: relative; left: 50%; top: 39px; }
		#stangel_center_content_menu ul { position: relative;  left: -50%; }
			#stangel_center_content_menu li { float: left; position: relative; display: block; width: 188px; height: 189px;  padding: 0; overflow: hidden; }
			#stangel_center_content_menu li.menu1 a { background: url('/images/kwadraty.jpg') center 0px no-repeat; }
			#stangel_center_content_menu li.menu2 a { background: url('/images/kwadraty.jpg') center 0px no-repeat; }
			#stangel_center_content_menu li.menu3 a { background: url('/images/kwadraty.jpg') center 0px no-repeat; }
			#stangel_center_content_menu li.menu4 a { background: url('/images/kwadraty.jpg') center 0px no-repeat; }
			#stangel_center_content_menu li.menu5 a { background: url('/images/kwadraty.jpg') center 0px no-repeat; }
			
			#stangel_center_content_menu li a { display: block; width: 188px; height: 189px;  padding: 45px 0 0 0; line-height: 59px; text-transform: uppercase; color: #c69e9e; text-decoration: none; font-size: 14px; font-weight: 900;  }
				#stangel_center_content_menu li a span { position: absolute; bottom: 20px; right: 10px; text-transform: uppercase; color: #c69e9e; text-decoration: none; font-size: 16px; font-weight: 900; line-height: 1em; display: block; }
			#stangel_center_content_menu li a:hover { background-position: center -189px;  line-height: 59px; padding: 0; }		
	
	#stangel_center_content_menu { margin: 50px auto 0 auto; height: 90px; text-align: center; width: 960px;  }

	#stangel_bottom_language_menu { display:block; float:right;height:24px;padding:20px; }
		#stangel_bottom_language_menu ul { overflow: auto; }
			#stangel_bottom_language_menu li { float: left; position: relative;  }
			#stangel_bottom_language_menu li.flag_pl a { background: url('/images/flaga_pl_small.png') center 0px no-repeat; }
			#stangel_bottom_language_menu li.flag_gb a { background: url('/images/flaga_gb_small.png') center 0px no-repeat; }
			#stangel_bottom_language_menu li.flag_de a { background: url('/images/flaga_de_small.png') center 0px no-repeat; }
			#stangel_bottom_language_menu li a { display: block; width: 30px; height: 24px;  padding: 0 15px; text-indent: -9999px; outline: none; }				
			#stangel_bottom_language_menu li a:hover { background-position: center -24px; }		

	#stangel_bottom_werkstatt { display:block; float:left;margin-left:25px; margin-top: 5px; width: 550px; height:95px;line-height:1.2em; text-align:left;}
		#stangel_bottom_werkstatt a {text-decoration: none;text-align: left;overflow: hidden;display: block;width: 100%;height: 100%;}
		#stangel_bottom_werkstatt a:hover {text-decoration: none; text-align:left;background:#222222}
		#stangel_bottom_werkstatt img { display:block; float:left;height:62px;margin-right:5px;margin-top:15px }
		#stangel_bottom_werkstatt strong {display:block;color: #DA251E;line-height: 22px;font-size: 14px;text-transform: uppercase; text-align:left;}
		#stangel_bottom_werkstatt span {display:block;font-size: 12px;color: #D1D0CB}
		#stangel_bottom_werkstatt span.block {overflow:hidden;float:left;width:480px;}
			
.scrolltext { width: 200px; height: 350px; overflow: scroll; }
.scrw { width: 100%;height:300px}
.scrwm { width: 100%;height:400px}
.scrwmm { width: 100%;height:430px}
.scrwh { width: 100%;height:450px}
a.jScrollArrowUp {background: url(/images/basic_arrow_up.gif) repeat-x 0 0;}
a.jScrollArrowUp:hover {background-position: 0 -15px;}
a.jScrollArrowDown {	background: url(/images/basic_arrow_down.gif) repeat-x 0 0;}
a.jScrollArrowDown:hover {	background-position: 0 -15px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {	background-position: 0 -30px;}

#bottom_miniature_gallery .wide { width: 620px; }
ul#gallery_items li a .neu { background: url('/images/exclam.gif') top right no-repeat; width: 120px; height: 120px; position: absolute; display: block; z-index: 5; top: 0; right: 0}
ul#gallery_items li a:hover .neu { top: -5px; right: -5px; }
ul#gallery_items li a .neude { background: url('/images/exclam.gif') top right no-repeat; width: 120px; height: 120px; position: absolute; display: block; z-index: 5; top: 0; right: 0}
ul#gallery_items li a:hover .neude { top: -5px; right: -5px; }


#stangel_center_content_menu p.info { position: relative;  left: -50%; width:960px; color: #97928F; }
#browser-container { position: relative; left: -50%; left: -50%; width:960px; }
#browser-container a {float: left; position: relative; display: block; width: 190px; padding: 0; overflow: hidden; margin-top: 30px;text-decoration:none; color:#97928F;border: 1px solid transparent;padding: 10px 0;}
#browser-container a:hover {border: 1px solid #97928F;}
#browser-container img {margin:0 24px; border:0; background: #ffffff; overflow: hidden;}

.block { overflow: auto;}
.block p { padding-left: 20px;}

.half { width: 320px; float: left;overflow: auto;}

.newest { position: absolute; top: -25px; right:55px; color: red; text-decoration: none;}

