body {background-color:#F0F0F0;padding:0;margin:0;text-align:center;border:0;font-family:Tahoma;color:#393939;}
#main {background:url(images/body_back.jpg) repeat-y center;padding:0;margin:0;text-align:center;border:0;padding:0;}
#main_2 {background:url(images/main_bottom.jpg) no-repeat bottom center;width:983px;margin:0 auto;border:0;padding:0 0 50px 0;}
#main_3 {background:url(images/main_top.jpg) no-repeat top center;width:983px;margin:0 auto;border:0;padding:20px 0 0 0;}
#logos {margin-top:50px;}


#hor_menu {background:url(images/hor_menu_back.jpg) repeat-x;margin:0 15px 0 15px;}
#hor_menu div.right {background:url(images/hor_menu_right.jpg) no-repeat top right;}
#hor_menu div.left {background:url(images/hor_menu_left.jpg) no-repeat top left;height:71px;padding-left:135px;}

#languages {float:right;margin-right:15px;}

#side_menu_container {float:left;margin:0 0 0 15px;padding:0;text-align:left;width:247px;
			background:url(images/back_menu_back.jpg) repeat-y;}
* html #side_menu_container {margin-left:10px;}
#side_menu {margin:0;padding:0 0 0 0;background:url(images/back_menu_bottom.jpg) no-repeat bottom left;min-height:281px;}



#mainmenu {list-style:none;margin:0 0 0 0;padding:18px 0 15px 0;line-height:15px;
	background:url(images/back_menu_top.jpg) no-repeat top left;font-size:11px;}
#mainmenu li {margin:0 0 5px 0;padding:0;}
#mainmenu li a:link,#mainmenu li a:active,#mainmenu li a:visited {
	display:block;background:url(images/menu_a.jpg) no-repeat top left;padding:2px 4px 5px 72px;margin:0;
	font-size:11px;color:#ffffff;text-decoration:none;}
#mainmenu li a:hover {
	display:block;background:url(images/menu_a_hover.jpg) no-repeat top left;padding:2px 4px 5px 72px;margin:0;
	font-size:11px;color:#8A8A8A;text-decoration:none;}
#mainmenu li a.selected:link,#mainmenu li a.selected:active,#mainmenu li a.selected:visited,
#mainmenu li a.selected:hover {
	display:block;background:url(images/menu_a_hover.jpg) no-repeat top left;padding:2px 4px 5px 72px;margin:0;
	font-size:11px;color:#8A8A8A;text-decoration:none;}


#mainmenu li ul {list-style:none;margin:5px 0 10px 75px;background:url(images/spacer.gif) no-repeat;padding:0;}
#mainmenu li ul li {margin:0 0 5px 0;padding:0;}
#mainmenu li ul li a:link,#mainmenu li ul li a:active,#mainmenu li ul li a:visited {
	display:block;background:url(images/spacer.gif) no-repeat;padding:1px 4px 0px 15px;margin:0;
	font-size:11px;color:#ffffff;text-decoration:none;}
#mainmenu li ul li a:hover {
	display:block;background:url(images/submenu_a_hover.jpg) no-repeat top left;padding:1px 4px 0px 15px;margin:0;
	font-size:11px;color:#ffffff;text-decoration:none;background-position:0 4px;}
#mainmenu li ul li a.selected:link,#mainmenu li ul li a.selected:visited,#mainmenu li ul li a.selected:active,
#mainmenu li ul li a.selected:hover {
	display:block;background:url(images/submenu_a_hover.jpg) no-repeat top left;padding:1px 4px 0px 15px;margin:0;
	font-size:11px;color:#ffffff;text-decoration:none;background-position:0 4px;}

img {border:0;}
img a {border:0;}

#pagedata_container {width:694px;float:right;margin:0 16px 0 0;padding:0;font-family:Tahoma;
			min-height:500px;}

#pagedata {text-align:justify;color:#393939;font-size:12px;margin:0 14px 0 12px;padding:5px;}
#pagedata a:link,#pagedata a:active,#pagedata a:visited {text-decoration:underline;color:#393939;}
#pagedata a:hover {text-decoration:underline;color:#F4782A;}
#pagedata h1 {font-size:19px;font-weight:normal;color:#393939;background:url(images/h1.gif) no-repeat;background-position:0 0;
	padding:9px 0px 9px 55px;margin:0px 0 15px 0;}

#clearboth {clear:both;font-size:1px;height:1px;}

#pagedata img {border:0;}
#pagedata img a {border:0;}

a:link,a:visited,a:active {text-decoration:underline;color:#A24010;}
a:hover {text-decoration:underline;color:#499ED1;}	

ul {font-family:  Tahoma; font-size: 100%; padding:2px 2px 2px 10px;margin:0;text-align:left;list-style-type:none;}
li {font-family:  Tahoma; font-size: 100%; font-style: normal;line-height:1.2; }
		
h1 {font-size:19px;font-family:Tahoma;color:#58585A;font-weight:normal;margin:0 0 2px 0px;text-align:left;}
h2 {font-size:16px;font-family:Tahoma;color:#C78F33;font-weight:normal;margin:0 0 2px 0;text-align:left;}
h3 {font-size:130%;font-family:Tahoma;color:#8F6E56;font-weight:normal;margin:0 0 10px 0;text-align:left;}
h3.no {font-size:130%;font-family:Tahoma;color:red;font-weight:normal;margin:0 0 10px 0;text-align:left;}
h5 {margin-bottom:0px;color:#8F6E56;}

table {border:0px;padding:0;margin:0;}
th {border:0px;padding:0;margin:0;}
td {border:0px;padding:0;margin:0;}


input {font-family: Arial;
		border-bottom: 1px solid;
		border-left: 1px solid;
		border-right: 1px solid;
		border-top: 1px solid;
		border-color:#CCCCCC;
		font-size:10px;
		color:#616161;
		height:17px;}
textarea {font-family: Arial;
		border-bottom: 1px solid;
		border-left: 1px solid;
		border-right: 1px solid;
		border-top: 1px solid;
		border-color:#CCCCCC;
		color:#616161;
		font-size:11px;}

ul.faq_questions {margin:10px 0 30px 0;padding:0;}
ul.faq_questions li {margin:1px 0 4px 0;}
ul.faq_questions li h4 {margin:0;}
ul.faq {margin:10px 0 10px 0;padding:0;}
ul.faq li {margin:1px 0 20px 0;padding:0;}
ul.faq li h3 {margin:0 0 3px 0;font-size:100%;font-weight:bold;color:#8F6E56;}


table.form {font-size:11px;empty-cells:show;margin:20px 0 20px 0;padding:0;}		
table.form th {width:41px;padding:2px 0 0 0;margin:0;border:0;
	text-align:left;color:#393939;font-size:11px;font-weight:normal;}


table.form td {width:218px;padding:0;background:#B0B0B0;margin:0px;
	text-align:left;font-size:11px;font-weight:normal;}
table.form td.form_none {padding:0;margin:0;text-align:right;border:0;
	background:#F3F3F3;font-size:11px;font-weight:normal;}
table.form td input {font-family: Arial;border:0px;font-size:11px;
		color:black;background:#B0B0B0;padding:2px 4px 0px 2px;color:white;
		height:19px;width:210px;}
table.form td textarea {font-family: Arial;border:0px;font-size:11px;overflow: auto;
		color:black;background:#B0B0B0;padding:2px 4px 0px 2px;color:white;
		height:100px;width:210px;
		padding-left:3px;}		

		
		
		
#pictures {width:189px;padding:0;margin:0 0px 5px 25px;float:right;}		
#pictures a {border:1px solid #E7E7E7;padding:4px;display:block;}		
#pictures img {border:0;padding:0;margin:0;}		
#pictures ul {margin:0 0 10px 0;padding:0;} 
#pictures li {line-height:1.2;padding:3px 0px 3px 10px;margin:0 0px 5px 5px;color:#393939;font-size:11px;
	font-family:Tahoma;background:url(images/pictures_li.gif) no-repeat;background-position:1px 7px;}

div#mainpic {display:block;clear:both;text-align:center;}
div#mainpic img {border:1px solid #E7E7E7;padding:4px;}



#flash_photos {margin:0 0 20px 0;}

div.new_holder {border:0;margin:10px 0 9px 0;padding:0 0 6px 0;clear:right;width:641px;
	background:url(images/news_bottom.jpg) no-repeat bottom left #EEEEEE;}
div.new_holder_top {border:0;margin:0;padding:14px 20px 0px 30px;display:block;vertical-align:middle;
	background:url(images/news_top.jpg) no-repeat top left #EEEEEE;}

div.new_holder_top h1 span {color:#F4782A;}

div.new_holder h4 {background:url(images/h4_news.gif) no-repeat;padding:2px 0 1px 14px;color:#000000;
	font-size:11px;font-weight:bold;background-position:0 6px;margin:5px 0 0px 0;}
div.new_holder p {margin:4px 0 4px 0;padding:0;}
a.more:link,
a.more:active,
a.more:visited,
a.more:hover {
	text-decoration:none;
	font-weight:bold;margin:0;padding:1px 20px 1px 0;text-align:left;color:#F4782A;font-size:11px;}
div.picdiv {float:right;background:#ffffff;border:1px solid #D5D5D5;padding:4px;margin:0 0 0 20px;}
div.clearnew {clear:right;}

#map_holder {width:342px;height:482px;float:left;margin:6px 20px 0 6px;}
#contact_holder {width:658px;margin:0;padding:0 0 5px 0;
	background:url(images/contact_bottom.gif) no-repeat bottom #F3F3F3;}
#contact_holder2 {width:658px;margin:0;padding:0 0 0 0;
	background:url(images/contact_top.gif) no-repeat top;}
/*#contact {width:658px;margin:0;padding:10px 0 0 0;
	background:url(images/contact_top.gif) no-repeat top;}*/

#contact {padding:10px 6px 10px 0px;}
#contact h1 {font-size:14px;color:#393939;margin:20px 10px 0 0px;padding:0;
	background:url(images/spacer.gif) no-repeat;font-weight:bold;}
#contact h2 {font-size:12px;color:#393939;margin:0px 10px 0 20px;padding:0;
	background:url(images/spacer.gif) no-repeat;font-weight:bold;}
#contact p {margin:20px 10px 0 20px;padding:0;line-height:1.8;}

#left_column_holder {float:left;margin:0 0 0 15px;padding:0 0 4px 0;text-align:left;width:247px;
	background:url(images/leftcolumn__bottomback.gif) no-repeat bottom left;}
#left_column {margin:0;padding:20px 0 15px 0;text-align:center;
	background:url(images/leftcolumn_back.gif) repeat-y left;}

#newsletter {width:180px;padding:0;margin:16px auto;}
#newsletter p {margin:0;padding:0;color:#393939;}
#newsletter input {width:178px;background-color:#ffffff;margin:0 0 8px 0;
	color:#393939;font-family:Tahoma;border:1px solid #D8D8D8;font-size:11px;
	padding:3px 0 0px 0;}
#newsletter input.newsletter_submit {height:21px;border:0;padding:0;}

#links {background:url(images/links_header.gif) no-repeat top;width:443px;list-style:square;
			padding:68px 0 0 0;
			margin:15px 0 10px 0;font-size:11px;}
#links li {margin:10px 0 0 24px;}
#links a:link,#links a:active,#links a:visited {color:#EDA512;text-decoration:none;}
#links a:hover {color:#EDA512;text-decoration:underline;}
#links span {font-size:10px;}
#links p {margin:2px 0 0 0;padding:0;}

#downloads {background:url(images/downloads_header.gif) no-repeat top;width:443px;list-style:square;
			padding:68px 0 0 0;
			margin:15px 0 10px 0;font-size:11px;}
#downloads li {margin:10px 0 0 24px;}
#downloads a:link,#links a:active,#links a:visited {color:#F4782A;text-decoration:none;}
#downloads a:hover {color:#F4782A;text-decoration:underline;}
#downloads span {font-size:10px;}
#downloads p {margin:2px 0 0 0;padding:0;}


div#newslinks a {display:block;width:658px;height:157px;margin:0 0 8px 0;padding:0;text-indent:-9000px;background-position:-658px 0;} 
div#newslinks a:hover {background-position:0 0;}

div#newslinks a.products_el {background-image:url(images/products_el.jpg);}
div#newslinks a.products_en {background-image:url(images/products_en.jpg);}

div#newslinks a.installations_el {background-image:url(images/install_el.jpg);}
div#newslinks a.installations_en {background-image:url(images/install_en.jpg);}

div#newslinks a.events_el {background-image:url(images/events_el.jpg);}
div#newslinks a.events_en {background-image:url(images/events_en.jpg);}

div#pagedata table#onlypics {margin:0;padding:0;width:100%;}
div#pagedata table#onlypics td {padding:0;margin:0;text-align:center;}
div#pagedata table#onlypics td img {border:1px solid #E7E7E7;padding:4px;display:block;margin:0 auto;}
div#pagedata table#onlypics td.td1 {padding:5px 5px 0 0;width:33%;}
div#pagedata table#onlypics td.td2 {padding:5px 5px 0 0;width:33%;}
div#pagedata table#onlypics td.td3 {padding:5px 5px 0 0;width:33%;}

